Livestreet - Блоги, топики.

A
На сайте с 25.11.2013
Offline
1
646

Здравствуйте! В веб-разработке я не очень силен, поэтому немного накопилось вопросов по движку LiveStreet.

1. Есть "Блоги", можно ли как-то сделать дубликат этих блогов и назвать по своему? К примеру не "Блоги" будут, а "Игровые миры".

2. Как запретить пользователям создавать топики в этих "Игровых мирах"? Я так понимаю, это можно сделать с помощью высокого рейтинга, но дело в том, что рейтинг может когда-то набраться и человек начнет писать в этот блог. Возможно ли полностью отключить, что бы публиковали туда только "Администрация" и "Журналисты"?

Я конечно извиняюсь, может это совсем глупые вопросы по LS, но чего-то я не нашел информации по этому. Спасибо!

A
На сайте с 25.11.2013
Offline
1
#1

Вот, может кому-то пригодится:

Привет.
Я из команды, разрабатывающей mmozg.net.
У нас раздел «Миры» сделан так:

— добавлено поле признака в таблицу blogs;
— добавлен classes/actions/ActionWorlds.class.php (по аналогии с ActionBlogs.class.php — тут изменены фильтры для вызовов Blog_GetBlogsByFilter в соответствии с нововведенным признаком);
— добавлен новый шаблон для списка миров (переработанный blog_list.tpl);
— добавлен templates/skin//actions/ActionWorlds/index.tpl (по аналогии с ActionBlogs/index.tpl)
— в config/config.php в секцию «Распределение action» добавлено
$config['router']['page']['worlds'] = 'ActionWorlds';
— в engine\lib\internal\template\js\blog.js добавлена ф-ция searchWorlds (по аналогии с ф-цией searchBlogs) — чтобы работал поиск на странице;
— прописаны для новой страницы правила вывода блоков в правой панели (в config/config.php, секция «Настройки вывода блоков»);
— введены необходимые текстовки в словарь (templates\language\russian.php);
— добавлен пункт меню (в templates\skin\\header_top.tpl).

Взято с сайта LiveStreet.

Попробую найти по легче способы, конечно если они реальны, а может кто-то и с этого форума подскажет, как лучше реализовать это на LiveStreet.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий