Итак, стоит задача получения текстов поисковых запросов из URL источника перехода. Это может быть полезным при разборе статистики посещаемости сайта. Напоминаю, что источник перехода на страницу можно брать из менеменной $_SERVER['HTTP_REFERER'].
От простого к сложному, затем к разумному, пришел к такой реализации:
подробнее >>Один грамотный в PHP товарисчь под ником huze, поддерживая идею минималистичности в веб-разработке стал разрабатывать свою собственную микросуку: Kernel CMS.
подробнее >>В погоне за самым маленьким движком с самым большим потенциалом для KMS (Kernel CMS) я выбрал архитектуру микроядра. Фактически весь движок содержит не более 10 функций (на данный момент 8, но, вероятно, список в ближайшее время немного увеличится), которые отвечают лишь за процесс исполнения движка - Kernel часть.
Любой другой функционал выносится в плагины, которые вместе составляют Environment часть - "программное окружение". Некоторые плагины - к примеру, плагины постов, комментариев, rss, шаблонизатор и проч. - являются системными, поддерживаются разработчиком движка и включаются в основной дистрибутив.
Мой перевод статьи на английском: Joomla! 1.5 extensions development hints. Это мой первый опыт написания переводов, так что сильно не ругать. Если где не прав - поправьте :)
подробнее >>Выпускаю новую версию Neutrino из ветки 0.8, встречаем:
Neutrino v. 0.8.3 Atomic Edition
Версия полностью совместима с предыдущими.
- Введены теги(ключевые слова к записям)
- сокращено количество лишнего кода за счет использования менее емких конструкций.
- Введен дополнительный файл настроек data/settings.ini.php. Теперь проще работать с темами и переводами.
- Шаблоны по умолчанию перенесены в папку tpl/default. Вы можете создать свою папку шаблонов, и указать к ней путь в файле data/settings.ini.php в директиве tpl_patch.
- В визуальный редактор в форме создания новых постов добавлен тег blockquote
- Исправлена ошибка в bbcode-разметки, вызывающая warning-сообщение
