Типограф и якоря

 
Посетитель
small user social cms
Медаль
Сообщений: 444
То геморрой, то золотуха. smile Столкнулся с очередной проблемой: типограф режет якоря, без типографа ссылки остаются без редиректа. Дилемма.
Надо и то, и то. Возможно ли свести к консенсусу?
Посетитель
small user social cms
Медаль
Сообщений: 444
Актуально. Какой файл отвечает за работу типогрофа, можно ли добавить исключение, чтобы якоря не вырезались? ...или сделать редирект без включенного типографа?
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 444
/system/controllers/typograph/hooks/html_filter.php
Спойлер
Якорь проставляется так:
<h2>
<a id="anchor_1"></a>
Как заработать геморрой
</h2>

Типограф вырезает: <a id="anchor_1"></a>

Ребята, что откорректировать в вышеприведенном файле, чтобы якоря не вырезались, пилит id?
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4456
Код PHP:
  1. $jevix->cfgAllowTagParams('a', array('href' => '#link', 'name' => '#text', 'target' => '#text', 'class' => '#text'));
заменить на
Код PHP:
  1. $jevix->cfgAllowTagParams('a', array('href' => '#link', 'name' => '#text', 'id' => '#text', 'target' => '#text', 'class' => '#text'));
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
Медаль
Сообщений: 444
Fuze, благодарю! С id вопрос решен.
Но якоря по прежнему режет. Здесь одна строка мешает, устанавливающая href, как обязательный атрибут для ссылки..

Можно ли удалить без последствий?
Код PHP:
  1. $jevix->cfgSetTagParamsRequired('a', 'href');
Посетитель
small user social cms
Сообщений: 74
Pasechnik:

Можно ли удалить без последствий?
Код PHP:
  1. $jevix->cfgSetTagParamsRequired('a', 'href');
Если ты удалишь хреф то как ты будешь переходить на якорь? stuk
Код PHP:
  1. <a href="#syda"> К врачу </a> если геморой <a id="syda"> Геморой?</a>
Редактировалось: 1 раз (Последний: 15 октября 2019 в 11:41)
Посетитель
small user social cms
Сообщений: 74
Fuze:

Тут другой геморой, при добавлении ссылки на якорь он дублирует ее сам дальше по тексту между тегами <p> или вот так вставляет <="" a=""> хрень какую то. С этим как бороться?
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.