Последние темы


Версия shopkeeper3 на английском языке

  • Добрый день,

    Я только что познакомился с shopkeeper3 и пытаюсь установить на одном из своих сайтов на английском языке.
    В списке параметров я обратил внимание на "lang", который согласно документации по умолчанию "ru". Я создал и подключил свой список параметров и в нем создал lang = en. Это ничего не изменило. Вопрос, как подключить английский лексикон для всех интерфейсов shopkeeper3 ?

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

    И по ходу такой вопрос. У меня установлен MODX Revo 2.5.0-pl с интерфейсом на английском языке. Все русские слова shopkeeper3 выводятся в виде ?????.

    Спасибо, буду очень благодарен за разъяснения!

  • @d4m Вам нужно в modx установить настройки лексикона сайта с русского на английский, тогда и Shopkeeper будет все на английском выдавать для пользователя. Вам в системных настройках нужно поменять cultureKey с ru на en.

  • Спасибо, Антон, в том-то и дело, у меня все стоит на англ. изначально. Проверил, везде "en".
    alt text

  • @d4m В настройках плагина Shopkeeper 3 настройку lang установили в английский язык? Плюс проверьте присутствуют ли у вас файлы /core/components/shopkeeper3/lexicon/en.

  • Файлы есть, а вот не слишком ли строгие на них права chmode?
    alt text

    Да, добавил с самого начала настройку lang = en.
    Кстати о пакетах настроек. Когда я иду в Snippets > Shopkeeper3 > Shopkeeper3 таб Preperties/Параметры у меня почему-то там пусто. Нет ни одного параметра в том числе и в наборе по умолчанию. Поэтому я когда создал новый набор параметров, создал там каждый параметр: orderFormPageId, currency, lang, cartTpl и все пока. Но из видео уроков понял так, что все параметры должны быть в наборе по умолчанию. А при создании нового набора, происходит копирование оригинального набора и потом ты меняешь значения как хочешь. Я даже пару раз переустанавливал Шопкипер, думал параметры "потерялись".

  • @d4m Права нормальные, тут это ни причем, главное что доступ на чтение к ним разрешен. Параметры не нужно создавать, они должны присутствовать уже по умолчанию. Проблема видимо в этом, что они у вас отсутствуют. Попробуйте все же удалить пакет Shopkeeper полностью через принудительное удаление. Потом скачайте из репозитория и заново поставьте его.

  • Снёс, затёр кэш, переустановил из интерфейса Extras, параметров по-прежнему нет.
    Может их можно откуда-то скачать и импортировать (там такая опция предлагается)?

  • На всякий случай, вижу вот такую картину:
    alt text

    Стоит ли попробовать загрузить вручную, а не через менеджер загрузок? Хотя какая разница...

  • Еще затёр таблицы в базе, у меня оставались такие:
    alt text

    Попробовал еще раз все переставить. Все равно в параметрах пустота. Может пришлите мне файлик и я попробую импортнуть параметры (сет по умолчанию)?

    Кстати, мои ссылки (может что-то прояснят):
    http://nobusiness.design4music.net/cd-catalog.html - каталог
    http://nobusiness.design4music.net/thousandfold.html - один продукт
    http://nobusiness.design4music.net/order.html - страница заказа

    что характерно, сколько я не сношу корзинку, в ней остаются какие-то заказы с прошлых тестов. Убрать эти заказы никак не удается. Может быть в этом деле? Где в базе хранятся записи о заказах?

  • В настройках системы нужно установить "manager_language" = "en". Потом в настройках Шопкипера все параметры перевести на английский (имена полей в таблице заказов, имена статусов...).

  • Есть частичный успех. У меня при инсталляции MODX всегда кодировка latin-1, хотя при установке я и выставляю UTF-8. Выходит, что база в целом UTF-8, а все поля внутри latin-1.
    Я установил MODX заново и прошелся таким скриптом http://www.phoca.cz/documents/38-tools/154-how-to-change-collation-in-database
    Скрипт меняет (это происходит мгновенно на новой установке) collation всех полей. Хотя несколько текстовых полей в таблице content (забыл как она точно называется, где собственно контент сайта) почему-то не меняются, приходится сделать это вручную (MyAdmin в помощь).

    И вот, когда на эту новую инсталляцию с UTF-8 я поставил все пакеты, включая Шопкипер - все получилось. Показались параметры в Snippets > Shopkeeper3 > Shopkeeper3 таб Preperties

    Вопрос, а нету ли у кого готовых чанков на английском? core/components/shopkeeper3/elements/chunks/en/ ... ну, я сейчас переведу, если разберусь со всем. Смогу поделиться.

  • Апдейт 🙂

    Я создал отдельную папку с английскими версиями чанков core/components/shopkeeper3/elements/chunks/en/
    В моих списках параметров прописал путь в tplPath
    В Системных настройках Core > shopkeeper3 добавил shk3.lang = en (на всякий случай).
    Однако, несмотря на все усилия в дереве Elements > Chunks > Shopkeeper3 по-прежнему русскоязычные чанки, хотя по логике ожидаешь увидеть здесь переводы.
    Конечно, я могу создавать дубликаты всего что только можно, как отдельные кастомные чанки. У меня уже есть две версии Самой Корзины (маленькая и большая).

    В общем, подскажите пожалуйста если я что-то упускаю. А так, уже "мажется" 🙂 Спасибо!

    alt text

  • Однако, несмотря на все усилия в дереве Elements > Chunks > Shopkeeper3 по-прежнему русскоязычные чанки, хотя по логике ожидаешь увидеть здесь переводы.

    Нет, по логике чанки не изменятся от того что вы поменяли язык системы. Какие загружены, такие и будут. Но это только примеры. Для своего сайта нужно создавать свои чанки, иначе при обновлении SHK они будут перезаписаны.

  • Тогда вопрос, имело ли смысл создавать полный набор переведенных чанков таким образом? Я думал, что при изменении значения переменной tplPath происходит переключение пути на эту папку:
    alt text

  • @d4m сказал Версия shopkeeper3 на английском языке:

    Тогда вопрос, имело ли смысл создавать полный набор переведенных чанков таким образом? Я думал, что при изменении значения переменной tplPath происходит переключение пути на эту папку:

    tplPath учитывается в случае, если вы берете чанки из файлов. Чтобы брать чанк из файла нужно использовать метку @FILE.

    Например в наборе параметров указать cartTpl = @FILE shopCart.tpl

  • Получается. Еще такой вопрос. Как вывести значение TV в shopCartRow.tpl?
    Я хочу вывести картинку товара. Такой код не работает: <img src="[[+image]]"...

    Пример страницы: http://nobusiness.design4music.net/your-order.html

    Прошу прощения, будет еще куча вопросов. Я в этом всем не очень ориентируюсь.

  • Вот, как выбрать свои мэйл чанки (из папки /en/) в FormIt?
    [[!FormIt? .........
    &emailTpl=shopOrderReport
    &fiarTpl=shopOrderReport

    то есть, здесь можно прописать имена новых чанков созданных в меню Elements. Но я бы хотел везде использовать набор чанков из файлов (core/components/shopkeeper3/elements/chunks/en/) - просто, чтобы все было в одном месте. Шаблоны Корзины (большой и маленький) подключились хорошо через .cartTpl = @FILE

  • Просьба для каждого отдельного вопроса создавать отдельную тему. Помойка тут никому не нужна. Ещё просьба перед тем как задавать вопрос пользоваться поиском по форуму.

  • Чтобы подытожить. Для установки Shopkeeper3 на английском языке я создал копии всех чанков в панели Elements с переводом на англ. Затем удостоверился, что имено эти чанки вызываются в System Settings > Core и в параметрах Сниппета. Кроме того прописал lang: en (и там и там).

  • Где можно перевести на английский текст этого оверлея (на картинке)?
    Оверлей возникает при попытке стереть заказы в Менеджере заказов.
    alt text

 

Последние комментарии

  • Я не знаю как тебе объяснить, что твой продукт гавно. Что шопкипер, что catalogfil - полное кривое гавно

    Зачем ты мучаешь себя? Не пользуйся. Другие продукты тоже все "говно", или может говно у тебя в голове?

    Ты хоть сам тестировал свою хрень в подобной ситуации? Нормальный функционал и документацию ты сделать поленился

    Много я таких как ты встречал. У вас всегда кто-то другой виноват. До таких "умников" даже не доходит, что в продукте может отсутствовать требуемый им функционал. И это нормально. Ты хотел многофункциональный комбайн за 500 руб? Я подсказываю обходные пути, но для тебя это слишком сложно (это я про другие темы этого автора).

    видимо с той целью что бы выклянчить копеечку

    С таких как ты мне ничего не надо. Лучше просто забудь о существовании Шопкипера и CatalogFill.

    Давай отвечай

    Зачем мне это? Ни за один ответ я не получил от тебя даже "спасибо".

    или просто кинь ещё 1 бан, хоть власть почувствуешь)))

    Моему терпению можно только позавидовать. Ты заслужил бан уже очень давно.

    Читать далее
  • V

    @Andchir Я не знаю как тебе объяснить, что твой продукт гавно. Что шопкипер, что catalogfil - полное кривое гавно. Я тебе пытаюсь объяснить, что товар или добавляется дублями или изменяются параметры у товаров с таким же артикулом, ты же мне рассказываешь про кнопочки "Добавить" и "Обновить". Ты хоть сам тестировал свою хрень в подобной ситуации? Нормальный функционал и документацию ты сделать поленился, видимо с той целью что бы выклянчить копеечку. Все эти функции должны были быть описаны в документации. Есть демо сайт, есть галерея в нём, значит и импорт должен производиться под этот сайт и всё было бы понятно. Давай отвечай или просто кинь ещё 1 бан, хоть власть почувствуешь)))

    P.S: Весь мой вопрос можно было решить за 1 день, после первого поста.

    Читать далее
  • Ещё один момент, если вам нужно добавить товар, то нужно нужно переключатель "Тип импорта" ставить в положение "Добавить". Но делаете ли вы так - такой информации я тоже не увидел. Вытаскивать из вас информацию по кусочкам - слишком долго.

    Читать далее
  • Вы отправляетесь в бан на 2 дня. Каждый раз одно и то же. Мне не нужна информация сколько вы раз возвращали резервную копию. Но нужен полный конфиг, а не кусочки. При этом нормальная информация "делаю так - получаю так", а не "получаю так или так" (не известно при каких действиях).

    У меня изначально стоял параметр false, я пробую и так и сяк

    Не нужно пробовать "так и сяк", нужно делать так как написано и так как правильно по смыслу описания параметров. После этого писать на форуме, что "делаю как должно быть, но получается не так". Если вы что-то пробуете, что вообще не правильно по смыслу, то мне об этом писать не нужно.

    Читать далее