avatar

Вопросы, проблемы и их решения

Подробнее ↓

Как заменить файл tpl через плагин?

Привет всем! Пишу плагин, в нём нужно заменить файл модального окна modal.write.tpl на мой собственный. Для этого в файле PluginMyplugin.class.php я заполняю $aDelegates:
	public $aDelegates = array(
      'template' => array('tpls\modals\modal.write.tpl'=>'_tpls\modals\modal.write.tpl'),            
    );

Сам файл проверен, когда я кладу его вместо исходного modal.write.tpl в папку шаблона experience (не в плагине), всё работает. Но я хочу именно через плагин его заменить. Завожу в каталоге плагина папку templates\skin\experience\tpls\modals, в неё кладу мой файл modal.write.tpl — этого, плюс заполнения массива aDelegates в классе плагина, достаточно или я что-то упускаю?
Никаких ошибок движок не выдаёт, но выводит окно из оригинального \experience\tpls\modals, а не моё.

Вопрос о меню и его структуре

Всем привет, давно уже слежу как за лайвстритом, так и за альто и вот зашел в альто в тупик с меню. Вопрос такой, как изменить структуру кода меню, точнее в каких файлах генерируется сетка и где можно заменить теги ul,li и т.д. на span, div и т.п. и т.д.? Где заменить тег уже узнал, а вот где находятся внутренние теги, вот это загадка.

Ошибка в плагине «Гостевые комментарии»

Устанавливаю плагин «Гостевые комментарии», побывал разные версии: из каталога 1.1.9 и с гитхаба 1.1.10 на AltoCMS 1.1.29

В настройках указываю обязательный email адрес, нажимаю сохранить и вылетает такая ошибка

Fatal error: Call to a member function getMail() on null in mysite.ru\common\plugins\gc\classes\actions\ActionAdmin.class.php on line 124

E_ERROR [1] Call to a member function getMail() on null
See details in error.log


ActionAdmin.class.php on line 124


// Проверяем email
            if (($sEmail = getRequestStr('admin_social_email')) && F::CheckVal($sEmail, 'mail') && (!E::Module('User')->GetUserByMail($sEmail) || $sEmail == $oGuestUser->getMail())) {


В логах

E_ERROR [1] Call to a member function getMail() on null (mysite.ru\common\plugins\gc\classes\actions\ActionAdmin.class.php on line 124)
2018-01-30 01:08:45

E_USER_WARNING [512] Can not prepare asset file "mysite.ru/common/plugins/gc/templates/skin/default/assets/css/plugin.gc.css" (F:\Web\OpenServer\domains\sm.ru\engine\classes\modules\viewerasset\entity\Package.entity.class.php on line 169)
2018-01-30 01:08:45

E_USER_WARNING [512] Can not prepare asset file "mysite.ru/common/plugins/gc/templates/skin/default/assets/css/plugin.gc.css" ( mysite.ru\engine\classes\modules\viewerasset\entity\PackageCss.entity.class.php on line 186)

Ошибка в файле Mresource.entity.class.php

В журнале постоянно появляются данная ошибка:

018-01-02 20:01:38
E_NOTICE [8] Uninitialized string offset: 0 (/var/www/admin/www/mysite.ru/common/classes/modules/mresource/entity/Mresource.entity.class.php on line 134)
2018-01-02 20:01:22
E_NOTICE [8] Uninitialized string offset: 0 (/var/www/admin/www/mysite.ru/common/classes/modules/mresource/entity/Mresource.entity.class.php on line 134)
2017-12-30 15:03:28
E_NOTICE [8] Uninitialized string offset: 0 (/var/www/admin/www/mysite.ru/common/classes/modules/mresource/entity/Mresource.entity.class.php on line 134)


Версия AltoCMS 1.1.29

Вот это строка в файле Mresource.entity.class.php

134  if ($sUrl[0] === '@') {


В чем проблема ? И как это можно исправить ?

Как добавить изображения в Alto cms?

Привет!

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

В меню редактирования есть такая добавка: Вставить фотосет и после нее в текст добавляется
Но картинка все так же не добавляется.

Как грузить изображения на сервер и добавлять их в записи?

Ошибка при включенной стандартной рейтинговой системе. Значение сила постоянно 0.00

Всем доброго времени суток.
При включенной стандартной рейтинговой системе, когда плюсуешь (минусуешь)какой-то топик в логе появляется вот такая ошибка:
E_NOTICE [8] Undefined variable: iCountRange (/var/www/serv19/data/www/uс/common/plugins/rating/classes/modules/rating/Rating.class.php on line 150)

и такая:

E_NOTICE [8] Undefined variable: iMinCount (/var/www/serv19/data/www/uс/common/plugins/rating/classes/modules/rating/Rating.class.php on line 150)

При включенной упрощенной рейтинговой системе ошибки отсутствуют.
Так же не зависимо от изменения рейтинга сила равна 0.
Подскажите куда копать или что я делаю не так.
Заранее спасибо за помощь.
Версия Альто — 1.1.29 (2017-04-23)

Sitemap

Всем доброго времени суток, установил AltoCMS 1.1.29 и плагин https://altocms.ru/addons/item/85/, добавил сайт в google search console, сегодня появилась такая ошибка (см.скрин). Подскажите в какую сторону копать.
Заранее благодарен за помощь.

Плагины ДАО

Всем доброго времени суток.
Хочу создать сайт на Альто — но сдерживает отсутствие плагинов ДАО для последней версии cms. Написал разработчику, а спустя неделю он сказал что адаптация не планируется так как нет спроса. Возможно кому-то еще нужны эти плагины. Давайте скинемся ему на адаптацию)) А то как-то не хочется на ЛС делать, так как «прикипел душой» к Альто.

Или же предлагаю сделать складчину для разработки аналога.

Как вставить блок между топиками?

Всем привет!
Столкнулся с такой проблемой:
На странице есть 10 топиков, например. Мне необходимо вставить блок между 4 и 5 топиками.
Как мне это сделать?
Понятное дело, что необходимо будет править шаблон — это не проблема. Так же думаю, то это решается простым счетчиком, но вот как его запилить в шаблоне?
Заранее благодарен за ответ!

Не работает кнопка «изменить фотографию» в настройках пользователя

Тема «Start-Kit», кнопка «изменить фотографию» та которая «online», на других темах идущих в поставке все нормально. Версия движка последняя.