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

-
- phpBB 1.4.2
- Сообщения: 73
- Стаж: 10 лет 4 месяца
- Откуда: Барнаул
- Благодарил (а): 18 раз
- Поблагодарили: 3 раза
-
- phpBB 3.0.0 RC7
- Сообщения: 1798
- Стаж: 12 лет 11 месяцев
- Благодарил (а): 97 раз
- Поблагодарили: 91 раз
- Забанен: Бессрочно
Re: [RC] National Flags
Как какими?
Разве тут есть выбор?1 пользователь
2 пользователя
5 пользователей
phpBBex
-
- phpBB 2.0.12
- Сообщения: 871
- Стаж: 14 лет 6 месяцев
- Откуда: Оттуда
- Благодарил (а): 53 раза
- Поблагодарили: 92 раза
Re: [RC] National Flags
Тоже не совсем верный вариант, всё-равно нужно склонять по падежам

Вот например будет цифра 102, у тебя получится 102 человек и т.п.
Можно конечно всё это сделать нормально и с "Человеком" и с "Пользователем", но у меня нет времени, буду посвободней, может допилю расширение

-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: [RC] National Flags
В 3.1 нет проблем со склонением, просто задайте нужные ключи языковой переменной и сделайте правильный вызов функции
Например,
lang()
.Например,
$user->lang('MY_INCLINATIONS', $inclinations);
и языковая переменная вида
Код: Выделить всё
'MY_INCLINATIONS' => array(
1 => '%d пользователь',
2 => '%d пользователя',
3 => '%d пользователей',
),
-
- phpBB 1.4.2
- Сообщения: 73
- Стаж: 10 лет 4 месяца
- Откуда: Барнаул
- Благодарил (а): 18 раз
- Поблагодарили: 3 раза
Re: [RC] National Flags
rxu, Извините за беспокойство, мне не совсем понятно где эту переменную вставлять? Ну не сильно я, в этих вопросах волоку пока.
Отправлено спустя 3 минуты 28 секунд:
Согласен. Всё таки остановлюсь на склонениях слова "Человек".
Клуб Исследователь - http://ligis.ru
-
- phpBB 2.0.12
- Сообщения: 871
- Стаж: 14 лет 6 месяцев
- Откуда: Оттуда
- Благодарил (а): 53 раза
- Поблагодарили: 92 раза
-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: [RC] National Flags
Perfecthus, ответ был уже достаточно давно и не Вам.
Человек же цитату привёл.
Человек же цитату привёл.
-
- phpBB 1.4.2
- Сообщения: 55
- Стаж: 9 лет 9 месяцев
- Откуда: Москва
- Благодарил (а): 17 раз
Re: [RC] National Flags
Подскажите, есть ли возможность перенести флаг из "СТАТИСТИКА ПОЛЬЗОВАТЕЛЯ" в основные поля Профиля? Как это реализовать?
Мой форум о Русских спаниелях: ФорумРОС.рф (phpBB 3.1.9)
-
- phpBB 3.1.0 RC3
- Сообщения: 3343
- Стаж: 13 лет 3 месяца
- Благодарил (а): 675 раз
- Поблагодарили: 164 раза
Re: [RC] National Flags
Не пойму, почему не в стандартном стиле не отображается поле выбора в личном разделе, переименовал папку в ALL не помогло.
-
- phpBB 2.0.12
- Сообщения: 871
- Стаж: 14 лет 6 месяцев
- Откуда: Оттуда
- Благодарил (а): 53 раза
- Поблагодарили: 92 раза
Re: [RC] National Flags
Стандартной возможности нет, потому-что там нет нужного события, но, если интересно могу подсказать, как сделать.
-
- phpBB 2.0.12
- Сообщения: 871
- Стаж: 14 лет 6 месяцев
- Откуда: Оттуда
- Благодарил (а): 53 раза
- Поблагодарили: 92 раза
Re: [RC] National Flags
1. Открыть файл:
2. Найти часть кода в этом файле:
3. Добавить после:
4. Создать файл с названием memberlist_view_location_after.html
5. Добавить в него следующий код:
6. Залить файл на сервер по адресу:
7. Удалить из этого же каталога файл:
8. Очистить кэш
Радоваться появлению флага в нужном месте
Получится, вот так:
../styles/prosilver/template/memberlist_view.html
2. Найти часть кода в этом файле:
Код: Выделить всё
<!-- BEGIN custom_fields -->
<!-- IF not custom_fields.S_PROFILE_CONTACT -->
<dt>{custom_fields.PROFILE_FIELD_NAME}{L_COLON}</dt> <dd>{custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- ENDIF -->
<!-- END custom_fields -->
Код: Выделить всё
<!-- EVENT memberlist_view_location_after -->
5. Добавить в него следующий код:
Код: Выделить всё
<!-- IF USER_FLAG -->
<dt>{L_USER_FLAG}{L_COLON}</dt> <dd id="flagusers" class="memberlist_flags"><a href="{U_FLAG}">{USER_FLAG}</a></dd>
<!-- ENDIF -->
../ext/rmcgirr83/nationalflags/styles/prosilver/template/event/
7. Удалить из этого же каталога файл:
memberlist_view_user_statistics_before.html
8. Очистить кэш
Радоваться появлению флага в нужном месте

Получится, вот так:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Перенесено из форума Бета-версии расширений для phpBB в форум Поддержка расширений для phpBB 25.11.2017 4:59 модератором Warlock75