![]() |
Страницы (5): [1] 2 3 » ... Последняя » Показаны 62 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Хаки от Netadmin или "Сделай сам" (http://netadmin.ws/forum/forumdisplay.php?forumid=65)
-- Хак склейки сообщений от polo (http://netadmin.ws/forum/showthread.php?threadid=3858)
Хак склейки сообщений от polo
Описание:
Ð_тот хак склеивает сообщения пользователя если он пишит два и более раз подряд в одну и ту же тему в интервале времени менее двух часов.
Особенности:
Время последнего сообщения не обновляется.
Сообщения склеиваются только в том случае если пользователь не отвечает прикрепляя какой либо файл.
Обновляется поисковой индекс.
Показывается дата и время когда пользователь добавил сообщение которое полностью совместимо с поисовыми настройками форума и пользователей.
Тестирование:
Хак тестировался на всех 2.2.х версиях вб начиная с четвертой заканчивая 2.2.9.
старая тема обсуждения хака
__________________
Всегда есть решение.
Огромное спасибо!
__________________
Hey, teacher, live them kids alone!..
Пара несущественных ошибочек
:
Вместо newreply написано newreplay
Вместо functions.php написано function.php
Inside добавил 24-01-2003 в 17:24:32:
И еще ...
Вместо этого :
else {
if ($attachmentid and !$foruminfo[moderateattach]) {
$DB_site->query("UPDATE thread SET attach = attach + 1 WHERE threadid = '$threadid'");
else {
if ($attachmentid and !$foruminfo[moderateattach]) {
$DB_site->query("UPDATE thread SET attach = attach + 1 WHERE threadid = '$threadid'");
}
Спасибо polo.
quote:
И еще ...
Вместо этого :
PHP:
else {
__________________
Всегда есть решение.
у меня на 2.2.9 склейка не работает.
все сделал, как написано в инструкции
mr_fox добавил 26-01-2003 в 09:50:41:
кстате, как сделать "Вы не можете поместить новое сообщение раньше 30 секунд."?
mr_fox в настройках борды флуд-контроль убрать! 
__________________
yMC.ru - хомяк музыканта
а что сделать со склейкой сообщений?
а что не работает?
__________________
Всегда есть решение.
все проделал по инструкции, но ничего не работает.
кстате, поставил flood на 30 сек, но никакого результат.
сообщения не склеивает.
дай посмотреть.
__________________
Всегда есть решение.
polo , я прям не знаю как тебя благодарить! Я этот хак так долго искал! Все прекрасно работает! Спасибо огромное еще раз!
__________________
Перхоть - это опилки от спиленных рогов
Маленький фикс
Замените
$insertmessage = "$lastpost[pagetext]\n\n$postusername добавил [date]".time()."[/date]:\n".addslashes($message)."";
$DB_site->query("UPDATE post SET pagetext = '$insertmessage', showsignature = '$signature' WHERE postid = '$lastpost[postid]'");
$insertmessage = "$lastpost[pagetext]\n\n$postusername добавил [date]".time()."[/date]:\n$message";
$DB_site->query("UPDATE post SET pagetext = '".addslashes($insertmessage)."', showsignature = '$signature' WHERE postid = '$lastpost[postid]'");
__________________
Всегда есть решение.
Изменил, но никаких различий не увидел. В чем прикол?
Kadet добавил 05-03-2003 в 05:30:41:
Оппаааа, вот тебе и изменил... у меня после этого хак работать перестал и выдает ошибку.... Поло, чего-то ты намудрил. Либо моя старенькая версия 222 глючит?
Не... только что вернул как было и все снова работает.
Поло, ты уверен, что не ошибся?
Kadet добавил 05-03-2003 в 05:31:45:
Первое правило программиста - Ð_аботает? Не трогай! 
__________________
Перхоть - это опилки от спиленных рогов
пропустил две кавычки, смотрите код выше.
quote:
Изменил, но никаких различий не увидел. В чем прикол?
__________________
Всегда есть решение.
| Формат времени GMT. Текущее время 00:03. | Страницы (5): [1] 2 3 » ... Последняя » Показаны 62 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.