Какая версия LiveStreet у вас установлена?
Проголосовало: 5 | Воздержалось: 1
Какой версией LiveStreet вы пользуетесь?
- 0
- 23 декабря 2011, 10:22
- admin
- Оставить комментарий
Открытие LiveStreet.BIZ
LiveStreet.BIZ Новости LiveStreet
Приветствую, дорогие поклонники движка CMS LiveStreet!
У каждого движка рано или поздно появляются сайты, посвященные ему. Решил попробовать организовать первое неофициальное сообщество CMS LiveStreet — LiveStreet.BIZ
Основное отличие от официального сайта в том, что он активно использует дополнительные модули. Например, специально для новичков есть раздел вопросы и ответы. Можете задавать даже самые глупые вопросы. Если буду знать ответ — с радостью отвечу.
На сайте уже выложено пару инструкций по настройке LiveStreet в разделе "Настройка движка". Многое взято с официального сайта. Поэтому если вы нашли материал, который принадлежит вам — зарегистрируйтесь и отпишитесь в комментариях. Я переведу топик на ваш аккаунт. Или могу удалить материал по первому требованию.
Авторы модулей могут выкладывать и анонсировать свои разработке в блоге "Дополнительные модули и плагины".
Так же любой желающий может рассказать о своем сайте сделанном на LiveStreet в блоге "Выставка сайтов".
У каждого движка рано или поздно появляются сайты, посвященные ему. Решил попробовать организовать первое неофициальное сообщество CMS LiveStreet — LiveStreet.BIZ
Основное отличие от официального сайта в том, что он активно использует дополнительные модули. Например, специально для новичков есть раздел вопросы и ответы. Можете задавать даже самые глупые вопросы. Если буду знать ответ — с радостью отвечу.
На сайте уже выложено пару инструкций по настройке LiveStreet в разделе "Настройка движка". Многое взято с официального сайта. Поэтому если вы нашли материал, который принадлежит вам — зарегистрируйтесь и отпишитесь в комментариях. Я переведу топик на ваш аккаунт. Или могу удалить материал по первому требованию.
Авторы модулей могут выкладывать и анонсировать свои разработке в блоге "Дополнительные модули и плагины".
Так же любой желающий может рассказать о своем сайте сделанном на LiveStreet в блоге "Выставка сайтов".
- +1
- 23 декабря 2011, 04:19
- admin
- Оставить комментарий
Выделяем цветом комментарии топикстартера
Настройка движка Новости LiveStreet
Выделяем цветом комментарии топикстартера. Сделать это довольно легко.
1. В файле comment.tpl находим следующие строчки:
и добавляем:
получаем:
Читать дальше
1. В файле comment.tpl находим следующие строчки:
<div id="comment_id_{$oComment->getId()}" class="comment {if !$oUserCurrent or ($oUserCurrent and !$oUserCurrent->isAdministrator())}not-admin{/if} {if $oComment->getDelete()} deleted{elseif $oUserCurrent and $oComment->getUserId()==$oUserCurrent->getId()} self{elseif $sDateReadLast<=$oComment->getDate()} new{/if}" >
и добавляем:
{if $oTopic and $oComment->getUserId() == $oTopic->getUserId()}topicstart{/if}
получаем:
<div id="comment_id_{$oComment->getId()}" class="comment {if !$oUserCurrent or ($oUserCurrent and !$oUserCurrent->isAdministrator())}not-admin{/if} {if $oComment->getDelete()} deleted{elseif $oUserCurrent and $oComment->getUserId()==$oUserCurrent->getId()} self{elseif $sDateReadLast<=$oComment->getDate()} new{/if} {if $oTopic and $oComment->getUserId() == $oTopic->getUserId()}topicstart{/if}" >Читать дальше
- +1
- 22 декабря 2011, 23:09
- admin
- Оставить комментарий
Ограничение на создание топиков
Настройка движка Новости LiveStreet
Делаем, чтобы топики могли создавать только пользователи с выше указанной кармой.
В файле шаблона actions/ActionTopic/add.tpl после подключения хэдера вставить условие
В конце, перед подключением футера вставить
Соответственно xx — количество требуемой кармы, ну и вместо сообщения о недостаточности можете написать что угодно.
В файле шаблона actions/ActionTopic/add.tpl после подключения хэдера вставить условие
{if $oUserCurrent->getSkill()>=xx}В конце, перед подключением футера вставить
{else}
У вас недостаточно кармы, чтобы писать топики.
{/if}Соответственно xx — количество требуемой кармы, ну и вместо сообщения о недостаточности можете написать что угодно.
- 0
- 04 июля 2011, 15:03
- admin
- Оставить комментарий
Ограниченный доступ к админпанели другим администраторам
Настройка движка Новости LiveStreet
Чтобы ограничить доступ к админпанели другим «админам» нужно дописать условие в Init'ах плагина, к которому нужно ограничить доступ.
То есть найти
и заменить на
То есть найти
if (!$this->User_IsAuthorization() || !$this->oUserCurrent->isAdministrator()) {
return $this->EventDenied();
}и заменить на
if (!$this->User_IsAuthorization() || !$this->oUserCurrent->isAdministrator() || $this->oUserCurrent->getId()!='id главного админа') {
return $this->EventDenied();
}
Изменение системы рейтинга для блогов
Настройка движка Новости LiveStreet
У многих, наверняка, есть такая проблема, что за блоги мало кто голосует. Предлагаю сделать рейтинг блогов зависимым от оценок постов, опубликованных в этих блогах. В итоге блог с хорошими топиками автоматически будет иметь высокий рейтинг.
Открываем /classes/modules/rating/Rating.class.php
и заменяем:
Читать дальше
Открываем /classes/modules/rating/Rating.class.php
и заменяем:
/**
* Сохраняем силу и рейтинг
*/
$oUserTopic=$this->User_GetUserById($oTopic->getUserId());
$iSkillNew=$oUserTopic->getSkill()+$iValue*$iDelta;
$iSkillNew=($iSkillNew<0)? 0: $iSkillNew;
$oUserTopic->setSkill($iSkillNew);
$oUserTopic->setRating($oUserTopic->getRating()+$iValue*$iDelta/2.73);
$this->User_Update($oUserTopic);
return $iDeltaRating;
Читать дальше
- 0
- 04 июля 2011, 03:33
- admin
- Оставить комментарий
Время "запоминания" пользователя
Настройка движка Новости LiveStreet
Предлагаю способ как можно изменить время, на которое запоминается авторизация пользователя.
Версия: LiveStreet 0.4.2
1. Запишем в конфиг необходимое время авторизации.
Открываем config/config.php
На 54 строке находим:
После неё вставляем строку:
Где вместо 3 можете написать нужное количество дней.
Читать дальше
Версия: LiveStreet 0.4.2
1. Запишем в конфиг необходимое время авторизации.
Открываем config/config.php
На 54 строке находим:
$config['sys']['cookie']['path'] = '/'; // путь для установки куков
После неё вставляем строку:
$config['sys']['cookie']['time'] = 60*60*24*3; // время установки куков (в секундах)Где вместо 3 можете написать нужное количество дней.
Читать дальше
- 0
- 04 июля 2011, 03:22
- admin
- Оставить комментарий