Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> własna strona + phpBB2, j.w.temacie
gosciu99
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 19.06.2004

Ostrzeżenie: (0%)
-----


1)Jak zrobić by przez ten formularz logować się na stronie korzystając z userów z phpBB2

  1. <?php
  2.  
  3. Login: <INPUT NAME=&#092;"login\"> Hasło:<INPUT NAME=\"hasło\"> [<a href=\"forum/login.php\">Zaloguj</a>] lub [<a href=\"forum/profile.php?mode=register\">Zarejestruj</a>] 
  4.  
  5. ?>


2)Jak zrobić by user niezalogowany miał ten powyższy formularz a zalogowany "Witaj <b>nick</b>!"

3)Jak zrobić by jak się wpisuje haslo nie bylo widac to co wpisujemy tylko *
4)Jak zrobić by index.php strony utrzymywał sesje phpBB
5)Jaki kod wkleić by w tym miejscu do kod wklimy była lista osób on-line

Jeżeli to ważne
http://www.costam.pl/ - to jest adres strony
http://www.costam.pl/forum - to adres forum.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 11)
eS...
post
Post #2





Grupa: Zarejestrowani
Postów: 367
Pomógł: 2
Dołączył: 4.03.2003
Skąd: C:/Windows/Temp

Ostrzeżenie: (0%)
-----


wystarczy poszukać odpowiedniego moda/skryptu
kiedys go mialem ale juz nie mam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) moze na www.phpbb.pl
Go to the top of the page
+Quote Post
Dabroz
post
Post #3





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

Ostrzeżenie: (0%)
-----


1)Jak zrobić by przez ten formularz logować się na stronie korzystając z userów z phpBB2

  1. <form method="post" action="login.php">
  2. <input class="post" type="text" name="username" size="10" />
  3. <input class="post" type="password" name="password" size="10" maxlength="32" />
  4. <input class="text" type="checkbox" name="autologin" />
  5. <input type="submit" class="mainoption" name="login" value="Log in" />
  6. </form>


2)Jak zrobić by user niezalogowany miał ten powyższy formularz a zalogowany "Witaj <b>nick</b>!"

dodaj gdzies w page_header.php

  1. <?php
  2.  $template->assign_vars(array(
  3. 'MYUSERNAME'=> $userdata['username']));
  4. ?>


a w szablonie

  1. <!-- BEGIN switch_user_logged_in -->
  2. Witaj {MYUSERNAME}
  3. <!-- END switch_user_logged_in -->


[edit] nie out tylko in ;p

3)Jak zrobić by jak się wpisuje haslo nie bylo widac to co wpisujemy tylko *

  1. <input type="password" />


4)Jak zrobić by index.php strony utrzymywał sesje phpBB

na poczatku daj:
  1. <?php
  2. define('IN_PHPBB', true);
  3. $phpbb_root_path = './';
  4. include($phpbb_root_path . 'extension.inc');
  5. include($phpbb_root_path . 'common.'.$phpEx);
  6. $userdata = session_pagestart($user_ip, PAGE_INDEX);
  7. init_userprefs($userdata);
  8. ?>


5)Jaki kod wkleić by w tym miejscu do kod wklimy była lista osób on-line

skopiuj co trzeba z page_header.php i viewonline.php

Ten post edytował Dabroz 24.09.2004, 15:45:35
Go to the top of the page
+Quote Post
gosciu99
post
Post #4





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 19.06.2004

Ostrzeżenie: (0%)
-----


Cytat(Dabroz @ 2004-09-24 13:41:58)
2)Jak zrobić by user niezalogowany miał ten powyższy formularz a zalogowany "Witaj <b>nick</b>!"

dodaj gdzies w page_header.php

  1. <?php
  2.  $template->assign_vars(array(
  3. 'MYUSERNAME'=> $userdata['username']));
  4. ?>


a w szablonie

  1. <!-- BEGIN switch_user_logged_out -->
  2. Witaj {MYUSERNAME}
  3. <!-- END switch_user_logged_out -->


4)Jak zrobić by index.php strony utrzymywał sesje phpBB

na poczatku daj:
  1. <?php
  2. define('IN_PHPBB', true);
  3. $phpbb_root_path = './';
  4. include($phpbb_root_path . 'extension.inc');
  5. include($phpbb_root_path . 'common.'.$phpEx);
  6. $userdata = session_pagestart($user_ip, PAGE_INDEX);
  7. init_userprefs($userdata);
  8. ?>

Chyba się nie zrozumieliśmy mam strone w katalogu głównym a forum jest w podkatalogu forum i chce na tej stronie w katalogu głównym zrobić to o co pytałem w pierwszym poście :!: A na stronie nie mam czegoś takiego jak page_header.php. I co z tym zrobić?


Czy wystarczy includowac pageheader.php do pliku index.php na stronie(w katalogu głównym)?

Za dotychczasową pomoc serdecznie dziękuje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Dabroz
post
Post #5





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

Ostrzeżenie: (0%)
-----


na poczatku kazdego pliku ktory ma wspolgrac z forum daj [jezeli forum jest w /forum]

  1. <?php
  2. define('IN_PHPBB', true);
  3. $phpbb_root_path = './forum/';
  4. include($phpbb_root_path . 'extension.inc');
  5. include($phpbb_root_path . 'common.'.$phpEx);
  6. $userdata = session_pagestart($user_ip, PAGE_INDEX);
  7. init_userprefs($userdata);
  8. ?>
Go to the top of the page
+Quote Post
gosciu99
post
Post #6





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 19.06.2004

Ostrzeżenie: (0%)
-----


Cytat(Dabroz @ 2004-09-24 14:19:36)
na poczatku kazdego pliku ktory ma wspolgrac z forum daj [jezeli forum jest w /forum]

  1. <?php
  2. define('IN_PHPBB', true);
  3. $phpbb_root_path = './forum/';
  4. include($phpbb_root_path . 'extension.inc');
  5. include($phpbb_root_path . 'common.'.$phpEx);
  6. $userdata = session_pagestart($user_ip, PAGE_INDEX);
  7. init_userprefs($userdata);
  8. ?>

Jak dam ten fragment to muszę jeszcze dodać ten kod z punktu "4)Jak zrobić by index.php strony utrzymywał sesje phpBB" :?: czy sam zacytowany kod wystarczy :?:
Go to the top of the page
+Quote Post
Dabroz
post
Post #7





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

Ostrzeżenie: (0%)
-----


Cytat(gosciu99 @ 2004-09-24 16:28:49)
jak dam ten fragment to muszę jeszcze dodać ten kod z punktu "4)Jak zrobić by index.php strony utrzymywał sesje phpBB" :?: czy sam zacytowany kod wystarczy :?:

to jest ten sam kod, tylko ze zmienione jest root_path z ./ na ./forum/
Go to the top of the page
+Quote Post
gosciu99
post
Post #8





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 19.06.2004

Ostrzeżenie: (0%)
-----


Teraz czy ten kod jest poprawny:

  1. <?php
  2.  
  3. &#60;!-- BEGIN switch_user_logged_in -->
  4. <form method=&#092;"post\" action=\"forum/login.php\">
  5. <input class=&#092;"post\" type=\"text\" name=\"username\" size=\"10\" />
  6. <input class=&#092;"post\" type=\"password\" name=\"password\" size=\"10\" maxlength=\"32\" />
  7. <input class=&#092;"text\" type=\"checkbox\" name=\"autologin\" />
  8. <input type=&#092;"submit\" class=\"mainoption\" name=\"login\" value=\"Log in\" />
  9. </form>
  10. <!-- END switch_user_logged_in -->
  11.  
  12. ?>


1)Czy jak dodam switch_user_logged_out to ten fragment zobaczą tylko niezalogowani userzy?


2)I jeszcze jedno jak dodam
  1. <?php
  2. $template->assign_vars(array(
  3. 'MYUSERNAME'=> $userdata['username']));
  4. ?>


do peges_header.php to nie muszę nigdzie includowac pages_header.php tylko wystarczy, że dodam ten kod utrzymujący sesję php :?:

EDIT: NIE DZIAŁA (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !!!

dodałem co trzeba do page_heade.php i dodałem wszystko co zostało mi wyżej podane i nie działa
działa:
->system logowania userów (ten formularz)
->podtrzymywanie sesji phpBB (strona generuje mi się o 2 sec. wolniej czy to normalne?)

Nie działa:
-->pokazywanie "Witaj nick!" pokazuje wszystkim i zamiast nick jakaś zmienna czy coś takiego
tyle błędów na razie zauważyłem jak je naprawić :?:

Ten post edytował gosciu99 24.09.2004, 18:07:45
Go to the top of the page
+Quote Post
Dabroz
post
Post #9





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

Ostrzeżenie: (0%)
-----


Nie działa:
-->pokazywanie "Witaj nick!" pokazuje wszystkim i zamiast nick jakaś zmienna czy coś takiego
tyle błędów na razie zauważyłem jak je naprawić


Korzystasz z systemu szablonów?
Go to the top of the page
+Quote Post
gosciu99
post
Post #10





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 19.06.2004

Ostrzeżenie: (0%)
-----


mam zwykły dokument html z wsadzonymi w to skryptami php (rozszerzenie pliku to oczywiscie *.php) i ten plik na środku includuje działy (chyba nieistotne ale podaje) i w katalogu forum mam forum phpBB i chciałbym by na stronie mogli się logować userzy z phpBB z żadnych szablonów nie korzystam.
Go to the top of the page
+Quote Post
Dabroz
post
Post #11





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

Ostrzeżenie: (0%)
-----


To w takim razie mozesz uzyc np.

  1. <?php
  2.  
  3. if ($userdata['session_logged_in'])
  4. echo 'Witaj '.$userdata['username'];
  5.  
  6. ?>
Go to the top of the page
+Quote Post
gosciu99
post
Post #12





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 19.06.2004

Ostrzeżenie: (0%)
-----


a jak zrobię podobny skrypt tylko, że z session_logged_out to wtedy ukryję dla zalogowanych formularz logowania :?:


EDIT:
session_logged_out nie działa! szczegóły są w temacie obok kilka problemów ze skryptem.

Ten post edytował gosciu99 25.09.2004, 14:50:01
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 20:58