[Jevix] Версия 1.3

Еще одно дополнение, которое давно не обновлялось.

Но тут случилось сразу 2 события:
@Евгений Борисов собрал все фиксы в одном репозитории и опубликовал Jevix на packagist. Так что теперь его можно использовать в любых проектах через Composer.

— и @Fi1osof заметил недоработку с формированием ссылок со знаком @

Так что — вот и обновление!
  • Символ @ добавлен в разрешённые для ссылок
  • Протокол mailto: добавляется только если другой протокол у ссылки отсутствует
  • Дополнение для MODX переписано так, чтобы ставить Jevix через Composer
Можно обновляться и проверять.
Василий Наумкин
21 марта 2019, 13:26
414
+9
Поблагодарить автора Отправить деньги

Комментарии: 7

Илья Уткин
22 марта 2019, 11:25
0
Вася, а на modx.pro заголовки тоже Jevix фильтрует? Постоянно и в почте, и в чате квадратные скобки отображаются в виде кода:



Может, поменять в настройках, чтобы заменялись только двойные квадратные скобки? Одинарные же не причинят никакого вреда?
    Василий Наумкин
    22 марта 2019, 11:32
    +1
    Одинарные же не причинят никакого вреда?
    Евгений уже не раз доказывал, что при должной фантазии — причинят. Типа напихать пробелов там между ними, или еще чего, чтобы парсер на последней итерации всё соединил и запустил.

    В общем, я лучше перестрахуюсь, чем буду выводить красивые скобочки.
    Сергей Шлоков
    24 марта 2019, 08:01
    0
    Проблема в двойном кодировании. Квадратные скобки фильтруются принудительно при обработке запроса, а затем Jevix кодирует спец. символы. Вариантов 2. Или в контенте перед выводом заменять amp;#91; на #91;. Или в Jevix отключить двойное кодирование в функции htmlspecialchars. Я использую первый вариант.
Дмитрий Иванов
25 марта 2019, 00:08
0
Кстати, а какие у jevix есть живые альтернативы? htmlpurifier.org/ например использовал кто-то? Или что-то еще?
    Василий Наумкин
    25 марта 2019, 07:12
    0
    Вроде да, только оно.

    Но мне это решение показалось тяжеловатым.
Алексей
26 марта 2019, 17:10
0
Я тут наобновлялся (jevix, bt4) и в одном месте при вызове
[[!pdoPage? &tpl=`articles_sidebar` &parents=`6` &pageLimit=`6` &includeTVs=`article_image`]]
вылезло в кол-ве 6 штук:

Notice
: Undefined index: link in
...core/components/pdotools/model/pdotools/pdofetch.class.php
on line
150


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