Автоматическая генерация sitemap.xml в CakePHP 1.2

November 24, 2008 | By admin | No Comments | Filed in: CakePHP, Переводы.

Планирую размещать в блоге переводы статей из CakePHP Super Feed. Данное начинание открывает пост, оригинал которого находится здесь – http://mentalramblings.info/posts/view/automatic-sitemap-generation-with-CakePHP-1.2 Итак. Весьма важным фактором для веб-сайта является его индексируемость поисковыми системами. Когда я перешел на CakePHP 1.2, то обнаружил, что файл sitemap.xml у моего сайта отсутствует. Ну, и чтобы не править руками карту сайта каждый • Read More »

Статические страницы в административном разделе

November 24, 2008 | By admin | No Comments | Filed in: CakePHP.

Бывает, что в админке нужно сделать статическую страницу, например, так Router::connect('admin/settings', array('controller'=>'pages', 'action'=>'display', 'admin', 'settings', 'admin' => true)); По умолчанию PagesController кейка не позволяет этого сделать, т.к. функция admin_display() не определена. Добавить ее без копирования функции display() можно так: function admin_display() { $args = func_get_args(); call_user_func_array(array(&$this, 'display'), $args); }

Удаление лишних символов в сгенерированных изображениях

November 24, 2008 | By admin | No Comments | Filed in: CakePHP, PHP.

Пару раз с PHP возникала следующая проблема: изображения, сгенерированные при помощи GD (ImageMagick) в браузере не отображались, причиной чего являлись лишние символы в полученной картинке (например, перевод строки – 0x0A). Такое бывает, если в исходнике перед есть лишние символы (еще это бывает, если редактор кода не совсем корректно работает с UTF-8). Таким образом, все лишнее • Read More »