По FORUM_ID опр-ть тип форума (категория/форум/подфорум)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
goshka
- phpBB 1.4.2
- Сообщения: 71
- Стаж: 12 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 3 раза
По FORUM_ID опр-ть тип форума (категория/форум/подфорум)
Здравствуйте!
Как по FORUM_ID опр-ть тип форума (категория / форум / подфорум ) ?
Как по FORUM_ID опр-ть тип форума (категория / форум / подфорум ) ?
-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: По FORUM_ID опр-ть тип форума (категория/форум/подфорум)
По id - никак, это число не зависит от типа форума
-
goshka
- phpBB 1.4.2
- Сообщения: 71
- Стаж: 12 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 3 раза
Re: По FORUM_ID опр-ть тип форума (категория/форум/подфорум)
В шаблоне.
Т.е требуется узнать текущий FORUM_ID - это что? Категория, Форум или Подфорум?
В зависимости от этого, я хочу использовать ту или иную раскраску строк...
Т.е требуется узнать текущий FORUM_ID - это что? Категория, Форум или Подфорум?
В зависимости от этого, я хочу использовать ту или иную раскраску строк...
Последний раз редактировалось goshka 21.09.2014 8:53, всего редактировалось 1 раз.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: По FORUM_ID опр-ть тип форума (категория/форум/подфорум)
Зачем?
Вообще-то можно. SQL-запросом
Добавлено спустя 1 минуту 12 секунд:
Вообще-то можно. SQL-запросом
Код: Выделить всё
$sql = 'SELECT forum_type
FROM ' . FORUMS_TABLE . '
WHERE forum_id = ' . $forum_id . '';В шаблоне никак.goshka писал(а):В шаблоне
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
goshka
- phpBB 1.4.2
- Сообщения: 71
- Стаж: 12 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 3 раза
Re: По FORUM_ID опр-ть тип форума (категория/форум/подфорум)
По поводу SQL запроса...
Я хочу из шаблона опр-ть, по ходу формирования вывода.
Я хочу из шаблона опр-ть, по ходу формирования вывода.
-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: По FORUM_ID опр-ть тип форума (категория/форум/подфорум)
Категория -
Для разделения форумов и подфорумов в готовом виде ничего нет
Добавлено спустя 27 секунд:
S_IS_CATДля разделения форумов и подфорумов в готовом виде ничего нет
Добавлено спустя 27 секунд:
Вот и я про тоSheer писал(а):В шаблоне никак.
-
goshka
- phpBB 1.4.2
- Сообщения: 71
- Стаж: 12 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 3 раза
Re: По FORUM_ID опр-ть тип форума (категория/форум/подфорум)
Буду "фильтровать" по FORUM_ID...
Подскажите, пжлс,...
как проверить FORUM_ID равно ли какому-нибудь значению в списке, например: 3,10,18,24,31,37,45,87,99,114
Как составить компактно сравнение вместо длинного:
<!-- IF FORUM_ID == 3 or FORUM_ID == 10 or FORUM_ID == 18 or ... -->
Подскажите, пжлс,...
как проверить FORUM_ID равно ли какому-нибудь значению в списке, например: 3,10,18,24,31,37,45,87,99,114
Как составить компактно сравнение вместо длинного:
<!-- IF FORUM_ID == 3 or FORUM_ID == 10 or FORUM_ID == 18 or ... -->
Последний раз редактировалось goshka 21.09.2014 10:41, всего редактировалось 3 раза.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: По FORUM_ID опр-ть тип форума (категория/форум/подфорум)
goshka, запомните: phpBB - это прежде всего php, а html - это средство вывода. Ваша задача решается на уровне php-скрипта.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: По FORUM_ID опр-ть тип форума (категория/форум/подфорум)
Стандартно никакgoshka писал(а):Как составить компактно
-
goshka
- phpBB 1.4.2
- Сообщения: 71
- Стаж: 12 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 3 раза
Re: По FORUM_ID опр-ть тип форума (категория/форум/подфорум)
Уточню,
Хочу В ШАБЛОНЕ составить компактно сравнение вместо длинного:
<!-- IF FORUM_ID == 3 or FORUM_ID == 10 or FORUM_ID == 18 or ... -->
Через массив знаю можно, но это не компактно,
хочется, например, что-то типа sql записи:
IF FORUM_ID IN (3,10,18,24,31,37,45,87,99,114....) ?
Где почитать более подробную инструкцию помимо приведенной здесь по операторам в шаблонах?
Хочу В ШАБЛОНЕ составить компактно сравнение вместо длинного:
<!-- IF FORUM_ID == 3 or FORUM_ID == 10 or FORUM_ID == 18 or ... -->
Через массив знаю можно, но это не компактно,
хочется, например, что-то типа sql записи:
IF FORUM_ID IN (3,10,18,24,31,37,45,87,99,114....) ?
Где почитать более подробную инструкцию помимо приведенной здесь по операторам в шаблонах?
-
goshka
- phpBB 1.4.2
- Сообщения: 71
- Стаж: 12 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 3 раза
Re: По FORUM_ID опр-ть тип форума (категория/форум/подфорум)
Спасибо.
А есть более подробное руководство ?
А есть более подробное руководство ?
-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: По FORUM_ID опр-ть тип форума (категория/форум/подфорум)
Что - подробней? В статье перечислены все возможные операторы
-
goshka
- phpBB 1.4.2
- Сообщения: 71
- Стаж: 12 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 3 раза
Re: По FORUM_ID опр-ть тип форума (категория/форум/подфорум)
А где приводится описанме вот таких перменных:
S_IS_CAT
S_FIRST_ROW
MODERATORS
S_LIST_SUBFORUMS
SCRIPT_NAME
и т.п.
?
Описание объекта forumrow ?
S_IS_CAT
S_FIRST_ROW
MODERATORS
S_LIST_SUBFORUMS
SCRIPT_NAME
и т.п.
?
Описание объекта forumrow ?
-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: По FORUM_ID опр-ть тип форума (категория/форум/подфорум)
Полного списка переменных шаблона нет, их обычно ищут в
Массив
*.php файлах и по коду определяют что есть что.Массив
forumrow искать в includes/functions_display.php
