Дублирование писем на другой ящик
3
Как известно, отправкой писем занимается site.ru/classes/modules/notify/Notify.class.php
Подскажите, как сделать так, чтобы каждое исходящее письмо дублировалось ещё на какой-нибудь другой мейл (одинаковый для всех).
$this->Mail_SetAdress($oUserTo->getMail(),$oUserTo->getLogin());
$this->Mail_SetSubject($this->Lang_Get('notify_subject_talk_new'));
$this->Mail_SetBody($sBody);
$this->Mail_setHTML();
$this->Mail_Send();
Подскажите, как сделать так, чтобы каждое исходящее письмо дублировалось ещё на какой-нибудь другой мейл (одинаковый для всех).
Livestreet: дао разработчика - 2
51
Первая часть цикла
Дао — это действие, процесс, поток. Чем чаще вы смотрите на код других плагинов, тем больше вы понимаете, как делать свой.
Накачайте плагинов под 0.4.2 и расматривайте, что у них внутри. Без этого вы не сможете начать писать свои плагины.
Я сделал типовой шаблон, из которого удобно делать свои собственные плагины. Располагается он тут:
http://github.com/medar/livestreetplugin
Чтобы скачать его, надо нажать в правом верхнем углу кнопку «Download Source». Желающие могут форкать и вносить изменения.
В файле находится «рыба» плагина с названием abcplugin.
Читать дальше
Дао — это действие, процесс, поток. Чем чаще вы смотрите на код других плагинов, тем больше вы понимаете, как делать свой.
Накачайте плагинов под 0.4.2 и расматривайте, что у них внутри. Без этого вы не сможете начать писать свои плагины.
Я сделал типовой шаблон, из которого удобно делать свои собственные плагины. Располагается он тут:
http://github.com/medar/livestreetplugin
Чтобы скачать его, надо нажать в правом верхнем углу кнопку «Download Source». Желающие могут форкать и вносить изменения.
В файле находится «рыба» плагина с названием abcplugin.
Читать дальше
Отложенная отправка уведомлений (решено)
4
Здравствуйте
Разработчикам Livestreet, плагинов и модулей респект!
У меня небольшой вопрос про уведомления.
Помочь найти истину :)
Разработчикам Livestreet, плагинов и модулей респект!
У меня небольшой вопрос про уведомления.
Помочь найти истину :)
Как ограничить доступ к кнопке "Написать"?
3
Кнопку «Написать» на своем сайте я перенес в меню пользователя, в верхний правый угол, сделал в виде ссылки. У плагина AceAdminPanel, при авторизации админом, появляется «ярлычок» в верхнем левом углу с помощью которого можно зайти в админку.
Можно ли аналогично реализовать появление ссылки «Написать», чтобы она появлялась только при авторизации админом?
Можно ли аналогично реализовать появление ссылки «Написать», чтобы она появлялась только при авторизации админом?
Кнопки: В заметки(контакт), В мой мир, Мне нравится(Like), В твиттер под топиком(инструкция) - Плагин!
42
Только что прилепил на одном своем проекте и делюсь с вами.
Хотелось именно, чтобы отображались цифры, нажавших на кнопки, а не просто кнопки.

Читать дальше
Хотелось именно, чтобы отображались цифры, нажавших на кнопки, а не просто кнопки.

Читать дальше
Руководство по созданию плагина для v.0.4 на примере "Лента друзей"
91Предисловие
Что такое плагины — .
По мотивам , выполняю обещание — привожу руководство как сделать в виде плагина. Всех тонкостей в одной заметке не расскажешь, но основное постараюсь изложить.
Примечание. Долго не публиковал этот материал, держал в черновиках — на случай «мало-ли-что-измениться». Но думаю, кардинальных изменений в механизме плагинов в ближайшем релизе уже не будет.
Пошаговая схема:
Читать дальше
Использование плагинов в v.0.4
58
Безболезненное расширение функционала — достаточно проблематичный вопрос (под «безболезненностью» я понимаю весь спектр удобства для пользователей движка).
Я думаю, вы еще не забыли, что для добавления новых возможностей в версиях до 0.3.1 включительно используются Хаки и Модули. При этом установка любого стороннего творения дело достаточно хитрое и небезопасное, часто требующее ориентирования в архитектуре и особенностях движка. Для преодоления этих проблем в ядро v.0.4 была введена система плагинов:

К чему мы стремились создавая систему плагинов?
а) расширения функционала (плагины) можно просто установить и также просто убрать (а вдруг не понравилось), сложность этого процесса не зависит от количества расширений, разветвленности структуры их каталогов и т.д.;
б) установка внешних расширений (плагинов) не усложняет обновление основного ядра;
Для тех, кого заинтересовали подробности
Я думаю, вы еще не забыли, что для добавления новых возможностей в версиях до 0.3.1 включительно используются Хаки и Модули. При этом установка любого стороннего творения дело достаточно хитрое и небезопасное, часто требующее ориентирования в архитектуре и особенностях движка. Для преодоления этих проблем в ядро v.0.4 была введена система плагинов:

К чему мы стремились создавая систему плагинов?
а) расширения функционала (плагины) можно просто установить и также просто убрать (а вдруг не понравилось), сложность этого процесса не зависит от количества расширений, разветвленности структуры их каталогов и т.д.;
б) установка внешних расширений (плагинов) не усложняет обновление основного ядра;
Для тех, кого заинтересовали подробности
Уведомления по email
4
Есть следующий вопрос по поводу уведомлений о новых сообщениях в почту. Хотелось бы, чтобы кроме текста сообщения, также указывался его автор. Для этого редактируем необходимый шаблон, например notify.comment_new.tpl, вставляя в необходиое место
Но в результате получаем пустую строку. Странно, так как, к примеру,
Что я делаю не так?
{$oComment->getUserLogin()}Но в результате получаем пустую строку. Странно, так как, к примеру,
{$oComment->getUserId()} отдается нормально…Что я делаю не так?
Как спрятать админку?
6
При вводе адреса всем кроме админа говорит: «Ошибка доступа», а очень бы хотелось, чтоб отсылало на 404-ю, т.е. подменяло 403 на 404. Как сделать?
Добавляем пункт меню "FAQ" для статической страницы.
11
Данный пост рассчитан на тех, кто только начинает работать с LS, надеюсь что кому-то будет полезным. На написание этого поста сподвигло следующее: надо было добавить ещё одну статичную страницу и отображать её в TopMenu, автоматом это не происходит, а документации как это сделать, найти не смог. Рассмотрим добавление на примере страницы «FAQ»
Читать дальше
Читать дальше