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

Приспичило мне добавить редактируемое только админом служебное поле данных пользователя.
Добавил его в таблицу пользователей; метод 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», скажем, в «списке» следующей конструкции:

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

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

Баннер в шаблоне Start Kit

Я только не давно перешел Alto, и столкнулся с баннером в шаблоне Start Kit. Как можно его убрать?

1 изображение

Показать ещё фото 

Перенос сайта на другой хостинг

Здравствуйте!

При переносе на другой хостинг столкнулись со следующей проблемой:

Fatal error: Class 'PluginLs' not found in /home/t/terrachess/xn--80aanmazloacqeg3b5b7g.xn--p1ai/public_html/engine/classes/Engine.class.php on line 527

Сообщение с Эррор Лога:

[Thu Oct 09 03:21:19 2014] [error] [client 188.162.39.168] PHP Fatal error: Class 'PluginLs' not found in /home/t/terrachess/xn--80aanmazloacqeg3b5b7g.xn--p1ai/public_html/engine/classes/Engine.class.php on line 527

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

Установка и настройка NovaBuild 0.4

Оглавление

Установка
Настройка
1. Категории
2. Атрибуты
3. Группы местоположений
4. Валюта
5. Системы оплаты
6. Службы доставки
Наполнение каталога

Установка

Для установки сборки NovaBuild версии 0.4 необходимо:
1. Совершить чистую установку AltoCMS 1.0.6.
2. Поверх установленной AltoCMS совершить установку сборки NovaBuild (в комплекте со сборкой идет инструкция по установке).

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

Нет такого файла или каталога

В шапке сайта вылезает ошибка:

E_WARNING [2] session_start(): open(/var/www/user893/data/mod-tmp/sess_srdk197khlso01j5875m4012p6, O_RDWR) failed: Нет такого файла или каталога (2)
See details in error.log


В логе:


2014-10-05 20:51:19
E_WARNING [2] Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/www/user893/data/mod-tmp) (Unknown on line 0)


Подскажите куда копать и какой файл ругается-то? Подозреваю, что дело в сессиях

Начинаем разработку мобильного приложения для Alto

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

А теперь начнем,

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