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

[beta] Board Rules (Правила конференции)

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [beta] Board Rules (Правила конференции)

Сообщение Sheer »

Для 3.2
Открыть ext\hammer663\BoardRules\controller\rules.php
Найти

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

        $this->user->add_lang_ext('hammer663/BoardRules', 'help_rules');
Заменить на

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

        include($this->phpbb_root_path . 'ext/hammer663/BoardRules/language/' . $this->user->data['user_lang'] . '/help_rules.' . $this->php_ext);
Найти

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

        foreach ($this->user->help as $help_ary) 
Заменить на

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

        foreach ($help as $help_ary) 
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Evangelion
phpBB 2.0.4
Сообщения: 412
Стаж: 12 лет 3 месяца
Благодарил (а): 75 раз
Поблагодарили: 110 раз
Контактная информация:

Re: [beta] Board Rules (Правила конференции)

Сообщение Evangelion »

Так же, чтоб добавить вместо стандартного изображения Изображение, символ шрифта Font Awesome, нужно:
Открыть файл: ...ext/hammer663/BoardRules/styles/prosilver/template/event/overall_header_navigation_append.html
1. Кодировку установить: UTF-8 (без BOM)
2. Заменить всё содержимое на:

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

<li data-last-responsive="true">
				<a href="{U_RULES}" title="{L_BOARD_RULES_HDR}" role="menuitem">
					<i class="icon fa-book" aria-hidden="true"></i><span>{L_BOARD_RULES}</span>
				</a>
			</li>
Последний раз редактировалось Evangelion 23.01.2017 17:59, всего редактировалось 3 раза.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [beta] Board Rules (Правила конференции)

Сообщение Sheer »

Evangelion, это неправильно.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Evangelion
phpBB 2.0.4
Сообщения: 412
Стаж: 12 лет 3 месяца
Благодарил (а): 75 раз
Поблагодарили: 110 раз
Контактная информация:

Re: [beta] Board Rules (Правила конференции)

Сообщение Evangelion »

Sheer, почему? Работает ведь
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [beta] Board Rules (Правила конференции)

Сообщение Sheer »

Если работает, это не значит, что сделано правильно.
Никогда не используйте в файлах шаблонов литералы, а только "языковые" переменные.
И для достижения цели
Evangelion писал(а): добавить вместо стандартного изображения
нужно править rules.css
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
LONER
phpBB 3.0.0 RC1
Сообщения: 1486
Стаж: 8 лет 2 месяца
Благодарил (а): 164 раза
Поблагодарили: 247 раз

Re: [beta] Board Rules (Правила конференции)

Сообщение LONER »

Evangelion писал(а): почему?
Вместо вот этого href="./rules" title="Правила конференции" должно быть это href="{U_RULES}" title="{L_BOARD_RULES_HDR}" , а вместо этого Правила конференции это {L_BOARD_RULES}
Правильно заданный вопрос и описание проблемы - 70% их решения...
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [beta] Board Rules (Правила конференции)

Сообщение Sheer »

Да нет. Нужно
Sheer писал(а): править rules.css
ибо правка Evangelion вообще отрубает подключение css
Нужно править это

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

.icon-rules {
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-image: url("./images/icon_rules.gif");

}
Кстати
Evangelion писал(а): символ юникода
Это не символ юникода. Это символ шрифта Font Awesome

Отправлено спустя 8 минут 8 секунд:
Проще так
Открыть ext\hammer663\BoardRules\styles\prosilver\template\event\overall_header_navigation_append.html
Заменить содержимое на

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

<li data-last-responsive="true">
	<a href="{U_RULES}" title="{L_BOARD_RULES_HDR}" role="menuitem"><i class="icon fa-file-text-o" aria-hidden="true"></i><span>{L_BOARD_RULES}</span></a>
</li>
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Evangelion
phpBB 2.0.4
Сообщения: 412
Стаж: 12 лет 3 месяца
Благодарил (а): 75 раз
Поблагодарили: 110 раз
Контактная информация:

Re: [beta] Board Rules (Правила конференции)

Сообщение Evangelion »

Sheer, да, я поправил код.
А для чего править css? Именно тот кусок ведь уже не нужен, и его можно удалить
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [beta] Board Rules (Правила конференции)

Сообщение Sheer »

С чего бы? Откройте и посмотрите.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: [beta] Board Rules (Правила конференции)

Сообщение Beer »

После переноса форума в другую папку перестал работать Board Rules 1.0.3 - выдает 404 ошибку переход по ссылке.
Отключил. Удалил. Залил последнюю версию Board Rules 1.0.4 включил - то же самое.

Чует сердце, что где-то путь надо исправить, и видимо в БД - не могу найти!
Еще у меня не работает FAQ. Т.е. все отображается, ссылки правильные, но переходя по ним 404 ошибка.

Папка была /phpbb стала /forum - таких совпадений будет жуть сколько.
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [beta] Board Rules (Правила конференции)

Сообщение Sheer »

Beer писал(а): видимо в БД
phpbb_config => script_path
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: [beta] Board Rules (Правила конференции)

Сообщение Beer »

Это я менял ранее на /forum

Отправлено спустя 3 минуты 1 секунду:
Проблема в .htaccess, который в корне форума. Я его удалил, когда настраивал редирект.
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
klow
phpBB 1.4.4
Сообщения: 105
Стаж: 7 лет 2 месяца
Благодарил (а): 44 раза
Поблагодарили: 2 раза

Re: [beta] Board Rules (Правила конференции)

Сообщение klow »

Подскажите, правила можно приспособить отдельно для каждой категории? То есть, сделать каждой категории свои правила или они только для всего форума?
99% ошибок компьютера сидит в полуметре от монитора
phpBB 3.1.10, PHP 5.6.24, MySQL(i) 5.5.54
Аватара пользователя
LONER
phpBB 3.0.0 RC1
Сообщения: 1486
Стаж: 8 лет 2 месяца
Благодарил (а): 164 раза
Поблагодарили: 247 раз

Re: [beta] Board Rules (Правила конференции)

Сообщение LONER »

klow, А что не устраивает в штатных средствах ?
2017-01-29_022013.png
Правильно заданный вопрос и описание проблемы - 70% их решения...
Аватара пользователя
klow
phpBB 1.4.4
Сообщения: 105
Стаж: 7 лет 2 месяца
Благодарил (а): 44 раза
Поблагодарили: 2 раза

Re: [beta] Board Rules (Правила конференции)

Сообщение klow »

Если правильно понимаю, то правила одни для всего форума "forum/app.php/rules"? Их нельзя сделать разными для разных категорий?
По сути мне нужно сделать FAQ для каждой категории с функциональностью правил: подсветка, удобное редактирование, ссылки на пукнты.
99% ошибок компьютера сидит в полуметре от монитора
phpBB 3.1.10, PHP 5.6.24, MySQL(i) 5.5.54
Ответить

Вернуться в «Анонсы и поддержка расширений для phpBB»