Новые вести в трудовых полей. Исправлен скрипт, который следил за высотой текстового поля, любезно приравнивая ее к размеру текста. Теперь он работает стабильно при любых действиях — вставка/удаление текстов, печать. Напоминаю также, что панель редактора следует за вами, что крайне удобно при создании объемных материалов. Также исправлена оплошность Jevix, который заменял переходы строки тегом "<br/>" даже после блочных элементов. Теперь заменяются только переходы строк обычного текста (без тегов).
<h1>Заголовок</h1>
Исходный текст.
Съешь еще немного этих мягких французских булочек.
После обработки текст становится следующим:<h1>Заголовок</h1>
Исходный текст.
Съешь еще немного этих мягких французских булочек.
Кстати, в первые дни после релиза дистрибутив был около 3,5Мб.
Сегодня он весит 1,2Мб благодаря тому, что было убрано все лишнее.
После выходных продолжу работу, На очереди комментарии и установщик движка.
P.S. Редактор не работает в Safari, ссылаясь на нелепые ошибки.
Если кто сможет данный баг устранить — буду очень признателен.


Сайт выглядит ужасно после установки)).
UPD:
При клике на «Добро пожаловать!» адрес меняется на «loacalhost/cogear/blogs/admin/welcome-1.html» но сама страница не меняется
Для этого необходимо в httpd.conf указать директиву AllowOverride All для конкретной подпапки или для всех папок с сайтами.
ЗЫ
Поправьте header.tpl и footer.tpl чтобы из подпапки пути работали для картинок =)
2ая моя щестерёнка. То чего тут очень не хватает, конвертация смайлов в картинки =)
Качать ТУТ ЗЫ
Осталось допетрить как в редактор кнопку сделать =) я в JS не мачо.
Jevix парсит код для того, чтобы сделать его безопасным.
Смайлики нужно парсить на выходе.
У модели парсера есть массив свойств «process», который хранит в себе сведения для пост-обработки данных.
Используй его.
Вообще, по-хорошему, переделаю интернационализацию (не путайте с локализацией) так, чтобы она обходилась без базы.