-0.18
Рейтинг
0.66
Сила

Стена

Добрый день, знатоки движка. Подскажите как сделать такое.
Есть стена. и после написание там сообщений идет подсчёт… в меню пишется Стена (32) (типо 32 записи на стене у пользователя)

как эту цифры перенести в раздел people (люди) чтобы было так как на примере.

Пользователь............Cила___________Рейтинг______Стена
Максим.......................910.50.............80.22.............54
PSNet.......................429.29.............141.76.............22

Вадим.......................299.07.............117.42.............0
netlanc.......................259.88.............91.11.............11

Меняем компрессор js

Нет, нет — это инструкция не для владельцев Мерседеса.
Речь идет о библиотеке JSMin для сжатия js-файлов.
Я заглянул на репозитарий либы на github, где черным по-белому по-русски написано что мол проект больше не поддерживается, и что не стоить использовать, ведь есть более достойные инструменты, среди которых есть JShrink.

Итак:
Читать дальше →

Отключение персональных блогов на ls 1.0.3 (F.A.Q)

Я сам новичок в ls, двиг очень понравился, но после установки кое-что пришлось подпиливать под себя!

И так, к делу! В этом посте я расскажу как отключить «Персональные блоги» на ls 1.0.3

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

Условие для отдельного блога

Всем здраствуйте. Вопрос заключается в следующем: в шапке сайта выводится баннер с такой вот конструкцией:
<!-- Banner -->
{if $oConfig->GetValue('view.may')=='true'}<div id="may">
<div class="verh"></div><a rel="nofollow" href="http://site.ru/" target="_blank"><div class="zagmay"></div></a></div>{else}<div id="verhban">
<div class="verh"></div><div class="zag"><a rel="nofollow" href="http://site.com/" target="_blank"><div class="prig">{$aLang.prig_title}</div>
<div class="vols">{$aLang.vols_title}</div></a>
</div></div>{/if}
<!-- /Banner -->

так вот как можно сделать, чтобы rel=«nofollow» в отдельном блоге не добавлялась? Пробовал так:
<!-- Banner -->
{if $oConfig->GetValue('view.may')=='true'}<div id="may">
<div class="verh"></div><a {if $oBlog->getId()==6}rel="nofollow"{/if} href="http://site.ru/" target="_blank"><div class="zagmay"></div></a></div>{else}<div id="verhban">
<div class="verh"></div><div class="zag"><a {if $oBlog->getId()==6}rel="nofollow"{/if} href="http://site.com/" target="_blank"><div class="prig">{$aLang.prig_title}</div>
<div class="vols">{$aLang.vols_title}</div></a>
</div></div>{/if}
<!-- /Banner -->

но выдает ошибку:
Fatal error: Call to a member function getId() on a non-object in /templates/compiled/new/%%2B^2BF^2BFD6439%%header_top.tpl.php on line 8

Подскажите в чем проблема?

Две базы данных

Добрый день.
У меня есть 2 базы данных. На 1 хранится данные Livestreet, а на второй другие данные.
Сложно-ли сделать подключение второй базы данных? Или проще слить их в одну базу?
Подскажите пожалуйста

Правильно ли я понял, что нужно создать еще один модуль для работы со 2 базой данных?

Тонкая настройка почты

Столкнулся с тем, что при добавлении топиков, происходят достаточно сильные тормоза. После проведённого анализа выяснилось, что проблема тормозов ПОЧТА. При публикации топика происходит рассылка по всем пользователям, которые имеют отношение к блогу, в который происходит размещение материала.

При включении отложенной рассылки, всё приходит в порядок, но есть один очень не маловажный момент. Письма о регистрации, активации аккаунта или напоминания пароля, должны приходить незамедлительно.
Предлагаю к вашему вниманию следующий фикс.

В конфиге config/config.local.php добавляем следующие настройки

// Указывает на необходимость использовать режим отложенной рассылки сообщений на email
$config['module']['notify']['delayed'] = true;
// Если опция установлена в true, систему будет собирать записи заданий удаленной публикации, для вставки их в базу единым INSERT
$config['module']['notify']['insert_single'] = true;
// Количество отложенных заданий, обрабатываемых одним крон-процессом
$config['module']['notify']['per_process'] = 10;


Далее исправляем файл classes/modules/notify/Notify.class.php

Находим в нём функцию

public function Send($oUserTo,$sTemplate,$sSubject,$aAssign=array(),$sPluginName=null) {


В этой функции находим строчку

if(Config::Get('module.notify.delayed')) {


И заменяем её на

$isNotifyDelayed = Config::Get('module.notify.delayed');
if (($sTemplate == "notify.registration_activate.tpl") || ($sTemplate == "notify.registration.tpl") || ($sTemplate == "notify.reactivation.tpl") || ($sTemplate == "notify.reminder_code.tpl") || ($sTemplate == "notify.reminder_password.tpl")) { $isNotifyDelayed = false; }
if($isNotifyDelayed) {


PS: Возможно разместил топик не в тот блог, но в другие писать к сожалению не могу. Видимо не хватает рейтинга или силы.

Небольшое дополнение:
Кто-то может забыть, поэтому напоминаю, что необходимо по крону запускать скрипт include/cron/notify.php

есть 2 варианта запуска.

1. используя HTTP.

для этого необходимо поправить .htaccess в папке include/cron/
содержание должно быть

Order Deny,Allow
Deny from all
Allow from XXX.XXX.XXX.XXX


вместо XXX.XXX.XXX.XXX укажите IP, с которого будет производиться HTTP запрос.
и в крон можно внести следующую запись

*/5 * * * *   wget -O- http://www.livestreet.ru/include/cron/notify.php >> /dev/null


2. либо из консоли.

и в крон можно внести следующую запись

*/5 * * * *   /usr/bin/php /vhosts/site.ru/www/include/cron/notify.php


Пути указывайте в соответствии с настройками вашего сервера.

Показываем, что пост новый



Продолжая тему извращений над возможностями шаблонизатора, хочу предложить вам легкий способ указать на то, что пост новый. То есть, если посту меньше суток, то выводится определенная надпись, например — «Новый пост!». Идея древняя как мир, но раз для других CMS делали такие фичи, то, возможно и здесь кому-то она пригодится.

Все делается элементарно — в файлах topic_link.tpl, topic_photoset.tpl, topic_question.tpl, topic_topic.tpl вашего шаблона после даты добавления поста вставляем следующий код:
{if (time() - strtotime($oTopic->getDateAdd()))<86400}<span style="color:green;">New Post!</span>{/if}


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

Вопрос о автоапредлении мобильника

Добрый в всем!
Вопрос в следующем: необходимо определить от куда клиент зашел: если с мобильного, то показывать ему мобильную, версию; если с настольного — то основной шаблон. Есть ли у кого какие-нибудь соображения?
В результате изысканий (своих и сообщества) сделаю плагин (free).
Заранее спасибо всем за помощь.

UPD: Плагин
на mail-е