Ticket Comments - закрытие ссылок nofollow тегом

Василий, здравствуйте!
Решил себе поставить комментарии от Tickets. Возникло несколько вопросов:

1) Думаю о том, чтобы закрыть внешние ссылки в комментариях тегом Nofollow. Не подскажите, как это легче всего реализовать?
2) При написании нового комментария на внутренней странице он успешно добавляется, но его # выглядит так:
http://example.com/#comment-35
до тех пор пока не перезагрузишь страницу. После перезагрузки путь становится правильным.
http://example.com/news/news#comment-35
Кажется это небольшой баг. Не нужно писать, как от него избавиться. Просто решил сообщить Вам.


3) Нашел некоторые ошибки в переводе Tickets на Английский. Исправил.
Ваш вариантМой вариант
ticket_allAll Tickets (Сейчас там написано «Все» (по-русски))
Here are comments from all of the site. — Here is a list of all comments within the site.
Comments that are grouped on threads. Usually, one thread is the all comments of the one page.
List of all comments grouped by threads. Usually, one thread contains all comments from the corresponding page.

Вашу последнюю фразу точно перевести не смог, поэтому написал: «Обычно, одна ветка содержит в себе все комментарии соответствующей страницы.» Надеюсь, мои исправления помогут Вам. Если такие корректировки вам не нужны — напишите, чтобы я в будущем не обращал внимание на такие вещи.

С уважением,
Иван.
Иван Бондаренко
22 февраля 2013, 16:03
modx.pro
2 238
0

Комментарии: 10

Василий Наумкин
22 февраля 2013, 20:45
0
1. modx.pro/development/435/

2. Есть в планах

3. Посмотрю, но там тоже что-то фиксили. Лучше присылать сразу в репозиторий.

На данный момент полностью занят miniShop2, разработка Tickets продолжится после его релиза. Туда, кстати, попадёт огромное кол-во наработок с MS2.
    Антон Слободчук
    22 февраля 2013, 21:10
    0
    Добавлять через javascript к ссылкам rel=«nofollow»? Не думаю, что поисковики распознают такое.
      Василий Наумкин
      22 февраля 2013, 21:37
      0
      А это поисковикам надо? Я правда не в курсе.
      В интернете все так заботятся об их душевном спокойствии… Хотя, большинство поисковых машин умнее среднестатистического юзера на youtube.

      Окей, можно написать плагин, который будет при загрузке страницы добавлять всем неродным ссылкам нужный тег и тормозить весь сайт.
        Иван Бондаренко
        22 февраля 2013, 22:17
        0
        Нет. Это нужно не поисковикам. Это нужно сайту. Matt Cutts, глава отдела борьбы со спамом в команде Google, говорил о том, что сайт может получить пенальти за исходящие ссылки на говносайты. Т.е. если модератор пропустил такую ссылку и не удалил коммент, то сайт подвергается ненужному риску. Matt Cutts говорит о том, что закрывать исходящие ссылки в комментах тегом nofollow это нормальная практика. Отсюда и мой вопрос.

        Кроме того, в англоязычном интернете много людей, которые ищут сайты с dofollow комментариями для того, чтобы спамить свой URL в комментах. Поделится такой юзер ссылкой на мой сайт где-нибудь на форуме халявщиков — век придется чистить сайт.

        В общем есть некоторые причины.

        Ну а по сути. Спасибо за то, что указали направление. Нарыл такой плагин и адаптировал для тикетов. Правда он закрывает все ссылки в комментах.
        <script type="text/javascript">
        jQuery(document).ready(function($){
        // add nofollow to comment section
        $(".ticket-comment-text a").attr("rel", "nofollow");
        });
        </script>
        Но гугл бот не видит Nofollow при таком решении. Проверил функцией «Просмотреть как Googlebot» в Инструментах для вебмастеров. Т.е. такое решение не подойдет для установки nofollow, но отлично подойдет для target=«blank» при незначительной корректировке.

          Василий Наумкин
          22 февраля 2013, 23:13
          0
          Я говорил про плагин на php, который отпарсит все ссылки и проставит им нужный атрибут.

          Это не сложно, если хоть немного знаешь регулярные выражения. Наверняка, и готовое что-то есть. Хотя бы вот.
      Иван Бондаренко
      22 февраля 2013, 22:45
      0
      3. Посмотрю, но там тоже что-то фиксили. Лучше присылать сразу в репозиторий.
      Да. Нормальный файл Вам уже прислали. Только ticket_all осталось поменять.

      На данный момент полностью занят miniShop2, разработка Tickets продолжится после его релиза. Туда, кстати, попадёт огромное кол-во наработок с MS2
      Жду с нетерпением.
      Вася
      22 февраля 2013, 23:31
      0
      А комментарии не проходят через фильтр Jevix? Если проходят то там есть метод который добавляет
      вот он
      // 8. Устанавливаем атрибуты тегов, которые будут добавляться автоматически
      $this->cfgSetTagParamsAutoAdd('a', array('rel' => 'nofollow'));
      Александр Донский
      23 февраля 2013, 14:45
      0
      У меня тоже есть вопрос. На страницу поста можно попасть перейдя по ссылке-заглавию или по кнопке «Читать далее».
      Например, ссылка-заглавие этого поста
      modx.pro/help/759/
      а кнопки:
      modx.pro/help/759/#cut
      Причем страница доступна по обоим адресам.
      Можно сделать, чтобы кнопка ввела тоже на modx.pro/help/759/?
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      10