как запретить индексацию исходящих ссылок

Автор discotime, 18 февраля 2008, 20:34:15

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

discotime

в общем есть задача - поставить запрет на все исходящие ссылки с форума, как сделать чтоб они были не кликабельны, если вдруг пользователь ее вставит, как сделать чтоб ссылка была через редирект.. в общем есть ли предложения?

Mavn

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

discotime

а носом тыкнуть можите? мои попытки поиска результата не дали

Kab

А как организовано на этом сайте то, что ссылки здеь не кликабельны?

discotime


Kab

Я знаю, что есть какой то мод для этого, читал на оф сайте, но сейчас не могу вспомнить, как он называется.

Mavn

#6
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

X-tremo

В общем посмотрел я приведенные ссылки. У меня слегка другой запрос:

Как или где в файлах прописать <noindex> и <nofollow> для подписей. Т.е. чтоб ни одна ссылка на картинки или ссылки в подписи не индексировалась?

Ну и если есть, по возможности в постах сделать не активные ссылки.

Mavn

Цитата: X-tremo от 24 февраля 2008, 20:23:32
Ну и если есть, по возможности в постах сделать не активные ссылки.
Сообщения и темы - BB код - Автоматически вставлять ссылки URL
но это не спасет если использовать тэг урл

Относительно подписей то придется найти в двиге вывод подписи и обрамить его данными тэгами
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

X-tremo

Цитата: Mavn от 24 февраля 2008, 20:46:27

Относительно подписей то придется найти в двиге вывод подписи и обрамить его данными тэгами

Да, я именно так и думал... Не мог бы посмотреть и подсказать где это можно реализовать?

Mavn

попробуй в шаблоне посмотреть. я думаю что сложностей не должно возникнуть единственно что придется протестировать как это будет работать на самом деле
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

X-tremo

Цитата: Mavn от 24 февраля 2008, 21:16:49
попробуй в шаблоне посмотреть. я думаю что сложностей не должно возникнуть единственно что придется протестировать как это будет работать на самом деле

Просмотрел я шаблон...но не нашел блок кода отвечающего за вывод подписи.
Глянь пожалуйста если не сложно.

Jerry

// Show the member's signature?
if (!empty($message['member']['signature']) && empty($options['show_no_signatures']))
echo '
<hr width="100%" size="1" class="hrcolor" />
<div class="signature">', $message['member']['signature'], '</div>';

Просто закомментируй.

X-tremo

Цитата: Sikes от 25 февраля 2008, 17:55:09
// Show the member's signature?
if (!empty($message['member']['signature']) && empty($options['show_no_signatures']))
echo '
<hr width="100%" size="1" class="hrcolor" />
<div class="signature">', $message['member']['signature'], '</div>';

Просто закомментируй.

В каком файле?
Закоментировать <noindex><nofollow> весь код?

Jerry

Ааа... чтобы запретить индексацию комментировать не надо, ошибся я. Да, вставь эти теги и всё.
А файл - Display.template.php, т.к. именно он отвечает за показ сообщений.

X-tremo

Цитата: Sikes от 25 февраля 2008, 18:04:06
Ааа... чтобы запретить индексацию комментировать не надо, ошибся я. Да, вставь эти теги и всё.
А файл - Display.template.php, т.к. именно он отвечает за показ сообщений.

Так сообщений или Подписи пользователя?

Jerry

Подпись вставляется в СООБЩЕНИЕ. Вот и файл, отвечающий за сообщения, содержит
строку подписи. Если нужно убрать индексацию и из профиля, то в файле профиля ОТДЕЛЬНО
тоже надо вставлять теги. Но профили и так надо полностью скрывать от индексирования в robots.txt.
А вот в сообщениях надо тегами запрещать.

X-tremo

Цитата: Sikes от 25 февраля 2008, 22:27:58
Подпись вставляется в СООБЩЕНИЕ. Вот и файл, отвечающий за сообщения, содержит
строку подписи. Если нужно убрать индексацию и из профиля, то в файле профиля ОТДЕЛЬНО
тоже надо вставлять теги. Но профили и так надо полностью скрывать от индексирования в robots.txt.
А вот в сообщениях надо тегами запрещать.

Не выходит закрыть Тегами...выдает ошибку при входе в тему... Может подскажеш как именно нужно закрыть?

Display.template.php on line 568

567: // Show the member's signature?

568: <noindex><nofollow>if (!empty($message['member']['signature']) && empty($options['show_no_signatures']))

569: echo '
570: <hr width="100%" size="1" class="hrcolor" />
571: <div class="signature">', $message['member']['signature'], '</div>';</noindex></nofollow>
572:

Jerry

Ну, во вервых, ты открыл первым noindex, а закрыл последним nofollow,
т.е. типа
<noindex><nofollow>...</noindex></nofollow>, а надо естественно
<noindex><nofollow>...</nofollow></noindex>.
Но это не должно выдавать ошибку открытия.
Хотя я и не совсем уверен, но попробуй вынести теги командой echo.
Отдельно:
echo '<noindex><nofollow>';
... ... ...
echo '</nofollow></noindex>';.

Mavn

див класс подписи обрами тэгами зачем все обрамлять то когда это вообще не нужно...


<div class="signature">', $message['member']['signature'], '</div>
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

X-tremo

В общем сделал вот так:

// Show the member's signature?
if (!empty($message['member']['signature']) && empty($options['show_no_signatures']))
echo '
<hr width="100%" size="1" class="hrcolor" />
<noindex><nofollow><div class="signature">', $message['member']['signature'], '</div></nofollow></noindex>';

Mavn

ну теперь как говорится осталось протестировать все это дело :).
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

X-tremo

Цитата: Mavn от 26 февраля 2008, 18:52:24
ну теперь как говорится осталось протестировать все это дело :).

Пока ошибок форум не выдает:) Но как говорится до поры до времени... буду тестить...смотреть.

Кста, может кто знает какой прогой можно проверить внешние ссылки на странице? Не на главной...

Mavn

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

X-tremo

Цитата: Mavn от 26 февраля 2008, 18:56:37
http://www.iwebtool.com/

Чтото не увидел там, какая показывает внешние ссылки страниц. Там в основном по обраткам и прочее...  Можеш ссылочку именно на эту прогу кинуть?