Moved by: arcy 30-12-2009, 13:22 |
Przeniesienie gości do rejestracji |
| Author |
Message |
Seba123
Helped: 46 times Posts: 623

|
Posted: 24-11-2009, 15:26 Przeniesienie gości do rejestracji
Forum address: www.cs-puchatek.pl |
|
|
Opis:Modyfikacja po XX czasu (domyślnie 60 sekund) przenosi użytkownika do rejestracji - oczywiście jest również napis informujący użytkownika o tym działaniu. Modyfikacja wykrywa również user_agent więc nie przenosi google, yahoo oraz innych wyszukiwarek aby nie zakłócać im działania w indeksacji stron. Nie odświeża strony w rejestracji. Przyznam, iż nie chcę mi się się pisać pięknej instrukcji dla tak krótkiego moda.
View at EasyCaptures.com
Instalacja:Otwórz page_header.php i znajdź | Code: | | // Add no-cache control for cookies if they are set | przed tym dodaj | Code: | $timer = 60;
$client_ua = ( !empty($HTTP_SERVER_VARS['HTTP_USER_AGENT']) ? $HTTP_SERVER_VARS['HTTP_USER_AGENT'] : ( !empty($HTTP_ENV_VARS['HTTP_USER_AGENT']) ? $HTTP_ENV_VARS['HTTP_USER_AGENT'] : getenv('HTTP_USER_AGENT') ));
$bots = array('Googlebot/2.1', 'msnbot/1.0', 'psbot/0.1', 'Gigabot/2.0', 'OnetSzukaj/5.0', 'Yahoo! Slurp', 'NetSprint/2.0');
for($i = 0; $i < count($bots); $i++)
{
if(strpos($client_ua, $bots[$i]) !== false)
{
$is_bot = true;
break;
}
}
if(!$userdata['session_logged_in'] && !$is_bot)
{
if(strpos($_SERVER['SCRIPT_FILENAME'], "profile.php") === false)
{
$meta_refresh = '
<META HTTP-EQUIV=Refresh CONTENT="' . $timer . '; URL=profile.htm?mode=register">
<div id="info"><div id="infobar" align="left"><a href="profile.htm?mode=register"> Nie jesteś zalogowany! W ciągu ' . $timer .' sekund zostaniesz przeniesiony do rejestracji.</a></div></div><br>
';
$template->assign_vars(array('REDIRECT' => $meta_refresh));
}
} | Otwórz templates/styl/overall_header.tpl oraz znajdź dodaj przed tym Otwórz templates/styl/styl.css oraz dodaj na końcu | Code: | #info { overflow-x: hidden; width: 99.9%; z-index:1000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; position:fixed; left:0; top:0; cursor:pointer; }
#infobar a, #infobar a:link, #infobar a:visited, #infobar a:active { display: block; overflow-x: hidden; width:100%; clear: both; color: InfoText; background: #ffffe1 no-repeat fixed .3em .3em; padding: .45em .3em .45em 2em; border-bottom: .16em outset; border-color: #E9CFD6; text-decoration: none; cursor: default; position:fixed; left:0; top:0; cursor:pointer; }
#infobar a:hover { color: #ffffff; background: #316ac5 fixed .3em .3em; position: fixed; left: 0; top: 0; cursor: pointer; }
|
Ew konfiguracja:Aby zmienić czas, znajdź i zamień 60 na inną wartość w sekundach. |
| Last edited by arcy on 30-12-2009, 13:23; edited 1 time in total |
|
|
|
 |
tosiek
polski znak

Helped: 109 times Posts: 1410 Location: inąd
|
|
|
|
 |
Galowy
Helped: 1 Posts: 55
|
Posted: 26-11-2009, 09:14
Forum address: http://strzelnica-konin.com |
|
|
1. | Quote: | | Otwórz page_header.php i znajdź |
Zamień na
| Code: | | Otwórz includes/page_header.php i znajdź |
Początkujący webmasterzy pewnie będą się głowić nad tym długo, albo będą pisać tutaj zbędne posty.
2. Nie mam polskich znaków ;/ Jak to naprawić?
3. Proponuje dodać większą listę wyszukiwarek |
|
|
|
 |
tosiek
polski znak

Helped: 109 times Posts: 1410 Location: inąd
|
Posted: 26-11-2009, 09:26
Forum address: http://tosiek.pl/ × http://antichrist.pl/ × http://tosiek.pl/converter/ × jakas gruba ryba łakoma na kase zepsuła technorati |
|
|
| Galowy wrote: | | Nie mam polskich znaków ;/ Jak to naprawić? |
Skorzystaj z edytora http://www.przemo.org/php...pic.php?t=86760 pracującego w kodowaniu ISO-8859-2 (latin2). |
_________________ Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy... |
|
|
|
 |
Magnetix
Posts: 52
|
Posted: 05-12-2009, 09:30
Forum address: http://planeta-esportu.com.pl |
|
|
Witam jestem nowy i nie znam się tak dobrze na modzie php by przemo dlatego pisze tego posta. Problem mam taki iż nie moge odszukać pliku page_header.php. Jedynie co znajduje to plik page_header.tpl ale jak patrzałem to w nim brakuje linijki | Code: | | // Add no-cache control for cookies if they are set | co mam zrobić?
Proszę o wyrozumiałość i pomoc.
Pozdrawiam. |
|
|
|
 |
Don8
Helped: 6 times Posts: 500
|
Posted: 05-12-2009, 10:14
Forum address: http://manutdfc.pl |
|
|
Otwórz includes/page_header.php i znajdź w tym pliku to:
| Code: | | // Add no-cache control for cookies if they are set |
i przed tym dodaj
| Code: | przed tym dodaj
Kod:
$timer = 60;
$client_ua = ( !empty($HTTP_SERVER_VARS['HTTP_USER_AGENT']) ? $HTTP_SERVER_VARS['HTTP_USER_AGENT'] : ( !empty($HTTP_ENV_VARS['HTTP_USER_AGENT']) ? $HTTP_ENV_VARS['HTTP_USER_AGENT'] : getenv('HTTP_USER_AGENT') ));
$bots = array('Googlebot/2.1', 'msnbot/1.0', 'psbot/0.1', 'Gigabot/2.0', 'OnetSzukaj/5.0', 'Yahoo! Slurp', 'NetSprint/2.0');
for($i = 0; $i < count($bots); $i++)
{
if(strpos($client_ua, $bots[$i]) !== false)
{
$is_bot = true;
break;
}
}
if(!$userdata['session_logged_in'] && !$is_bot)
{
if(strpos($_SERVER['SCRIPT_FILENAME'], "profile.php") === false)
{
$meta_refresh = '
<META HTTP-EQUIV=Refresh CONTENT="' . $timer . '; URL=profile.htm?mode=register">
<div id="info"><div id="infobar" align="left"><a href="profile.htm?mode=register"> Nie jesteś zalogowany! W ciągu ' . $timer .' sekund zostaniesz przeniesiony do rejestracji.</a></div></div><br>
';
$template->assign_vars(array('REDIRECT' => $meta_refresh));
}
} |
|
|
|
|
 |
Magnetix
Posts: 52
|
Posted: 05-12-2009, 18:06
Forum address: http://planeta-esportu.com.pl |
|
|
Don8 pomogłeś mi ale nie wiem dlaczego ale po zainstalowaniu tej modyfikacji mam problem z wejściem do PA. Gdy wchodze do niego wyskakuje błąd:
| Code: | Not Found
The requested URL /admin/profile.htm was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. |
Oraz:
| Code: | Not Found
The requested URL /admin/profile.htm was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. |
Może ktoś mi pomóc? |
|
|
|
 |
Don8
Helped: 6 times Posts: 500
|
Posted: 05-12-2009, 18:18
Forum address: http://manutdfc.pl |
|
|
| Code: | | The requested URL /admin/profile.htm was not found on this server. |
brak pliku profile w folderze admin |
|
|
|
 |
Stefan ^^
Wredota

Helped: 2 times Posts: 92
|
|
|
|
 |
Don8
Helped: 6 times Posts: 500
|
Posted: 25-01-2010, 17:31
Forum address: http://manutdfc.pl |
|
|
| A dało by rade aby czas na pasku na stronie głównej odliczał się w dół do zera ?? |
|
|
|
 |
Master93
Helped: 17 times Posts: 546
|
Posted: 25-01-2010, 18:37
Forum address: http://www.fuckrs.pl |
|
|
tak działa, ale byłoby super gdyby były polskie znaki |
|
|
|
 |
piasek28

Posts: 108
|
|
|
|
 |
tomek_cichy
Helped: 3 times Posts: 85 Location: Łódź
|
|
|
|
 |
sewciok
Tree Power

Helped: 7 times Posts: 173 Location: Głogów
|
|
|
|
 |
Cassino
GiTeK :D
Helped: 11 times Posts: 481 Location: Wolsztyn
|
Posted: 31-07-2010, 16:21
Forum address: http://extragraphics.xaa.pl |
|
|
| mam pewien problem poniewaz gdy to zainstalowałem, wszędzie, na całym forum znikły polskie znaki a na dodatek nie działało mi to, ponieważ jest sam tekst bez tej belki ;/ |
_________________ hehe |
|
|
|
 |
|
|