Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

ocdev_pro

Користувачі
  • Публікації

    2 022
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем ocdev_pro

  1. 1 час назад, Vetroff сказал:

     

    Тем, что не всегда они учитывают локализацию. Как на последнем скрине ТС.

    Ну так смысл такой же, добавить поля на нескольких языках и дергать их значения с $language_id

    Например
    Дергаем все доступные языки в контроллере модуля в админке

            $this->load->model('localisation/language');
    
            $data['languages'] = $this->model_localisation_language->getLanguages();
    
            if (isset($this->request->post['title'])) {
                $data['title'] = $this->request->post['title'];
            } elseif (!empty($module_info)) {
                $data['title'] = $module_info['title'];
            } else {
                $data['title'] = '';
            }



    выводим поле с учетом id языка

    <?php foreach($languages as $language) { ?>
    <input type="text" name="title[$language['language_id']]" value="<?php echo $title[$language['language_id']] ? $title[$language['language_id']]  : ''; ?>" />
    <?php } ?>



    В контроллере модуля на фронте
    получаем текущий ID языка
     

    $language_id = $this->config->get('config_language_id');
    
    $title = $this->config->get('config_somemodule_title');
    
    $data['title'] = $title[$language_id'];



    Ну и выводим его в шаблоне потом
     

    <?php echo $title; ?>

     

  2. 1 час назад, Ngreen сказал:

    Как быть, если для сайтмапа используется сторонний модуль, а не google_sitemap?

    На сайте стоит Branched Sitemap.

    ua-версия основная, ru - вторая языковая локализация.

    Укр сайтмап открывается без проблем. А вот рус сайтмап редиректит на укр-версию.

    В .htaccess указаны следующие правила:

    
    RewriteRule ^branched-sitemap$ /ua/index.php?route=extension/feed/branched_sitemap [L]
    RewriteRule ^ru/branched-sitemap$ /ru/index.php?route=extension/feed/branched_sitemap [L]

    В чем может быть причина редиректа?

    С данным модулем не тестировали. 

  3. 1 час назад, Ngreen сказал:

    А как всё-таки сделать префикс языка в ocstore 3 для внутренних страниц второй языковой версии?

    Мой модуль Вам в этом не поможет точно. Да и глупость все это, в 3 это не нужно, а те кто говорят, что нужно - не понимают вообще сути зачем и почему.

  4. 1 час назад, Ngreen сказал:

    @ocdev_pro, здравствуйте.

    Модуль использует стандартную языковую систему ocStore 3?

    Дружит ли модуль с OcFilter?

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

    в 3 модуль не делает никаких редиректов, только добавляет hreflang и мета-данные для главной страницы. адаптация для OC3 не требуется

  5. Народ ну вы в самом деле не улавливаете суть обновления от версии к версии и зачем оно вообще нужно. Все что нужно Даниелю, это что бы разрабы писали новые дополнения, писали под разные версии и продавали у него на площадке. + к релизу новой версии подталкивают партнеры типа FB, Paypal, WeChat итд.

    Ему не нужен "идеальный" движок, Даниелю нужен движок который можно будет пилить до бесконечности и более чем уверен, что все то что в мире используется уже как "must have" в Opencart будет появляться поэтапно с характерной чертой "недоделок".
     

    Была бы это коммерческая платформа, тогда можно было бы говорить о прогрессе, ради удержания позиций на ряду с конкурентами. А в opensource проекте другая стратегия.

    • +1 7
  6. 1 час назад, SergeTkach сказал:

    Флексы - говно. Гриды рулят :)

    А вот и нет. Их надо использовать совместно и по назначению в зависимости от задачи. Гриды как и флексы по одиночке много чего не решают.

     

    Касательно @TSwedkov  - дядька упоролся в опенкарт, ставит модуль на 3, где ему донесли сами разработчики модуля Сбера, что не будет работать или возможны проблемы.. А потом кричит, что тройка кривая. Тьфу...

     

    "Взял трактор МТЗ и кричит, почему круиз контроль не работает. Трактор дерьмо"

  7. 52 минуты назад, TSwedkov сказал:

    и еще раз- простым пользователям не рекомендую использовать окстор 3 так как есть большая возможность что вы за свои деньги будете исправлять то, чего нет на окстор 2.

    Ну и сколько это нытье будет продолжаться, уже 4 страницы заплакано.. Не хотите, не используйте. Нет понимания, учитесь. Есть готовый магазин, копируйте красьте кнопки и вперед делать СЕО и рекламу, зачем тут жаловаться, как все плохо и какие программисты живодеры, денег за свой труд хотят.

  8. 13 часов назад, oc_dev сказал:

    ну как бы если в админке цена верная, а на морде нет, то значит работа не выполнена или выполнена, но не полностью. То что морда переделана и там своя логика отличная от дефолтной это уже ваши проблемы, вы должны были это увидеть на этапе оценивания задачи. Если вы это упустили то это только ваш косяк. 

    @oc_dev Ничего он им не должен, с таким подходом Вас можно в рабство взять на пол года. ибо все баги проекта Вы должны будете изначально увидеть, оценить, а если не нашли, то это будет Ваше бремя :evil:.

    С чего изначальные косяки проекта, это косяки программиста? А если до этого у них магазин ложился при генерации sitemap, так это тоже его проблема? или у магазина было 50 баллов по Googple Page Speed, так должно стать 100 и это его проблема?...

    Исходя их увиденного ТЗ, работы была выполнена в полном объёме. Все что НЕ указано в ТЗ явно, не относится к задачам кодера. Он могу бы сам заметить баг, сообщить клиенту и сказать, за N денег исправлю.

    Ну если уже пошла пляска с оскорблениями со стороны их кодера, у которого вероятно ЧСВ зашкаливает, то гнать их в шею сцаными тряпками. Если он у них такой "специолист", так пускай сам и делает.
     

    @egor23  Забей болт ************

    • +1 1
  9. 1 час назад, wcp сказал:

    В двух словах: в довольно уютном месте хостил магазин на 2-м опенкарте. Сейчас эта лавочка прикрывается, к сожалению. А тут до кучи решил старый костыльный движок обновить на окстор 3 (костылей реально много было за несколько лет, что-то работало, что-то проверялось и забывалось, в общем, мусорная куча в итоге).

    ...

     

    Без лишних слов, Рекомендую.
    image.thumb.png.9e5de3fd26f3c6ea09c2c5fafc3a22f6.png

  10. 3 часа назад, TSwedkov сказал:

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

    зачем нужна трешка если есть двушка?

    Ну во-первых не коллеги, мы программисты, а Вы простой обыватель без понимания.

    Во-вторых, Мы обсуждаем логику ибо она противоречит нашему опыту и знаниям.

     

    Если Сбер сказал/написал, что на 3 не будет работать, значит их платёжный модуль только для 2 и он априори не будет работать на 3, у Вас точно не будет, у меня через 20 мин заработает.

     

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

    Но Вы заведомо зная это решили рискнуть поставить не проверенный мод. А после облажались и пришли на форум обвинять в своих проблемах сборку, а не себя за свое решение. И тем более Вы не пошли к Сберу требовать работы на 3, так как заранее понятно, что они скажут.

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

     

    Могу бесплатно провести тест на своем сервере ocStore 3 и модуля Сбера для 3 если такой существует. И доказать опытным путем, что это работает. А после Вы оплатите мне работу для установки на Вашем проекте, но по тарифу 20$/час, с уважением и благодарностью.

    • +1 2
  11. 1 час назад, Shaadan сказал:

    Здравствуйте, Смс уведомления v1.4.6

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

    Напишите в ЛС

  12. 1 час назад, TSwedkov сказал:

     

    вы наверное не в теме.

    рассказываю.

     

    есть магазин на двойке. там решение все-все болезни! с коробки ставится сбер и проходят платежи.

     

    есть магазин на тройке. там ничего не проходит и ничего не работает. все что исправлено в двойке в тройке не работает.

     

    И чтобы исправить то что работает в двойке надо платить.

     

    Только идиот будет платить за то, что работает на другой версии и с тем же функционалом. с тем же!

     

    второй момент почему вы не в курсе- исключения и прочее- это бубны! костыли! все должно обрабатываться как положено.

     

    третий момент почему вы не в теме - вы не понимаете зачем создается магазин и за что нужно платить а за что нет.

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

     

    поэтому ваше сообщение выгляди для меня мягко говоря неумным.

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

    Как бывший владелец двух магазинов и разработчик прекрасно в курсе всех тонкостей. 

    В тройке все работает как надо, и исключения get запросов это нативный функционал SeoPro в 3 версии ocStore.

     

    Если у Вас уже есть рабочая площадка, то действительно разумно просто ее скопировать и сменить шаблон, но Вас же понесло в 3 почему-то))

    Из практики и экономической эффективности скажу, что оно Вам не надо, берите доработанную 2 и делайте второй магаз, будет быстрее и дешевле, технически 3 Вам ничем не будет полезна. А дальше дело за продажами.

  13. 1 час назад, TSwedkov сказал:

    я зашел на это форум только для того чтобы оставить здесь коммент.

    Мне нужен был магазин. Начитавшись, насмотревшись, поставил трешку.

     

    Результат - не работают гет запросы с  включенным сео про! (цикл переадресаций, все знают про это баг, который почти фича)

    следствие - не работает модуль сбербанка для оплаты по картам

     

    Конечный итог- сайт на трешке есть, а продаж нет.

     

    И никто не знает как решить проблемы бесплатно кроме совета- сменить окстор на опенкарт с локализацией.

    Бесплатно - ибо модуль то платный! тех поддержка вроде есть.

    Но никто не хочет ковырять  и лечить.

     

    Т.е магазин хочу, а кодера нанимать не хочу?

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

    Не вижу никакой проблемы, а любые другие вопросы решаются за 20$/час.

     

    • +1 1
  14. 1 час назад, greenpower2021 сказал:

    Добрый день, ocdev_pro.

    Будет ли реализована поддержка мультиязыка на посадочных страницах фильра OCFilter?

    Если да, то когда планируете выложить в массы доработанный модуль?

    Спасибо

    Ходят слухи, что будет... только не в модуле мультиязыка, а в самом OCFilter когда выйдет следующее его обновление.

  15. 2 часа назад, d1pseyw0w сказал:

    Доброго времени. Посоветуйте пожалуйста карту сайта для гугла, так чтобы она работала для двух языков: русского и украинского. Заранее благодарю 

    У меня есть решение,за отдельную плату могу установить и настроить, работает с любым количеством товара, и мульиязыком. Пишите в ЛС

    • +1 1
  16. В 3 не надо ничего подобного делать, там url и так разный, ставите мой бесплатный модуль для 3, он добавить hreflang для всех страниц и префикс языка для главной. 

    Этого более чем достаточно, чтобы поисковики понимали язык страницы и видели все его языковые варианты.

     

    А те кто говорят, что им надо именно код языка в url либо не понимают как это работает, либо свято верят в свою правоту без конкретных аргументов.

    • +1 3
  17. 1 час назад, sazonoff сказал:

    Кстати, а кто выдает "добро" на раскубирование? Разве есть такая практика на форуме, одобряемая администрацией?  Или это решается числом лайков под подобным предложением? Может быть, у вас есть полномочия выдавать такие разрешения?  Просто я не в курсе, а потому интересуюсь.

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

    Устанавливать защиту на свои программные решения это право автора, но это никак не должно влиять на работоспособность магазина на котором он установлен, вне зависимости от версии PHP.

    Не знаю почему авторам сложно сделать проверку PHP вида
    if($php_ver == '5'){

    require_once 'secured_file_5.php'
    }

    if($php_ver == '7'){

    require_once 'secured_file_7.php'
    }

    И будет работать их зашифрованный файл для проверки везде

    • +1 2
  18. 1 час назад, gggrain сказал:

    SeoPro включен был. Перепроверил, ошибка отображается.

    Notice: Undefined index: route in ...catalog/controller/extension/module/ocd_multilang.php on line 61

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

  19. 3 часа назад, Icqmen сказал:

    Конечно префикс!  Извините за опечатку...

     

    Я не говорю что наличие префикса в Opencart 3  обязательно и правильно только так.

    И я прекрасно знаю что без префикса вида /ru/ все будет работать и с помощью вашего модуля который подправит нюансы типа hrefleng все будет правильно для SEO.

     

    Но я ХОЧУ в своем проекте видеть языковые префиксы типа /ru/    Ну "я художник, я так вижу" ))))

    Хочу именно так и ищу варианты реализации...  

     

    В Opencart 3 мою проблему решает модуль SLA SEO PRO

    А вот для проекта на ocStore 3.0.2.0  пока решения без прямого вмешательства в код не нашел(

    Тогда это остаётся только вашей точкой зрения или виденья и не может быть применимо для других проектов. Соответственно Вам следует обратиться к разработчикам в раздел платных услуг с детальным ТЗ для реализации необходимого Вам функционала. Спасибо

  20. 34 минуты назад, Icqmen сказал:

    Автор я так понял твердо убежден что на тройке ocStore не нужен индекс и ВСЕ!

    Какой индекс? может префикс языка?
    да он там не нужен, я уже устал объяснять тем кто не в теме, что главный смысл это уникализация ссылки на другом языке через языковой префикс.
    Только для ПС важно прочитать тег hreflang и указанные в нем версии страниц на разных языках, что бы нормально их индексировать.

    Поскольку в Opencart 3 ссылки разные из коробки, то нет никакого смысла ломать эту систему и вставлять префикс языка в url.

    Если Вы можете аргументировать иное, буду рад Вас выслушать в ветке модуля

  21. 12 часов назад, gggrain сказал:

    Появилась ошибка при включении Режима Обслуживания.

    Notice: Undefined index: route in ...catalog/controller/extension/module/ocd_multilang.php on line 61

     

    Плюс ко всему, в этом режиме странно ведут себя ссылки переключения языка и валюты (добавляются такие хвосты в url: ex.php?route=common/home)

    SeoPro включите. проверил на чистой версии, все работает, а такая ошибка воспроизводится, только когда SeoPro выключен

  22. 25 минут назад, egor23 сказал:

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

    вариант имеет право на жизнь, только нет 100% гарантии что раскублеый код заработает на 7.2, тем более на  7.4, возможно даст ошибки по каким то функциям, конечно можно напрячся и подправить эти функции, но это при том если что то в этом понимаете ) или опять же просить помощь зала ))))

    Ну не Вам точно мне рассказывать как раскубить и что может быть. Раскубить конечно можно не все, но всякое такое мелкое без поддержки да еще и для PHP5.6 легко.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.