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