+0.08
Рейтинг
0.50
Сила

Плагин Мультиблоги - "Хабы" для LiveStreet

Здравствуйте, уважаемое сообщество.
Думаю многие из Вас хотели у себя на сайтах сделать «Хабы» и дать пользователям возможноть публиковать топики в 2,3 и более блогов одновременно.

Теперь это можно сделать

MarkitUP для новичков. Или как добавить свои кнопки в редактор? [Перепост]

Перепост давно почившего из DB, но полезного топика (битые ссылки убрал).
По мотивам: этого топика и этого комментария, спасибо lifecom .

1. Введение

Заголовок говорит сам за себя — данная статья это итоги моего ковыряния в редакторе MarkitUP.
Все началось с того, что на сайте сообщества появилась небольшая статья о том как добавить кнопку в редактор (точнее это был вопрос) и в комментариях пользователь Shrike дал очень важные для меня наводки. После этого у меня появилась идея добавить пару новых возможностей в редактор:

  1. Цвет текста
  2. Выравнивания текста по центру, левому краю, правому краю
  3. Вертикальное выравнивание текста (sub, sup)

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

Удаление или не сохранение оригинала изображений для фотосета

Знаю что подобная тема уже проходила здесь, но ключевой вопрос так и не решился.
По этому пересоздам тему заново.

Суть вопроса проста и ясна — по сравнению с его решением! Дабы место на сервере не разбрасывать на право и налево, нужно просто при загрузки изображений для фотосета удалять (или не сохранять) оригинал изображений, а оставлять только те разрешения которые прописаны в конфиге.

Знаю что для аватаров такая возможность есть, а что с фотосетами делать то?

Решение: Как сделать проверку на минимальное количество символов в топике

В конфиге движка есть настройка:
$config['module']['topic']['max_length'] = 25000;       // Максимальное количество символов в одном топике


А вот такой же для минимальной нету. По умолчанию для всех-всех полей оно равно 2 и записывается хардкодом. Вот подсказка, для тех, кому нужна эта настройка.
Читать дальше →

Редактор на статической странице (не реботает у всех)

Привет всем.
Решил создать статическую страницу. Кажется, что в ней стоит такой же редактор как и в блогах, но нет.

Отличия:
  1. Список выводится с вертикальными отступами за счет вставки br
  2. Ставлю картинку между code. В итоге вижу ее на странице в виде рисунка.

По идее это вообще баг. Подскажите, пожалуйста как исправит?

Как полностью убрать фотосеты, опросы и ссылки? [РЕШЕНО]

В принципе вопрос уже поднимался тут.
Но так и не ответили… Если убрать строчки в window_write.tpl, то получится как и на этом сайте, их не видно а ссылки работают
Да и вообще, можно вот тут нажать…

Нужно вообще исключить возможность создать фотосеты, опросы и ссылки.
Поиск юзал, не нашел.
Заранние спасибо! :)

Покажу на примере шаблона developer
Сделал так:

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

Превью для первого и последующих топиков

Снова, здравствуйте.

Пользуюсь плагином «Main Preview».
Надо для первого топика сделать превью с кропом 575, а для последующих — 100.

В конфигах width и height прописаны.

Пытаюсь делать так:

в topic_list меняю include на:
{include file=$sTopicTemplateName bTopicList=true bFirstTopic=$smarty.foreach.Topics.first}


Потом в topic_part_header.tpl:


{if $bFirstTopic}
<a href="{$oTopic->getUrl()}"><img class="topic_preview" src="{$oTopic->getPreviewImageWebPath('575crop')}"></a>
{else}
<a href="{$oTopic->getUrl()}"><img class="topic_preview" src="{$oTopic->getPreviewImageWebPath('100crop')}"></a>
{/if}


Но так не получается. Для всех топиков на главной выводится превью 100crop.

Как правильно реализовать?

Плагин отключения голосования в минус

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

Очень полезная вещь как мне кажется и если на livestreet.ru используется отдельный плагин для этого, то попрошу ort -а пролить свет на него в каталоге модулей LiveStreet.

Если нет — хотелось бы увидеть универсальное решение в комментариях к топику.

Вставить свой текст на главной ленте между топиками (Решено)

Суть такова: Вставить свой (текст, картинку) между 5 и 6 топиком по счету на главной странице.
Как я понимаю они циклом выводятся, подскажите где найти этот код в движке и вставить свое условие.

Вроде элементарно :)

if count($aTopics)>0}
{foreach from=$aTopics item=oTopic name=«TopicListCycleName»}
{assign var=«sTopicTemplateName» value=«topic_`$oTopic->getType()`.tpl»}
{include file=$sTopicTemplateName bTopicList=true}
{if $smarty.foreach.TopicListCycleName.iteration == 5}
у попа была собака, что он с ней сделал остается тайной
{/if}
{/foreach}
{/if}