Ticket Comments - закрытие ссылок nofollow тегом
Василий, здравствуйте!
Решил себе поставить комментарии от Tickets. Возникло несколько вопросов:
1) Думаю о том, чтобы закрыть внешние ссылки в комментариях тегом Nofollow. Не подскажите, как это легче всего реализовать?
2) При написании нового комментария на внутренней странице он успешно добавляется, но его # выглядит так:
example.com/#comment-35
до тех пор пока не перезагрузишь страницу. После перезагрузки путь становится правильным.
example.com/news/news#comment-35
Кажется это небольшой баг. Не нужно писать, как от него избавиться. Просто решил сообщить Вам.
3) Нашел некоторые ошибки в переводе Tickets на Английский. Исправил.
Ваш вариант — Мой вариант
ticket_all – All 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.
Вашу последнюю фразу точно перевести не смог, поэтому написал: «Обычно, одна ветка содержит в себе все комментарии соответствующей страницы.» Надеюсь, мои исправления помогут Вам. Если такие корректировки вам не нужны — напишите, чтобы я в будущем не обращал внимание на такие вещи.
С уважением,
Иван.
Решил себе поставить комментарии от Tickets. Возникло несколько вопросов:
1) Думаю о том, чтобы закрыть внешние ссылки в комментариях тегом Nofollow. Не подскажите, как это легче всего реализовать?
2) При написании нового комментария на внутренней странице он успешно добавляется, но его # выглядит так:
example.com/#comment-35
до тех пор пока не перезагрузишь страницу. После перезагрузки путь становится правильным.
example.com/news/news#comment-35
Кажется это небольшой баг. Не нужно писать, как от него избавиться. Просто решил сообщить Вам.
3) Нашел некоторые ошибки в переводе Tickets на Английский. Исправил.
Ваш вариант — Мой вариант
ticket_all – All 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.
Вашу последнюю фразу точно перевести не смог, поэтому написал: «Обычно, одна ветка содержит в себе все комментарии соответствующей страницы.» Надеюсь, мои исправления помогут Вам. Если такие корректировки вам не нужны — напишите, чтобы я в будущем не обращал внимание на такие вещи.
С уважением,
Иван.
Комментарии: 10
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
2. Есть в планах
3. Посмотрю, но там тоже что-то фиксили. Лучше присылать сразу в репозиторий.
На данный момент полностью занят miniShop2, разработка Tickets продолжится после его релиза. Туда, кстати, попадёт огромное кол-во наработок с MS2.
В интернете все так заботятся об их душевном спокойствии… Хотя, большинство поисковых машин умнее среднестатистического юзера на youtube.
Окей, можно написать плагин, который будет при загрузке страницы добавлять всем неродным ссылкам нужный тег и тормозить весь сайт.
Кроме того, в англоязычном интернете много людей, которые ищут сайты с dofollow комментариями для того, чтобы спамить свой URL в комментах. Поделится такой юзер ссылкой на мой сайт где-нибудь на форуме халявщиков — век придется чистить сайт.
В общем есть некоторые причины.
Ну а по сути. Спасибо за то, что указали направление. Нарыл такой плагин и адаптировал для тикетов. Правда он закрывает все ссылки в комментах.
Но гугл бот не видит Nofollow при таком решении. Проверил функцией «Просмотреть как Googlebot» в Инструментах для вебмастеров. Т.е. такое решение не подойдет для установки nofollow, но отлично подойдет для target=«blank» при незначительной корректировке.
Это не сложно, если хоть немного знаешь регулярные выражения. Наверняка, и готовое что-то есть. Хотя бы вот.
Жду с нетерпением.
вот он
// 8. Устанавливаем атрибуты тегов, которые будут добавляться автоматически
$this->cfgSetTagParamsAutoAdd('a', array('rel' => 'nofollow'));
Например, ссылка-заглавие этого поста
modx.pro/help/759/
а кнопки:
modx.pro/help/759/#cut
Причем страница доступна по обоим адресам.
Можно сделать, чтобы кнопка ввела тоже на modx.pro/help/759/?