Как поставить внешние ссылки на сайт phpbb 3.0. форума?

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
natalianov
phpBB 1.4.0
Сообщения: 35
Стаж: 11 лет
Благодарил (а): 9 раз

Как поставить внешние ссылки на сайт phpbb 3.0. форума?

Сообщение natalianov »

Подскажите, пожалуйста, каким образом на сайт форума (версия phpbb 3.0.13) вставить внешние ссылки (на другие страницы головного сайта, не связанные прямо со страницами форума).
По образцу других phpbb форумов вижу, что возможны 2 варианта.

1. Более простой.
Ссылки на доп. страницы размещаются рядом с базовыми ссылками «Регистрация», «Вход». Пример такого решения:
http://www.forestforum.ru/index.php

Пробовала пойти этим путем. Хотела найти по ссылкам на «Регистрация» или «Наша команда» (чтобы вставить линки на другие страницы рядом). Но в файле index.php. этих слов нет. То есть эти ссылки даются через какой-то другой файл, который подгружается при открытии index страницы.. Что это за файл? Найдя его, я смогу вставить ссылки в его код по подобию.

2. Более сложный (лучший, на мой взгляд).
Выше разделов форума расположено меню с внешними ссылками. Видимо, код сайта форума здесь вложен в код основной страницы сайта. Пример такого решения: http://gis-lab.info/forum/index.php
Это решение нравится мне больше.

Может быть, есть какие-то мануалы на эту тему, чтобы можно было разобраться в коде и сделать первым или вторым способом?
Или прямо кто-то сможет посоветовать. Например, по первому способу - подсказать в каком файле даются базовые ссылки "Регистрация", "Вход", чтобы туда же можно было бы вставить доп. ссылки.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Как поставить внешние ссылки на сайт phpbb 3.0. форума?

Сообщение Sheer »

Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
natalianov
phpBB 1.4.0
Сообщения: 35
Стаж: 11 лет
Благодарил (а): 9 раз

Re: Как поставить внешние ссылки на сайт phpbb 3.0. форума?

Сообщение natalianov »

Sheer писал(а): Общее описание файлов стиля phpBB3
Вынесла из этого, что внешние ссылки вроде бы нужно вставлять через редактирование файлов стиля. Вроде бы не через сервер, а через панель администратора.
Так ли это?
Использую стиль we_clearblue.
А в каких файлах для этого стиля это можно найти (т.е. по алгоритму выше - найти в каком файле там ссылки на "Наша команда", чтобы вставить по аналогии рядом.
Или какой-то другой способ. Главная цель - вставить внешние сслыки на сайт форума. Пока не представляю себе алгоритм действий .
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Как поставить внешние ссылки на сайт phpbb 3.0. форума?

Сообщение Sheer »

natalianov писал(а): в каких файлах
Для ваше задачи это overall_header.html
natalianov писал(а): Так ли это?
Теоретически. Только забудьте об этом навсегда. Только в текстовом редакторе с перезаливкой по FTP на сервер. И только. Как править или создать стиль.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Как поставить внешние ссылки на сайт phpbb 3.0. форума?

Сообщение Татьяна5 »

natalianov писал(а): Вроде бы не через сервер, а через панель администратора.
Не так, лучше на сервере
natalianov писал(а): т.е. по алгоритму выше - найти в каком файле там ссылки на "Наша команда", чтобы вставить по аналогии рядом
Общий алгоритм:
language/ru/ - поиск по всем файлам Наша команда, и посмотреть какому "набору английских букв" эти слова соответствуют
К примеру,

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

'ABC' => 'абв',
И далее искать по файлам стиля (styles/[style_name]/template/) конструкцию {L_ABC}
Если найдётся несколько файлов, там уже по логике смотреть, какой файл для чего и где отображается (названия у них "говорящие")
natalianov
phpBB 1.4.0
Сообщения: 35
Стаж: 11 лет
Благодарил (а): 9 раз

Re: Как поставить внешние ссылки на сайт phpbb 3.0. форума?

Сообщение natalianov »

Как поняла, в файле overall_header.html ссылка, например, на кнопку "Регистрация" выглядит в коде как "L_REGISTER", ссылка на "Наша команда" в коде выглядит как ={L_THE_TEAM}

А где находятся обозначение - что вместо "L_THE_TEAM" на экран нужно выводить "Наша команда" И где прописана ссылка на страницу на которую переходит пользователь при клике на Наша команда" ("L_THE_TEAM)?

Внутри overall_header.html вроде бы не содержится этих ссылок. Учитывая, что стиль we_clearblue.сделан из prosilver (блочной верстки на CSS), то могу предположить, что ссылки зашиты где-то среди файлов с расширением .css. Но в файле links.css (где их встретить было бы логично) по поиску не ищутся "L_THE_TEAM" ни его русский аналог. Просмотр кода сплошником этого и некоторых других css файлов также ничего не дал (возможно, я могла не увидеть ссылку в коде, т.к. эта внутренняя ссылка форума и я не очень хорошо представляю, как она записывается в коде).


По моей задаче, как понимаю, мне нужно вписать в коде файла overall_header.html новую ссылку (для примера: http://www.green-forums.info/greenlib) на внешний ресурс рядом с «L_THE_TEAM» (чтобы на сайте ссылка оказалась правее "Наша команда")
Или выше "CURRENT_TIME" (так, чтобы внешние ссылки были деланы по аналогии со ссылками выше, но на отдельной панели.

Вопрос, какая часть кода полностью описывает эту ссылку? Но главное - куда вписывать саму ссылку? Явно уже не в файл overall_header.html? На всякий случай код overall_header.html поместила ниже.

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{S_CONTENT_DIRECTION}" lang="{S_USER_LANG}" xml:lang="{S_USER_LANG}">
<head>
	<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
	<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7; IE=EmulateIE9" />
	<meta name="description" content="" />
	<meta name="keywords" content="" />
	<meta name="copyright" content="2000, 2002, 2005, 2007 phpBB Group" />
	{META}
	
	<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>
	
	<link href="{T_THEME_PATH}/print.css" rel="stylesheet" type="text/css" media="print" title="printonly" />
	<link href="{T_STYLESHEET_LINK}" rel="stylesheet" type="text/css" media="screen, projection" />
	<!-- IF S_CONTENT_DIRECTION eq 'rtl' --><link href="{T_THEME_PATH}/bidi.css" rel="stylesheet" type="text/css" media="screen, projection" /><!-- ENDIF -->
	
	<!-- IF S_ENABLE_FEEDS -->
		<!-- IF S_ENABLE_FEEDS_OVERALL --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {SITENAME}" href="{U_FEED}" /><!-- ENDIF -->
		<!-- IF S_ENABLE_FEEDS_NEWS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_NEWS}" href="{U_FEED}?mode=news" /><!-- ENDIF -->
		<!-- IF S_ENABLE_FEEDS_FORUMS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_ALL_FORUMS}" href="{U_FEED}?mode=forums" /><!-- ENDIF -->
		<!-- IF S_ENABLE_FEEDS_TOPICS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_TOPICS_NEW}" href="{U_FEED}?mode=topics" /><!-- ENDIF -->
		<!-- IF S_ENABLE_FEEDS_TOPICS_ACTIVE --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_TOPICS_ACTIVE}" href="{U_FEED}?mode=topics_active" /><!-- ENDIF -->
		<!-- IF S_ENABLE_FEEDS_FORUM and S_FORUM_ID --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FORUM} - {FORUM_NAME}" href="{U_FEED}?f={S_FORUM_ID}" /><!-- ENDIF -->
		<!-- IF S_ENABLE_FEEDS_TOPIC and S_TOPIC_ID --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_TOPIC} - {TOPIC_TITLE}" href="{U_FEED}?f={S_FORUM_ID}&t={S_TOPIC_ID}" /><!-- ENDIF -->
	<!-- ENDIF -->
	
	<!--
		phpBB style name: we_clearblue
		Based on style:   prosilver (this is the default phpBB3 style)
		Original author:  Tom Beddard (http://www.subBlue.com/)
		Modified by:      weeb (http://weeb.pl)

		NOTE: This page was generated by phpBB, the free open-source bulletin board package.
			  The phpBB Group is not responsible for the content of this page and forum. For more information
			  about phpBB please visit http://www.phpbb.com
	-->

	<script type="text/javascript">
	// <![CDATA[
		var jump_page = '{LA_JUMP_PAGE}:';
		var on_page = '{ON_PAGE}';
		var per_page = '{PER_PAGE}';
		var base_url = '{A_BASE_URL}';
		var style_cookie = 'phpBBstyle';
		var style_cookie_settings = '{A_COOKIE_SETTINGS}';
		var onload_functions = new Array();
		var onunload_functions = new Array();

		<!-- IF S_USER_PM_POPUP -->
			if ({S_NEW_PM})
			{
				var url = '{UA_POPUP_PM}';
				window.open(url.replace(/&/g, '&'), '_phpbbprivmsg', 'height=225,resizable=yes,scrollbars=yes, width=400');
			}
		<!-- ENDIF -->

		/**
		* Find a member
		*/
		function find_username(url)
		{
			popup(url, 960, 570, '_usersearch');
			return false;
		}

		/**
		* New function for handling multiple calls to window.onload and window.unload by pentapenguin
		*/
		window.onload = function()
		{
			for (var i = 0; i < onload_functions.length; i++)
			{
				eval(onload_functions[i]);
			}
		}

		window.onunload = function()
		{
			for (var i = 0; i < onunload_functions.length; i++)
			{
				eval(onunload_functions[i]);
			}
		}

	// ]]>
	</script>
	
	<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>
</head>
<body id="phpbb" class="section-{SCRIPT_NAME} {S_CONTENT_DIRECTION}">

<div id="wrapper">

	<div id="header">
		<div id="account">
			<ul class="leftside">
				<li><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ELSE -->{CURRENT_TIME}<!-- ENDIF --></li>
			</ul>
			
			<!-- IF not S_IS_BOT -->
				<ul class="rightside">
					<!-- IF S_USER_LOGGED_IN -->
						<!-- IF U_RESTORE_PERMISSIONS --><li><a href="{U_RESTORE_PERMISSIONS}" title="{L_RESTORE_PERMISSIONS}">{L_RESTORE_PERMISSIONS}</a></li><!-- ENDIF -->
						<li><a href="{U_PROFILE}" title="{L_PROFILE}" accesskey="u">{L_PROFILE}</a></li>
						<!-- IF S_DISPLAY_PM --><li><a href="{U_PRIVATEMSGS}" title="{L_PRIVATE_MESSAGES}">{PRIVATE_MESSAGE_INFO}</a></li> <!-- ENDIF -->
						<!-- IF S_DISPLAY_SEARCH --><li><a href="{U_SEARCH_SELF}" title="{L_SEARCH_SELF}">{L_SEARCH_SELF}</a></li> <!-- ENDIF -->
					<!-- ELSE -->
						<!-- IF not S_USER_LOGGED_IN and S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) --><li><a href="{U_REGISTER}" title="{L_REGISTER}">{L_REGISTER}</a></li><!-- ENDIF -->
					<!-- ENDIF -->
					<li><a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="l">{L_LOGIN_LOGOUT}</a></li>
					<!-- IF U_SEND_PASSWORD --><li><a href="{U_SEND_PASSWORD}" title="{L_FORGOT_PASS}">{L_FORGOT_PASS}</a></li><!-- ENDIF -->
				</ul>
			<!-- ENDIF -->
		</div>
		
		<div id="illustration">
			<div id="site-description">
				<h1><a href="{U_INDEX}" title="{L_INDEX}">{SITENAME}</a></h1>
				<p>{SITE_DESCRIPTION}</p>
			</div>
		</div>
		
		<div id="main-navigation">
			<ul id="primary-navigation" class="leftside">
				<li><a href="{U_INDEX}" title="{L_INDEX}">{L_INDEX}</a></li>
				<li><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>
				<!-- IF not S_IS_BOT-->
					<!-- IF S_DISPLAY_SEARCH --><li><a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH}</a></li><!-- ENDIF -->
					<!-- IF S_DISPLAY_MEMBERLIST --><li><a href="{U_MEMBERLIST}" title="{L_MEMBERLIST_EXPLAIN}">{L_MEMBERLIST}</a></li><!-- ENDIF -->
					<!-- IF U_TEAM --><li><a href="{U_TEAM}" title="{L_THE_TEAM}">{L_THE_TEAM}</a></li> <!-- ENDIF -->
					<!-- IF U_MCP --><li><a href="{U_MCP}" title="{L_MCP}">{L_MCP}</a></li><!-- ENDIF -->
					<!-- IF U_ACP --> <li><a href="{U_ACP}" title="{L_ACP}">{L_ACP}</a></li><!-- ENDIF -->
				<!-- ENDIF -->
			</ul>
			
			<!-- IF U_EMAIL_TOPIC or U_EMAIL_PM or U_PRINT_TOPIC or U_PRINT_PM -->
				<ul class="rightside linklist icons">
					<!-- IF U_EMAIL_TOPIC --><li><a href="{U_EMAIL_TOPIC}" title="{L_EMAIL_TOPIC}" class="sendemail">{L_EMAIL_TOPIC}</a></li><!-- ENDIF -->
					<!-- IF U_EMAIL_PM --><li><a href="{U_EMAIL_PM}" title="{L_EMAIL_PM}" class="sendemail">{L_EMAIL_PM}</a></li><!-- ENDIF -->
					<!-- IF U_PRINT_TOPIC --><li><a href="{U_PRINT_TOPIC}" title="{L_PRINT_TOPIC}" accesskey="p" class="print">{L_PRINT_TOPIC}</a></li><!-- ENDIF -->
					<!-- IF U_PRINT_PM --><li><a href="{U_PRINT_PM}" title="{L_PRINT_PM}" accesskey="p" class="print">{L_PRINT_PM}</a></li><!-- ENDIF -->
				</ul>
			<!-- ENDIF -->
		</div>
	</div>

	<div id="container">
	
		<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN and (U_MCP or U_ACP) -->
			<div id="information" class="rules">
				<div class="inner"><span class="corners-top"><span></span></span>
				
				<strong>{L_INFORMATION}:</strong> {L_BOARD_DISABLED}
				
				<span class="corners-bottom"><span></span></span></div>
			</div>
		<!-- ENDIF -->
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 12 лет 4 месяца
Благодарил (а): 41 раз
Поблагодарили: 935 раз

Re: Как поставить внешние ссылки на сайт phpbb 3.0. форума?

Сообщение LavIgor »

natalianov писал(а): могу предположить, что ссылки зашиты где-то среди файлов с расширением .css.
Такого быть не может в принципе. CSS отвечает лишь за внешний вид страницы.
natalianov писал(а): А где находятся обозначение - что вместо "L_THE_TEAM" на экран нужно выводить "Наша команда"
Ответ есть выше в этой теме:
Татьяна5 писал(а): Общий алгоритм:
language/ru/ - поиск по всем файлам Наша команда, и посмотреть какому "набору английских букв" эти слова соответствуют
К примеру,

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

'ABC' => 'абв',
Там, собственно, и задаются текстовые строки.
natalianov
phpBB 1.4.0
Сообщения: 35
Стаж: 11 лет
Благодарил (а): 9 раз

Re: Как поставить внешние ссылки на сайт phpbb 3.0. форума?

Сообщение natalianov »

LavIgor писал(а): Татьяна5 писал(а):
Источник цитаты Общий алгоритм:
language/ru/ - поиск по всем файлам Наша команда, и посмотреть какому "набору английских букв" эти слова соответствуют
К примеру,
КОД: ВЫДЕЛИТЬ ВСЁ
'ABC' => 'абв',

Там, собственно, и задаются текстовые строки.
Вот это я совсем не поняла.
Захожу в forums > language>ru. Вижу много файлов.
1.Как именно сдедать "поиск по всем файлам"? Через "Type to filter"? Других опций поиска по файлам не вижу Или слова "поиск по всем файлам" означает вручную открывать в режиме "edit" каждый файл и искать?
2. Я ищу по словам в кавычках "Наша команда" в этих файлах и что .. значит "посмотреть какому набору английских букв эти слова соответствуют"? :? Сначала я подумала, что здесь имеется в виду найденное в файле overall_header.html соответствие англо-язычного написания "L_THE_TEAM", L_REGISTER" русскому варианту на экране "Наша кломанда", "Регистрация".
Тут что-то другое имеется в виду?

'ABC' => 'абв', - не поняла. Это по номеру в алфавите ?

Тут бы конкретный пример привести хоть с тем же "Наша команда". Что это за "набор английских букв" которым эти слова соответствуют. :oops:
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 12 лет 4 месяца
Благодарил (а): 41 раз
Поблагодарили: 935 раз

Re: Как поставить внешние ссылки на сайт phpbb 3.0. форума?

Сообщение LavIgor »

natalianov писал(а): Через "Type to filter"?
К phpBB этот вопрос не относится.
В большинстве современных файловых менеджеров имеется функция поиска файлов по содержимому. Открывать для этого каждый файл совершенно не нужно.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Как поставить внешние ссылки на сайт phpbb 3.0. форума?

Сообщение Sheer »

natalianov, Прочтите Создание дополнительных (произвольных) страниц в стиле конференции , авось поможет. И помните, phpBB - это просто! ;)
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Как поставить внешние ссылки на сайт phpbb 3.0. форума?

Сообщение Татьяна5 »

natalianov писал(а): Как именно сдедать "поиск по всем файлам"?
Обычно скачиваю всё нужное и ищу через Total Commander. Вдруг не находится (что бывает) - открываю всё через Notepad++ и ищу уже там, там гарантированно находится
natalianov писал(а): Сначала я подумала, что здесь имеется в виду найденное в файле overall_header.html соответствие англо-язычного написания "L_THE_TEAM", L_REGISTER" русскому варианту на экране "Наша кломанда", "Регистрация"
Так и есть
В языковом файле будет примерно так (без учёта отступов)

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

'THE_TEAM' => 'Наша команда',
natalianov
phpBB 1.4.0
Сообщения: 35
Стаж: 11 лет
Благодарил (а): 9 раз

Re: Как поставить внешние ссылки на сайт phpbb 3.0. форума?

Сообщение natalianov »

Спасибо,
При помощи Total Commander нашла файл, в котором записаны все "название ссылое в коде" – и ее русско-язычное отображение на экране. Это файл common.php

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

'TB'				=> 'ТБ',
	'TERMS_USE'			=> 'Общие правила',
	'TEST_CONNECTION'	=> 'Проверить подключение',
	'THE_TEAM'			=> 'Наша команда',
	'TIB'				=> 'ТБ',
	'TIME'				=> 'Время',
А в каком файле прописаны ссылки на эти страницы?

Ведь, как понимаю, в файле overall_header.html я могу ввести новую команду по аналогии (например Linknew1), записать ее русско-язычное обозначение в файле common.php по аналогии ("Новая ссылка 1"). И третий шаг - нужно указать URL ссылку, по которой должен переходить пользователь при клике на "Новая ссылка 1") (например http://www.urltest)
В каком файле это делать? Видимо, где записаны URL и других ссылок из overall_header.html. Так вот где они записываются?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Как поставить внешние ссылки на сайт phpbb 3.0. форума?

Сообщение Татьяна5 »

natalianov писал(а): А в каком файле прописаны ссылки на эти страницы?
В разных. Тоже поиском по файлам можно найти (чаще всего бывает что-то из includes или из корневой папки)
Ссылки в шаблоне выглядят примерно так: {U_ЧТО_ТО_ТАМ}, по файлам искать это U_ЧТО_ТО_ТАМ без скобок
natalianov
phpBB 1.4.0
Сообщения: 35
Стаж: 11 лет
Благодарил (а): 9 раз

Re: Как поставить внешние ссылки на сайт phpbb 3.0. форума?

Сообщение natalianov »

Татьяна5 писал(а): В разных. Тоже поиском по файлам можно найти (чаще всего бывает что-то из includes или из корневой папки)
Ссылки в шаблоне выглядят примерно так: {U_ЧТО_ТО_ТАМ}, по файлам искать это U_ЧТО_ТО_ТАМ без скобок
Да, похоже это все в файлеforum\includes\functions.php

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

'U_LOGIN_LOGOUT'        => $u_login_logout,
        'U_INDEX'                => append_sid("{$phpbb_root_path}index.$phpEx"),
        'U_SEARCH'                => append_sid("{$phpbb_root_path}search.$phpEx"),
        'U_REGISTER'            => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register'),
        'U_PROFILE'                => append_sid("{$phpbb_root_path}ucp.$phpEx"),
        'U_MODCP'                => append_sid("{$phpbb_root_path}mcp.$phpEx", false, true, $user->session_id),
        'U_FAQ'                    => append_sid("{$phpbb_root_path}faq.$phpEx"),
        'U_SEARCH_SELF'            => append_sid("{$phpbb_root_path}search.$phpEx", 'search_id=egosearch'),
        'U_SEARCH_NEW'            => append_sid("{$phpbb_root_path}search.$phpEx", 'search_id=newposts'),
        'U_SEARCH_UNANSWERED'    => append_sid("{$phpbb_root_path}search.$phpEx", 'search_id=unanswered'), 
Видимо, в коде ссылка внутри форума это {$phpbb_root_path}ucp.$phpEx

Хм.. что-от глядя на этот код я уже стала сомневаться, что именно сюда можно вписать "обычную ссылку", рода http://www.test1
То есть вообще делать по тому принципу, что вписывать новые ссылки рядом с базовыми.

Возможно, исходно надо было как-то иначе подходить к решению. :roll:
Например, дать вверху независимую новую панель, на которой вынести все внешние ссылки.

Отправлено спустя 23 минуты 8 секунд:
Или все-таки можно вписать в файлincludes\functions.php внешнюю ссылку? Тогда как это сделать? У меня сейчас там нет ни одного примера кода с внешней ссылкой.
Последний раз редактировалось Sheer 10.12.2016 17:46, всего редактировалось 1 раз.
Причина: bb-код
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 12 лет 4 месяца
Благодарил (а): 41 раз
Поблагодарили: 935 раз

Re: Как поставить внешние ссылки на сайт phpbb 3.0. форума?

Сообщение LavIgor »

natalianov писал(а): У меня сейчас там нет ни одного примера кода с внешней ссылкой.
Зато есть примеры вывода текста в файл.
Подсказка: в кавычках можно указывать любой текст.

Вернуться в «Поддержка phpBB 3.0.х»