Модуль Facebook Like Box Slider

2 нед. 5 дн. назад #8924 от bionetinfo
Здравствуйте,
Подскажите, как реализовать следующую задачу?
Требуется "перевод" модуля Facebook Like Box Slider, т.е. чтобы он подтягивал инфу с Фейсбук на нужном языке. Как это сделать я разобрался (редактируем helper.php).
Сайт на 3 языках.. Как сделать 3 копии данного модуля?

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

1 нед. 6 дн. назад - 1 нед. 6 дн. назад #8925 от Wedal
bionetinfo, нужен именно перевод модуля (языковых констант) или же в PHP разделяется логика для разных языков?

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

1 нед. 6 дн. назад #8926 от bionetinfo
в PHP разделяется логика для разных языков

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

1 нед. 5 дн. назад #8927 от Wedal
bionetinfo, я бы сделал так:

Добавляем в XML-файл модуля новую опцию, которая позволит выбирать язык в настройках модуля. Далее получаем ее в helper'ре и, в зависимости от ее значения, подгружаем нужный язык. Таким образом вы сможете создать в админке несколько копий модуля и при этом задать для каждой копии свою опцию.

Это будет хак модуля, но раз вы и так правили хелпер, то это уже не так важно. Если хочется избежать хака, то можно создать копию модуля (не в админке, а прямо архива с модулем), переименовать его (изменив, в том числе, его названия в файлах) и уже вносить любые доработки. Получится этакий форк.
Спасибо сказали: bionetinfo

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

1 нед. 5 дн. назад #8928 от bionetinfo
Wedal, благодарю!
Сделал по второму варианту. Убрал свой хак (будет нормально обновляться) + 2 копии с необходимыми правками.

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