Przesunięty przez: joli 29-06-2009, 19:40 |
[Problem] Jak wyłączyć forum, a nie portal. |
Autor |
Wiadomość |
glowacki
Posty: 92
|
Wysłany: 18-01-2007, 11:56 [Problem] Jak wyłączyć forum, a nie portal.
|
|
|
Jak wyłączyć forum dla niezarejestrowanych,
ale żeby portal został otwarty dla gości??? |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
MakArios

Pomógł: 105 razy Posty: 817
|
Wysłany: 18-01-2007, 12:15
|
|
|
includes/page_tail.php
Znajdź:
Kod: | global $do_gzip_compress; |
Po dodaj:
Kod: | if ( !$portal_page && !$userdata['session_logged_in'] )
{
$message = $lang['login_require'] . '<br /><br />' . sprintf($lang['login_require_register'], '<a href="' . append_sid("profile.$phpEx?mode=register") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
} |
|
|
|
|
 |
glowacki
Posty: 92
|
Wysłany: 18-01-2007, 12:18
|
|
|
Kod: | includes/page_tail.php |
No fajnie, ale w jakim folderze to jest. To troche trwa |
|
|
|
 |
MakArios

Pomógł: 105 razy Posty: 817
|
Wysłany: 18-01-2007, 12:20
|
|
|
glowacki napisał/a: | No fajnie, ale w jakim folderze to jest |
Otwórz katalog swojego forum a potem
folder:
includes
plik:
page_tail.php
Prościej nie umiem tego napisać . |
|
|
|
 |
glowacki
Posty: 92
|
Wysłany: 18-01-2007, 12:23
|
|
|
Cytat: | Prościej nie umiem tego napisać |
O kur....
Sory, ominełem go, niezauważyłem... teraz rozumiem.
Zmieniłem, jednak nic sie nie zmieniło w dostepie niezalogowanyc na te forum |
|
|
|
 |
MakArios

Pomógł: 105 razy Posty: 817
|
Wysłany: 18-01-2007, 12:34
|
|
|
glowacki napisał/a: | Zmieniłem, jednak nic sie nie zmieniło w dostepie niezalogowanyc na te forum |
Hmm... faktycznie. Sprawdziłem na localu i nie działa . Ale za to działa, jeżeli dasz to w page_header.php (folder ten sam). Czyli:
wywal ten fragment co podałem z page_tail.php
Otwórz includes/page_header.php
Znajdź:
Przed dodaj:
Kod: | if ( !$portal_page && !$userdata['session_logged_in'] )
{
$message = $lang['login_require'] . '<br /><br />' . sprintf($lang['login_require_register'], '<a href="' . append_sid("profile.$phpEx?mode=register") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
} |
|
|
|
|
 |
glowacki
Posty: 92
|
Wysłany: 18-01-2007, 12:40
|
|
|
Gratuluje!
Działa, wielkie dzieki!
Pomógł! |
|
|
|
 |
MakArios

Pomógł: 105 razy Posty: 817
|
Wysłany: 18-01-2007, 13:55
|
|
|
Machnąłem się . Taki kod całkowicie zablokuje forum, łącznie z login.php, więc jak już raz się wylogujesz, to krzyżyk na drogę...
Aktualizacja:
includes/page_header.php
znajdź:
Kod: | if ( !$portal_page && !$userdata['session_logged_in'] ) |
zamień na:
Kod: | if ( !$portal_page && !$userdata['session_logged_in'] && $forum_guest_lock !== 1 ) |
login.php
znajdź:
Kod: | include($phpbb_root_path . 'common.'.$phpEx); |
po dodaj:
Kod: | $forum_guest_lock = 1; |
profile.php
znajdź:
Kod: | include($phpbb_root_path . 'common.'.$phpEx); |
po dodaj:
Kod: | $forum_guest_lock = 1; |
I teraz będzie działać tak jak trzeba. Goście będą mogli wejść tylko na portal, do pliku logowania i rejestracji. |
|
|
|
 |
glowacki
Posty: 92
|
Wysłany: 18-01-2007, 13:56
|
|
|
Dobrze, że to mi mówisz
A bym sie wylogował |
|
|
|
 |
MakArios

Pomógł: 105 razy Posty: 817
|
Wysłany: 18-01-2007, 14:04
|
|
|
Po zmianie w plikach mógłbyś się zalogować spowrotem. Przeoczenie, przyznaje poważne , ale jak to ktoś miał w podpisie "jestem tylko człowiekiem i mam prawo do błędu oraz obowiązek poprawienia go". W pełni uzasadniony podpis. Nikt nie jest nieomylny . |
|
|
|
 |
glowacki
Posty: 92
|
Wysłany: 18-01-2007, 14:11
|
|
|
Zamieniłem wszystko oprócz pierwszego.
nie moge tego znalesc w tym pliku page_header
pomożesz??
[ Dodano: 18-01-2007, 14:12 ]
Nie no looz, dobrze ze powiedziałes.
nie mam pretensji żadnych. |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
MakArios

Pomógł: 105 razy Posty: 817
|
Wysłany: 19-01-2007, 10:22
|
|
|
glowacki napisał/a: | Zamieniłem wszystko oprócz pierwszego. |
To jest ten fragment, który dodawałeś, więc powinien być na końcu plik (przed ?> ). |
|
|
|
 |
|