0.00
Рейтинг
0.18
Сила

Дима

Плагин "Magic Rule"


Плагин позволяет определить правила для голосования и добавления контента.
Есть возможность создавать правила для блокировки голосования на определенное время, например, тех, кто часто голосует в минус.

GitHubgithub.com/livestreet/lsplugin-magicrule

Пример стандартной конфигурации:
Читать дальше →

Еще один footer

Хочу еще один footer точно такой же с теми же стилями, содержимым и прочим, потом уже втулю туда что-то другое

Со стилями приблизительно ясно, надо дописать в файлах grid.css и base.css, а потом еще и в header.tpl

А как добиться того чтоб этот 2-ой футер выводило над первым хотя бы без стилей и прочего?
Если просто скопирую и переименую файл footer.tpl этого будет мало, куда еще надо прописывать, поделитесь опытом

Мануал как вывести количество топиков в любом месте шаблона

Как оказывается это делаетсяочень просто

1. Ставим вот данный плагин http://livestreetcms.com/addons/view/512/ и устанавливаем его на сайте.
2. В том месте где нужно вывести счётчик вставляем слдующее :

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

"Стена" вместо "Информации" (Решено)

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

Решение найдено благодаря kerby Плюсаните ему, а то у меня рейтинг не позволяет

Если не совсем «по-быстрому», то… classes\actions\ActionProfile.class.php
if (Config::Get('general.reg.invite')) {
                        /**
                         * Получаем список тех кого пригласил юзер
                         */
                        $aUsersInvite=$this->User_GetUsersInvite($this->oUserProfile->getId());
                        $this->Viewer_Assign('aUsersInvite',$aUsersInvite);
                        /**
                         * Получаем того юзера, кто пригласил текущего
                         */
                        $oUserInviteFrom=$this->User_GetUserInviteFrom($this->oUserProfile->getId());
                        $this->Viewer_Assign('oUserInviteFrom',$oUserInviteFrom);
                }
                /**
                 * Получаем список юзеров блога
                 */
                $aBlogUsers=$this->Blog_GetBlogUsersByUserId($this->oUserProfile->getId(),ModuleBlog::BLOG_USER_ROLE_USER);

Меняеям на
if (Config::Get('general.reg.invite')) {
                        /**
                         * Получаем список тех кого пригласил юзер
                         */
                        $aUsersInvite=$this->User_GetUsersInvite($this->oUserProfile->getId());
                        $this->Viewer_Assign('aUsersInvite',$aUsersInvite);
                        /**
                         * Получаем того юзера, кто пригласил текущего
                         */
                        $oUserInviteFrom=$this->User_GetUserInviteFrom($this->oUserProfile->getId());
                        $this->Viewer_Assign('oUserInviteFrom',$oUserInviteFrom);
                }
        if (is_null(Router::GetParam(0)))
            Router::Location($this->oUserProfile->getUserWebPath()."wall/");
                /**
                 * Получаем список юзеров блога
                 */
                $aBlogUsers=$this->Blog_GetBlogUsersByUserId($this->oUserProfile->getId(),ModuleBlog::BLOG_USER_ROLE_USER);


После этого в файле /templates/skin/<шаблон>/action/ActionProfile/sidebar.tpl ищете что-то из серии
<section class="block block-type-profile-nav">
        <ul class="nav nav-pills nav-profile">
                {hook run='profile_sidebar_menu_item_first' oUserProfile=$oUserProfile}
                <li {if $sAction=='profile' && ($aParams[0]=='whois' or $aParams[0]=='')}class="active"{/if}><a href="{$oUserProfile->getUserWebPath()}">{$aLang.user_menu_profile_whois}</a></li>


и вот там
<a href="{$oUserProfile->getUserWebPath()}">

поменять на
<a href="{$oUserProfile->getUserWebPath()}whois/">

Ошибка: Вы не можете писать в этот блог

Добрый день!
Сегодня написал новый пользователь сайта. Пишет что не может ничего добавить на сайт. Хм… странно, подумал я, всегда все работало… Все же решил детально узнать что не так. Выяснилось что при добавлении топика в персональный блог, выдает системную ошибку
Ошибка: Вы не можете писать в этот блог
Что самое интересное, эта ошибка только у новых пользователей.
Начал копать дальше. Зарегистрировал тестовый аккаунт, вступил в коллективный блог. Система написала что я успешно это сделал, в профиле в списке блогов он выводится. Думаю, добавлю ка я туда топик. Создаю новый топик, но в выборе блога, только персональный, в который так же нельзя написать из-за ошибки.
Установил дамп который делал после установки модуля админ панели. Оказалось там такая же ошибка. Отключил админ панель, но все так же осталось. Видимо не в ней проблема. В конфиге все права нормально настроены.
Кто-то сталкивался с такой проблемой? Если да, то может подскажите куда копать?
Версия движка 1.0.1

Фильтр по блогам

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

Может кто-нибудь подсказать, как реализовать фильтр блогов, как это сделано на mmozg.net в разделе «Миры». Спросил у Atron на что он ответил.

Добавили еще одно поле с признаком в таблицу blogs. Соответственно, фильтруем при выводе по этому признаку.

Создать таблицу это не сложно, но вот как сделать фильтр по этой таблице и вывести? Так как Atron занят, то прошу помощи у сообщества.

И ещё было бы неплохо, чтобы можно настроить шаблон вывода блогов. То есть, чтобы в блогах шаблон вывода(блогов) был стандартным, а при фильтре был другой шаблон.

Буду благодарен любым соображениям по данному вопросу.

Плагин "Lite poll" - добавление опросов в текст топика


Плагин добавляет возможность вставлять опросы в тело топика, с возможностью выбора нескольких вариантов ответа. Плагин адаптирован к версии LS1x, совместим с шаблонами:

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

Блок "прямой эфир" и форум от чиффы

Разработчик форума к сожалению куда-то запропастился, поэтому прошу содействия у остальных участников livestreet. Для меня эта опция важна, т.к в основном обсуждения ведутся на форуме.

В данный момент после установки форума от Чиффы, данные в прямом эфире отображаются в таком виде:
(не устраивает дропдаун меню)


А хотелось чтобы прямой эфир остался прежним или выводился по старому:
(при этом я бы хотел сохранить форум, но так же и сохранить вывод данных из форума, пожертвовав допустим выводом публикаций или комментариями)


Прошу содействия, я думаю не я один такой, кому интересен такой вывод.

Плагин "Похожие топики" адаптирован для работы с LiveStreet v1.0 и темами synio & new

Хорошая новость для тех, кто ждал адаптацию плагина ;).


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

PS. На Кукораме с его помощью выводятся похожие рецепты cookorama.net/ru/blog/keksy-i-maffiny/maffiny-s-nektarinami_2.html (вывод кастомизирован)

Идея плагина "Расширенные теги"

Захотелось сделать что-то подобное кинопоиску. Где навигация идет по разного рода тегам.

Плагин должен
— добавлять возможность создавать группы тегов,
— определять принадлежность к разным типам топиков или блогов.
— задавать параметры валидации.

В общем в скриншотах то, что получилось.

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