avatar

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

Подробнее ↓

[Проблема] Не работает регистрация

После просмотра всех тем с тегом «регистрация» , оказалось что это распространенная проблема , но решения так и не нашел ,а быть точнея не помогло.

Вообщем установил движок последней версии , нечего не устанавливал все сток и зарегестрировать нового пользователя не могу , тупо идет загрузка «wait..» и переадресации не происходит . Вроде нечего в конфигах не ковырял , просьба помочь в решении даного вопроса .

Подойдет ли движок для сайтов вроде Пикабу и Джойреактора?

Всем привет. Хорошо ли подойдет ли Alto CMS для сайтов-цитатников-сборников контента и микроблогов вроде Pikabu.ru и Joyreactor.cc?
Думаю, какой из трех движков допилить будет проще — Alto, DLE или Livestreet.
Если другие варианты есть, также прошу подсказать.

Мне нужны следующие фишки:

1) После того, как юзер отправляет свою цитату/картинку/видео, она попадает на модерацию в нерассмотренное, пока ее не одобрит модер или админ.
2) Репутация пользователей, плюсы-минусы у новостей, зависимость того, сколько плюсиков может поставить юзер, от его репутации и статуса (зареган/незареган, модер, админ)
3) Возможность подписываться на посты с определенными тэгами или от определенных юзеров, формировать свою ленту, а также добавлять тэги в черный список.
4) Топы постов по плюсам, по комментариям, по дате добавления.
5) Топ пользователей.
6) Формирование RSS-лент.
7) Профили юзеров — что-то среднее между профилями на сайтах/форумах и в соцсетях. Профиль на IPB форуме похож на то, что нужно.
8) Гибкая система тэгов, возможность автопроставления тэга «животные» всем постам с тэгом «котэ», например.

Объясните путь данных от БД до Шаблона?

Простите, не знал, как правильно назвать, возможно уже всё есть, но не знаю ключевых слов.
У меня задача такая: есть доп.поле к юзеру. (Временно создал руками в БД).
Нужно его выводить в топике рядом с именем юзера.

Что сделал:
— User.entity.class.php
добавил функцию, коотрая забирает:
    public function getNick() {

        return $this->getProp('user_profile_nick');
    }


в шаблоне топика пытаюсь вывести (topic.type_default-show.tpl):
{$oUser->getNick()} 


Но я полагаю, что сначала данные из БД попадают в кэш или ещё куда-то ...проходят какие-то пути, прежде чем попасть в шаблон.

Объясните плз, что и где ещё нужно дописать, чтобы добиться вывода данных из БД в шаблоне и почему. Хочу понять методику.

[решено] Отображение главной в виде категорий (шаблон experience)

Приветствую. Подскажите, Как сделать как на картинке.
Версия 1.1.19. Плагин Категории Блогов установил. В виджете справа показываются.
В админке изменил настройки главной, но всё показывается, как и раньше — сплошной лентой.

Хочется вот так:


Спасибо

Как получить список блогов в меню?

Приветствую. Вопрос простой, выпадающим списком хочу получить список всех блогов (кроме персональных).
Как сделать выпадающее меню — не проблема. Вопрос в том, как получить переменную $aBlogs в menu.main.tpl ?

Проблема с меню авторизованного пользователя

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

Лог:
[LOG:1456351456.138-56CE28E021AE2][2016-02-25 01:04:16][PID:23159][ERROR][[
E_WARNING [2] htmlspecialchars() expects parameter 1 to be string, array given (_tmp/templates/admin-default-default/compiled/default^97918bc265f1bd1892cb7613b2a816741017bbe8_0.file.menumanager_edit.tpl.php on line 1077)
]][END:1456351456.138-56CE28E021AE2]

Плагин от LS «TOP пользователей» (адаптация)

Может кому-то будет полезно. Плагин устанавливается без ошибок. А Вот выводится не корректно.

Что делаем
1) переименовываем файл языка в \home\wikimaf\www\common\plugins\usertop\templates\language\ru.php
2) Сам шаблон блока в сайдбаре выглядит вот так в итоге (для шаблона experience):

<div class="panel panel-default sidebar raised widget-blogs">
    <div class="panel-body">
        <div class="panel-header">
            <i class="fa fa-suitcase"></i> {$aLang.plugin.usertop.title_block}
        </div>

        <div class="panel-content js-widget-blogs-content">

            <ul class="blogs-list">
					{foreach from=$aUsertop item=oUser name="cmt"}
					<li class="topic-user js-popover-user-{$oUser->getId()}">
						<a href="{$oUser->getUserWebPath()}" class="blog-name link link-dual link-lead link-clear"> <img src="{$oUser->getAvatarUrl('small')}" alt="{$oUser->getDisplayName()}" class="avatar uppercase"> {$oUser->getDisplayName()}
						<span class="topic-count"><strong>{$oUser->getRating()}</strong></span>
					</a>
					</li>
					{/foreach}      
			</ul>
			
        </div>
    </div>
    <div class="panel-footer">
	<a href="{router page='people'}" class="link link-dual link-lead link-clear"><i class="fa fa-users"></i> {$aLang.plugin.usertop.all_users}</a>
	
    </div>
</div>


Для других шаблонов — просто смотрим исходных код других блоков (к примеру, блок «Блоги») и переделываем в таком же стиле файл
home\wikimaf\www\common\plugins\usertop\templates\skin\default\blocks\block.usertop.tpl

Надеюсь, это кому-то поможет

Ошибка при интеграции плагина LS «Debug Toolbar» на альто

Приветствую.

Речь про https://catalog.livestreetcms.com/addon/view/158/

Подскажите, пожалуйста, есть 2 ошибки.
1) с кэшем. Но я отключил это в конфиге плагина
2) Exception: Can not find the template «actions/admin/action.admin.site/plugins.tpl» in skin «admin-default».

Вторую ошибку не могу победить. Облазил все файлы плагина в поисках подключения plugins.tpl, но ничего не нашёл.