+20.99
333 читателя, 272 топика

Livestreet 1.0 не отправляется почта.

Сразу скажу, перепробовал много всего, обшарил весь портал Livestreet на предмет решения, и не нашел.

Есть следующий конфиг:

$config['sys']['mail']['from_email'] = 'postman@gmail.com';
$config['sys']['mail']['from_name'] = 'postman';
$config['sys']['mail']['type']             = 'sendmail';                 // Какой тип отправки использовать
$config['sys']['mail']['charset']          = 'UTF-8';                // Какую кодировку использовать в письмах
$config['sys']['mail']['smtp']['host']     = 'smtp.gmail.com';            // Настройки SMTP - хост
$config['sys']['mail']['smtp']['port']     = 465;                     // Настройки SMTP - порт
$config['sys']['mail']['smtp']['user']     = 'postman@gmail.com';                     // Настройки SMTP - пользователь
$config['sys']['mail']['smtp']['password'] = 'password';                     // Настройки SMTP - пароль
$config['sys']['mail']['smtp']['secure']   = 'ssl';                     // Настройки SMTP - протокол шифрования: tls, ssl
$config['sys']['mail']['smtp']['auth']     = true;                   // Использовать авторизацию при отправке
$config['sys']['mail']['include_comment']  = true;                   // Включает в уведомление о новых комментах текст коммента
$config['sys']['mail']['include_talk']     = true;                   // Включает в уведомление о новых личных сообщениях текст сообщения


Благодаря одному из комментариев ort в дебрях портала, обнаружил способ проверить настройку и отправку почты (http://livestreet.ru/blog/8353.html#comment123734). С теми же настройками что и вверху, при помощи примера, я удостоверился что почта с сервера при помощи php все же отправляется. Тогда в чем кроется проблема?

Ошибка при создании плагина через консоль

При создании плагина через консоль, если в названии планина присутствуют заглавные буквы, появляется ошибка при инициализации плагина:
Fatal error: Class 'PluginPluginName' not found in /site.loc/engine/classes/Engine.class.php on line 465

Топики отдельной ссылкой

Нужен совет: у меня есть существующий сайт со своей структурой и главной страницей.
Я хочу добавить на него LiveStreet, структура путей LS и моего сайта не пересекаются за исключением того, что Топики показываются, как главная страница [index.php].

Возможно ли «перенести» Топики на путь: site.my/topics/
и если, да, то в каком системном файле [не шаблоне] происходит разбор URI?

Спасибо.

При удалении блога с публикациями, в которых комменты (перенос публикаций) - ошибка.

Доброго Тема — баян. Но ответа я так и не смог найти, перечитав все :(
Обрисую ситуацию по максимуму, если что-то упустил — задавайте вопросы, постараюсь отчитаться по полной.

1. Создаю тестовый блог
2. В нем — тестовая публикация
3. В ней — тестовый коммент
4. Удаляю блог с переносом публикаций в какой-то иной блог
5. Получаю ошибку в прямом эфире (нет привязки коммента к публикации и блогу)
6. Проверяю БД — комментарий на месте, блога и публикации нет (в блоге, куда переношу, так же нет)

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

Установлены следующие плагины:
aceAdminPanel, Blogs Autoconnect Plugin, AutoCut, Changemail, Отключение персональных блогов, Expwall, Extended registration, NiceURL, Static page, Plugin Prof, QIP Smiles, Simple Rating, Tags like full, Up Plugin, Usertop.

При необходимости готов прописать все версии, если это поможет.
Надеюсь на аргументированную подсказку. Спасибо.

В loader.php идентичный повторный инклюд

Почему-то в loader.php стоит идентичный повторный инклюд:

* Инклудим все *.php файлы из каталога {path.root.engine}/include/ — это файлы ядра
$sDirInclude=Config::get('path.root.engine').'/include/';

* Инклудим все *.php файлы из каталога {path.root.server}/include/ — пользовательские файлы
$sDirInclude=Config::get('path.root.server').'/include/';