Poprawne dodanie statystyk stat24, stat4u i innych tego typu
|
etomiib |
Dodany dnia 13.11.2011 19:57:38
|
Przedszkolak
Postów: 11 Ostrzeżeń: 1
v7.02.03 Data rejestracji: 13.11.2011 18:59
|
Strona odpaliła, narazie nie widzę zliczania odwiedzin ale może trzeba odczekać sprawdzę i dam znać Jakieś postępy są
|
|
|
|
Wścibski Gość |
Dodany dnia 23.11.2024 08:09:25
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
bogdan |
Dodany dnia 13.11.2011 20:00:07
|
Ekspert
Postów: 2451 Pomógł: 164
v7.02.07 Data rejestracji: 21.07.2009 12:55
|
Nie wiem skąd miałeś pomiędzy dwoma kodami:
} else {
Na zliczanie musisz poczekać.
Nie ma za co :D
Nie szukaj Szczęścia, lecz dawaj Je innym, a wtedy samo do Ciebie przyjdzie.
Nie ma mnie na GG.
|
|
|
|
etomiib |
Dodany dnia 13.11.2011 20:22:12
|
Przedszkolak
Postów: 11 Ostrzeżeń: 1
v7.02.03 Data rejestracji: 13.11.2011 18:59
|
Spoks nie myślałeś chyba że Ci nie podziękuje za pomoc tylko że narazie mogę tylko za dotychczasową bo na statystyki czekam a narazie jeszcze się nie zliczyły :]
Czarno to widzę narazie kicha .
Połączony z 13 listopad 2011 20:54:
Niestety teraz nie zlicza oględzin ehh .
Edytowane przez Pieka dnia 13.11.2011 22:48:49
|
|
|
|
bogdan |
Dodany dnia 13.11.2011 21:00:34
|
Ekspert
Postów: 2451 Pomógł: 164
v7.02.07 Data rejestracji: 21.07.2009 12:55
|
Nie szukaj Szczęścia, lecz dawaj Je innym, a wtedy samo do Ciebie przyjdzie.
Nie ma mnie na GG.
|
|
|
|
etomiib |
Dodany dnia 13.11.2011 21:03:11
|
Przedszkolak
Postów: 11 Ostrzeżeń: 1
v7.02.03 Data rejestracji: 13.11.2011 18:59
|
No dobra poczekamy do jutra Narazie dzięki i klik pomógł
Edytowane przez Pieka dnia 13.11.2011 22:46:56
|
|
|
|
bogdan |
Dodany dnia 13.11.2011 21:06:53
|
Ekspert
Postów: 2451 Pomógł: 164
v7.02.07 Data rejestracji: 21.07.2009 12:55
|
Nie chodzi o klik.
Sprawdzałeś u nich na walidatorze, czy skrypt działa?
Edytowane przez bogdan dnia 13.11.2011 21:23:03
Nie szukaj Szczęścia, lecz dawaj Je innym, a wtedy samo do Ciebie przyjdzie.
Nie ma mnie na GG.
|
|
|
|
etomiib |
Dodany dnia 14.11.2011 16:46:58
|
Przedszkolak
Postów: 11 Ostrzeżeń: 1
v7.02.03 Data rejestracji: 13.11.2011 18:59
|
Dobrze zaczynam zdania wielką literą :)
Panowie niestety nie zlicza statystyk a na walidatorze wyskakuje komunikat "Brak możliwości sprawdzenia - kod strony jest niedostępny."
Ale też komunikat "W kodzie podanej strony wykryto nieprawidłowe skrypty."
Z drugiej strony wydaje się być wszystko wporządku, poniżej przedstawiam skrypt ze źródła strony PHP i skrypt z stat24 może ktoś znajdzie błąd. Jeśli czegoś jeszcze potrzebujecie to wkleje to tylko pomóżcie rozwiązać tą zagadkę ;)
Skrypt z źródła strony mojej PHP:
<!-- (C) stat24 / Strona główna -->
<script type='text/javascript'>
<!--
document.writeln('<'+'scr'+'ipt type='text/javascript' src='http://s3.hit.stat24.com/_'+(new Date()).getTime()+'/script.js?id=B72V7WuHkc4BBxUCuDrIu5PcTDjubgP4sfNwyMsjcGz.D7/l=11'></'+'scr'+'ipt>');
//-->
</script><!-- (C) stat24 / podstrony -->
<script type='text/javascript'>
<!--
document.writeln('<'+'scr'+'ipt type='text/javascript' src='http://s3.hit.stat24.com/_'+(new Date()).getTime()+'/script.js?id=p4M7yXuG3MLb7.412HnTXoZR7O_RTkSnbYlgRlVg6BH.o7/l=11'></'+'scr'+'ipt>');
//-->
</script>
Skrypt z stat24:
<!-- (C) stat24 / Strona główna -->
<script type="text/javascript">
<!--
document.writeln('<'+'scr'+'ipt type="text/javascript" src="http://s3.hit.stat24.com/_'+(new Date()).getTime()+'/script.js?id=B72V7WuHkc4BBxUCuDrIu5PcTDjubgP4sfNwyMsjcGz.D7/l=11"></'+'scr'+'ipt>');
//-->
</script>
<!-- (C) stat24 / podstrony -->
<script type="text/javascript">
<!--
document.writeln('<'+'scr'+'ipt type="text/javascript" src="http://s3.hit.stat24.com/_'+(new Date()).getTime()+'/script.js?id=p4M7yXuG3MLb7.412HnTXoZR7O_RTkSnbYlgRlVg6BH.o7/l=11"></'+'scr'+'ipt>');
//-->
</script>
Cały footer.php
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2011 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: footer.php
| Author: Nick Jones (Digitanium)
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at http://www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }
require_once INCLUDES."footer_includes.php";
define("CONTENT", ob_get_contents());
ob_end_clean();
render_page(false);
//kod dla głównej
echo "<!-- (C) stat24 / Strona główna -->
<script type='text/javascript'>
<!--
document.writeln('<'+'scr'+'ipt type='text/javascript' src='http://s3.hit.stat24.com/_'+(new Date()).getTime()+'/script.js?id=B72V7WuHkc4BBxUCuDrIu5PcTDjubgP4sfNwyMsjcGz.D7/l=11'></'+'scr'+'ipt>');
//-->
</script>";
//kod dla podstron
echo "<!-- (C) stat24 / podstrony -->
<script type='text/javascript'>
<!--
document.writeln('<'+'scr'+'ipt type='text/javascript' src='http://s3.hit.stat24.com/_'+(new Date()).getTime()+'/script.js?id=p4M7yXuG3MLb7.412HnTXoZR7O_RTkSnbYlgRlVg6BH.o7/l=11'></'+'scr'+'ipt>');
//-->
</script>";
// Cron Job (6 MIN)
if ($settings['cronjob_hour'] < (time()-360)) {
$result = dbquery("DELETE FROM ".DB_FLOOD_CONTROL." WHERE flood_timestamp < '".(time()-360)."'");
$result = dbquery("DELETE FROM ".DB_CAPTCHA." WHERE captcha_datestamp < '".(time()-360)."'");
$result = dbquery("DELETE FROM ".DB_USERS." WHERE user_joined='0' AND user_ip='0.0.0.0' and user_level='103'");
$result = dbquery("UPDATE ".DB_SETTINGS." SET settings_value='".time()."' WHERE settings_name='cronjob_hour'");
}
// Cron Job (24 HOUR)
if ($settings['cronjob_day'] < (time()-86400)) {
$new_time = time();
$result = dbquery("DELETE FROM ".DB_THREAD_NOTIFY." WHERE notify_datestamp < '".(time()-1209600)."'");
$result = dbquery("DELETE FROM ".DB_NEW_USERS." WHERE user_datestamp < '".(time()-86400)."'");
$result = dbquery("DELETE FROM ".DB_EMAIL_VERIFY." WHERE user_datestamp < '".(time()-86400)."'");
$usr_inactive = dbcount("(user_id)", DB_USERS, "user_status='3' AND user_actiontime!='0' AND user_actiontime < '".time()."'");
if ($usr_inactive) {
require_once INCLUDES."sendmail_include.php";
$result = dbquery(
"SELECT user_id, user_name, user_email FROM ".DB_USERS."
WHERE user_status='3' AND user_actiontime!='0' AND user_actiontime < '".time()."'
LIMIT 10"
);
while ($data = dbarray($result)) {
$result2 = dbquery("UPDATE ".DB_USERS." SET user_status='0', user_actiontime='0' WHERE user_id='".$data['user_id']."'");
$subject = $locale['global_451'];
$message = str_replace("USER_NAME", $data['user_name'], $locale['global_452']);
$message = str_replace("LOST_PASSWORD", $settings['siteurl']."lostpassword.php", $message);
sendemail($data['user_name'], $data['user_email'], $settings['siteusername'], $settings['siteemail'], $subject, $message);
}
if ($usr_inactive > 10) { $new_time = $settings['cronjob_day']; }
}
$usr_deactivate = dbcount("(user_id)", DB_USERS, "user_actiontime < '".time()."' AND user_actiontime!='0' AND user_status='7'");
if ($usr_deactivate) {
$result = dbquery(
"SELECT user_id FROM ".DB_USERS."
WHERE user_actiontime < '".time()."' AND user_actiontime!='0' AND user_status='0'
LIMIT 10"
);
if ($settings['deactivation_action'] == 0) {
while ($data = dbarray($result)) {
$result = dbquery("UPDATE ".DB_USERS." SET user_actiontime='0', user_status='6' WHERE user_id='".$data['user_id']."'");
}
} else {
while ($data = dbarray($result)) {
$result = dbquery("DELETE FROM ".DB_USERS." WHERE user_id='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_ARTICLES." WHERE article_name='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_COMMENTS." WHERE comment_name='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_MESSAGES." WHERE message_to='".$data['user_id']."' OR message_from='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_NEWS." WHERE news_name='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_POLL_VOTES." WHERE vote_user='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_RATINGS." WHERE rating_user='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_SUSPENDS." WHERE suspended_user='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_THREADS." WHERE thread_author='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_POSTS." WHERE post_author='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_THREAD_NOTIFY." WHERE notify_user='".$data['user_id']."'");
}
}
if ($usr_deactivate > 10) { $new_time = $settings['cronjob_day']; }
}
$result = dbquery("UPDATE ".DB_SETTINGS." SET settings_value='".$new_time."' WHERE settings_name='cronjob_day'");
}
// Error handling
if (iADMIN && checkrights("ERRO") && count($_errorHandler) > 0) {
echo "<div class='admin-message'>".str_replace("[ERROR_LOG_URL]", ADMIN."errors.php".$aidlink, $locale['err_101'])."</div>\n";
}
echo "</body>\n</html>\n";
$output = ob_get_contents();
if (ob_get_length() !== FALSE){
ob_end_clean();
}
echo handle_output($output);
if (ob_get_length() !== FALSE){
ob_end_flush();
}
mysql_close($db_connect);
?>
Edytowane przez etomiib dnia 14.11.2011 17:17:53
|
|
|
|
bogdan |
Dodany dnia 14.11.2011 19:03:25
|
Ekspert
Postów: 2451 Pomógł: 164
v7.02.07 Data rejestracji: 21.07.2009 12:55
|
Weź jeszcze raz zrób od tego postu, poniższego Pieki (plus 4 post) i emil90cka -> http://www.php-fu...ost_119167 Musi któryś sposób zadziałać.
Tam gdzie przy echo'... dasz pojedynczy apostrof, kodu nie zmieniaj.
Gdzie będzie cudzysłów echo"..., to zmień w kodzie cudzysłowy na apostrofy.
Nie zapomnij pozamykać linii.
Musisz kombinować metodą prób i błędów
Nie szukaj Szczęścia, lecz dawaj Je innym, a wtedy samo do Ciebie przyjdzie.
Nie ma mnie na GG.
|
|
|
|
etomiib |
Dodany dnia 16.11.2011 13:48:38
|
Przedszkolak
Postów: 11 Ostrzeżeń: 1
v7.02.03 Data rejestracji: 13.11.2011 18:59
|
Jestem w .... no wiecie gdzie :] zrobiłem jak powyżej, teraz jestem na takim etapie, że strona się otwiera prawidłowo ale nie zlicza statystyk i w walidatorze wyskakuje nieprawidłowy skrypt.
Teraz mój footer wygląda tak:
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2011 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: footer.php
| Author: Nick Jones (Digitanium)
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at http://www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }
require_once INCLUDES."footer_includes.php";
define("CONTENT", ob_get_contents());
ob_end_clean();
render_page(false);
if (eregi($settings['opening_page'], $_SERVER['PHP_SELF'])) {
echo
"<!-- (C) stat24 / Strona główna -->
<script type=\"text/javascript\">
<!--document.writeln(\'<\'+\'scr\'+\'ipt type=\"text/javascript\" src=\"http://s3.hit.stat24.com/_\'+(new Date()).getTime()+\'/script.js?id=B72V7WuHkc4BBxUCuDrIu5PcTDjubgP4sfNwyMsjcGz.D7/l=11\"></\'+\'scr\'+\'ipt>\');
//--></script>"
;
} else {
echo
"<!-- (C) stat24 / podstrony -->
<script type=\"text/javascript\">
<!--document.writeln(\'<\'+\'scr\'+\'ipt type=\"text/javascript\" src=\"http://s3.hit.stat24.com/_\'+(new Date()).getTime()+\'/script.js?id=p4M7yXuG3MLb7.412HnTXoZR7O_RTkSnbYlgRlVg6BH.o7/l=11\"></\'+\'scr\'+\'ipt>\');
//--></script>"
;
}
// Cron Job (6 MIN)
if ($settings['cronjob_hour'] < (time()-360)) {
$result = dbquery("DELETE FROM ".DB_FLOOD_CONTROL." WHERE flood_timestamp < '".(time()-360)."'");
$result = dbquery("DELETE FROM ".DB_CAPTCHA." WHERE captcha_datestamp < '".(time()-360)."'");
$result = dbquery("DELETE FROM ".DB_USERS." WHERE user_joined='0' AND user_ip='0.0.0.0' and user_level='103'");
$result = dbquery("UPDATE ".DB_SETTINGS." SET settings_value='".time()."' WHERE settings_name='cronjob_hour'");
}
// Cron Job (24 HOUR)
if ($settings['cronjob_day'] < (time()-86400)) {
$new_time = time();
$result = dbquery("DELETE FROM ".DB_THREAD_NOTIFY." WHERE notify_datestamp < '".(time()-1209600)."'");
$result = dbquery("DELETE FROM ".DB_NEW_USERS." WHERE user_datestamp < '".(time()-86400)."'");
$result = dbquery("DELETE FROM ".DB_EMAIL_VERIFY." WHERE user_datestamp < '".(time()-86400)."'");
$usr_inactive = dbcount("(user_id)", DB_USERS, "user_status='3' AND user_actiontime!='0' AND user_actiontime < '".time()."'");
if ($usr_inactive) {
require_once INCLUDES."sendmail_include.php";
$result = dbquery(
"SELECT user_id, user_name, user_email FROM ".DB_USERS."
WHERE user_status='3' AND user_actiontime!='0' AND user_actiontime < '".time()."'
LIMIT 10"
);
while ($data = dbarray($result)) {
$result2 = dbquery("UPDATE ".DB_USERS." SET user_status='0', user_actiontime='0' WHERE user_id='".$data['user_id']."'");
$subject = $locale['global_451'];
$message = str_replace("USER_NAME", $data['user_name'], $locale['global_452']);
$message = str_replace("LOST_PASSWORD", $settings['siteurl']."lostpassword.php", $message);
sendemail($data['user_name'], $data['user_email'], $settings['siteusername'], $settings['siteemail'], $subject, $message);
}
if ($usr_inactive > 10) { $new_time = $settings['cronjob_day']; }
}
$usr_deactivate = dbcount("(user_id)", DB_USERS, "user_actiontime < '".time()."' AND user_actiontime!='0' AND user_status='7'");
if ($usr_deactivate) {
$result = dbquery(
"SELECT user_id FROM ".DB_USERS."
WHERE user_actiontime < '".time()."' AND user_actiontime!='0' AND user_status='0'
LIMIT 10"
);
if ($settings['deactivation_action'] == 0) {
while ($data = dbarray($result)) {
$result = dbquery("UPDATE ".DB_USERS." SET user_actiontime='0', user_status='6' WHERE user_id='".$data['user_id']."'");
}
} else {
while ($data = dbarray($result)) {
$result = dbquery("DELETE FROM ".DB_USERS." WHERE user_id='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_ARTICLES." WHERE article_name='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_COMMENTS." WHERE comment_name='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_MESSAGES." WHERE message_to='".$data['user_id']."' OR message_from='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_NEWS." WHERE news_name='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_POLL_VOTES." WHERE vote_user='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_RATINGS." WHERE rating_user='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_SUSPENDS." WHERE suspended_user='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_THREADS." WHERE thread_author='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_POSTS." WHERE post_author='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_THREAD_NOTIFY." WHERE notify_user='".$data['user_id']."'");
}
}
if ($usr_deactivate > 10) { $new_time = $settings['cronjob_day']; }
}
$result = dbquery("UPDATE ".DB_SETTINGS." SET settings_value='".$new_time."' WHERE settings_name='cronjob_day'");
}
// Error handling
if (iADMIN && checkrights("ERRO") && count($_errorHandler) > 0) {
echo "<div class='admin-message'>".str_replace("[ERROR_LOG_URL]", ADMIN."errors.php".$aidlink, $locale['err_101'])."</div>\n";
}
echo "</body>\n</html>\n";
$output = ob_get_contents();
if (ob_get_length() !== FALSE){
ob_end_clean();
}
echo handle_output($output);
if (ob_get_length() !== FALSE){
ob_end_flush();
}
mysql_close($db_connect);
?>
Czy ktoś może wstawić działający footer ze statystykami stat24??
|
|
|
|
bogdan |
Dodany dnia 16.11.2011 16:31:27
|
Ekspert
Postów: 2451 Pomógł: 164
v7.02.07 Data rejestracji: 21.07.2009 12:55
|
Nie wiem, co za czary masz
Spróbuj jeszcze wstawić w panel, włącz go, ustaw widoczny dla wszystkich i poczekaj dzień.
Ja jak jeszcze miałem stronę na hostingu bez dostępu do ftp, tak kombinowałem i jak pamiętam dla głównej strony działało.
Przynajmniej naprowadzi na jakiś trop.
Nie szukaj Szczęścia, lecz dawaj Je innym, a wtedy samo do Ciebie przyjdzie.
Nie ma mnie na GG.
|
|
|
|
etomiib |
Dodany dnia 16.11.2011 19:39:44
|
Przedszkolak
Postów: 11 Ostrzeżeń: 1
v7.02.03 Data rejestracji: 13.11.2011 18:59
|
Widzisz, może to coś z hostingiem:/ Mam na cal.pl Ale już tak kombinuje jak koń pod górę W panelu działa no, ale to tylko główna strona a i tak wydaje się zliczać niepoprawnie tak jakoś po swojemu
Bogdan a Ty nie masz na swojej stronie jakiejś stat24?
Potrzebuje porównać footer.php linijka po linijce Kończą mi się pomysły:]
|
|
|
|
bogdan |
Dodany dnia 16.11.2011 21:09:26
|
Ekspert
Postów: 2451 Pomógł: 164
v7.02.07 Data rejestracji: 21.07.2009 12:55
|
Nieraz te najbardziej oczywiste rozwiązania są dobra, a niepotrzebnie się człowiek zakopuje w czymś innym.
Ja ze "stat24" zrezygnowałem szybciej niż doszedłem jak zainstalować kody :D.
Jeśli masz wgrany oryginalny plik footer.php , to musi któraś kombinacja zadziałać.
Musisz sam próbować, bo w tej chwili ja próbuję w ciemno, a Ty czekasz co z tego wyjdzie.
Albo się zastanowić, czy warta gra świeczki.
Spróbuj jeszcze tak, to plik pobrany z paczki do wersji v7.02.04
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2011 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: footer.php
| Author: Nick Jones (Digitanium)
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at http://www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }
require_once INCLUDES."footer_includes.php";
echo "<!-- (C) stat24 / Strona główna -->
<script type='text/javascript'>
<!--
document.writeln('<'+'scr'+'ipt type='text/javascript' src='http://s3.hit.stat24.com/_'+(new Date()).getTime()+'/script.js?id=B72V7WuHkc4BBxUCuDrIu5PcTDjubgP4sfNwyMsjcGz.D7/l=11'></'+'scr'+'ipt>');
//-->
</script>
<!-- (C) stat24 / podstrony -->
<script type='text/javascript'>
<!--
document.writeln('<'+'scr'+'ipt type='text/javascript' src='http://s3.hit.stat24.com/_'+(new Date()).getTime()+'/script.js?id=p4M7yXuG3MLb7.412HnTXoZR7O_RTkSnbYlgRlVg6BH.o7/l=11'></'+'scr'+'ipt>');
//-->
</script>
\n";
define("CONTENT", ob_get_contents());
ob_end_clean();
render_page(false);
// Cron Job (6 MIN)
if ($settings['cronjob_hour'] < (time()-360)) {
$result = dbquery("DELETE FROM ".DB_FLOOD_CONTROL." WHERE flood_timestamp < '".(time()-360)."'");
$result = dbquery("DELETE FROM ".DB_CAPTCHA." WHERE captcha_datestamp < '".(time()-360)."'");
$result = dbquery("DELETE FROM ".DB_USERS." WHERE user_joined='0' AND user_ip='0.0.0.0' and user_level='103'");
$result = dbquery("UPDATE ".DB_SETTINGS." SET settings_value='".time()."' WHERE settings_name='cronjob_hour'");
}
// Cron Job (24 HOUR)
if ($settings['cronjob_day'] < (time()-86400)) {
$new_time = time();
$result = dbquery("DELETE FROM ".DB_THREAD_NOTIFY." WHERE notify_datestamp < '".(time()-1209600)."'");
$result = dbquery("DELETE FROM ".DB_NEW_USERS." WHERE user_datestamp < '".(time()-86400)."'");
$result = dbquery("DELETE FROM ".DB_EMAIL_VERIFY." WHERE user_datestamp < '".(time()-86400)."'");
$usr_inactive = dbcount("(user_id)", DB_USERS, "user_status='3' AND user_actiontime!='0' AND user_actiontime < '".time()."'");
if ($usr_inactive) {
require_once INCLUDES."sendmail_include.php";
$result = dbquery(
"SELECT user_id, user_name, user_email FROM ".DB_USERS."
WHERE user_status='3' AND user_actiontime!='0' AND user_actiontime < '".time()."'
LIMIT 10"
);
while ($data = dbarray($result)) {
$result2 = dbquery("UPDATE ".DB_USERS." SET user_status='0', user_actiontime='0' WHERE user_id='".$data['user_id']."'");
$subject = $locale['global_451'];
$message = str_replace("USER_NAME", $data['user_name'], $locale['global_452']);
$message = str_replace("LOST_PASSWORD", $settings['siteurl']."lostpassword.php", $message);
sendemail($data['user_name'], $data['user_email'], $settings['siteusername'], $settings['siteemail'], $subject, $message);
}
if ($usr_inactive > 10) { $new_time = $settings['cronjob_day']; }
}
$usr_deactivate = dbcount("(user_id)", DB_USERS, "user_actiontime < '".time()."' AND user_actiontime!='0' AND user_status='7'");
if ($usr_deactivate) {
$result = dbquery(
"SELECT user_id FROM ".DB_USERS."
WHERE user_actiontime < '".time()."' AND user_actiontime!='0' AND user_status='0'
LIMIT 10"
);
if ($settings['deactivation_action'] == 0) {
while ($data = dbarray($result)) {
$result = dbquery("UPDATE ".DB_USERS." SET user_actiontime='0', user_status='6' WHERE user_id='".$data['user_id']."'");
}
} else {
while ($data = dbarray($result)) {
$result = dbquery("DELETE FROM ".DB_USERS." WHERE user_id='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_ARTICLES." WHERE article_name='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_COMMENTS." WHERE comment_name='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_MESSAGES." WHERE message_to='".$data['user_id']."' OR message_from='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_NEWS." WHERE news_name='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_POLL_VOTES." WHERE vote_user='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_RATINGS." WHERE rating_user='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_SUSPENDS." WHERE suspended_user='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_THREADS." WHERE thread_author='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_POSTS." WHERE post_author='".$data['user_id']."'");
$result = dbquery("DELETE FROM ".DB_THREAD_NOTIFY." WHERE notify_user='".$data['user_id']."'");
}
}
if ($usr_deactivate > 10) { $new_time = $settings['cronjob_day']; }
}
$result = dbquery("UPDATE ".DB_SETTINGS." SET settings_value='".$new_time."' WHERE settings_name='cronjob_day'");
}
// Error handling
if (iADMIN && checkrights("ERRO") && count($_errorHandler) > 0) {
echo "<div class='admin-message'>".str_replace("[ERROR_LOG_URL]", ADMIN."errors.php".$aidlink, $locale['err_101'])."</div>\n";
}
echo "</body>\n</html>\n";
$output = ob_get_contents();
if (ob_get_length() !== FALSE){
ob_end_clean();
}
echo handle_output($output);
if (ob_get_length() !== FALSE){
ob_end_flush();
}
mysql_close($db_connect);
?>
Nie szukaj Szczęścia, lecz dawaj Je innym, a wtedy samo do Ciebie przyjdzie.
Nie ma mnie na GG.
|
|
|
|
etomiib |
Dodany dnia 17.11.2011 14:17:30
|
Przedszkolak
Postów: 11 Ostrzeżeń: 1
v7.02.03 Data rejestracji: 13.11.2011 18:59
|
Zrobiłem czystą instalacje www.cls.cal24.pl - nie działa żaden sposób, w walidatorze wyskakuje skrypt nie prawidłowy reasumując temat zamykam, wnioskuje że problem musi być po stronie hostingu. Nie będę się więcej męczył, kod wstawie w panel i tyle.
Pozdrawiam i dzięki za pomoc.
|
|
|
|
bogdan |
Dodany dnia 17.11.2011 19:11:53
|
Ekspert
Postów: 2451 Pomógł: 164
v7.02.07 Data rejestracji: 21.07.2009 12:55
|
Tak na chłopski rozum biorąc, skoro kod działa w panelu (też po modyfikacji, bo z apostrofami zamiast cudzysłowów), a w pliku nie, to nie jest wina hostingu. Zresztą wątpię, żeby wogóle hosting miał coś z tym wspólnego.
Nie szukaj Szczęścia, lecz dawaj Je innym, a wtedy samo do Ciebie przyjdzie.
Nie ma mnie na GG.
|
|
|
|
Football-Graphic |
Dodany dnia 15.08.2013 20:40:45
|
Przedszkolak
Postów: 7 Ostrzeżeń: 1
Data rejestracji: 15.08.2013 19:43
|
Przekształci mi ktoś ten kod do wstawienia w panelu ? Bo ja nie daje rady.
<!-- stat.4u.pl NiE KaSoWaC -->
<a target=_top href="http://stat.4u.pl/?footballgraphic" title="statystyki stron WWW"><img alt="stat4u" src="http://adstat.4u.pl/s4u.gif" border="0"></a>
<script language="JavaScript" type="text/javascript">
<!--
function s4upl() { return "&r=er";}
//-->
</script>
<script language="JavaScript" type="text/javascript" src="http://adstat.4u.pl/s.js?footballgraphic"></script>
<script language="JavaScript" type="text/javascript">
<!--
s4uext=s4upl();
document.write('<img alt="stat4u" src="http://stat.4u.pl/cgi-bin/s.cgi?i=footballgraphic'+s4uext+'" width="1" height="1">')
//-->
</script>
<noscript><img alt="stat4u" src="http://stat.4u.pl/cgi-bin/s.cgi?i=footballgraphic&r=ns" width="1" height="1"></noscript>
<!-- stat.4u.pl KoNiEc -->
Dostaje taki błąd
Parse error: syntax error, unexpected '<' in /home/a8393767/public_html/administration/panel_editor.php(153) : eval()'d code on line 1
PW od moderatora:
- Przeniesienie posta - bogdan 15.08.2013 20:40
|
|
|
|
bogdan |
Dodany dnia 15.08.2013 20:41:14
|
Ekspert
Postów: 2451 Pomógł: 164
v7.02.07 Data rejestracji: 21.07.2009 12:55
|
Zacznij szukać i czytać Regulamin.
Nie szukaj Szczęścia, lecz dawaj Je innym, a wtedy samo do Ciebie przyjdzie.
Nie ma mnie na GG.
|
|
|
|
Football-Graphic |
Dodany dnia 15.08.2013 20:49:12
|
Przedszkolak
Postów: 7 Ostrzeżeń: 1
Data rejestracji: 15.08.2013 19:43
|
Czy jak dodam stat4u do panelu to będzie zliczało statystyki ? Czy trzeba gdzieś do kodu strony wrzucić bezpośrednio ?
|
|
|
|
bogdan |
Dodany dnia 15.08.2013 20:54:05
|
Ekspert
Postów: 2451 Pomógł: 164
v7.02.07 Data rejestracji: 21.07.2009 12:55
|
Jeśli dodasz poprawnie, tak jak jest opisane, to będzie działało i w panelu i pliku.
Nie szukaj Szczęścia, lecz dawaj Je innym, a wtedy samo do Ciebie przyjdzie.
Nie ma mnie na GG.
|
|
|
|
Football-Graphic |
Dodany dnia 16.08.2013 15:50:39
|
Przedszkolak
Postów: 7 Ostrzeżeń: 1
Data rejestracji: 15.08.2013 19:43
|
Wstawiam taki kod
openside("Statystyki");
echo "<!-- stat.4u.pl NiE KaSoWaC -->
<a target=_top href=\"http://stat.4u.pl/?footballgraphic\" title=\"statystyki stron WWW\"><img alt=\"stat4u\" src=\"http://adstat.4u.pl/s4u.gif\" border=\"0\"></a>
<script language=\"JavaScript\" type=\"text/javascript\">
<!--
function s4upl() { return \"&r=er\";}
//-->
</script>
<script language=\"JavaScript\" type=\"text/javascript\" src=\"http://adstat.4u.pl/s.js?footballgraphic\"></script>
<script language=\"JavaScript\" type=\"text/javascript\">
<!--
s4uext=s4upl();
document.write('<img alt=\"stat4u\" src=\"http://stat.4u.pl/cgi-bin/s.cgi?i=footballgraphic'+s4uext+'\" width=\"1\" height=\"1\">')
//-->
</script>
<noscript><img alt=\"stat4u\" src=\"http://stat.4u.pl/cgi-bin/s.cgi?i=footballgraphic&r=ns\" width=\"1\" height=\"1\"></noscript>
<!-- stat.4u.pl KoNiEc -->\";
closeside();
i wyskakuje
Parse error: syntax error, unexpected $end in /home/a8393767/public_html/administration/panel_editor.php(153) : eval()'d code on line 18
|
|
|
|
Konto ukryte |
Dodany dnia 16.08.2013 17:19:34
|
Bywalec
Postów: 522 Pomógł: 6 Ostrzeżeń: 4
Data rejestracji: 17.02.2007 02:25
ZBANOWANY: Dożywotnio
|
Po pierwsze drogi kolego, jak Boguś pisał jak zrobisz to dobrze, to będzie działać, ale nie zrobiłeś tego dobrze.
Jeśli już zmieniasz z " na \" to zrób to dobrze i wszędzie, do tego sam błąd Ci mówi gdzie jest źle, a mianowicie spójrz na zamknięcie tego kodu.
Albo zamień wszystkie " na ' i szukaj, bo zmieniłeś to, ale niechlujnie i na odwal się, bo jak byś tylko spojrzał na ten kod sam, i z chęcią znalezienia błędu samemu, to już na pierwszy rzut oka widać gdzie dałeś ciała.
|
|
|