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

Кирилл

Почта уходит только на ящики @yandex.ru [РЕШЕНО]

Здравствуйте, уважаемое сообщество!

Подскажите, пожалуйста, как исправить следующую ошибку. Домен подключен к почте Yandex. Уведомления о личных сообщениях, регистрациях, сообщениях от плагинов и любая другая почта доходит только на ящики @yandex.ru

ниже приведены настройки почты:
/**
 * Настройки почтовых уведомлений
 */
$config['sys']['mail']['type']             = 'mail';                
$config['sys']['mail']['from_email']       = 'info@domen.ru';     
$config['sys']['mail']['from_name']        = 'Почтовик domen.ru';
$config['sys']['mail']['charset']          = 'UTF-8';               
$config['sys']['mail']['smtp']['host']     = 'localhost';           
$config['sys']['mail']['smtp']['user']     = '';                  
$config['sys']['mail']['smtp']['password'] = '';                  
$config['sys']['mail']['smtp']['secure']   = '';           
$config['sys']['mail']['smtp']['auth']     = true;       
$config['sys']['mail']['include_comment']  = true;    
$config['sys']['mail']['include_talk']     = true;    


upd: настроить smtp (описано в комментах)

Бета-версия админ-панели для LiveStreet CMS



Сегодня мы готовы показать вам бета-версию панели управления для LiveStreet CMS.
История создания админки началась еще четыре года назад, с тех пор ее раза три полностью переделывали, откладывали, возвращались к ней и так несколько лет. Далась она не легко.

Итак, на данный момент это бета, в ней много еще нет, но уже заложена базовая основа для наращивания функционала.
Главное, что мы сделали:
  • Механизм и интерфейс редактирования конфигов
  • Простая интеграция плагинов в админку
  • Поддержка интерфейса для управления конфигами плагинов
  • Универсальное key-value хранилище данных для плагинов
  • Новый функционал управления дополнительными полями. Можно к любой сущности привязывать доп поля (если сущность ORM, то это делается буквально одной строчкой). В коробке поддержка полей для топиков.
  • Управление пользователями и банами (нужный и долгожданный функционал)
  • Базовая интеграция каталога плагинов прямо в админ-панель
  • Базовая статистика по контенту (топики, комментарии, регистрации)

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

Код админки github.com/livestreet/lsplugin-admin
Установка:
  1. Админка работает только на текущей девел-версии ЛС.
  2. Скачиваем LS от сюда github.com/livestreet/livestreet
  3. Не забываем про каталог framework, который берем здесь github.com/livestreet/livestreet-framework
  4. Далее через стандартный инсталлятор (/install/) ставим LS
  5. После установки выполняем в БД патч из /install/patch.sql
  6. Авторизируемся под администратором и по адресу /admin/ активируем плагин «Admin panel» (предварительно скачав его с github.com/livestreet/lsplugin-admin, название каталога с плагином должно быть «admin»)

В комплекте с админкой в /example/plugins/ идет пример плагина «Статьи», который интегрируется в интерфейс админки и работает с дополнительными полями. По интеграции будет отдельный топик.

По админке выслушаем любые пожелания, от функционала до оформления.

Под катом несколько скриншотов

Переписать "blog" -> "community" и "personal_blog" -> "blog"

Приветствую. Только изучаю LS. Пытаюсь сделать, казалось бы, тривиальную вещь — пути «blog» переписать на «community» а «personal_blog» на «blog».(те коллективные все становятся «community», а персональные «blog»).
$config['router']['rewrite']

тут не поможет… Как сделать? Куда смотреть?

[Примочка] Вступаем / покидаем блог прямо в ленте топиков

Известно, что вступить в блог можно:
— со страницы топика (сайдбар)
— со страницы блога
— со страницы списка блогов

Захотелось, чтобы вступить в блог можно было прямо из ленты топиков — без лишних телодвижений.
Почему бы не добавить соответствующую кнопку в infobox?:
Читать дальше →

Скорости работы ЛС vs Конфигурация сервера

Здравствуйте уважаемые знатоки. перечитал весь сайт по тегам «скорость и livestreet»
Но ситуация вынудила меня поднять эту тему снова.
На пустом сервере с включенным мемкешем и всяческими оптимизациями движка найденными на просторах этого сайта загрузка 1-й страницы занимает 0.5-0.6сек и выглядит следующим образом:

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

Подкатегории блогов

Всем доброго времени суток. Скажите пожалуйста, возможно ли сделать без специалистов под категорию блогов?

Пример:
Фильмы (Главный блог)
  • Ужасы (Блог в в главном блоге фильмы)
  • Ужасы (Блог в в главном блоге фильмы)
  • Ужасы (Блог в в главном блоге фильмы)

Может это возможно сделать это с помощью какого-то модуля? Прошу прощения, может это уже повторялось здесь, но я к сожалению не нашел. Спасибо.

Оптимизация шаблонов

Пролог


Наброски по данной статье лежали ещё с конца зимы и все никак не было времени на её написание, поэтому решил опубликовать её почти «как есть» т.е. с сухими выжимками фактов, без расписанных деталей. Это поможет остальным членам сообщества совершенствовать свои шаблоны.

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

генерация превью

Что за за? на сайте порядка 300 топиков
при генерации превью Main preview:
«Провести поиск и автоматическую генерацию превью для топиков»
думает секунд 10
и пишет это:
Шлюз Тайм-аут
Шлюз не получил своевременного ответа от вышестоящего сервера или приложения.

и при:
«Провести переконвертацию всех превью к новым размерам из конфига»
сразу через пару сек
Внутренняя ошибка сервера
На сервере произошла внутренняя ошибка или неправильная и не смог выполнить ваш запрос.
Пожалуйста, обратитесь к администратору сервера, webmaster@site.ru и информировать их о времени произошла ошибка, и все, что вы могли бы сделать, что, возможно, вызвало ошибку.
Дополнительная информация об этой ошибке могут быть доступны в журнале ошибок сервера.

PS: неужели хостинг слабый?

Написание топика (редактор) по всей ширине?

В какой файл нужно добавлять строчку
{assign var="noSidebar" value=true}
чтобы редактор написания топика был по всей ширине страницы, т.е. без правой колонки «Совет»?

Также интересует файл где можно сделать по всей ширине страницу с блогами.

Доработка раздела "Лента"

Требуется реализовать:
1. Вывод количества новых топиков именно в ленте пользователя.
Только в отличии от просто «новых» здесь имеется ввиду «не просмотренных» или «не прочитанных»
текущим пользователем.
Как в идее плагина «Really New Topics»
Плагин 'заставляет' LiveStreet думать, что новые топики действительно начинаются с последнего прочитанного, а не фиксированное количество времени назад.
Только применительно к «Ленте»!
Просто новые остаются без изменений.
Допустим: новых всего +5 (за сутки) в ленте +2 (не прочитанных)
Если пользователь переходит в "+2" то видит только не прочитанные топики находящиеся в его «Ленте»

2. Перенести пункт «Лента» в меню «menu.blog.content.tpl» (Лента Новые Интересные Обсуждаемые Лучшие)
Собственно, я уже это сделал, но условие активности пункта «Лента» в этом файле (if $sAction=='feed' и if $sMenuItemSelect=='feed') не определяется и не работает, не знаю почему, необходимо помочь.

В итоге общая картина как пример выглядит так:
«Лента +2 Новые +5 Интересные Обсуждаемые Лучшие»

Со стилями разберусь сам.
Мне нужна просто новая переменная, фильтр вывода «не прочитанные топики с ленты» для текущего «юзера» и помощь с menu.blog.content.tpl

Если задача не совсем понятна, прокомментирую, отвечу на Ваши вопросы.
Цена вопроса?
Спасибо за помощь!