Проверка на юзера при отключении сайдбара

Здравствуйте. Где можно посмотреть все поля объекта oTopic? В документации поиск ничего не находит толкового. Собственно, к чему это я? Просто нашел в FAQ совет, как сделать пост без сайдбара:
{if $oTopic and $oTopic->getTagsArray() and in_array('fullscreen', $oTopic->getTagsArray())}
  {assign var="noSidebar" value=true}
{/if}

Но хотелось бы дополнительно поставить условие, что если это такой-то юзер, то сайдбар тоже выключается.
Я вижу поле
$oTopic->getUserId()
но где этот ID смотреть? В таблице prefix_user в БД?

Буду признателен, если дадите ссылку на описание полей различных объектов, чтобы можно было самому предметно разобраться, не боясь «положить» сайт.

Публикация в несколько блогов - предложение к улучшению

У нетланка есть плагин — публикация в несколько блогов. Но реализация не очень — нужно прописывать вручную блоги (только потом появляется автозаполнение), на которые ты подписан (я там помню, на что я подписан...).

Я встретил скрипт, напоминающий chosen, только отечественной разработки, который улучшил бы этот процесс — mrnix.ru/combosex/examples.php

Прокручивам книзу (Пример 4. Множественный выбор в виде тегов), и пробуем: получается, что при клике на поле выпадает список с доступными к публикации блогами (на которые я подписан). Остается лишь выбрать нужные, и они аккуратно размещаются в поле. Также есть возможность из оттуда удалить.

Если разработчики движка надумают делать такую опцию, хотелось бы обратить их внимание на этот скрипт, чтобы результат получился юзабельным. Возможно, нетланк также захочет улучшить свой плагин.


Читать дальше →

Плагин «Хранилище настроек (Config Engine)»


Плагин представляет возможности для автоматического сохранения конфига плагина в БД. Больше нет необходимости редактировать конфиги плагинов вручную по фтп — вам нужно только сделать интерфейс для их редактирования, хранение настроек возьмет на себя этот плагин.

Читать дальше →

Кастомайзим интерфейс: лоудер

Несмотря на непонятный титул поста, думаю, вы поняли, что сегодня мы будем выбирать новый гифчик для лоудера в правом сайдбаре.



Это и многое другое качаем: www.preloaders.net/ www.ajaxload.info/ www.loadinfo.net/

Мелочь, а приятно.

UPD: понравившийся анигиф кладём вместо http://yoursite.ru/templates/skin/templatename/images/loader.gif

Кастомизация дизайна

Хочу в настройке пользовательского профиля сделать опцию: выбор картинки для фона страницы. Есть ли возможность в smarty подсовывать каждому пользователю значение из БД с адресом картинки для фона body?

Изменение интерфейса

Хотелось бы изменить иконки «rss» и «подключиться» (расположенные под заголовком блогов) из-за того что они мелкие, хочу их сменить на более крупные, подскажите какой файл нужно редактировать?

Мультиязычность

Обязательно сделайте вынос в ленгвичь фай всей текстовки интерфейса.
дабы пользователь мог выбирать язык интерфейса
«готов взяться за реализацию украинского интерфейса»

желательно ещё, чтобы была возможность писать контент на нескольких языках
допустим в тегах
[lang_en]Hello World[/lang_en]
[lang_ru]Привет мир[/lang_ru]
[lang_ukr]Привіт Світ[/lang_ukr]

а пользователю выводится выбранный им язык и дополнительно сообщение — «данная статья доступна также на языке ...», а если нет его варианта языка — то «данная статья доступна лишь на языке ...»