[beta] Board Rules (Правила конференции)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 3.0.0 RC7
- Сообщения: 1798
- Стаж: 12 лет 11 месяцев
- Благодарил (а): 97 раз
- Поблагодарили: 91 раз
- Забанен: Бессрочно
Re: [BETA] Board Rules (Правила конференции)
Ага, таки забыл, как RewriteBase работает. Ну да ладно, главное что заработало.
phpBBex
-
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 15 лет
- Откуда: Сергиев Посад
- Благодарил (а): 295 раз
- Поблагодарили: 287 раз
Re: [BETA] Board Rules (Правила конференции)
Я знаю как обрабатывается директива RewriteBase. Я к твоемуxisp писал(а):Смотря откуда RewriteBase отсчитывается
Вариантов может быть масса, поэтому разрабы тут не виноваты.xisp писал(а):Потому что разрабы забыли кое что.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
- phpBB 1.4.4
- Сообщения: 136
- Стаж: 11 лет 3 месяца
- Благодарил (а): 14 раз
- Поблагодарили: 3 раза
Re: [BETA] Board Rules (Правила конференции)
Настроил это расширение, правила вписал, все отлично работает! Огромное спасибо! Вот как это выглядит у меня.
Но не получается добавить страницу в навигационную цепочку.
Пробовал значения board_rules и rules - не хочет. Заранее спасибо за помощь!
Вот что добавлял:
Но не получается добавить страницу в навигационную цепочку.
Пробовал значения board_rules и rules - не хочет. Заранее спасибо за помощь!
Вот что добавлял:
Код: Выделить всё
eq 'board_rules' or SCRIPT_NAME
<!-- ELSEIF SCRIPT_NAME eq 'board_rules' -->
<span>{L_BOARD_RULES_HDR}</span>
Последний раз редактировалось AndriyUA 02.11.2014 22:50, всего редактировалось 2 раза.
-
- Former team member
- Сообщения: 2032
- Стаж: 15 лет
- Откуда: Зеленоград
- Благодарил (а): 37 раз
- Поблагодарили: 39 раз
Re: [BETA] Board Rules (Правила конференции)
Не понял, что вы хотите сделать. Можно по-другому объяснить?
-
- phpBB 1.4.4
- Сообщения: 136
- Стаж: 11 лет 3 месяца
- Благодарил (а): 14 раз
- Поблагодарили: 3 раза
Re: [BETA] Board Rules (Правила конференции)
HAMMER663, добавить в навигационную цепочку путь "Форум>Правила форума".
Добавлено спустя 2 минуты 12 секунд:
Чтобы наверняка:
Добавлено спустя 2 минуты 12 секунд:
Чтобы наверняка:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Former team member
- Сообщения: 2032
- Стаж: 15 лет
- Откуда: Зеленоград
- Благодарил (а): 37 раз
- Поблагодарили: 39 раз
Re: [BETA] Board Rules (Правила конференции)
AndriyUA попробуйте вот так:
Добавлено спустя 1 минуту 35 секунд:
Но, думаю, надо как-то иначе туда добавлять. Подумаю на досуге
Код: Выделить всё
<!-- IF S_BOARD_RULES -->
Но, думаю, надо как-то иначе туда добавлять. Подумаю на досуге
-
- phpBB 1.4.4
- Сообщения: 136
- Стаж: 11 лет 3 месяца
- Благодарил (а): 14 раз
- Поблагодарили: 3 раза
Re: [BETA] Board Rules (Правила конференции)
HAMMER663, я сверху указывал два параметра, через которые уже добавлял страницы. Вот:
файл /styles/prosilver/template/navbar_header.html
Код: Выделить всё
<!-- IF SCRIPT_NAME (...) eq 'board_rules' or SCRIPT_NAME (...) -->
<!-- ELSEIF SCRIPT_NAME eq 'board_rules' -->
<span>{L_BOARD_RULES_HDR}</span>
-
- Former team member
- Сообщения: 2032
- Стаж: 15 лет
- Откуда: Зеленоград
- Благодарил (а): 37 раз
- Поблагодарили: 39 раз
Re: [BETA] Board Rules (Правила конференции)
Код: Выделить всё
<!-- IF SCRIPT_NAME (...) eq 'board_rules' or SCRIPT_NAME (...) -->
<!-- ELSEIF S_BOARD_RULES -->
<span>{L_BOARD_RULES_HDR}</span>
S_BOARD_RULES
возвращает true
, если открыта страница правил. Тебе вроде это и нужно-
- phpBB 1.4.4
- Сообщения: 136
- Стаж: 11 лет 3 месяца
- Благодарил (а): 14 раз
- Поблагодарили: 3 раза
-
- Former team member
- Сообщения: 2032
- Стаж: 15 лет
- Откуда: Зеленоград
- Благодарил (а): 37 раз
- Поблагодарили: 39 раз
Re: [BETA] Board Rules (Правила конференции)
Код: Выделить всё
<!-- EVENT overall_header_breadcrumb_append -->
Код: Выделить всё
<!-- IF S_BOARD_RULES -->Правила<!-- ENDIF -->
-
- phpBB 1.4.4
- Сообщения: 136
- Стаж: 11 лет 3 месяца
- Благодарил (а): 14 раз
- Поблагодарили: 3 раза
Re: [BETA] Board Rules (Правила конференции)
HAMMER663, у меня стиль не совсем типичный, хоть и сделан на prosilver, поэтому не все может совпадать. Если есть возможность, то проверьте и добавьте это в расширение! Заранее спасибо!
Добавлено спустя 27 минут 16 секунд:
+ надо бы исправить "1.1", "1.2" и так далее. Точек в конце быть не должно, так более правильно.
Убирать ее после </a> в файле /ext/hammer663/BoardRules/controller/rules.php:
Добавлено спустя 31 минуту 53 секунды:
Еще надо сделать так, чтобы при регистрации отображались эти правила вместо стандартных.
Добавлено спустя 27 минут 16 секунд:
+ надо бы исправить "1.1", "1.2" и так далее. Точек в конце быть не должно, так более правильно.
Убирать ее после </a> в файле /ext/hammer663/BoardRules/controller/rules.php:
Код: Выделить всё
<dd id="rule{cat_row.rule_row.RULE_NUMBER}"><a href="#rule{cat_row.rule_row.RULE_NUMBER}">{cat_row.rule_row.RULE_NUMBER}</a>. {cat_row.rule_row.RULE_TEXT}

-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [BETA] Board Rules (Правила конференции)
Он хочет ссылку в навигацию в шапке.HAMMER663 писал(а):Не понял, что вы хотите сделать
Открыть listener.php
Найти
Код: Выделить всё
'core.page_header' => 'board_rules',
Код: Выделить всё
'core.page_header' => 'add_page_header_link',
Код: Выделить всё
public function add_page_header_link($event)
{
$this->template->assign_vars(array(
'U_BOARD_RULES' => append_sid("{$this->phpbb_root_path}rules"),
));
}
добавить файл overall_header_navigation_prepend.html
Код: Выделить всё
<li class="small-icon icon-faq no-bulletin"><a href="{U_BOARD_RULES}">{L_BOARD_RULES}</a></li>
public function board_rules($event)
можно удалить.Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.4.4
- Сообщения: 136
- Стаж: 11 лет 3 месяца
- Благодарил (а): 14 раз
- Поблагодарили: 3 раза
Re: [BETA] Board Rules (Правила конференции)
Sheer, сделать обычную ссылку можно и без этих махинаций. Или я так плохо объясняю, или вы не поняли. Там скриншот же есть. Интересует конкретно навигационная цепочка.
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [BETA] Board Rules (Правила конференции)
Никаких махинаций. Есть событие overall_header_navigation_prepend, его и используем. А вот добавлять в контроллер
и править "коробочный" шаблон - это махинация и пляски с бубном.
Код: Выделить всё
<dd id="rule{cat_row.rule_row.RULE_NUMBER}"><a href="#rule{cat_row.rule_row.RULE_NUMBER}">{cat_row.rule_row.RULE_NUMBER}</a>. {cat_row.rule_row.RULE_TEXT}
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.4.4
- Сообщения: 136
- Стаж: 11 лет 3 месяца
- Благодарил (а): 14 раз
- Поблагодарили: 3 раза
Re: [BETA] Board Rules (Правила конференции)
Sheer, как я смогу это применить в breadcrumb?
P.S.: Тему надо будет почистить.
P.S.: Тему надо будет почистить.
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor