Да, необходима возможность выбора языка интерфейса самим юзером. Например, юзер кликает на российской флаге — получает русский язык элементов управления, кликает на итальянском флаге — получает итальянский язык.
В файле «Topic.entity.class.php» — изменения минимальны, просто добавлено чуть-чуть кода в конце.
В файле «Topic.mapper.class.php» — изменения в SQL запросах. Если честно, я даже не пытался разбираться в запросах, просто сделал по примеру PaperCut, поэтому и пишу, что «вроде получилось». Но работает.
Архив с файлами .
В файлы «topic_list.tpl» и «topic.tpl» для вывода аваторов нужно вставить:
<img src="{$oTopic->getAuthorAvatarPath(24)}" alt="avatar" />
или
<img src="{$oTopic->getAuthorAvatarPath(48)}" alt="avatar" />
Оптимистичный такой вопрос! :)
habrahabr.css и my.css — лучше не трогать. Можно попробовать потрогать global.css.
Главная страница состоит из нескольких tpl-файлов — header, footer, menu и т.д.
А «минусовать» и «плюсовать» может любой зарегистрированный пользователь. И пользователю ВОБЩЕ никому не надо сообщать, почему он поставил «плюс» или «минус». Это достоинство и недостаток движка. Если у писателя топика/комментария хватило смелости его опубликовать, то он должен быть готов к адекватной/неадекватной реакции на его публикацию. Вот и все.
ну и во избежание разночтений, под разработчиками livestreet я имею в виду людей, которые делают сайты на livestreet. :))) перечитал свой коммент и понял, что он слишком двухсмысленный!
В файле «Topic.mapper.class.php» — изменения в SQL запросах. Если честно, я даже не пытался разбираться в запросах, просто сделал по примеру PaperCut, поэтому и пишу, что «вроде получилось». Но работает.
Архив с файлами .
В файлы «topic_list.tpl» и «topic.tpl» для вывода аваторов нужно вставить:
Цифра 24 или 48 — это размер аватора.
habrahabr.css и my.css — лучше не трогать. Можно попробовать потрогать global.css.
Главная страница состоит из нескольких tpl-файлов — header, footer, menu и т.д.
ort вобще один разработчик всей системы.
Чето неадекват вобще