Форум русской поддержки Joomla!® CMS
07.12.2016, 12:41:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Сохраняются ли пути к языковым файлам расширений где-то ещё помимо как в XML файле расширения?

 (Прочитано 301 раз)
0 Пользователей и 1 Гость смотрят эту тему.
borro
Живу я здесь
******

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 1150


желаю вам счастья


« : 07.05.2015, 15:44:54 »

Здравствуйте!

У расширения(компонента Joomla update) есть языковой файл, путь к которому прописан в XML файле расширения следующим образом:
Код:
<language tag="en-GB">language/en-GB.com_joomlaupdate.ini
</language>

Скажите, сохраняются ли пути к языковым файлам расширений ещё где-либо в принципе в Joomla - в базе данных или других файлах?
Записан
robert
Профи
********

Репутация: +344/-11
Offline Offline

Пол: Мужской
Сообщений: 3586


« Ответ #1 : 07.05.2015, 15:57:00 »

Запись в xml-файле, как я понял, только для установки и удаления. Сами языковые файлы загружаются автоматически. Может быть, расскажете, что задумали делать?
Записан
borro
Живу я здесь
******

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 1150


желаю вам счастья


« Ответ #2 : 07.05.2015, 16:22:02 »

Запись в xml-файле, как я понял, только для установки и удаления. Сами языковые файлы загружаются автоматически. Может быть, расскажете, что задумали делать?
дело в том, что я на пути обновления с J2.5 до 3.4. В инструкции по миграции советуется менять настройки в этом самом Joomla update компоненте. По необъяснимой для меня причине в моей 2.5 Joomla нет этого компонента совсем, ни в меню Компоненты, ни среди записей таблицы extensions базы данных.
Я решил создать установочный пакет этого расширения с версии Joomla, в которой он есть. Для этого я решил воспользоваться компонентом Folcomedia Packager. Но и тут пути к обновлению Joomla оказались перекрыты Azn Этот самый Folcomedia Packager выдал ошибку
Цитировать
FMPackager Error: The file administrator/language/en-GB/en-GB.com_joomlaupdate.ini listed in XML manifest file is missing on your host.
я пошел по указанному пути и, действительно, никакого en-GB.com_joomlaupdate.ini там не оказалось. Тогда я копировал его туда из подпапки \administrator\language\en-GB\ на уровень выше. Попробовал ещё раз сгенерить установочный пакет для Joomla update, но ошибка повторилась. Тогда я подредактировал путь в XML файле, но опять неудача Azn
Это натолкнуло на мысль, что похоже программа ищет языковой по старому пути, который хранится где-то еще нежели в administrator\components\com_joomlaupdate\joomlaupdate.xml файле либо может надо где-то что-то обновить/кэш сбросить, но где?..

В общем, помогите, кто может Azn
Записан
robert
Профи
********

Репутация: +344/-11
Offline Offline

Пол: Мужской
Сообщений: 3586


« Ответ #3 : 07.05.2015, 16:38:29 »

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

P.S. Вот сейчас посмотрел xml:
1. Создайте папку admin и скопируйте в нее содержимое папки com_joomlaupdate.
2. Внутри папки admin создайте папку language и скопируйте туда en-GB.com_joomlaupdate.ini.
3. В XML измените версию 2.5 на 3.0.
« Последнее редактирование: 07.05.2015, 16:45:12 от robert » Записан
borro
Живу я здесь
******

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 1150


желаю вам счастья


« Ответ #4 : 07.05.2015, 17:11:18 »

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

P.S. Вот сейчас посмотрел xml:
1. Создайте папку admin и скопируйте в нее содержимое папки com_joomlaupdate.
2. Внутри папки admin создайте папку language и скопируйте туда en-GB.com_joomlaupdate.ini.
3. В XML измените версию 2.5 на 3.0.
Спасибо
немного не дорассказали, по-моему:
1. Создать папку admin - где, в любом месте на компе?
2. Потом это надо заархивировать и я получу установочный пакет?
3. Мне компонент нужен под Joomla 2.5. Значит пункт три мне не нужен?
Записан
neogeek
Давно я тут
****

Репутация: +18/-2
Offline Offline

Сообщений: 212


« Ответ #5 : 07.05.2015, 18:04:13 »

Попробуйте перейти по адресу вашсайт/administrator/index.php?option=com_joomlaupdate если не работает, то:
Скачайте последнюю версию Joomla 2.5, распакуйте и перезалейте файлы по ftp
потом идем в админку в Расширения -Менеджер расширений - там жмем поиск и устанавливаем нужный нам компонент обновления
Записан
neogeek
Давно я тут
****

Репутация: +18/-2
Offline Offline

Сообщений: 212


« Ответ #6 : 07.05.2015, 18:07:03 »

А вообще сначала попробуйте сделать поиск расширений, может он уже есть, надо только установить
Записан
borro
Живу я здесь
******

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 1150


желаю вам счастья


« Ответ #7 : 07.05.2015, 18:48:09 »

Скачайте последнюю версию Joomla 2.5, распакуйте и перезалейте файлы по ftp
потом идем в админку в Расширения -Менеджер расширений - там жмем поиск и устанавливаем нужный нам компонент обновления
не нашел я Joomla updates, следуя Вашим инструкциям. Вот что я делал:
1. Распаковал архив Joomla_2.5.28-Stable-Full_Package и из него все файлы залил с перезаписью на локальный сайт, работающий на XAMPP
2. Удалил инсталяционную папку, поскольку она не давала открыть админку
3. Открыл менеджер расширений и нашел там на вкладке управления расширениями по слову update лишь пару плагинов:
Quick Icon - Joomla! Extensions Updates Notification и Quick Icon - Joomla! Update Notification
Где я ошибся? Понял, надо было на вкладку Discover обратиться
Записан
neogeek
Давно я тут
****

Репутация: +18/-2
Offline Offline

Сообщений: 212


« Ответ #8 : 07.05.2015, 19:00:32 »

да надо на вкладку discover
/administrator/index.php?option=com_installer&view=discover
Записан
neogeek
Давно я тут
****

Репутация: +18/-2
Offline Offline

Сообщений: 212


« Ответ #9 : 07.05.2015, 19:01:16 »

там чистим кеш и ищем
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet