We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 29487
    • 385 Posts
    Это WordPress-плагин RC Link Redirector, адаптированный для MODx.

    Позволяет:
    - «Шифровать» все внешние ссылки.
    - Использовать свою базовую ссылку при редиректе
    - Оборачивать ссылки тегом noindex
    - Добавлять target=_blank ко всем обработанным ссылкам, кроме архивов и исполнимых файлов
    - Добавлять rel=nofollow ко всем обработанным ссылкам
    - Использовать «белый список» слов отменяющих обработку ссылок их содержащих.
    - Использовать служебное значение тега rel отменяющее обработку конкретной ссылки.
    - Учитывать специальный CSS класс отменяющий обработку ссылки.
      • 785
      • 2,113 Posts
      Лучше не использовать ereg_replace, чтобы не было проблем с PHP 5.3.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 29487
        • 385 Posts
        Спасибо, исправил.
        Подправил немного конфигурацию ещё.
          • 8643
          • 271 Posts
          Нужная штука.Спасибо!

          з.ы.:Если сделать такие комментарии для нового инсталятора(1.0.1 и выше), изменить расширение с txt на tpl и добавить этот файл в папку install/assets/plugins то modx сможет сам установить плагин при инсталяции.
          /**
           * RC Link Redirector
           * 
           * Превращение внешних ссылок во внутренние, с попутной их шифрацией.
           *
           * @category 	plugin
           * @version 	0.8.2+
           * @internal	@properties &rcr_comment_text=Convert link text;list;true,false;true;&rcr_comment_text_val=Link text;text;[ссылка];&rcr_blank=Add target;list;true,false;true;&rcr_nofollow=Add nofollow;list;true,false;true;&rcr_relink_val=Base link;text;ext;&rcr_noindex=Add noindex;list;true,false;false;&rcr_rel_stop=Use stop rel;list;true,false;false;&rcr_rel_val=Rel;text;&rcr_class_stop=Use stop class;list;true,false;false;&rcr_class_val=Class;text;&rcr_stop=Use stop list;list;true,false;true;&rcr_stop_list=Stop list;textarea;yandex.ru,google.com;
           * @internal	@events OnWebPagePrerender 
           * @internal	@modx_category SEO
           */
          
            • 18213
            • 15 Posts
            Когда перенаправляет на реальный адрес, в конце адресной строки появляется знак вопроса. Это можно поправить как-то?
              • 29487
              • 385 Posts
              Это какой-то баг в настройках сервера.
                • 17867
                • 4 Posts
                Напишите пожалуйста как его конфигурировать.
                  • 29487
                  • 385 Posts
                  А что конкретно интересует?
                  Событие OnWebPagePrerender
                  Копируете конфигурацию в поле "конфигурация плагина"
                  В коде есть краткое пояснение на русском.
                    • 17867
                    • 4 Posts
                    &rcr_comment_text=Convert link text;list;true,false;true;
                    Что они значат?
                    Вроде как вайт лист поддерживается, где он находится или как создать?
                      • 29487
                      • 385 Posts
                      rcr_comment_text - включить замену текста ссылки (если он содержит url) на содержимое rcr_comment_text_val (по умолчанию [ссылка])
                      rcr_stop - включить стоп-лист (включен по умолчанию)
                      rcr_stop_list - сам стоп лист, адреса через запятую. Это большое текстовое поле внизу конфигурации плагина, его легко заметить.