Абзац в форме ввода текста

Добрый день, подскажите пожалуйста, в плагине работа при вводе вакансии и резюме в полях описания нет панели добавления тегов, как при добавлении топика.
Саму панель я добавил, но новый абзац по прежнему можно начинать с новой строки только если вручную прописать тег br, подскажите пожалуйста как автоматически делать перенос абзаца, как при добавлении топика?
Спрашиваю потому что многие пользователи просто не догадываются прописывать тег br и в описаниях все выводится слитно.
Спасибо.

Разрешеннные html-атрибуты

При создании сообщения Livestreet вырезает некоторые атрибуты, что делает невозможным отформатировать текст. Например, никак не получается сделать якорь в тексте. Я прописала в /engine/modules/text/Text.class.php у ссылки атрибут «name», но якорь все равно вырезается из текста:

$this->oJevix->cfgAllowTagParams('a', array('title', 'style', 'target', 'href', 'id', 'rel', 'name'));	

То же самое с div-ами — не работает выравнивание текста внутри. Добавила див в разрешенные теги, добавила разрешенные атрибуты:

$this->oJevix->cfgAllowTagParams('div', array('text-align' => array('right', 'left', 'center')));

Подскажите, пожалуйста, где еще нужно поправить, чтобы теги заработали?

Поиск по тегам - миф или реальность

Всем привет!

Очень интересует, возможен ли поиск по существующим на сайте тегам «из коробки» или надо дописывать функционал самому/ставить плагины.

А то автозаполнение поиска по тегам установил, всё работает, а нажимаю «искать» и выдаёт пустое место или топики, в содержании которых или в комментах к которым есть искомое слово :)

Кто сталкивался или знает как это вылечить — пожалуйста ответьте!

Заранее спасибо :)

Плагин "Интересы пользователя и популярные теги"

Представляю вашему вниманию плагин «Интересы пользователя и популярные теги». Плагин добавляет на сайт два блока: «Интересы пользователя» и «Популярные теги».

Блок «Интересы пользователя» отображает теги топиков, в которых была замечена активность пользователя (в данной версии отслеживаются следущие события: пользователь написал топик с меткой, пользователь проголосовал за топик, пользователь добавил топик в избранное, пользователь прокомментировал топик).

Блок «Популярные теги» отображает ту же информацию, только для всех пользователей сайта и за указанный в конфиге промежуток времени.

Хороший пример работы плагина можно увидеть в профилях на сайте rafrica.net (например в сайдбаре здесь)

Плагин стовместим с Livestreet 0.4.2 и 0.5.1
Стоимость $15
Купить можно в каталоге.

Плагин Автозаполнение (автокомплитер) для поля поиска по тегам для Транковой версии

Ко мне обратился человек с просьбой перевести указанный плагин для транковой версии ЛС (будущая 0.5). Я переписал плагин «Автозаполнение». Поэтому если кому нужно — ссылка для скачивания нового плагина.

В архиве папка называется searchautocompleter_trac, её нужно переименовать searchautocompleter и только после этого ставить.

З.Ы. Это не официальная версия т.к. каталог пока не предусматривает полей новых версий ЛС. Как выйдет новый ЛС — выложу в каталог.

Проблема с тэгами (метками)

Привет.
Проблема такая — в «облаке тегов» есть метки без топиков. Например, есть метка НЛО, при переходе по которой появляется страница с надписью: Сюда еще никто не успел написать.

Вопрос у меня такой: Как исключить эти «пустые метки»? Как они могли появиться?
Попутный вопрос, чтобы не плодить темы: как сократить количество меток в «облаке тегов»?

Трабл с копипастом топиков из ЖЖ

Настроил себе трансляцию из ЖЖ по RSS.
Все пашет на ура, единственный трабл что картинки летят.
Точнее принимают не те размеры что в ЖЖ.

Сразу понял что дело в тегеstyle который по ходу LS не кушает, полез в Text.class.php, и там собственно на 67 строчке подтверждение моим догадкам:
// Теги которые необходимо вырезать из текста вместе с контентом
		$this->oJevix->cfgSetTagCutWithContent(array('script', 'iframe', 'style'));

Ну потер тут, внес в разрешенные, а дальше ступор.
Я так понимаю надо еще прописать что-то на подобии такого:
// Разрешённые параметры тегов		
		$this->oJevix->cfgAllowTagParams('style', array('src', 'alt' => '#text', 'title', 'align' => array('right', 'left', 'center'), 'width' => '#int', 'height' => '#int', 'hspace' => '#int', 'vspace' => '#int'));
		

Подскажите пожалуйста.

Ну и собственно что еще заметил… в ЖЖ можно спокойно вставлять текст и картинки с других ресурсов просто копипастом, в LS вставляется только текст, Это с чем связано? И как это поправить?

Как полностью отключить Метки / Теги к топикам в движке?

Как полностью отключить Теги к топикам в движке?

Что необходимо убрать?

1. Метки/Теги к топикам при добавлении топика и соответственно вывод в самом топике и учесть при этом тот факт, что это обязательное поле без которого топик нельзя создать, т.е. нужно, чтобы если я уберу вывод и возможность добавлять, то и проверки небыло, т.е. обязательное поле не ругалось…

2. Вывод Меток/Тегов в блоке «Теги» — обычно справа на странице в стандартном шаблоне.

Итак, для начала нужно убрать проверку на обязательное заполнение меток.

Воспользовался вот этим: livestreet.ru/blog/questions/2715.html Но походу тут не про ту версию написано, а может и про ту просто строка указана 631, а тут эта проверка на 520…

Открываем: classes\actions\ActionTopic.class.php, примерно 520 строка на LS 0.4.2
Читать дальше →

Облако тегов и доп.символы

Столкнулся с тем что теги с некоторыми символами, например "+100500", в облаке не работают. Нажимаем на этот тег и видим страницу с текстом «Сюда еще никто не успел написать».
Кто нибуть правил такую досадную вещь?) или лучше отказаться от "+" в тегах топика?)

Автоматическое подставление тегов

Есть ли такая возможность, что бы при создании топика независимо от того какие теги написал пользователь подставлялись определённые теги к тем что дал пользователь?

Решение предложил kerby

В файл /classes/actions/ActionTopic.class.php в функции checkTopicFields в районе 527 строки (в зависимости от версии) находите строчки
$sTags=getRequest('topic_tags',null,'post');
$aTags=explode(',',$sTags);


меняете на

$sTags=getRequest('topic_tags',null,'post');
if (trim($sTags)!="") $sTags.=",тег1,тег2";
$aTags=explode(',',$sTags);


P.S если хотите чтобы ваши теги стояли первыми то

строчку
if (trim($sTags)!="") $sTags.=",тег1,тег2";

надо сделать такой
if (trim($sTags)!="") $sTags="тег1,тег2,".$sTags;


Что должно вам помочь добавлять ко всем публикуемым топикам теги «тег1» и «тег2»