Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

UnknownCoder

Новичок
  
  • Публикаций

    4
  • Зарегистрирован

  • Посещение

Посетители профиля

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

Достижения UnknownCoder

Rookie

Rookie (2/14)

  • One Year In
  • Dedicated Редкая
  • First Post
  • Week One Done
  • One Month Later

Последние медали

1

Репутация

  1. Совсем немного дополню, возможно спасёт время и нервы в будущем - при выборе 2.3 либо 3, заранее определитесь - нужна ли будет Вам партнёрская/реферальная программа. Так, как с переходом 2.3 на 3 произошли изменения - совмещение кабинета пользователя и партнёра, что соответственно вызовет доп расходы и соответствующие доработки, а некоторые решения(судя по ответам разработчиков модулей) вообще не получится применить не нагородив кучу костылей. Вывод - будете использовать полноценно партнёрку - 2.3 Не будете - 3 (основано на личном опыте)
  2. Пока ждал ответ - разобрался сам, вдруг кому пригодится: Для возможности отображения на другом языке, при смене языка сайта(если у вас несколько языков на сайте) 1. удаляете ocmod язык для установленных модулей партнёрская программа и других(доп функции итд, если таковые установлены) (пример: lang_affiliate.ru.ocmod.xml для рус языка партнёрки) 2. открываете в текстовом редакторе(желательно нормальном, поддерживающим кодировки текста, к примеру Notepad++) данный файл(lang_affiliate.ru.ocmod.xml) и смотрите какие строки и в какой файл дописывает ocmod. Пример: <file path="catalog/language/ru-ru/affiliate/register.php"> <operation error="skip"> <search> <![CDATA[ ?php ]]> </search> <add position="after"> пишет в файл catalog/language/ru-ru/affiliate/register.php пишет в следующую строку после символов ?php то есть - пишет в начало файла сразу после начало php файла далее <![CDATA[ $_['text_bonus'] = 'Оплата бонусами'; $_['text_qiwi'] = 'QIWI Кошелек'; добавляет строки $_['text_bonus'] = 'Оплата бонусами'; и $_['text_qiwi'] = 'QIWI Кошелек'; теперь открываете либо папку с файлами вашего сайта либо по фтп подключаетесь на сайт(у кого что) переходите в папку указанную в файле <file path="catalog/language/ru-ru/affiliate/register.php"> и смотрите есть ли там такой файл, если нет ищите в такой же папке другого языка, то есть тут <file path="catalog/language/en-gb/affiliate/register.php"> для англ. и вносите в начало файла, после символов ?php с новой строки, строки из ocmod, то есть - $_['text_bonus'] = 'Оплата бонусами'; итд Всё это проделываете со всеми указанными файлами и строками, если каких то файлов нет в нужном языке - копируйте из того языка в котором файл есть. Всё проделываем для всех установленных языков и вуа ля =) рабочая мультиязычная партнёрка =) Через время залью архивы с файлами рус для opencart 2.3 возможно будет понятней кому то. Как то так, всем спасибо =) P.S возможно для полной локализации придётся добавить и локализовать файлы не указанные и не изменяемые через ocmod модулем, такие как edit.php в catalog/laguage/ru-ru/affiliate/edit.php отвечающий за текст при изменении данных итд =) Я лишь дал идею и вариант решения конкретно моей задачи. P.S.S название папок в архиве не совпадут на 100% с вашими, архив лишь пример для людей, кому трудней понять моё возможно запутанное повествование. В архиве не все файлы. Так на всякий случай, заранее =) opcar(ru).zip
  3. Так, как изменить сообщение уже нельзя - дополню: Мультиязык нужен именно для фронт энда - то есть клиентской части, которую видят партнёры. Админ часть с одним языком устраивает даже больше чем.
  4. Для начала - огромное спасибо разработчику за его труд, модуль честно приобрели(Партнёрская программа + Дополнительные функции). Версия opencart 2.3.0.2 всё работает корректно. Пересмотрел всю данную ветку, ответа не нашёл(возможно пропустил, если так - то просьба тыкнуть носом) - можно ли добавить мультиязычность? (поясню - наш проект запущен на страны Балтии и использует несколько языков - и если такая возможность есть - при переключении языка сайта - всё же хотелось бы видеть в кабинете партнёра всё на выбранном языке, а не как на данный момент - жёсткий выбор при установке - либо рус либо англ.) И на последок ещё раз спасибо разработчику за его труд и поддержку по сей день.
×
×
  • Создать...

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

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.