info navigation

phpbb-belk.ru

темы, связанные с форумом phpbb 3.0.x



Новая тема  [ Сообщений: 6 ]  Просмотры: 3391

Автор Сообщение
Не в сети
(Андрей)  
Администратор
Аватара пользователя

Стаж: 8 лет 7 месяцев 5 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Prime Links + Away

7 мая 2021 года убрал модификацию с сайта. поисковик Яндекса начал массово удалять страницы из-за редиректа, который создаётся этим модом.
пока понаблюдаю за результатами в поисковике - если тенденция пойдёт в обратную сторону - значит этот мод ставить не стоит... :(

Вложение:
Комментарий к файлу: страницы с редиректом исключены. много
redirect.max.8.05.2021.png
redirect.max.8.05.2021.png [ 35.66 КБ | Просмотров: 3146 ] redirect.max.8.05.2021.png



Вложение:
Комментарий к файлу: спустя месяц после удаления редиректа
redirect.max.13.06.2021.png
redirect.max.13.06.2021.png [ 39.44 КБ | Просмотров: 3146 ] redirect.max.13.06.2021.png



судя по диаграмме эффект дало.
применять редирект для ссылок или нет - решать вам.

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


Данные модификации помогут вам "разобраться" с внешними ссылками. Не секрет, что поисковые системы (боты), сканируя на сайте большое количество внешних ссылок - причисляют ресурс к "пиратскому" и "спамерному" и даже могут его заблокировать - внести в "чёрный список". Данные модификации не дают ботам сканировать внешние ссылки и не дают "особо одарённым товарищам" размещать на сайте ссылки, которые будут работать "для чужого ресурса" - не будут. до таких гномиков быстро доходит, что на таком сайте им ничего не светит и они разбегаются.

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

Итак, сам мод Prime Links:

Скачать модификацию из архива сайта:

Скачать из файлового архива сайта

распаковать и содержимое папки root загрузить в корень сайта (где файл congig.php).

Отредактировать файлы форума:

Открыть includes/functions_content.php
Найти

Код: Выделить всё

   if ($force_option || !$config['allow_smilies'] || !$user->optionget('viewsmilies'))


Вставить перед найденным

Код: Выделить всё

//-- mod: Prime Links -------------------------------------------------------//
   if (!function_exists('prime_links'))
   {
      global $phpEx;
      include($phpbb_root_path . 'includes/prime_links.' . $phpEx);
   }
   $text = prime_links($text);
//-- end: Prime Links -------------------------------------------------------//


почистить кэш.

Теперь мод необходимо настроить:

Создать файл go.php со следующим содержанием

Код: Выделить всё

<?php
if (isset($_SERVER['QUERY_STRING'])) Header('Location: '.urldecode($_SERVER['QUERY_STRING']));
?>


и загрузить его в корень сайта

если есть трудности с созданием файла
если у вас проблемы с созданием файла - можете скачать готовый

Вложение:
go.rar [173 байт]
Скачиваний: 34


распаковать и загрузить в корень сайта


также необходимо настроить файл мода prime_links.php

Открыть includes/prime_links.php
Найти

Код: Выделить всё

define('EXTERNAL_LINK_PREFIX', '');         
define('INTERNAL_LINK_DOMAINS', '');


Заменить найденное на

Код: Выделить всё

define('EXTERNAL_LINK_PREFIX', 'http://адрес форума/go.php?');
define('INTERNAL_LINK_DOMAINS', 'http://адрес форума;http://www.адрес форума');


Теперь мод настроен и готов к работе. Внешние ссылки будут открываться в другом окне и не определяться ботами. Никаких "внешних" проявлений работы мода нет (не видно).

если хотите скрыть ссылки от гостей
Для того, чтобы с помощью данного мода скрыть ссылки от гостей необходимо провести небольшие правки:

Открыть includes/prime_links.php (заменить кодировку на UTF8 без BOM)
Найти

Код: Выделить всё

define('HIDE_LINKS_FROM_GUESTS', 'false');   // Hide external links from guests? If this is a string, then the text of the link will be replaced with this string.


Заменить найденное на

Код: Выделить всё

define('HIDE_LINKS_FROM_GUESTS', '<div class="adapthide"><strong>Пожалуйста зарегистрируйтесь чтобы увидеть ссылку</strong></div>');   // Hide external links from guests? If this is a string, then the text of the link will be replaced with this string.




Открыть styles/subsilver2/theme/stylesheet.css
В конец файла вставить

Код: Выделить всё

div.adapthide {
        border: 1px dashed #000099;
        background-color: #FFFFFF;
        margin: 0px 10px 5px 10px;
        padding: 5px 5px 5px 5px;
        font-size: 12px;
}



Открыть styles/prosilver/theme/content.css
Найти

Код: Выделить всё

/* Attachments
----------------------------------------*/


Добавить перед найденным

Код: Выделить всё

div.adapthide {
        border: 1px dashed #000099;
        background-color: #FFFFFF;
        margin: 0px 10px 5px 10px;
        padding: 5px 5px 5px 5px;
        font-size: 12px;
}


Выглядеть для гостей будет так:

Вложение:
Комментарий к файлу: так будет выглядеть для гостей
Prime Links anonymous.png
Prime Links anonymous.png [ 64.18 КБ | Просмотров: 3390 ] Prime Links anonymous.png



очистить все кэши и пользоваться.


Away - страничка
Если вы хотите иметь (как, наверное, видели на некоторых сайтах) окно предупреждения перехода такого вида

страница перехода

то реализуется это просто:

Скачать файл из архива сайта:

Скачать из файлового архива сайта

распаковать, содержимое (один файл) загрузить в корень сайта (где файл config.php).

После этого провести правки:

Открыть includes/prime_links.php
Найти

Код: Выделить всё

define('EXTERNAL_LINK_PREFIX', '');         // Example: 'http://anonym.to?'


Заменить найденное на

Код: Выделить всё

define('EXTERNAL_LINK_PREFIX', 'http://ваш_домен.ru/away.html?');         // Example: 'http://anonym.to?'


Открыть robots.txt
Добавить в содержимое следующий код:

Код: Выделить всё

Disallow: /away.html


(запрет на индексацию файла)


Очистить кэш и всё готово. Можно пользоваться.





трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Prime Links,Away,phpbb3
Не в сети
(Beksssss)  

Стаж: 8 лет 4 месяца 19 дней
Сообщения: 71
Откуда: Сергиев -Посад


Стиль: prosilver


Репутация: 2


Russia



Здравствуйте Андрей!
Захотелось попробовать штукенцию))
На локальном хосте работать будет?
Кстати набрал сообщение, а редактор предпросмотр не дает - тревога! :)


Не в сети
(Андрей)  
2016-06-07 
Администратор
Аватара пользователя

Стаж: 8 лет 7 месяцев 5 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Саламбек писал(а):

Кстати набрал сообщение, а редактор предпросмотр не дает - тревога!


только что попробовал - работает. :?

Саламбек писал(а):

На локальном хосте работать будет?


шут его знает. должно, наверное. :bm:


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Beksssss)  

Стаж: 8 лет 4 месяца 19 дней
Сообщения: 71
Откуда: Сергиев -Посад


Стиль: prosilver


Репутация: 2


Russia



define('EXTERNAL_LINK_PREFIX', 'http://localhost/forum/go.php?');
define('INTERNAL_LINK_DOMAINS', 'http://localhost;http://localhost/forum');

Такая запись будет работать?


Не в сети
(Андрей)  
2016-06-08 
Администратор
Аватара пользователя

Стаж: 8 лет 7 месяцев 5 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


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

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


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Beksssss)  

Стаж: 8 лет 4 месяца 19 дней
Сообщения: 71
Откуда: Сергиев -Посад


Стиль: prosilver


Репутация: 2


Russia



Спасибо. Этот модуль надо ставить на живую и в последнюю очередь, непосредственно перед публикацией сайта в сети. Очень понравился ваш анонс, обращусь к нему несколько позднее.


Показать сообщения за:  Поле сортировки  
Ответить на тему  [ Сообщений: 6 ] 

Кто сейчас на сайте:

Всего посетителей: 0, из них зарегистрированных: 0, скрытых: 0 и гостей: 0 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (122) здесь было 19 дек 2023, 12:10

Сейчас этот раздел просматривают: нет зарегистрированных пользователей и гости: 0

Часовой пояс: UTC + 2 часа



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

Найти:
Перейти:  




cron

Текущее время: 27 апр 2024, 07:49

Создано на основе phpBB® Forum Software © phpBB Group
Яндекс.Метрика

Полная версия Мобильный вид