Изменение контента топиков после редактирования конфига Jevix

После редактирования конфига Jevix новые правила обработки текста применяются если войти в режим редактирования топика и сохранить его.

Существует ли способ «прогнать» через новые правила все топики одним разом?

Высота тегов br при публикации кода

При публикации топика когда мы между между участками текста оставляем пустую строку (чтобы выглядело как параграфы) -> на выходе мы вместо одной пустой строки получаем один тег br. И в опубликованном топике это выглядит как один перенос строки. Соответственно, параграфов, как при редактировании, не получается.

Именно поэтому Jevix автоматически добавляет еще один тег br, потому что именно два тега br выглядят как пустая строка и дает нам вид параграфа. Есть конечно теги-исключения, которые задаются в конфиге Jevix-а.

К примеру наш параграф — это код ( в теге code):

Some Code


Не могу понять, почему два тега br над кодом имеют меньшую высоту, чем два тега br под ним. Собственно доказательство этого представлено выше. Причем это касается только только кода.



Кто-нибудь знает, почему так происходит?

jevix? embed? А просто хотелось YouTube, VK и Twitter..

Привет, комунна! Сразу говорю — затёр гугл до дыр, но все записи морально и физически устарели, а вот проблема имеется, так что обращаюсь за помощью к знатокам.
Суть вот в чем: есть сайт на ЛС, расчитанный на публикацию YouTube видео, а так же отдельных новостей, в том числе с обращением к источнику (VK, FB, Twitter, Instagram). Родная кнопка редактора «видео» сразу перестала работать после очередного обновления тубуса. Проблема решилась вставкой кода со страницы через embed-код, но авторы по-прежнему тыкают в кнопку редактора, а в самих видео со страницы пропал «фуллскрин». Не мелочь, а реально не приятно!

Другая сторона медали, это вставка записей из социалок. На большинстве сайтов, достаточно вставить embed-код и на странице появляется красивый цитируемый оригиннал записи, а вот в ЛС видим лишь строчку под тегом «a».

Суть в том, что всевозможные туториалы по jevix.php были перелопачены мною вдоль и поперек, но показанные костыли либо морально устарели, либо «ложат» иной функционал. С покупкой платных плагинов та же тема — нет гарантии, что после очередного апдейта они не пойдут коту под хвост. Подскажите пожалуйста адекватные, рабочие и актуальные решения! Уверен, вы и сами с таким уже сталкивались. Спасибо!

Как запретить некоторые теги в jevix для определенных экшенов?

Здраствуйте. Скорее всего, это вопрос уже был, но по тегу «jevix» я ответа не нашел. Точнее, я узнал как добавлять теги, но не как запрещать.

Я заметил, что livestreet обрабатывает текст во всех полях, включая поле «о себе» в профиле. Я, конечно, не против, но хотел бы оставить только стандартные теги strong, i, u и т.д… запретив пользователям вставлять туда видео и изображения (смотрите мой профиль Quidmy ), а в случае с второй версией туда вообще можно вставить галереи, которые потом превращаются в обработанный код


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

Не получается установить виджет 2gis на сайте в топик

Добрый день. Задался целью установить в текст топика через текстовый редактор виджет 2gis. В верстке и программировании я НОЛЬ. Но из того что я понял, надо добавить соответствующие теги в файл jevix. Вот что я сделал:
добавил сюда теги
// Разрешённые теги
		'cfgAllowTags' => array(
			// вызов метода с параметрами
			array(
				array('div','script','noscript','ls','cut','a', 'img', 'i', 'b', 'u', 's', 'video', 'em',  'strong', 'nobr', 'li', 'ol', 'ul', 'sup', 'abbr', 'sub', 'acronym', 'h4', 'h5', 'h6', 'br', 'hr', 'pre', 'code', 'object', 'param', 'embed', 'blockquote', 'iframe','table','th','tr','td'),
			),			
		),


и вот такие строки:
// свои теги div и script
			array(
				'div',
				array('align' => array('right', 'left', 'center', 'middle'),'title', 'class'=> '#text')
			),
			array(
				'script',
				array('src' => array('#domain'=>array('yandex.ru','2gis.ru','2gis.com')),'type' => array('text/javascript','text/vbscript'), 'charset'=> '#text')
			),
			// конец своих тегов div и script


Попробовал добавить виджет в топик, но он не отображается doma-kubani.ru/blog/molodezhnyj/955.html

Подскажите пожалуйста, что сделано не так или что ещё надо сделать? Если можно, распишите подробнее.

Вставляю вот такой код:
<a class="dg-widget-link" href="http://2gis.ru/krasnodar/firm/3237490513404150/center/38.97246000000001,45.022541/zoom/16?utm_medium=widget-source&utm_campaign=firmsonmap&utm_source=bigMap">Посмотреть на карте Краснодара</a><div class="dg-widget-link"><a href="http://2gis.ru/krasnodar/center/38.97246,45.022541/zoom/16/routeTab/rsType/bus/to/38.97246,45.022541╎Наш город, ООО, строительная компания?utm_medium=widget-source&utm_campaign=firmsonmap&utm_source=route">Найти проезд до Наш город, ООО, строительная компания</a></div><script charset="utf-8" src="http://widgets.2gis.com/js/DGWidgetLoader.js"></script><script charset="utf-8">new DGWidgetLoader({"width":640,"height":600,"borderColor":"#a3a3a3","pos":{"lat":45.022541,"lon":38.97246000000001,"zoom":16},"opt":{"city":"krasnodar"},"org":[{"id":"3237490513404150"}]});</script><noscript style="color:#c00;font-size:16px;font-weight:bold;">Виджет карты использует JavaScript. Включите его в настройках вашего браузера.</noscript>

Протокол steam

Привет всем!
Столкнулся с такой проблемой что нужно реализовать подключение/запуск игры через протокол steam
Пример подключения
steam://connect/127.0.0.1/

В jevix в строчке 228 добавил протокол steam, но никакой реакций нет.

Прошу помощи сообщество

Помогите с dailymotion.com.

Помогите с dailymotion.com. Пытаюсь интегрировать видео c этого сайта и никак не получается. У вас на сайте нашел одну тему, пробовал, ничего не получается. В Jevix прописал что-надо. А вот что писать в text.class.php? Чтот не клеится. Может быть у кого-то есть решение проблемы?

Jevix в Альфе

Здравствуйте, jevix в альфе через плагин переопределяется как и раньше?
Config::Get ('jevix.default.cfgAllowTags');
...
Config::Set ('jevix.default.cfgAllowTags');
...

или в альфе новый механизм?

Плагин Math для добавления формул в топики

Написал плагин для ввода формул в топиках в MathML, накатал здесь описание, а оказывается я не могу постить активные ссылки :(

Поэтому просто оставлю это здесь: github.com/wyfinger/livestreet_math

upd:
2015-02-22 — MathML теги теперь фильтруются Jevix-ом, а не регуляркой в калбеке.
2015-03-08 — убрал `'style'=>'#text'`, это может повлиять на внешний вид формул, нужно проверять каждый раз, но Jevix органически не пропускает параметры html с кавычками.