Перейти к контенту
  • 0

Обновление языковых xml в модификации


mixar

Вопрос

Добрый день!

 

Пишу приложение-портал для IPB для замены стандартного портала, почти все сделал, но возникло 3 вопроса:

 

1)Сегодня создал xml файл (/admin/applications_addon/other/power_portal/xml/public_power_portal_language_pack.xml) с переводом, но он не подгружается так:

 

$this->registry->class_localization->loadLanguageFile( array( 'public_power_portal' ), 'power_portal' );

 

Возможно из xml языковые строки грузятся в БД в момент инсталляции приложения, тогда второй вопрос:

 

2) Как обновить языковые константы в БД и кеше, если я заменю языковой XML файл?

 

3) Использую в шаблоне конструкцию:

 

{parse template="user_popup" group="global" params="$entry['member_id'], $entry['members_seo_name']"}

 

 

Как сделать чтоб в окне user_popup отображалось:

Сейчас: Смотрит главную страницу

 

вместо

 

Сейчас: Смотрит форумы?

 

Заранее спасибо!

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

1) Все xml-файлы импортируются в БД при установке приложения. Так же их можно переимпортировать позже, через соответвующий пунт меню напротив нужного вам языка в разделе "Внешний вид - Языки" в АЦ.

 

2) В том же месте в АЦ есть пункт "Перестроить кэш".

Ссылка на комментарий
Поделиться на других сайтах

  • 0

1) Все xml-файлы импортируются в БД при установке приложения. Так же их можно переимпортировать позже, через соответвующий пунт меню напротив нужного вам языка в разделе "Внешний вид - Языки" в АЦ.

 

2) В том же месте в АЦ есть пункт "Перестроить кэш".

 

Кажись нашел, импорт из XML? Просто я сначала написал приложение, а потом озадачился языковыми файлами. Из-за того что IPS никак не сделает нормальные доки для разработчиков, собираю информацию по крупицам, ковыряясь в приложениях от IPS и чужих модах...

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Из-за того что IPS никак не сделает нормальные доки для разработчиков

Вы не правы. У IPS неплохая документация, где описано абсолютно все, в том числе и по созданию своих приложений.

Изменено пользователем Ritsuka
Ссылка на комментарий
Поделиться на других сайтах

  • 0

2Ritsuka, ты же знаешь насколько геморно все делать так как задумало IPS... Иногда, мне даже становится жалко bfabber-а и остальных - им тоже приходится работать со своей кривой поделкой.

 

2mixar:

1) Устанавливается форум

2) Включается режим разработки

3) Исправляются ошибки

4) Создаются архивы - форума (ipb3.zip) и бд (чтобы заново не выполнять шаги 1-3)

5) Создается проект

6) Устанавливается IPB3 Toolkit (который скоро должен выйти)

7) Создается проект (с помощью toolkit-а)

8) Работаем

9) Когда все сделано выполняем сборку (хука/приложения/скина)

 

В результате для каждого проекта существует один форум. что позволяет избавиться от возможных конфликтов и спокойно редактировать любые файлы.

 

Из-за того что IPS никак не сделает нормальные доки для разработчиков, собираю информацию по крупицам, ковыряясь в приложениях от IPS и чужих модах...

Вам сюда.

 

+ обязательно посмотрите запощенные мной баги (часть есть в документации по ссылке выше) в трекере IPS (разработка в данный момент радости мало доставляет... в том же 3.0.5 все было лучше).

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.