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

Никита

Как сделать блок "Поделиться" всегда активным

Собственно работаю с livestreet уже недели и только сегодня заметил, что там в конце статьи есть блок «Поделиться». В общем как сделать, что-бы блок «Поделиться» всегда был открытым? Ну или хотя бы, что-бы он был не кнопкой а надписью.

Релиз LiveStreet 1.0.1

Рады сообщить о выходе багфиксной версии LiveStreet 1.0.1.

Список основных изменений:
  • Возможность изменять ширину сайта, делать ее фиксированной или резиной с ограничениями по максимальной и минимальной ширине. параметры задаются в конфиге шаблона.
  • Возможность в настройках профиля указать часовой пояс.
  • Подтверждения смены емайла в профиле, подтверждаются как новая, так и старая почта
  • Список активности теперь группируется по дате
  • Тема оформления «light», которая убирает закругления и тени, включается в конфиге шаблона
  • Автоматическая группировка пунктов в главном меню, если их много
  • Fix XSS во всплывающих сообщениях
  • Большое количество различных фиксов, обнаруженные после основного релиза

Скачать новую версию можно со страницы загрузки — livestreetcms.ru/download/

Поддержать пост на Хабре — habrahabr.ru/post/149171/

Очередной плагин Карт

Доброго времени суток, уважаемые товарищи!

Идея в том, чтобы сделать одну большую интерактивную карту для посетителей.

В качестве карт необходимо использовать карты Google.

Т.е. по сути требуется объединение плагинов: livestreetcms.com/addons/view/81/
и ls.devall.ru/blog/1.html с небольшими допилами.
Читать дальше →

Плагин "Lite image (multiupload)" - v0.3 for LS1.0 + фото-блоки + фото-слайдер

Плагин мультизагрузки изображений в топики теперь и для LS 1.0.
При загрузке создается основное изображение и превью. Совместим с markItUp и tinyMCE.

Теперь плагин умеет не только загружать изображения, но и собирать на их основе фото-блоки и слайдеры. На одной странице можно создавать несколько слайдеров или фото-блоков.
Новый функционал — фото-блоки и фото-слайдер можно повертеть в руках тут

Как вывести код в шаблон?

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

Не даёт покоя насущный вопрос: как вывести код в шаблон?
На форуме читал, что можно в шаблон всадить конструкцию
{php}
код
{/php}
Но не прокатывает, вываливаясь кучей эрроров.

Есть второй способ, более интеллигентный — прописать код в php-файлах и вывести в виде переменной smarty в шаблон.
Но тут начинается полный фарш, ибо не хватает понимания как какой файл связан с конкретным шаблоном и как организовать вывод переменных.
Дабы не быть посланным подальше, первым делом пошёл искать мануалы. Но ничего толкового для себя не нашёл: только структуру движка и описание API. Перечитал достаточно топиков здесь, но всё-равно — не понятно.

Знаю основы php и верстки, но как это увязать в LS — не могу понять.

Если брать практический пример, ситуация следующая:
Установлен закрытый режим работы сайта, т.е. вход только через логин\пароль. На главной показывается форма авторизации.
Нужно вслед за формой вывести определённый код, например «Hello, world!».
За вывод формы отвечает шаблон templates/skin/synio/actions/ActionLogin/index.tpl
А вот как вывести туда код — вопрос. Ещё понял, что каким-то образом с этим шаблоном связан файл classes/actions/ActionLogin.class.php

Но как всё увязать? И как вывести в шаблон строку «Hello, world» (и в какой php-файл её прописать)?

Буду благодарен хотя бы за наводки, в какую сторону копать.

Как добавить username в ватермарк?

Всем привет!

Не даёт покоя насущный вопрос: "Как добавить имя пользователя (загрузившего картинку) в ватермарк?"
Курил блоги и ФАК, но везде вопрос оставался без ответа. Ковырялся сам, но нюанс остался. Итак.

С добавлением статичного текста всё ясно — правим конфиг.

Сама функция добавления ватермарка, насколько я понимаю, находится в файле engine\modules\image\Image.class.php

Непосредственно добавление ватермарка происходит здесь (строка 180):

    $oImage->watermark(
	$aParams['watermark_text'],
	explode(',',$aParams['watermark_position'],2),
        explode(',',$aParams['watermark_font_color']),
	explode(',',$aParams['watermark_back_color']),
	$aParams['watermark_font_alfa'],
	$aParams['watermark_back_alfa']
    );


За сам текст отвечает первый параметр:
$aParams['watermark_text']

Если добавить
. " | "
, выводится
текст |
— значит иду верным путём.
Остаётся каким-то образом добавить переменную, отвечающую за имя пользователя, некий {username}. Пробовал $aParams['user_login'] — не прокатывает… ((

Вопрос, что это за переменная и как её правильно добавить? Люди добрые, и прогеры злобные, помогите, плиз.

UPD

Вопрос решился благодаря spolischook .
Добавляем в код следующие элементы:

$usver = $this->User_GetUserCurrent();
$oImage->watermark(
«Posted by ». $usver->getLogin(). " | ". $aParams['watermark_text'],
explode(',',$aParams['watermark_position'],2),
explode(',',$aParams['watermark_font_color']),
explode(',',$aParams['watermark_back_color']),
$aParams['watermark_font_alfa'],
$aParams['watermark_back_alfa']
);

И получаем результат вида «Posted by {имя_пользователя} | {текст_ватермарка_из_конфига}».
Спасибо, spolischook , за помощь!

Плагин «Автосохранение топика (Draft Auto Save)», Версия 1.2.0 для ЛС 1.0+


Плагин немножко причесан и оптимизирован с момента выхода последней версии.
В конфиге задаются параметры:
  • Время, через которое автоматически будет сохраняться черновик
  • Включена ли по умолчанию галочка "запретить автосохранение топика"? (она доступна в режиме создания/редактирования топика)
  • Запрет показа сообщений вверху экрана что «черновик сохранен» (сохранять тихонько не отвлекая). Если включить, то зеленое окошко не будет напоминать о каждом автосохранении.

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

jqModal. Создание модальных окон и не только

Вроде бы по созданию и использованию модальных и всплывающих (pop-up) окон в LS публикации уже были, но видимо, то ли информации мало, то ли преподнесена она слишком кратко — вопросы опять появились.
Этим топиком я «убиваю сразу двух зайцев» — и свой багаж знаний пополню и у для кого-то текущие и будущие вопросы возможно помогу решить
Читать дальше →

Новый тип материалов + привязка карты и блогов. Как реализовать?

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

Интересует реализация следующего функционала: urban3p.ru/object14064/
То есть, помимо блогов и топиков появляется ещё один тип материалов — Объекты: urban3p.ru/category/culture/
Объекты располагаются в разделах (страна) и подразделах (регион). Помимо этого структурируются по типу (Храмы, Усадьбы и пр.)
Каждый объект (на странице объекта) имеет следующие атрибуты (поля): Заголовок, «хлебные крошки» (адрес страницы), фото, текстовое описание, доп. текстовые поля (состояние), тип объекта (храмы, усадьбы и пр), местоположение (страна \ регион), рейтинг (можно голосовать сразу), список дополнительных фоток объекта(галерея), список посетивших юзеров (так понимаю, реализовано через избранное), положение объекта на карте, список связанных с объектом блогов (если нет — ссылка «добавть отчёт»). urban3p.ru/object14064/

Шаблон списка объектов (например, когда находимся в определённом разделе): Раздел, Заголовок, местоположение (ссылки), Фото, рейтинг, краткое описание. urban3p.ru/category/culture/?region_id=54

Есть ли готовые решения для реализации подобного функционала?

Боевой курс новичка или "всем новеньким - сюда"

Это краткое FAQ.

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