Qevix — Jevix-подобный автоматический фильтр HTML/XHTML разметки в текстах пользователей

qevixQevix — Jevix-подобный автоматический фильтр HTML/XHTML разметки в текстах.

Применяя наборы правил, контролирует перечень допустимых тегов и атрибутов, предотвращает возможные XSS-атаки.

Qevix основывается на идеях и исходном коде PHP версии Jevix (средства для фильтрации HTML/XHTML разметки и автоматического типографирования текста).


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

Тире перед перед концом строки неправильно сохраняется. (РЕШЕНО)

Уже давно на сайте наблюдается такая проблема: если в тексте в конце строки стоит знак тире ("—"), то после сохранения текста редактор или jevix кушают конец строки и две строки слипаются. Мелочь, а не приятно, учитывая, что основной контент — стихотворный. Сейчас приходится после тире ставить пробел, а уже затем перевод строки. Кто-то может подсказать, как это вылечить?
Редактор — tyni МСЕ, пример с сайта:
Дантово озеро, Рейлевы острова — Не останавливай память, предвиденью не завидуй.
Решение найдено PSNet 'ом, под катом

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

Очередной вопрос о Youtube

На этом сайте столько топиков о YouTube, что наверное уже пора создавать отдельный блог. То протокол поменяли, то ссылки короткие… Но сегодня столкнулся с ещё одной проблемой.

Начну с того, как пользователю удобнее всего брать ссылку на видео:
а) копировать из адресной строки браузера
б) правый клик по видео -> «Копировать URL видео»

Причем, если вам нужна ссылка YouTube-видео, выложенного на внешнем сайте, то
Читать дальше →

Низкое быстродействие LS на ноутбуке с DENWER

Привет!

Что имеем — LS 1.0.3, штук 30 подключенных плагинов.
На хостинге (timeweb.ru) быстродействие вполне приемлемое и никаких нареканий нет.

Но локальная копия на ноутбуке тормозит просто жутко. Главная страница грузится за 15-20 секунд, при этом все это время httpd.exe грузит ядро на 100%.

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

Отключение автогенерации ссылок из урлов в тексте

Для того чтобы при публикации статьи текст вида something.com не преобразовывался в something.com необходимо в конфиг jefix вставить:
    // автоматическое преобразование URL в ссылку
    'cfgSetAutoLinkMode' => array(
          array(false)
     ),    

html в code. Работает :(

Ночи доброй,

ковырял ковырял jevix видимо доковырялся ;)
Проблема такова:

К примеру такая конструкция:

<input type="text" /> // текстовое поле
<input type="checkbox" /> // чекбокс (флажок)

на выходе получается вот такой:


в jevix единственное что сделал это добавил 4 разрешённых класса для div'a.
в чём может быть проблемка?
спасибо.

Jevix Разрешить code с параметром class внутри pre

Фак прочитал, конечно-же. Топики пересохранял. Поправил config/jevix.php, но работает не совсем так как хотелось бы.

		// Вложенные теги
		'cfgSetTagChilds' => array(		
                        array(
				'pre',
				array('code'),
				false,
				true
			),
                   // [....]

// Разрешённые параметры тегов
		'cfgAllowTagParams' => array(
			array(
				'code',
					array('class'=>'#text')
			),
                   // [....]


Без тега pre code class=«lang» работает нормально. Однако если писать тег code в нутри тега pre, происходит замена кавычек и угловых скобок на символы-мнемоника.
Что собственно я делаю не так?