Блок для типа Блогов

Привет, сообществу!
Сейчас работаем над внешним видом определенного типа Блогов (свой шаблон для каждого типа).
Необходимо реализовать вывод определенного блока на страницах этих Блогов. Например,
у нас есть, помимо предустановленных типов (personal, open, close...), два типа Блогв: one и two.
Для одного типа Блога прописать вывод блока не составляет труда. Достаточно в нужном месте прописать код:
{if $oBlog->getType() == 'one'}
    //либо сам код блока <...code...>
    //либо подключение через {include file="..."}
{/if}

— но, как сделать чтобы этот блок отображался и на странице типа Блога «two»? Намудрить конечно можно, но у меня получается слишком громоздко.

Как задать высоту в редакторе?

Привет всем!

Подскажите, пожалуйста. Немного смущает тот факт, что редактор tinymce при написании текста уезжает вниз, то есть нет никаких полос прокрутки и при необходимости вставить изображения чтобы дотянуться до кнопкой редактора приходится всю страницу вверх листать.

Может кто знает? не нашел нигде в вопросах ответа на эту проблему.

Можно ли установить шаблон synio на alto?

Всем привет!

Подскажите, пожалуйста, как установить synio на altocms. Поставить поставил, но при создании топиков пропадает wysiwyg-редактор.

При смене аватарок ничего не происходит

Решил сменить вид нулевого аватара. Шаблон expirience
При смене в папке common/templates/skin/experience/assets/images/avatars и сбросе кеша ни чего не произошло.
Размер как у дефолтных, названия присвоены теже.
Может они где перезаписываются?

Переопределение методов экшнов в плагине

Приспичило мне добавить редактируемое только админом служебное поле данных пользователя.
Добавил его в таблицу пользователей; метод getProp прекрасно его считывает — хорошо; написал отдельный маппер для внесения изменения в поле.
Теперь нужно прописать редактирование в админке. Читаю PluginExample:
// Объявление переопределений (модули, мапперы и сущности)
    protected $aInherits=array(
       /**
        * Переопределение модулей (функционал):
        * 'module'  =>array('ModuleTopic'=>'_ModuleTopic'),
        *
        * К классу ModuleTopic (/classes/modules/Topic.class.php) добавляются методы из
        * PluginAbcplugin_ModuleTopic (/plugins/abcplugin/classes/modules/Topic.class.php) - новые или замена существующих
Думаю — ведь для action же наверняка можно также?
Однако при переопределении таким способом экшн заменяется целиком, а не только заменяет присутствующие функции. В итоге ради изменения одного метода пришлось скопировать остальной файл целиком. Иначе каждый раз выдается ошибка про отсутствие того или иного метода.

Я что-то делаю не так, или указанные комментарии верны только для модулей, мапперов и сущностей? Может, есть более эффективный способ реализации задуманного?

Переход к первому непрочитанному комментарию

У себя на сайтах использую постраничную разбивку комментариев. При этом людей не первый раз заходящих в статью нужно переместить к новым комментариям.

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

Может кто уже реализовывал у себя переход именно к первому непрочитанному при постраничной разбивке и мог бы поделиться реализацией?

Вывод отдельных типов топиков в отдельном меню

Альто последней версии, шаблон дефолтный.
Я на тестовом сайте создал 2 типа топика — обзор и отзыв. Можно ли их как-то теперь разделить в интерфейсе? Мне желательно вывести их в отдельные меню для каждого блога.
Например, блог «Моторолла», в нем два раздела"Обзоры", «Отзывы» при нажатии на них выводятся только топики соответствующего типа.
Иначе не понятен смысл данной возможности, вроде и можно разделить, но повышения удобства для пользователя не выходит. Не появляется даже отдельного пункта в основном меню, хотя раньше это вроде так и работало?

Испорченные письма

С сайта приходят уведомления вот такого вида:

— естественно, при таком раскладе, не работает восстановление пароля (ссылки битые, так как в них подставляются либо лишние символы, либо пробелы).

Например, ссылка на восстановление пароля:

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

Include file - пример использования

Привет!
Собственно — это вопрос, и вопрос в следующем. Возникло желание изменить демонстрацию изображений фотосета с «prettyPhoto» на обычные модальные окна от «bootstrap». И вот, в ходе работы по реализации данного функционала, у меня возникло сомнение — не является ли дополнительной нагрузкой (влияющей, в частности, на время загрузки страницы) использование «include file», скажем, в «списке» следующей конструкции:

Конкретный пример

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