Страница 1 из 1

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

Добавлено: 05.04.2016 18:52
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 для перебора

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

Добавлено: 05.04.2016 18:58
Татьяна5
mike2003 писал(а): Есть ли конструкция для шаблонов
Есть
Руководство по синтаксису шаблонов

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

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

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

Добавлено: 05.04.2016 19:33
Татьяна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 секунд:
Другое дело что сам языковой файл написан очень неудачно. Названия переменных совпадают со стандартными названиями из движка. Кто кого перекроет, движок расширение или расширение движок, не угадать

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

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

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

Добавлено: 08.04.2016 2:51
mike2003
эх! не выходит ничего. Не хотят переменные считываться. Будто их что то перезаписывает!

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

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

Добавлено: 08.04.2016 17:26
Татьяна5
В шаблоне нет
Это по-хорошему в php надо вклиниться в массив topicrow и заменить там