+1.02
Рейтинг
0.92
Сила

Посылаем красиво. Шаблон для рассылки LSDigest :) [Обновлено]

Здравствуйте! У нас на сайте стоит замечательный шаблон Vintage. Его разрабатывает — и очень активно — пользователь angelsmedia . Он очень нравится всем — и пользователям, и мне, и моей бабушке. Она мне прямо так и скзала: «Это просто замечательный шаблон!»

А ещё у нас стоит бесплатный плагин LSDigest. Его написал известный в сообществе программист stfalcon , за что ему огромное спасибо! Плагин этот выполняет очень нужную функцию — он рассылает уведомления о том, какие самые интересные записи появились на сайте за прошедший период. Но у него есть одна особенность — он не занимается форматированием текста. Поэтому, если в начале топиков есть картинки, верстка едет. Да и сами письма выглядят как plain text.

Нас это очень расстраивало. Поэтому мы привлекли сообщество для «модернизации» шаблона письма таким образом, что бы пользователь, глядя на него, мог сразу сказать: «О! Опять они!». То есть, что бы сохранить узнаваемость, шаблон письма должен был быть похож на шаблон Vintage.

Первым откликнулся пользователь refik . И пока я ходил за сигаретами он успел сверстать шаблон рассылки. Это, надо сказать, поразило меня до глубины души. Шаблон рассылки оказался настолько хорошим, что мне подумалось: «Иван, безусловно, великолепный фрилансер и его можно рекомендовать к сотрудничеству смело.»

И когда все было готово и все вопросы улажены, я сказал себе: «А чо? Не отдать ли шаблон пользователям?». Иван был не против, Анатолий (автор Vintag'а) — тоже. Посему я от имени нас троих выкладываю в общий доступ шаблон рассылки. Что бы ваши пользователи были довольны и никогда не отписывались!
Посмотреть превью шаблона и скачать

Плагин L10n - повторная активация плагина

К сожалению, созданный тикет по вопросу не был принят ( /addon/trac/63/view/1298/ ), надеюсь на советы сообщества.

Суть вопроса — это повторная активация плагина. Плагин при каждой активации хочет создать поле 'user_lang'. Возможно ли намекнуть плагину, что это поле уже существует?

Простой сервис push-уведомлений для Вашего сайта

Как известно, самое интересное происходит на стыке технологий, вот и я хочу поделиться с Вами последней своей разработкой, которая по ненадобности своей для меня стала вещью-в-себе. а сообществу может и пригодиться представляет собой сервис push-сообщений для сайта на базе livestreet.

Что такое сервис push-сообщений? Это некоторый функционал, позволяющий посылать сообщения с Вашего сайта на телефоны пользователей. Это технология сочетает в себе три составляющие:

  1. клиентское приложение (в нашем случае приложение для телефонов с ОС Android);
  2. сервис GCM, предоставляемый Googlом;
  3. серверная часть в виде плагина для LS.


Как это все работает читаем ниже…

Плагин для управления рекламными компаниями на сайте.

Приветствую,

Начало дискуссии положено тут.
Кому интересно продолжение милости прошу к диалогу. На данный момент будут полезны ваши отзывы о работе плагина для дальнейшего развития и устранения возможный ошибок.


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

Main Preview - свой размер для каждого типа топика, или генерация нескольких изображений

Здравствуйте!

Я пользуюсь модулем Main Preview, устанавливал его по аналогии с вот этой статьей:
livestreet.ru/blog/12050.html
Смысл в том, что в шаблон топика, вставляется код, где напрямую указывается размер сгенерированной картинки:
<img class="topic_preview" src="{$oTopic->getPreviewImageWebPath('100crop')}" align="left" alt="" />

100crop — это и есть размер нашей картинки.

Вот у меня вопрос, можно-ли как-то сделать так, чтобы модуль генеировал 100*100 для всех типов топиков, а для опросов, например, 50*50? Там уже в шаблоне я укажу нужные значения.
Или второй вариант, я думаю он горазо проще в реализации:
чтобы одновременно генерировались сразу несколько изображений: 100*100 и 50*50, а я уже, опять же вручную устанавливал в шаблоне нужные значения.
Есть варианты, просто через CSS указывать размеры картинки, но это не лучший вариант.

Спасибо!

Плагин «MailReg (https://pdd.yandex.ru)»


Данный плагин предназначен для регистрации почтовых ящиков для зарегистрированных пользователей с вашим доменом. Например: ваш адрес сайта RealPeople.kz, зарегистрированный пользователь с логином «Rix» будет иметь почту Rix@realpeople.kz. Благодаря сервису Почта.Yandex все почтовые ящики будут храниться на серверах Yandex, и не будут загромождать Ваш сервер.

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

Раскрытие директории в модуле сессий, часть 2

Что ж… модуль сессий в ЛС оказался слегка дырявым всего-навсего в пределах одного метода. Первая часть по раскрытию путей находится здесь, все тесты и описание будут приводится на основе исправленного модуля сессий из предыдущего топика.
В данном топике будет рассмотрено и исправлено 2 способа раскрытия путей на сайте под управлением ливстрит последней доступной версии (1.0.2).

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

Оптимизация индексирования Shpinx для LiveStreet, исправляем древнюю проблему с закрытыми блогами

Суть проблемы — LS ищет и находит сфинксом заметки и комментарии из всех блогов, независимо от того имеете вы к ним доступ или нет.

Чинится это просто:
  1. вносим в поисковый индекс id закрытого блога к которому относится топик или комментарий, либо 0 если этот блог не закрытый.
  2. передаём в поиск id текущего пользователя
  3. находим список закрытых блогов в которые имеет доступ текущий пользователь.
  4. используем этот список расширенный нулём (что добавит все не закрытые блоги в результаты поиска для любого пользователя) со стандартной возможностью фильтрации Сфинкса


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