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

Pretty topic - проблема с языком и разные цвета

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
mike2003
phpBB 2.0.5
Сообщения: 452
Стаж: 6 лет 8 месяцев
Благодарил (а): 25 раз
Поблагодарили: 7 раз

Pretty topic - проблема с языком и разные цвета

Сообщение mike2003 »

Название расширения: Pretty topic
Автор: dmzx
Описание расширения: Добавляет метки для тем.
Скачать: https://www.phpbb.com/customise/db/exte ... tty_topic/
Язык: en

В папке нет русского языка ru, но расширение пишет по русски названия с двоеточием на конце. Из глобального файлового перевода. Переменные имеют имена глобальных VIEW_TOPIC_GLOBAL.
Но на тестовом сервер этого не происходит, там я могу их даже редактировать и создавать языки перевода.
Почему этого не происходит на другом сервере?

И еще - я пытаюсь сделать разные цвета для меток и почти получилось (это не имеет отношения к языку).
Есть ли конструкция для шаблонов вида
IF - else IF - else If - else? или case/switch для перебора
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 11470
Стаж: 11 лет 3 месяца
Благодарил (а): 138 раз
Поблагодарили: 2137 раз

Re: Pretty topic - проблема с языком и разные цвета

Сообщение Татьяна5 »

mike2003 писал(а): Есть ли конструкция для шаблонов
Есть
Руководство по синтаксису шаблонов
Аватара пользователя
mike2003
phpBB 2.0.5
Сообщения: 452
Стаж: 6 лет 8 месяцев
Благодарил (а): 25 раз
Поблагодарили: 7 раз

Re: Pretty topic - проблема с языком и разные цвета

Сообщение mike2003 »

спс, с шаблоном разобрался
с языком - вот он использует 'lang_set' => 'common',
это правильно? обычно пишут расширение? может тут что то не так? защита для common?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 11470
Стаж: 11 лет 3 месяца
Благодарил (а): 138 раз
Поблагодарили: 2137 раз

Re: Pretty topic - проблема с языком и разные цвета

Сообщение Татьяна5 »

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

		$lang_set_ext[] = array(
			'ext_name' => 'dmzx/prettytopic',
			'lang_set' => 'common',
		);
Использует ext/[b]dmzx/prettytopic[/b]/language/en/[b]common[/b].php

Отправлено спустя 5 минут 7 секунд:
Другое дело что сам языковой файл написан очень неудачно. Названия переменных совпадают со стандартными названиями из движка. Кто кого перекроет, движок расширение или расширение движок, не угадать
Аватара пользователя
mike2003
phpBB 2.0.5
Сообщения: 452
Стаж: 6 лет 8 месяцев
Благодарил (а): 25 раз
Поблагодарили: 7 раз

Re: Pretty topic - проблема с языком и разные цвета

Сообщение mike2003 »

а он не использует эти переменные напрямую, они берутся так {topicrow.TOPIC_TYPE}
движок сам подставляет нужную
в версии для 3.0.* он руками правил все эти VIEW_TOPIC_
http://www.christianbullock.com/2012/ph ... -viewforum
Татьяна5 писал(а): Кто кого перекроет
по идее они и должны перекрыть переменные движка и тогда "Важная :" будет просто "Важная"
так и работает на тестовой локалке
Аватара пользователя
mike2003
phpBB 2.0.5
Сообщения: 452
Стаж: 6 лет 8 месяцев
Благодарил (а): 25 раз
Поблагодарили: 7 раз

Re: Pretty topic - проблема с языком и разные цвета

Сообщение mike2003 »

эх! не выходит ничего. Не хотят переменные считываться. Будто их что то перезаписывает!

тогда так - {topicrow.TOPIC_TYPE} возвращает что-то типа стандартных типов {L_VIEW_TOPIC_STICKY}
как я могу изменить чтобы {topicrow.TOPIC_TYPE} ссылалась на {L_VIEW_TOPIC_STICKY_NEW}??
что то вроде {topicrow.TOPIC_TYPE + '_NEW'}
?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 11470
Стаж: 11 лет 3 месяца
Благодарил (а): 138 раз
Поблагодарили: 2137 раз

Re: Pretty topic - проблема с языком и разные цвета

Сообщение Татьяна5 »

В шаблоне нет
Это по-хорошему в php надо вклиниться в массив topicrow и заменить там

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