cotonti.com : HTMLPurifier - баг или фича? https://www.cotonti.com Laatste forum onderwerpen Cotonti en Sun, 14 Dec 2025 04:57:40 -0000 Macik На всякий случай еще раз дам ссылку на местную шпаргалку по HTML Purifier — 

http://www.cotonti.com/forums?m=posts&q=7586

]]>
Vr, 29 Aug 2014 15:29:42 -0000
Graber Спасибо.

Для rel видимо нужно:

'HTML.Nofollow' => true,

 

Добавлено 2 минуты спустя:

Да, как-то неудобно. А почему такие полезные атрибуты в дефолтном пресете отсутствуют?

]]>
Vr, 04 Jul 2014 13:30:22 -0000
Alex300 Да, это htmlpurifier шалит )))

Чтобы оставить на месте target="_blank" нужно в пресет (например: plugins/htmlpurifier/presets/htmlpurifier.group_5.preset.php для админов) в массив $htmlpurifier_preset добавить:

'Attr.AllowedFrameTargets' => array( '_blank', '_self', '_parent', '_top'),

как оставить аттрибут rel сейчас на память не скажу. Надо в документацию заглянуть.

]]>
Vr, 04 Jul 2014 13:19:12 -0000
Graber Внезапно обнаружился такой вот непонятный момент с редактором страниц.

Создаю страницу, в тексте страницы есть ссылка:

<a href="http://cotonti.com/" rel="nofollow" target="_blank">cotonti.com</a>

Сохраняю эту страницу, смотрю на ссылку, и вижу, что теперь она стала:

<a href="http://cotonti.com/">cotonti.com</a>

Спрашивается, а куда делось все остально?

Начал разбираться. Оказывается, что внутри вызова cot_import есть такой вот код:

// Custom filter support
if (is_array($cot_import_filters[$filter]))
{
  foreach ($cot_import_filters[$filter] as $func)
  {
    $v = $func($v, $name);
  }
  return $v;
}

До него все нормально, а после... Все обрезалось. Получается, что во всем виноват плагин htmlpurifier?

Это такая бага или фича? И как с этим бороться?

 

]]>
Vr, 04 Jul 2014 13:10:43 -0000