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

Что за ошибка? Ничего не трогал

Привет, я 3 дня ничего не трогал и вдруг мне начало писать справа от сайта ошибку

Fatal error: Call to a member function getBlog() on a non-object in /home/9759_knife/data/www/localhost/templates/compiled/new/%%17^171^17121A2C%%block.stream_comment.tpl.php on line 13

Почему? Ладно бы если редактировал что нибудь, а тут вот так напугало(
Теперь пол сайта криво показывает и прямой эфир не работает

Настройка SMTP with smtp.gmail.com

Приветствую!
Настраиваю отправку сообщений через smtp Гугла, но не выходит. Например, заполняю форму восстановления пароля, скрипт исполняется, пишется что письмо отправлено, а на самом деле писем не приходит.

Мой конфиг.
$config['sys']['mail']['type'] = 'smtp';
$config['sys']['mail']['from_email'] = 'mail@mydomain.com';
$config['sys']['mail']['from_name'] = 'mydomain.com';
$config['sys']['mail']['charset'] = 'UTF-8';
$config['sys']['mail']['smtp']['host'] = 'smtp.google.com';
$config['sys']['mail']['smtp']['port'] = '587';
$config['sys']['mail']['smtp']['user'] = 'mail@mydomain.com';
$config['sys']['mail']['smtp']['password'] = '123456789';
$config['sys']['mail']['smtp']['auth'] = true;
$config['sys']['mail']['include_comment'] = true;
$config['sys']['mail']['include_talk'] = true;

Почта mydomain.com обслуживается гуглом, через веб-интерфейс все работает. Отправляю с почтового ящика яндекса на ящик в mydomain.com — все приходит.
Версия LS 0.4 ревизия за 8 апреля.

Реализация отдачи предварительно сжатых .css и .js файлов

В HEAD ревизии livestreet есть такая фича как склеивание нескольких .css и .js файлов их последующая компрессия (удаление лишних символов). Благодаря этому уменьшается количество клиентских запросов к серверу и размер загружаемых файлов, а значит увеличивается скорость загрузки страницы на стороне клиента.

Вот замер который я сделал после перевода живого сайта на последнюю версию ls (используется дефолтная тема «new»):
HTML — 58 KB
CSS — 54 KB
JS — 180 KB
Итого — 292 KB


Теперь начитавшись статей и книжек по оптимизации скорости загрузки сайта на клиентской стороне (кстати советую "Разгони свой сайт"), а также посмотрев отчеты YSlow и webo.in я решил дополнительно сжимать html, css и js средствами веб-сервера (в моем случае это nginx).

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

Голосование за комменты юзерами с силой меньше 11 никак не сказывается на силе автора коммента.

По идее, сила автора коммента при голосовании за коммент, должна увеличиваться, но т.к. минимальное значение прироста силы равно 0.004, а округление в методе getSkill (класса User.entity), осуществляется до 2-го знака, то такое увеличение силы профукивается.
В итоге, выходит, что юзера с силой до 11 при голосовании за коммент никак не влияют на силу автора коммента. Начиная с силы 11, прирост более 0.01 и поэтому все ок.