Как отключить теги на 1.0? (решено)

Нужно отключить теги на версии 1.0. А точнее просто отключить проверку длины тегов.

В поиске по файлам по запросу 2,50 (стандартное ограничение в LS) нашел файл ActionAjax.class.php

Там в строке:
if (func_check($sTag,'text',2,50) and !in_array(mb_strtolower($sTag,'UTF-8'),$aTagsNewLow)) {

заменил 2 на 0, но сообщение:
Ошибка: Поле Теги не содержит тегов, либо содержит неверные теги (размер тега допустим от 2 до 50 символов)
всё равно выходит.

Решение
Уже додумался сам. Решение не лучшее, но работает.

Просто берем и в файле \actions\ActionTopic\add.tpl

В этой части кода:
<p><label for="topic_tags">{$aLang.topic_create_tags}:</label>
<input type="text" id="topic_tags" name="topic_tags" value="{$_aRequest.topic_tags}" class="input-text input-width-full autocomplete-tags-sep" />
<small class="note">{$aLang.topic_create_tags_notice}</small></p>


Вписываем в value="{$_aRequest.topic_tags}" вместо {$_aRequest.topic_tags} любые теги, можно просто название сайта вписать или ключевые слова.

P.S.
Что-то не так со вставкой кода на LS. Если вставить код как есть, то в предпросмотре получается вот что:

Подскажите пожалуйста теги (решено)

Появилась задача вывести код только на странице просмотра топика. А так же вывести другой код только на странице со списком топиков.

В файлах типа topic.tpl работает следующее:


{if $bTopicList}
//в списке топиков
{else}
//при просмотре топика
{/if}


Нужно что-то вроде этого, но чтобы данный код работал в других файлах шаблона, например в header.tpl и sidebar.tpl

Решение
Сам разобрался.

Для показа на главной странице со списком топиков:
{if $sAction=='index'}{/if}
Для показа на странице топика:
{if $sAction=='blog'}{/if}

Плагин «Расширенный подбор тегов при создании топика (Tags like full)»

Этот плагин расширяет стандартный функционал ЛС выбора тегов при создании топика и позволяет набирать даже часть слова-тега и оно будет показано в выборе.

Плагин доступен в каталоге.
Мои контакты.

Плагин «Расширенный подбор тегов при создании топика (Tags like full)»


Этот плагин расширяет стандартный функционал ЛС выбора тегов при создании топика и позволяет набирать даже часть слова-тега и оно будет показано в выборе.

Например, есть тег "Медведи в цирке". При наборе слова "цирк" данный тег тоже будет предложен для выбора в выпадающем списке автокомплитера.

Плагин создан при поддержке пользователя Lexx .

Скриншот



Плагин доступен в каталоге.

Проблема с облаком тегов

Проблема такая…
И вот зашел я на свой сайт с только что установленной livestreet и решил я опубликовать первую запись. Я написал несколько тегов(которые должны в облаке отображаться). С ними проблем не было… они успешно появились в облаке тегов. Позже я опубликовал вторую запись с другими тегами. Облако тегов почему-то оставалось неизменным. С следующими постами было так же. Внимание, вопрос:
Что делать? Как сделать облако тегов рабочим?

Теги в прямом эфире

Привет всем! :) Вопрос сообществу

у меня в эфире выводится текст коммента, но, как выяснилось, теги там не работают. То есть если в комменте текст жирный/подчеркнутый и пр., то в эфире текст остается без изменений. Сдается мне, тут дело шаблоном не решится)

Множественный выбор тегов

Можно ли каким-нибудь образом организовать множественный выбор тегов?

Т.е. чтобы, к примеру:
1. В поле поиска по тегам можно было ввести несколько тегов, разделяя запятыми, и получить список топиков в которых данные теги встречаются.
2. Или же нажимаем один тег — выводятся топики с этим тегом, а облако тегов выводит только теги этих топиков; жмем на еще один тег в облаке и получаем список топиков в которых встречаются оба тега, в облаке соответственно выводятся теги этих топиков и т.д.
3. Другие варианты.

Дайте наводку, в какую сторону копать. А если кто-нибудь готов плагином реализовать огласите примерную стоимость разработки.

Блок тегов в другое место

Здравствуйте. Имеется шаблон Simple.

Есть шаблон тегов:

{if $aTags and count($aTags)}
{$aLang.block_tags_h2}

{/if}

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

Главная страница тегов. (Решено)

Заметил одну проблему. При просмотре тегов по адресу

site.ru/tag/названиетега — выводятся теги, а вот если просто зайти на site.ru/tag/, нам показывается ошибка 404. Может лучше сделать форму ввода тега, для поиска постов по определенным словам. Было бы не плохо, если бы это реализовали в следующей версии ls.

Для того, что бы на странице вида site.ru/tag/ выводилась форма поиска по тегу, следует сделать следующее:
В файле classes/action/ActionTag.class.php доработать код до следующего:
public function Init() {
        
            $this->SetDefaultEvent('tag');
        }
        
        protected function RegisterEvent() {    
            $this->AddEvent('tag', 'EventTags');
            $this->AddEventPreg('/^.+$/i','/^(page(\d+))?$/i','EventTags');                                     
        }


В файле вашего шаблона action/ActionTag/index.tpl создать условие вывода:

<form action="" method="GET" id="tag_search_form">
    <h1>{$aLang.tag_title}</h1>
	{if $sEvent=='tag'} 
	<input type="text" name="tag" id="tag_search" value="" />
	</form>
{else}
	<input type="text" name="tag" id="tag_search" value="{$sTag|escape:'html'}" />
	</form>
	{include file='topic_list.tpl'}
{/if}


Все готово.