Warning: session_start(): open(/home/webmaster/www/livestreet.ru/tmp/sess_1radn8cud5eugm4dijl0frhvm3, O_RDWR) failed: No space left on device (28) in /home/webmaster/www/livestreet.ru/www/engine/modules/session/Session.class.php on line 101 Комментарии / Публикации ff00 / LiveStreet CMS
В файле classes/modules/notify/Notify.class.php
в функции SendCommentNewToAuthorTopic и SendCommentReplyToAuthorParentComment добавить строки в самое начало функции
Полностью избавился от ботов следующим образом. Расскажу образно:
— Изменил поле name у стандартной капчи
— Добавил капчу на добавление топиков (опционально для всего другого комменты, лс) для пользователей у которых рейтинг меньше 1 или меньше 20 сообщений или топиков, не суть.
— Если бот не вводит или не правильно вводит капчу 20 раз подряд, то перенаправляю все его запросы на страницу проверки на «человечность», там нужно 2 раза подряд ввести капчу после чего, если это человек сбрасываю его блокировку, но счетчик капчи запускаю по новой, чтоб не баловались.
— Некоторые запросы сразу отравляю на проверку человечности (к примеру запрос admin.php и IP сразу проверяется)
Капча простейшая, состоит из 3 цифр (чтоб не напрягать пользователей) и справляется на ура. Вносил изменения прямо в код движка, реализация простейшая, все работает на xcache или memcache. Кому нужно, помогу.
У меня пылесос заработал так:
-Скопировал старую версию плагина
-Поверх установил новую
-Стер все лишние скины в папке плагина
-Скин у меня на jquery, переименовал один из скинов в свой
-Еще потом кэш прочистил
Какая у тебя ОС. Сейчас специально на локальном сервере оставил три блога и сорок комментов. На Win7 этого глюка не замечено, да и на других не должно быть, очистку строк предусматривал.
Строка 226. scripts/gadget.js. Записывает пустые строки в файл установок (setting.ini) если новостей в отрезке rss меньше 8 и они загрузились, начиная с количества новостей в отрезке RSS.
if(i < 8 && news.items.length > 0)
{
for ( var a = i; a < 8; a++ )
System.Gadget.Settings.write('Rec-'+a, '');
}
Потом строка 243. scripts/gadget.js. Считывает все записи из файла установок (setting.ini) и выводит на экран
for ( var i = 0; i < 8; i++ )
document.getElementById(i).innerHTML = System.Gadget.Settings.read('Rec-'+i);
Warning: Unknown: open(/home/webmaster/www/livestreet.ru/tmp/sess_1radn8cud5eugm4dijl0frhvm3, O_RDWR) failed: No space left on device (28) in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/home/webmaster/www/livestreet.ru/tmp) in Unknown on line 0
в функции SendCommentNewToAuthorTopic и SendCommentReplyToAuthorParentComment добавить строки в самое начало функции
#Для одной страны
#Для одного региона
#Для одной деревни
К примеру:
Не проверял, но должно работать.
— Изменил поле name у стандартной капчи
— Добавил капчу на добавление топиков (опционально для всего другого комменты, лс) для пользователей у которых рейтинг меньше 1 или меньше 20 сообщений или топиков, не суть.
— Если бот не вводит или не правильно вводит капчу 20 раз подряд, то перенаправляю все его запросы на страницу проверки на «человечность», там нужно 2 раза подряд ввести капчу после чего, если это человек сбрасываю его блокировку, но счетчик капчи запускаю по новой, чтоб не баловались.
— Некоторые запросы сразу отравляю на проверку человечности (к примеру запрос admin.php и IP сразу проверяется)
Капча простейшая, состоит из 3 цифр (чтоб не напрягать пользователей) и справляется на ура. Вносил изменения прямо в код движка, реализация простейшая, все работает на xcache или memcache. Кому нужно, помогу.
перед include comment.tpl
и после include comment.tpl
Теперь Сталинские комменты увидит только Сталинист.
В твоем случае «строка для замены» = domen.ru/uploads/image/, «чем заменяем» = domen2.ru/uploads/image/.
Подробнее смотри гугл mysql replace
-Скопировал старую версию плагина
-Поверх установил новую
-Стер все лишние скины в папке плагина
-Скин у меня на jquery, переименовал один из скинов в свой
-Еще потом кэш прочистил
Строка 226. scripts/gadget.js. Записывает пустые строки в файл установок (setting.ini) если новостей в отрезке rss меньше 8 и они загрузились, начиная с количества новостей в отрезке RSS.
Потом строка 243. scripts/gadget.js. Считывает все записи из файла установок (setting.ini) и выводит на экран