Форма и скрипт добавления топиков

Есть сайт на движке livestreet turidea.net.
Необходимо разработать к нему форму добавления топиков и форму мини регистрации.
1. Форма должна появлятся в конце результатов поиска и на специальной странице добавления топика.
2. Поля формы: тема, блог, сообщение, кнопка сабмит
3. Для залогиненых пользователей действует стандартный механиз добавления топика
4. Для не зарегестрированных пользователей будет следующий сценарий:
4.1. Пользователь вводит данные формы
4.2 На второй странице ему предлагают ввести имя и email, и по этим данным создается регистрация для него и топик присваивается ему
4.3 Или на второй странице, он делает логин как существующий пользователь и опять же топик присваевается ему

Жду предложений по цене.

Ошибка при добавлении топика.."Class 'Jevix' not found"

Собственно, только что установил данный двиг, всё прошло впринципе отлично, если не считать пары мелочей типа мод_реврайта из-за моей невнимательности.

Вот… Ну и думаю, надо бы «пробный пост» написать, опробовать так сказать. Тут то и возникла проблема. :(

Вот что выводится при попытке добавить топик или сохранить в черновике:


, http://ur001.habrahabr.ru * @version 1.01 * * История версий: * 1.01 * + cfgSetAutoReplace теперь регистронезависимый * + Возможность указать через cfgSetTagIsEmpty теги с пустым содержанием, которые не будут адалены парсером (rus.engine) * + фикс бага удаления контента тега при разном регистре открывающего и закрывающего тегов (rus.engine) * + Исправлено поведение парсера при установке правила sfgParamsAutoAdd(). Теперь * параметр устанавливается только в том случае, если его вообще нет в * обрабатываемом тексте. Если есть - оставляется оригинальное значение. (deadyaga) * 1.00 * + Исправлен баг с закрывающимися тегами приводящий к созданию непарного тега рушащего вёрстку * 1.00 RC2 * + Небольшая чистка кода * 1.00 RC1 * + Добавлен символьный класс Jevix::RUS для определния русских символов * + Авторасстановка пробелов после пунктуации только для кирилицы * + Добавлена настройка cfgSetTagNoTypography() отключающая типографирование в указанном теге * + Немного переделан алгоритм обработки кавычек. Он стал более строгим * + Знак дюйма 33" больше не превращается в открывающуюся кавычку. Однако варриант "мой 24" монитор" - парсер не переварит. * 0.99 * + Расширена функциональность для проверки атрибутов тега: * можно указать тип атрибута ( 'colspan'=>'#int', 'value' => '#text' ) * в Jevix, по-умолчанию, определён массив типов для нескольких стандартных атрибутов (src, href, width, height) * 0.98 * + Расширена функциональность для проверки атрибутов тега: * можно задавать список дозможных значений атрибута ( 'align'=>array('left', 'right', 'center') ) * 0.97 * + Обычные "кавычки" сохраняются как "e; если они были так написаны * 0.96 * + Добавлены разрешённые протоколы https и ftp для ссылок (a href="https://...) * 0.95 * + Исправлено типографирование ?.. и !.. (две точки в конце больше не превращаются в троеточие) * + Отключено автоматическое добавление пробела после точки для латиницы из-за чего невозможно было написать * index.php или .htaccess * 0.94 * + Добавлена настройка автодобавления параметров тегов. Непример rel = "nofolow" для ссылок. * Спасибо Myroslav Holyak (vbhjckfd@gmail.com) * 0.93 * + Исправлен баг с удалением пробелов (например в "123 — 123") * + Исправлена ошибка из-за которой иногда не срабатывало автоматическое преобразования URL в ссылу * + Добавлена настройка cfgSetAutoLinkMode для отключения автоматического преобразования URL в ссылки * + Автодобавление пробела после точки, если после неё идёт русский символ * 0.92 * + Добавлена настройка cfgSetAutoBrMode. При установке в false, переносы строк не будут автоматически заменяться на BR * + Изменена обработка HTML-сущностей. Теперь все сущности имеющие эквивалент в Unicode (за исключением <>) * автоматически преобразуются в символ * 0.91 * + Добавлена обработка преформатированных тегов 
, . Для задания используйте cfgSetTagPreformatted()
 *  + Добавлена настройка cfgSetXHTMLMode. При отключении пустые теги будут оформляться как 
, при включенном - 

 *      + Несколько незначительных багфиксов
 * 0.9
 *      + Первый бета-релиз
 */

... php код (не обрабатывается, а прямо выводится в браузере) ...


Fatal error: Class 'Jevix' not found in D:\www\citaty\classes\modules\sys_text\Text.class.php on line 41

41 строка:
$this->oJevix = new Jevix();


В чём может быть проблема и как её исправить?

P.S. Текст содержал только буквы латинского алфавита.

UPDATE
Вопрос закрыт.
Проблема была в использовании коротких тегов.(зачем?)
Напомню, что в 5 версии пхп, по умолчанию короткие теги (<? ?>) отключены, хотя и можно включить их в php.ini, а начиная с 6 версии и вовсе будут убраны.

Автоматический выбор блога для нового топика

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

Давайте сделаем ее! Тем более это очень просто.
Читать дальше →