Архив за месяц: Апрель 2010

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

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

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

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

Читать далее

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

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

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

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

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

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

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

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

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

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