avatar

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

Подробнее ↓

Как админу в текст темы вставить HTML код?

Как админ может вставлять html или iframe код в текст создаваемой темы? Например, хочу взять голосования или тесты, созданные на стороннем источнике и вставить его на сайт.

возврат smarty шаблона в ajax в админке

не получается решить вопрос с шаблонами в ajax ответе в админке
например для пользовательской части сайта есть записи возвращающие сформированный tpl в ajax

protected function EventInfoboxInfoBlog() {
 
        // * Если блог существует и он не персональный
        if (!is_string(F::GetRequest('iBlogId'))) {
            $this->Message_AddErrorSingle($this->Lang_Get('system_error'));
            return;
        }
 
        if (!($oBlog = $this->Blog_GetBlogById(F::GetRequest('iBlogId'))) /* || $oBlog->getType()=='personal'*/) {
            $this->Message_AddErrorSingle($this->Lang_Get('system_error'));
            return;
        }
 
        // * Получаем локальный вьюер для рендеринга шаблона
        $oViewer = $this->Viewer_GetLocalViewer();
 
        $oViewer->Assign('oBlog', $oBlog);
        // Тип блога может быть не определен
        if (!$oBlog->getBlogType() || !$oBlog->getBlogType()->IsPrivate() || $oBlog->getUserIsJoin()) {
            // * Получаем последний топик
            $aResult = $this->Topic_GetTopicsByFilter(array('blog_id' => $oBlog->getId(), 'topic_publish' => 1), 1, 1);
            $oViewer->Assign('oTopicLast', reset($aResult['collection']));
        }
        $oViewer->Assign('oUserCurrent', $this->oUserCurrent);
 
        // * Устанавливаем переменные для ajax ответа
        $this->Viewer_AssignAjax('sText', $oViewer->Fetch('commons/common.infobox_blog.tpl'));
    }


Однако в админке подобные записи не работоспособны, да и примеров в родных экшнах нет, подскажите как правильно использовать эту запись
$oViewer = $this->Viewer_GetLocalViewer();
$oViewer->Assign('oBlog', $oBlog);
$oViewer->Assign('oUserCurrent', $this->oUserCurrent);
$this->Viewer_AssignAjax('sText', $oViewer->Fetch('commons/common.infobox_blog.tpl'));

в админке?

Не прикрепляются изображения к топику

Чистая установка AltoCMS 1.1.19.4 (архив с сайта) на OpenServer (Windows), такая же ситуация с установкой на Debian 7.
Создаю топик > сохраняю > редактирую (добавляю изображение)> сохраняю
Изображение не прикрепляется. В чем может быть причина?

Ссылка на профиль по id

Возможно ли в Альто получить ссылку на Профиль пользователя имея только его id в БД плагина?
Все применяемые конструкции описывать не буду — ничего не получилось. Необходимо конкретное решение (если оно есть). Спасибо за комментарии.

Вопрос: Сюда еще никто не успел написать

Помогите пожалуйста столкнулся с такой проблемой

Когда захожу на сайт на главной показывает: «Сюда еще никто не успел написать» — http://nanibu.ru/
Та же проблема под ссылкой «Активность» http://nanibu.ru/stream/ — «Лента активности пуста»
и «Лента» http://nanibu.ru/feed/ — «Сюда еще никто не успел написать»
В чем проблема ? На сайте есть и блоги и статьи

Как правильно настроить альту под HTTPS?

Как правильно надо настроить альту, чтобы https работал с зеленым замком? Т.е интресует полный переход всех внутренних ссылок на https (относительные пути),

И как можно обычные внешние ссылки (http) сделать безопасными, например через редирект?

Канонические ссылки тоже с https

Хорошо бы, чтобы работа с https в будущем была из коробки альты.

Прошу знающих помочь)

При загрузке картинки: «ошибка. нет доступа»

Есть сайт, на нём иногда при загрузке картинок появляется «Нет доступа». При

Причём иногда у всех, иногда только у кого-то конкретно.
Причём может быть так, что одну он загружает. другую — нет. Размеры все в порядке. Где искать причину?

Как в плагине разрешить домен

А именно, как в плагине (т.е. программно) разрешить домен для вставки iframe в публикацию? Конструкция, успешно применяемая ранее и некогда подробно описанная PSNet-ом работать не желает... Спасибо за подсказки и помощь.

UPD:

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

Разделить топики по разным лентам

Всем доброго времени. Создаю топики с разными типами контента: новости, фотографии, видео и тд. Подскажите, как можно разделить топики, чтобы они выводились в зависимости от типа контента?
Может надо изменить это условие {if E::Topic_IsAllowTopicType($oTopic->getType())} ?