Создание страниц в стиле конференции

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Создание страниц в стиле конференции

Сообщение владимир1983 »

romeo_piter писал(а):Форум: http://www.forum.site.ru
Лежит в папке /forum так? Выше лежит сайт.
Почему вы думаете что "конструкции-условия" которые работают на форуме, будут работать вне папки в которой расположены файлы форума?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Re: Создание страниц в стиле конференции

Сообщение romeo_piter »

romeo_piter писал(а):Лежит в папке /forum так? Выше лежит сайт
Не совсем,
сайт лежит root/htdocs
форум лежит root/forum
владимир1983 писал(а):Почему вы думаете что "конструкции-условия" которые работают на форуме, будут работать вне папки в которой расположены файлы форума?
Я вас правильно понял, нельзя заставить работать подобное на субдомене?
Аватара пользователя
Иван Степаныч
phpBB 1.0.0
Сообщения: 5
Стаж: 15 лет 4 месяца
Благодарил (а): 4 раза

Re: Создание страниц в стиле конференции

Сообщение Иван Степаныч »

скажите пожалуйста, а для создания таких страниц нужен какой либо мод или просто создать файл php и залить на сервер?
Петрович
phpBB 2.0.0
Сообщения: 244
Стаж: 19 лет 10 месяцев
Откуда: НСО, п. Витаминка
Благодарил (а): 10 раз
Поблагодарили: 14 раз

Re: Создание страниц в стиле конференции

Сообщение Петрович »

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

Re: Создание страниц в стиле конференции

Сообщение Sheer »

romeo_piter писал(а):сайт лежит root/htdocs
форум лежит root/forum
Так бы сразу и сказал.
1. Не понимаю я вот этого... зачем форум сносить на субдомен? Не проще ли было сделать, чтобы форум был здесь http://www.site.ru/forum. Тогда бы не было никаких проблем и

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

$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './forum/'; 
все работает.
2. Совет. Создать в корне сайта папку forum, туда скопировать с субдомена common.php, config.php, и чтобы долго не разбираться, что нужно, а что нет, папки /cache (пустую), /includes, /styles, /language/ru
И все должно будет работать...
Аватара пользователя
Иван Степаныч
phpBB 1.0.0
Сообщения: 5
Стаж: 15 лет 4 месяца
Благодарил (а): 4 раза

Re: Создание страниц в стиле конференции

Сообщение Иван Степаныч »

Петрович писал(а):Мод не нужен, а статью прочесть - Создание дополнительных (произвольных) страниц в стиле конференции в обязательном порядке.
очень благодарен, со статьей ознакомился, страницу создал (пока корявенько вышло, но попробую самостоятельно разбираться дальше)
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Re: Создание страниц в стиле конференции

Сообщение romeo_piter »

Sheer писал(а):1. Не понимаю я вот этого... зачем форум сносить на субдомен?
Просто когда это всё ваялось в одной "умной" статье было вычитано, что подобная схема очень выгодна для индексации, т.к. субдомен и домен воспринимаются поисковиками раздельно. Только выгод от этого раздельного восприятия я для себя не вижу на сегодня )
Делал бы сегодня - конечно, делал бы в папке, но поздно..
Sheer писал(а):Создать в корне сайта папку forum, туда скопировать с субдомена common.php, config.php, и чтобы долго не разбираться, что нужно, а что нет, папки /cache (пустую), /includes, /styles, /language/ru
И все должно будет работать...
Функции и переменные будут работать?
А что при этом прописать в путь?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Создание страниц в стиле конференции

Сообщение Sheer »

romeo_piter писал(а):но поздно..
Совсем нет. Скопировать в папу /forum все содержимое из субдомена, относящееся к движку форма, а на субдомене сделать редирект.
romeo_piter писал(а):Функции и переменные будут работать?
Да.
romeo_piter писал(а):А что при этом прописать в путь?
Я же написал

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

$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './forum/'; 
demon201984
phpBB 1.4.4
Сообщения: 105
Стаж: 15 лет 7 месяцев
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: Создание страниц в стиле конференции

Сообщение demon201984 »

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

Re: Создание страниц в стиле конференции

Сообщение Sheer »

includes/function.php - функция page_header()
demon201984
phpBB 1.4.4
Сообщения: 105
Стаж: 15 лет 7 месяцев
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: Создание страниц в стиле конференции

Сообщение demon201984 »

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

к примеру я написал условие:

В файле functions.php

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

if ($user->data['group_id'] == '8')
{
        $group='1';
			
	        }
        else 
        {
         unset($group);
         }

$template->assign_vars(array(
	'S_GROUP'	=> $group,
));
В файле overall_header.html

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

	<!-- IF S_GROUP --><a href="http://...">Меню</a><!-- ENDIF --> 
Код в файле functions.php не отрабатывает, переменную в overall_header.html передать тоже не получается.
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Создание страниц в стиле конференции

Сообщение Айдар »

Возможно

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

<!-- IF GROUP_ID == '8' --><a href="http://...">Меню</a><!-- ENDIF --> 
In Web We Trust
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Создание страниц в стиле конференции

Сообщение Sheer »

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

($user->data['group_id'] == 8) ? $group = true : $group = false;
$template->assign_vars(array('S_GROUP'    => $group)); 
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Создание страниц в стиле конференции

Сообщение MIT »

Даёшь экономию байтоместа!

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

$template->assign_vars(array('S_GROUP' => $user->data['group_id'] == 8)); 
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Создание страниц в стиле конференции

Сообщение Sheer »

MIT писал(а):Даёшь экономию байтоместа!
Праильное решение! Одобрямс! :D

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