Обновлено: 27 марта 2017, 14:49
 Marabar

Добавить атрибут rel="nofollow" в TinyMCE для MODX revolution

Появилась необходимость добавления атрибута «nofollow» к ссылкам в редакторе TinyMCE для MODX revolution. Поиск в сети, на сегодняшний день, ничего вразумительного не дал. Есть, конечно, сниппеты… — это всё не то. Хотелось обойтись самим редактором и чтобы ко всем ссылкам «nofollow» подставлялся по умолчанию, другими словами — хочу чтобы это делал сам редактор TinyMCE без моего участия. И решение было найдено, собственно эта шпаргалка об этом.
Для добавления атрибута rel=«nofollow» к ссылкам в MODX revolution, а именно в TinyMCE — можно воспользоваться не хитрыми манипуляциями

Самостоятельное добавление «nofollow» в TinyMCE.


При добавлении ссылки в статью, кликаем кнопку Insert/edit link, в открывшемся окне есть вкладка — дополнительно. В этой вкладке есть раздел — Отношение страницы к цели с выпадающим списком атрибутов, по умолчанию — не установлено. Выбираем — No Follow! Этим закрываем поисковикам переход по ссылке.

Автоматическое добавление «nofollow» в TinyMCE.


Если же исходящих ссылок много, то значение NO Follow можно установить по умолчанию. Для этого открываем файл assets/components/tinymce/jscripts/tiny_mce/plugins/modxlink/link.htm, находим такие строчки (~210 строка)
<tr>
    <td><label id="rellabel" for="rel">{#modxlink_dlg.rel}</label></td>
    <td><select id="rel" name="rel">
        <option value="">{#not_set}</option>
        <option value="lightbox">Lightbox</option>
        <option value="alternate">Alternate</option>
        <option value="designates">Designates</option>
        <option value="stylesheet">Stylesheet</option>
        <option value="start">Start</option>
        <option value="next">Next</option>
        <option value="prev">Prev</option>
        <option value="contents">Contents</option>
        <option value="index">Index</option>
        <option value="glossary">Glossary</option>
        <option value="copyright">Copyright</option>
        <option value="chapter">Chapter</option>
        <option value="subsection">Subsection</option>
        <option value="appendix">Appendix</option>
        <option value="help">Help</option>
        <option value="bookmark">Bookmark</option>
        <option value="nofollow">No Follow</option>
        <option value="tag">Tag</option>
        </select>
    </td>
</tr>
 Переносим
<option value="nofollow">No Follow</option>
 в начало списка.
<tr>
    <td><label id="rellabel" for="rel">{#modxlink_dlg.rel}</label></td>
    <td><select id="rel" name="rel">
        <option value="nofollow">No Follow</option>
        <option value="">{#not_set}</option>
        <option value="lightbox">Lightbox</option>
        <option value="alternate">Alternate</option>
        <option value="designates">Designates</option>
        <option value="stylesheet">Stylesheet</option>
        <option value="start">Start</option>
        <option value="next">Next</option>
        <option value="prev">Prev</option>
        <option value="contents">Contents</option>
        <option value="index">Index</option>
        <option value="glossary">Glossary</option>
        <option value="copyright">Copyright</option>
        <option value="chapter">Chapter</option>
        <option value="subsection">Subsection</option>
        <option value="appendix">Appendix</option>
        <option value="help">Help</option>
        <option value="bookmark">Bookmark</option>
   <!-- <option value="nofollow">No Follow</option>-->
        <option value="tag">Tag</option>
        </select>
    </td>
</tr>

Теперь все ссылки, по умолчанию, будут иметь атрибут rel=«nofollow».
   Marabar Инструкции 0    1 0

Комментарии ()




    Вы должны авторизоваться , чтобы оставлять комментарии.

    Marabar 21 сентября 2018, 00:32
    Login в MODX revolution 25
    Marabar 17 мая 2018, 12:22
    Выводим облако тегов в MODX revo 17
    medortex 14 июля 2017, 16:26
    Меню Аккордеон в MODX revo 54
    Madao 16 мая 2017, 18:28
    msMiniCartDynamic 3
    Семён 05 мая 2017, 23:30
    Создание ресурсов из фронтенда 41
    Филитович Владимир 26 февраля 2017, 22:25
    Apache 2.2.22, установка и настройка 41
    valery 30 ноября 2016, 15:51
    phpMyAdmin 3.5.1, установка и настройка 3