Away-страничка

В данном подфоруме будут располагаться темы с анонсами интересных модификаций, а так же будут рассматриваться проверенные временем дополнения для phpBB3.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:

Away-страничка

Сообщение DeaDRoMeO »

В файле /includes/prime_links.php строка

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

define('INTERNAL_LINK_DOMAINS', '');
Заполнена ???
Должно быть так

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

define('INTERNAL_LINK_DOMAINS', 'http://адрес форума;http://www.адрес форума');
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#21
Аватара пользователя
Артур Пиражков
Заглянул на огонек
Заглянул на огонек
Сообщения: 20
Стаж: 11 лет 9 месяцев
Контактная информация:

Away-страничка

Сообщение Артур Пиражков »

Не было заполнено.
Заполнил, очистил кеш, обновил шаблон и темы - непомогло. Не могу понять в чем проблема.?!
C ***.org.ua не хочет работать.))
Последний раз редактировалось Артур Пиражков 01 сен 2012, 14:23, всего редактировалось 2 раза.
#22
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:

Away-страничка

Сообщение DeaDRoMeO »

Попробуйте тогда так, в /includes/prime_links.php найти

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

  // Not local, now check forced local domains
            if (!$is_local && INTERNAL_LINK_DOMAINS)
            {
                $is_local = $this->match_domain($url, INTERNAL_LINK_DOMAINS);
            }
  
Вставить после найденного

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

 if ($is_local)
            {
                $is_local = !$this->match_domain($url, 'адрес форума.com.ua');
            }
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#23
Аватара пользователя
Артур Пиражков
Заглянул на огонек
Заглянул на огонек
Сообщения: 20
Стаж: 11 лет 9 месяцев
Контактная информация:

Away-страничка

Сообщение Артур Пиражков »

Ура заработало!!!!
ОГРОМНОЕ СПАСИБО!!!
:dr_ink:
#24
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:

Away-страничка

Сообщение DeaDRoMeO »

Всегда пожалуйста, обращайтесь если что :co_ol:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#25
Аватара пользователя
Артур Пиражков
Заглянул на огонек
Заглянул на огонек
Сообщения: 20
Стаж: 11 лет 9 месяцев
Контактная информация:

Away-страничка

Сообщение Артур Пиражков »

Подскажите плиз теперь заметил, что внутренние ссылки тоже закрыты. Как с этим быть? Нужно что бы внутренняя перелинковка с темы на тему индексировалась. Заранее Спасибо.
#26
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:

Away-страничка

Сообщение DeaDRoMeO »

Видимо все изза моей правки, тут либо ее используешь либо нет. Хотя дайте первые 100 строк кода и вашего /includes/prime_links.php
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#27
Аватара пользователя
Артур Пиражков
Заглянул на огонек
Заглянул на огонек
Сообщения: 20
Стаж: 11 лет 9 месяцев
Контактная информация:

Away-страничка

Сообщение Артур Пиражков »

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

?php
/**
*
* @package phpBB3
* @version $Id: prime_links.php,v 1.3.0 2012/02/08 13:15:00 primehalo Exp $
* @copyright (c) 2007-2012 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 (!class_exists('prime_links'))
{
	// Options
	define('PRIME_LINKS_ENABLE', true);			// Enable this MOD?
	define('USE_TARGET_ATTRIBUTE', false);		// 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', 'http://prizok.org.ua/away.html?');         // Example: 'http://anonym.to?'
	define('INTERNAL_LINK_DOMAINS', 'http://prizok.org.ua;http://www.prizok.org.ua');		// 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'

	// 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('EXTERNAL_LINK_TYPES', '');			// Example 1: 'pdf|gif|jpg|jpeg|png|bmp|zip|rar|7z'
	define('INTERNAL_LINK_TYPES', '');			// Example 2: PDF_LINK_TYPES . '|' . IMG_LINK_TYPES . '|' . ZIP_LINK_TYPES
	define('SKIP_LINK_TYPES', '');				// Don't process links to these file types
	define('SKIP_PREFIX_TYPES', '');			// Don't add an external link prefix for these file types

	// Link classes for specific file types.
	global $link_type_classes;
	$link_type_classes = array(
		PDF_LINK_TYPES	=> 'pdf-link',
		IMG_LINK_TYPES	=> 'img-link',
		ZIP_LINK_TYPES	=> 'zip-link',
	);

	/**
	*/
	function prime_links($text = null)
	{
		if (PRIME_LINKS_ENABLE)
		{
			if(is_string($text))
			{
				$prime_links = new prime_links();
				$text = $prime_links->modify_links($text);
			}
			else if ((EXTERNAL_LINK_TARGET || EXTERNAL_LINK_REL) && $text === null)
			{
				global $template;
				$external_target = !EXTERNAL_LINK_TARGET ? '' : (USE_TARGET_ATTRIBUTE === true ? (' target="' . EXTERNAL_LINK_TARGET . '"') : (' onclick="this.target=\'' . EXTERNAL_LINK_TARGET . '\';"'));
				$external_rel = !EXTERNAL_LINK_REL ? '' : ' rel="' . EXTERNAL_LINK_REL . '"';
				$template->assign_vars(array(
					'EXTERNAL_LINK_TARGET' => $external_target,
					'EXTERNAL_LINK_REL'	=> $external_rel,
					'EXTERNAL_LINK_ATTRIBUTES' => $external_target . $external_rel,
				));
				if (isset($template->_tpldata['forumrow']))
				{
					$prime_links = new prime_links();
					$key = sizeof($template->_tpldata['forumrow']) - 1;
					if (empty($template->_tpldata['forumrow'][$key]['S_IS_LINK']) || $prime_links->is_link_local($template->_tpldata['forumrow'][$key]['U_VIEWFORUM']))
					{
						$external_target = '';
						$external_rel = '';
					}
					$template->alter_block_array('forumrow', array(
						'EXTERNAL_LINK_TARGET' => $external_target,
						'EXTERNAL_LINK_REL' => $external_rel,
						'EXTERNAL_LINK_ATTRIBUTES' => $external_target . $external_rel,
					), true, 'change');
				}
			}
		}
Последний раз редактировалось Артур Пиражков 04 сен 2012, 16:03, всего редактировалось 1 раз.
#28
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:

Away-страничка

Сообщение DeaDRoMeO »

А если убрать ту правку, о которой я выше писал ссылки не скрываются??
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#29
Аватара пользователя
Артур Пиражков
Заглянул на огонек
Заглянул на огонек
Сообщения: 20
Стаж: 11 лет 9 месяцев
Контактная информация:

Away-страничка

Сообщение Артур Пиражков »

Нет не скрываются. Только что попробовал назад изменить.
#30
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:

Away-страничка

Сообщение DeaDRoMeO »

Значит это уже нерешаемая диллема, нужно чем то жертвовать ибо решения другого нет к сожалению
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#31
Аватара пользователя
Артур Пиражков
Заглянул на огонек
Заглянул на огонек
Сообщения: 20
Стаж: 11 лет 9 месяцев
Контактная информация:

Away-страничка

Сообщение Артур Пиражков »

Спасибо за помощь. Вернул все назад поумолчанию. ORG.UA нечасто встречаются, а внутренняя перелинковка-нужное дело.
#32
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:

Away-страничка

Сообщение DeaDRoMeO »

Всегда пожалуйста))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#33
Аватара пользователя
Roman
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 161
Стаж: 11 лет 10 месяцев
Откуда: Киев
Контактная информация:

Away-страничка

Сообщение Roman »

Я сделал все инструкции для установки этого мода, в том числе и установку мода Прайме Линкс.
Заметил вот какую штуку.
Если делать ссылку ВВ кодом URL=, то действительно идёт редирект с этой авай страничкой.
А вот если вставлять внешнюю ссылку кодом с кнопкой -
ТО такой странички и нету. ВОТ.
Как решить? Не запрещать же этот ВВ код просто из-за недоработки мода.
#34
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:

Away-страничка

Сообщение DeaDRoMeO »

Нуу я давно знал об этом, решения пока не могу найти
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#35
Aslan.Demon
Заглянул на огонек
Заглянул на огонек
Сообщения: 32
Стаж: 11 лет 4 месяца
Откуда: Волгоград РФ
Контактная информация:

Away-страничка

Сообщение Aslan.Demon »

DeaDRoMeO писал(а): if ($is_local)
{
$is_local = !$this->match_domain($url, 'адрес форума.com.ua');
}
Мне тоже это помогло
#36
Aslan.Demon
Заглянул на огонек
Заглянул на огонек
Сообщения: 32
Стаж: 11 лет 4 месяца
Откуда: Волгоград РФ
Контактная информация:

Away-страничка

Сообщение Aslan.Demon »

А как сделать, что бы нужные мне ссылки открывались без страницы "away"?
#37
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:

Away-страничка

Сообщение DeaDRoMeO »

Просто добавьте нужные домены в исключение))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#38
Aslan.Demon
Заглянул на огонек
Заглянул на огонек
Сообщения: 32
Стаж: 11 лет 4 месяца
Откуда: Волгоград РФ
Контактная информация:

Away-страничка

Сообщение Aslan.Demon »

DeaDRoMeO писал(а):Просто добавьте нужные домены в исключение))
А где именно?)))))
#39
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:

Away-страничка

Сообщение DeaDRoMeO »

Открываем файл includes/prime_links.php и находим код, примерно такой

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

define('INTERNAL_LINK_DOMAINS', 'http://адрес форума;http://www.адрес форума');
И добавляем в этот код домены для исключения, допустим так

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

define('INTERNAL_LINK_DOMAINS', 'http://адрес форума;http://www.адрес форума;http://домен-исключение1;http://домен-исключение2');
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#40
Ответить