Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Мод относительных ссылок для мультидоменного форума

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Frejer Stolz
phpBB 1.4.2
Сообщения: 54
Стаж: 14 лет 10 месяцев
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Re: Мод относительных ссылок для мультидоменного форума

Сообщение Frejer Stolz »

mars1an, жаль.. но не забывай, пожалуйста, может стрельнет светлая мысль :)

Может быть, стоит ещё посмотреть возможность апдейта мода prime_links - там есть почти всё необходимое для управления ссылками, даже приписываются все внутренние домены, - распознаются. Но не обрезаются (

Вот файл его настроек:
* @package phpBB3
* @version $Id: prime_links.php,v 1.2.12 2011/11/04 12:05:00 primehalo Exp $
* @copyright (c) 2007-2011 Ken F. Innes IV
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
exit;
}
/**
* Include only once.
*/
if (!defined('INCLUDES_PRIME_LINKS'))
{
define('INCLUDES_PRIME_LINKS', true);

// Options
define('PRIME_LINKS_ENABLE', true); // Enable this MOD?
define('REMOVE_SUBDOMAINS', true); // Specify subdomains to be removed before checking the link, separated by semicolons (setting TRUE will remove all subdomains)
define('USE_TARGET_ATTRIBUTE', true); // The attribute "target" is not valid for STRICT doctypes.
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('EXTERNAL_LINK_PREFIX', ''); // Example: 'http://anonym.to?'
define('INTERNAL_LINK_DOMAINS', 'http://www.gaz-69.com;http://www.gaz-67.com;http://gaz-69.com;http://gaz-67.com'); // List of domains to be considered local, separated by semicolons. Example: 'http://www.alternate-domain.com'
define('FORBIDDEN_DOMAINS', ''); // List of domains for which links should be removed, separated by semicolons. Example: 'http://www.porn.com'
define('FORBIDDEN_NEW_URL', '#'); // URL to insert in place of any removed links. Example: 'http://www.google.com' or '#top'
define('TOP_LEVEL_DOMAIN_NAME', ''); // Recommended for domains with country codes. Example: '.co.jp'

// Link relationships
define('INTERNAL_LINK_REL', '');
define('EXTERNAL_LINK_REL', 'nofollow');

// Link targets (setting to FALSE will remove the link)
define('INTERNAL_LINK_TARGET', '');
define('EXTERNAL_LINK_TARGET', '_blank');

// Link classes
define('INTERNAL_LINK_CLASS', 'postlink-local');
define('EXTERNAL_LINK_CLASS', 'postlink');

// Link file types (separate file extensions with a vertical bar "|")
define('PDF_LINK_TYPES', 'pdf');
define('IMG_LINK_TYPES', 'gif|jpg|jpeg|png|bmp');
define('ZIP_LINK_TYPES', 'zip|rar|7z');

// Special cases for specific link types. Separate file extensions with a vertical bar (|).
define('FORCE_EXTERNAL_LINK', ''); // Example 1: 'pdf|gif|jpg|jpeg|png|bmp|zip|rar|7z'
define('FORCE_INTERNAL_LINK', ''); // Example 2: PDF_LINK_TYPES . '|' . IMG_LINK_TYPES . '|' . ZIP_LINK_TYPES
define('NO_EXTERNAL_LINK_PREFIX', ''); // Don't add an external link prefix for these file types
define('NO_LINK_PROCESSING', ''); // Don't process links to these file types
Аватара пользователя
Frejer Stolz
phpBB 1.4.2
Сообщения: 54
Стаж: 14 лет 10 месяцев
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Re: Мод относительных ссылок для мультидоменного форума

Сообщение Frejer Stolz »

Люди, ну не глумитесь, я не верю в то, что тут НЕТ людей, которые могут чуток подправить мод.

Беспокойство оплачу.

Выходите на связь, пожалуйста Изображение
Аватара пользователя
mars1an
phpBB 1.4.2
Сообщения: 64
Стаж: 15 лет 10 месяцев
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Мод относительных ссылок для мультидоменного форума

Сообщение mars1an »

Я тут подумал, пока время было, прайм линкс не очень подходит. До выходных если никто не поспособствует, попробую что-то сварганить на своём моде с мультидоменным.

ПС: на выходные пока работы нет, хоть бы и небыло, поэтому обнадеживать не буду.
Крайняя степень глупости с точки зрения админа - объяснять что-либо, если есть документация...
ya2538
phpBB 1.2.0
Сообщения: 17
Стаж: 11 лет 10 месяцев
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Re: Мод относительных ссылок для мультидоменного форума

Сообщение ya2538 »

решение нашел в прайм линкс, но моих знаний не хватает чтобы его "допилить"
для этого используем
define('FORBIDDEN_DOMAINS', '');
define('FORBIDDEN_NEW_URL', '#');

если мы свои же домены впишем в FORBIDDEN_DOMAINS
то перебрасывать на файл редиректа не будет! Урл будет стерт
ссылка получится вот такая (FORBIDDEN_NEW_URL я указал "/")

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

<a class="postlink-local" href="/">viewtopic.php?f=112&p=1753#p1753</a>
таким образом из анкора и так удалился УРЛ, из ссылки УРЛ удален, осталось после "/" дописать то, что в анкоре, ну или другими словами - то, что "после стертого домена"

Светлые Головы, поможИте чем сможИте :)
Аватара пользователя
MamaLelya
phpBB 1.2.0
Сообщения: 14
Стаж: 8 лет 1 месяц
Благодарил (а): 8 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Мод относительных ссылок для мультидоменного форума

Сообщение MamaLelya »

Frejer Stolz, здравствуйте. получилось ли у вас решить этот вопрос?
Закрыто

Вернуться в «Запросы модов для phpBB 3.0.x»