Livestreet. Боремся со спамом


Спам - самый натуральный
В последнее время спам становится просто огромной бедой. Вот и молодой и быстро набравший популярность движок Livestreet стал жертвой спамеров. В последнее время, на какой сайт с Livestreet не загляни – везде тонны спамовых топиков, и везде одно и тоже. Судя по всему спамеры по поисковику находят сайты с этим движком, регистрируются на них (возможно даже вручную), а дальше действует бот.

Я решил с этим бороться. Банить по IP – это не наш метод. А наш метод (старый и проверенный): изменить названия полей формы отправки нового топика. Правда для этого нужно не только править файлы темы, но и внедриться в код самого движка.

Читать далее »


Категории LiveStreet |
автор: altesack / Среда, Июнь 02, 2010 / 3 комментов »


Kohana для чайников. Файловая структура, или история одной ошибки.

kohana Во всех нормальных мануалах Kohana3 (например тут), практически в самом начале, размещена красивая схема структуры файлов фреймворка.

Конечно же это баян, но тем не менее галопом пробегусь по содержимому.
В Kohana есть три главные папки:

  • application – папка конкретного приложения, в которой разработчик хозяйничает сам
  • modules – папка модулей, в которой хозяйничают разработчики сторонних модулей
  • kohana – ядро фреймворка, в котором хозяйничают разработчики ядра

Читать далее »


Категории Kohana |
автор: altesack / Суббота, Апрель 24, 2010 / 2 комментов »


Штатная валидация в Kohana3

kohanaНедавно разобрался со стандарной библиотекой валидации форм фреймворка Kohana3. Это оказалось не совсем тривиально, и уж точно не так как в CodeIgniter. По Kohana2 имелась достаточно хорошая документация, но поскольку многое изменилось – изучать её новичку не имеет смысла. По Ko3 мануал тоже есть, но на данный момент явно не совсем полный и писанный на коленке. Или я не умею читать?

Вот что у меня в конце концов получилось (Проверялось на версии 3.0.4.1):

Читать далее »


Категории Kohana |
автор: altesack / Воскресенье, Апрель 11, 2010 / 2 комментов »


OpenX – движок для банерной сети

OpenX - движок для банерной сетиЕсли у вас есть посещаемый проект, значит вас уже посещало желание зарабатывать на показах банеров на нём. Но тут возникают технические нюансы. Например, вы верстаете макет сайта, конечно же оставляя место для банеров. Что вы туда подставите? Некий статичный HTML-код?

Но ведь по прихоти клиента может потребоваться менять банер несколько раз на дню, А если на банер кончился контракт нужно бежать и вручную менять на нечто дефолтное. Я уже молчу про то что одному и тому же посетителю вряд ли имеется большой смысл в показе одного и того же банера много раз подряд.

В общем – для таких целей нужна грамотная банеро-крутилка. Я, как неисправимый самодельщик, уже собрался было писать свой велосипед, но как только подумал о куче нюансов (разные форматы банеров, защита от накруток, настройка политики показов, клиентский интерфейс) решил поискать готовый движок. И нашёл!

Читать далее »


Категории для баннерообмена, для экспертов |
автор: altesack / Среда, Апрель 07, 2010 / 7 комментов »


Опять переезд. Немного лытдыбра

Переехал. Опять. На выходных переехал на новый хостинг. Обживаюсь. Перетащил все файлы, все базы данных, все домены. Судя по счётчикам сайт не пропадал из видимости.

На первый взгляд ничего при переезде не потерял – всё работает, но как будто отвалилась отправка уведомлений о комментариях. Узнал о новых комментах только зайдя в админку. А потом будто полностью восстановилось… Что это было я так и не понял. Буду наблюдать далее.


Категории Не по теме |
автор: altesack / Понедельник, Апрель 05, 2010 / 17 комментов »