| 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? Это такая бага или фича? И как с этим бороться? 
 Кто бездействует, тот не завоевывает | 
| Alex300 |  | 
|---|---|
| Да, это htmlpurifier шалит ))) Чтобы оставить на месте target="_blank" нужно в пресет (например: plugins/htmlpurifier/presets/htmlpurifier.group_5.preset.php для админов) в массив $htmlpurifier_preset добавить: 'Attr.AllowedFrameTargets' => array( '_blank', '_self', '_parent', '_top'), как оставить аттрибут rel сейчас на память не скажу. Надо в документацию заглянуть. Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!... ...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ | 
| Graber |  | 
|---|---|
| Спасибо. Для rel видимо нужно: 'HTML.Nofollow' => true, 
 Добавлено 2 минуты спустя: Да, как-то неудобно. А почему такие полезные атрибуты в дефолтном пресете отсутствуют? Кто бездействует, тот не завоевывает | 
| Macik |  | 
|---|---|
| На всякий случай еще раз дам ссылку на местную шпаргалку по HTML Purifier — https://github.com/macik правильный хостинг — https://goo.gl/fjCa1F |