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

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

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

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

Сообщение mike2003 » 05.04.2016 18:52

Название расширения: 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
Поддержка
Поддержка
Сообщения: 8884
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 158 раз
Поблагодарили: 2506 раз
Контактная информация:

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

Сообщение Татьяна5 » 05.04.2016 18:58

mike2003 писал(а): Есть ли конструкция для шаблонов
Есть
Руководство по синтаксису шаблонов

Аватара пользователя
mike2003
phpBB 2.0.5
Сообщения: 452
Зарегистрирован: 18.03.2016 14:22
Благодарил (а): 27 раз
Поблагодарили: 8 раз

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

Сообщение mike2003 » 05.04.2016 19:09

спс, с шаблоном разобрался
с языком - вот он использует 'lang_set' => 'common',
это правильно? обычно пишут расширение? может тут что то не так? защита для common?

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 8884
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 158 раз
Поблагодарили: 2506 раз
Контактная информация:

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

Сообщение Татьяна5 » 05.04.2016 19:33

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

		$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
Зарегистрирован: 18.03.2016 14:22
Благодарил (а): 27 раз
Поблагодарили: 8 раз

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

Сообщение mike2003 » 05.04.2016 19:45

а он не использует эти переменные напрямую, они берутся так {topicrow.TOPIC_TYPE}
движок сам подставляет нужную
в версии для 3.0.* он руками правил все эти VIEW_TOPIC_
http://www.christianbullock.com/2012/ph ... -viewforum
Татьяна5 писал(а): Кто кого перекроет
по идее они и должны перекрыть переменные движка и тогда "Важная :" будет просто "Важная"
так и работает на тестовой локалке

Аватара пользователя
mike2003
phpBB 2.0.5
Сообщения: 452
Зарегистрирован: 18.03.2016 14:22
Благодарил (а): 27 раз
Поблагодарили: 8 раз

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

Сообщение mike2003 » 08.04.2016 2:51

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

тогда так - {topicrow.TOPIC_TYPE} возвращает что-то типа стандартных типов {L_VIEW_TOPIC_STICKY}
как я могу изменить чтобы {topicrow.TOPIC_TYPE} ссылалась на {L_VIEW_TOPIC_STICKY_NEW}??
что то вроде {topicrow.TOPIC_TYPE + '_NEW'}
?

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 8884
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 158 раз
Поблагодарили: 2506 раз
Контактная информация:

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

Сообщение Татьяна5 » 08.04.2016 17:26

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

Ответить

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