http://zxaaa.forum24.ru/?1-2-0-00000...0-1-1245347293
alexeenko, ты эти ссылки для нашего лучшего друга вывесил, чтобы он их того...? Если он не спектрумист, так он их не знает, а нам то че их светить?
http://zxaaa.forum24.ru/?1-2-0-00000...0-1-1245347293
alexeenko, ты эти ссылки для нашего лучшего друга вывесил, чтобы он их того...? Если он не спектрумист, так он их не знает, а нам то че их светить?
это за 2003 год, но и на этом спасибо, успокоил, я там нафлеймил...
Он стал хорошим, про это написано в теме где про него нельзя писать. Все эти ссылки есть в свободном инете. Что же он псих что ли за бесплатно все спековские сайты ломать. Он вумный. А я вывесил для себя, так как на память слаб.
А другх наш, мог и отсюда их взять:
http://zx.pk.ru/showthread.php?t=1944
и ломать до самой смерти
Последний раз редактировалось AAA; 18.06.2009 в 22:09.
Вот что получилось:Скрытый текст
PHP код:
<?php
require_once('./global.php');
$thks = $db->query_read_slave("
SELECT postid, userid, whoadded, dateline
FROM " . TABLE_PREFIX . "reputation
WHERE reason = 'Хорошее Сообщение'
");
while ($thank = $db->fetch_array($thks)){
$userinfo = fetch_userinfo($thank['whoadded']);
if ( ! $vbulletin->db->query_first("SELECT userid FROM ". TABLE_PREFIX ."post_thanks WHERE postid='$thank[postid]' AND userid='" . $userinfo['userid'] . "'") )
{
$vbulletin->db->query_write("
INSERT INTO ". TABLE_PREFIX ."post_thanks
(userid, username, date, postid)
VALUES
('" . $userinfo['userid'] . "', '" . $vbulletin->db->escape_string($userinfo['username']) . "', " . $thank['dateline'] . ", " . $thank['postid'] .")
");
$set_user_gave = 'post_thanks_user_amount = 1 + post_thanks_user_amount';
$set_user_got = 'post_thanks_thanked_times = 1 + post_thanks_thanked_times';
$set_post = 'post_thanks_amount = 1 + post_thanks_amount';
if ($postinfo['post_thanks_amount'] == 0)
{
$set_user_got .= ', post_thanks_thanked_posts = 1 + post_thanks_thanked_posts';
}
if ($vbulletin->options['post_thanks_post_count'])
{
$set_user_gave .= ', posts = 1 + posts';
}
$vbulletin->db->query_write("
UPDATE " . TABLE_PREFIX . "user
SET $set_user_gave
WHERE userid = '" . $userinfo['userid'] . "'
");
$vbulletin->db->query_write("
UPDATE " . TABLE_PREFIX . "user
SET $set_user_got
WHERE userid = '$thank[userid]'
");
$vbulletin->db->query_write("
UPDATE " . TABLE_PREFIX . "post
SET $set_post
WHERE postid = '$thank[postid]'
");
}
}
echo '<html><body>Done!</body></html>';
?>[свернуть]
Записывается в корень, запускается. По окончании должно написать "Done!". На всякий пожарный можно сделать дамп, но вроде ничего испортится не должно (трогаются только связанные со спасибами элементы).
После обработки можно в админке на всякий пожарный пересчитать спасибы.
ZX Spectrum forever!
Похоже что достаточно восстановить таблицу post_thanks, а затем в админке пересчитать "спасибы". И все станет на место
ZX Spectrum forever!
Пришел ответ мне, думаю будет интересен всем сайто строителям:
Скрытый текст
Здравствуйте!
С 18 июня 2009 г. изменились показатели, отображаемые на
кнопке счетчика SpyLOG.
Для отображения выбраны показатели, более корректно представляющие динамику
аудитории сайта. В частности, было принято решение:
* заменить показатели суммарного количества посетителей / просмотров за все
время регистрации в системе SpyLOG на те же
показатели за предыдущий календарный месяц
* не указывать позицию сайта в Рейтинге SpyLOG
* отказаться от расчета статистики в хостах.
Новые показатели счетчика 88х31:
* Посетителей за прошлый месяц (вместо Посетителей всего)
* Посетителей за вчера (вместо Посетителей сегодня)
* Посетителей сейчас на сайте - показатель остался без изменений, однако его
обновление осуществляется в режиме реального времени.
Новые показатели счетчика 88х63:
* Просмотров за прошлый месяц (вместо Просмотров всего)
* Просмотров за вчера (вместо Просмотров сегодня)
* Посетителей за прошлый месяц (вместо Посетителей всего)
* Посетителей за вчера (вместо Посетителей сегодня)
* Посетителей сейчас на сайте - показатель остался без изменений, однако его
обновление осуществляется в режиме реального времени.
Новые показатели счетчика 88х120:
* Просмотров за прошлый месяц (вместо Просмотров всего)
* Просмотров за вчера (вместо Просмотров сегодня)
* Посетителей за прошлый месяц (вместо Хостов всего)
* Посетителей за вчера (вместо Хостов сегодня)
* 0 (вместо Позиции в Рейтинге SpyLOG)
* Посетителей за прошлый месяц (вместо Посетителей всего)
* Посетителей за вчера (вместо Посетителей сегодня)
* Посетителей сейчас на сайте - показатель остался без изменений, однако его
обновление осуществляется в режиме реального времени.
Переход к отображению новых показателей произошел для всех счетчиков
автоматически.
Замена показателей кнопки является следствием запуска обновленного кода
счетчика SpyLOG.
Усовершенствованный код ускоряет загрузку страниц, лучше отслеживает уходы со
страниц, а также более точно определяет технометрики
посетителей сайта. Установив новый код, вы гарантированно получаете доступ к
постоянно расширяемому списку отчётов."
[свернуть]
Вощем они сначала делают, а потом предупреждают.
У меня было 8 раз поблагодарили в 7 сообщениях и 7 раз сказал спасибо.
Можно это восстановить или все по новой пойдет?
Spessy 2007
Compaq4000 (PII-266MHz)
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)