Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Leaderboard

Popular Content

Showing content with the highest reputation on 11/02/2022 in all areas

    Здраствуйте я приобрёл данный модуль 2 месяца назад,что я могу сказать это лучшее решение для опенкарт в СНГ!Автор понимает с полуслова что тебе нужно и делает все правки под тебя без вопросов всем рекомендую!!
    1 point
  1. отключите модификатор, который меняет файл сеопро и проверьте, может модуль какой лагает? Или покажите что на строках тех, на которых ошибка
    1 point
  2. .htaccess.txt в .htaccess https://forum.opencart.com/viewtopic.php?t=138108
    1 point
  3. Здравствуйте. Да, я уже тоже допетрил, что можно использовать несколько новых учетных записей от гугла Как только разберусь с чпу для укр версии сайта - закажу Ваш модуль. Спасибо за ответы.
    1 point
    Хочу оставить отзыв. Это просто Magic Простой и понятный в использовании. К покупке однозначно рекомендую.
    1 point
  4. з.ы. похоже, что мне не хватит даже с 300$ перевести сайт через апи Гугла... имею 59001 товар. посчитал количество символов description у товаров - SELECT sum(char_length(`description`)) FROM `oc_product_description` в ответе мускула - 70218621. получается, что благодаря 300 баксам, я смогу перевести только 15,5 млн символов за первый месяц...
    1 point
  5. привет. подскажите, а ЧПУ тоже переводится ? ссылки для украинского языка создадутся ? может вопрос не по теме, но я не могу сообразить, что отвечает за создание укр чпу...
    1 point
    Корисна річ для кожного, обов'язкова для придбання!
    1 point
  6. Решил создать бесплатный модуль для OpenCart 4 но столкнулся с целой кучей нюансов, которые превращают разработку в сплошной ад.. 1. В 4.0.0.0 можно создать архив модуля с подпапками и он работает, а в 4.0.1.1 уже не работает 2. В 4.0.0.0 вы можете добавить новое событие следующим образом: $this->model_setting_event->addEvent($code,$description,$trigger,$action,$status,$sort_order); но в 4.0.1.0 уже используется массив для событий, что конечно лучше, на зачем же такие изменения делать в минорных версиях!? $this->model_setting_event->addEvent($event); 3. до 4.0.2.0 маршруты были с "|" разделителем: 'marketplace/event|save' но с 4.0.2.0 это уже ".": 'marketplace/event.save' (см. https://github.com/opencart/opencart/issues/11594) 4. 4.0.0.0 использует функцию utf8_strlen() но 4.0.1.0 использует \Opencart\System\Helper\Utf8\strlen И так далее. И вам нужно либо создать отдельную версию модуля для каждой версии OpenCart (и поддерживать их все в будущем), либо добавить кучу конструкций if (version_compare(VERSION... в свой код. И это только малая часть, то, что с чем я сам столкнулся непосредственно. И это при том что вышло всего-то пару минорных версий. Еще даже не версия 4.1.. Что будет в версии 4.3?.. Почему нельзя все подобные изменения которые ломают совместимость модулей внести сразу в главную версию, а потом уже не трогать до новой главной версии? Или если так хочеться изменить то сделать это так, чтобы не поломать совместимость? Можно же в методе addEvent прописать логику, что если там первій параметр это массив то брать данные оттуда, а если строка то брать данные из аргументов. И все, все работает и никому не нужно ничего изменять. Тоже самое с разделителем в маршруте итд. Но нет, нужно добавить целую кучу мелких изменений которые полностью ломают совместимость всех модулей и то что работает на 4.0.0 уже не будет работать на 4.0.1, а то, что работает на 4.0.1 уже не будет на 4.0.2.. Пц.. + документации нету вообще никакой, все приходится искать самостоятельно в коде. + модификаторов в 4 версии нету, убрали полностью, а События покрывают только малую часть функционала и.. выкручивайся как хочешь, уже есть vqmod для 4 версии опеканрта.. добавили его еще в 1 версии движка, чтобы в версии 2 заменить на модификаторы, а в версии 4 отказаться от модификаторов и вернуться обратно к vqmod?.. У меня есть какое-то скрытое чувство, что Даниель люто ненавидит всех разработчиков OpenCart...
    1 point
  7. это идеальный вариант, но почти нереальный, не может версия 4 поддерживать модуль написанный под напр. 1.5 когда еще не было ни твига ни бутстрапа ни событий + файловая структура была совсем другой итд. Или если тянуть в версию 4 совместимость со всеми предыдущими то код движка будет настолько громоздким и запутанным что это будет наверное еще хуже, чем то что есть сейчас.. да и работать все это будет в разы медленнее из-за огромной кучи очень старого кода. Поэтому у других движках есть правило - совместимыми должны быть модули на уровне главной, мажорной версии движка, напр. если модуль написан для версии движка 2.0 то он должен работать и на 2.1.х.х и на 2.2.х.х и на 2.3.х.х и на 2.х.х.х. Все большие изменения, которые ломают совместимость при этом накапливаются, обкатываются на каких-то дев. версиях и добавляются уже в версию 3.0 (весь старый и ненужный код при этом выбрасывается за ненадобностью), после чего ничего нового и глобального уже не добавляется до версии 4 и так далее. И это очень правильный подход. Разработчик написал модуль для 2.0 и все, он уверен на 100% что этот модуль будет работать на всех подверсиях двойки сколько бы их не было. И пользователь уверен что если он купит модуль под 2.0 то сможет им пользоваться даже на версии 2.99 если она когда-то выйдет. Ну вот почему же так не сделать?! Все же от этого только выиграют и разработчики и пользователи и даже сам движок. А не так что модуль написанный для 4.0.0.0 уже не работает на 4.0.1.0 и это даже не минорная версия, потому что минорная версия это 4.1, а это по логике вообще патч версия для очень мелких изменений и исправлений различных багов, которая по всей логике вообще никак не должна влиять на совместимость..
    1 point
  8. 1 point
  9. Привет сколько будет стоить перевод всего сайта на Украинский язык https://toy.biz.ua
    1 point
  10. 2 Otvet Вам не возможно отправить сообщения в ЛС, техподдержка с вашего сайта не отвечает. Модуль на форуме исчез, скачать архив не могу. Что делать?
    1 point
  11. <?php class ControllerMarketingUserlist extends Controller { public function index() { header( 'Content-Type: text/csv' ); header( 'Content-Disposition: attachment;filename=userlist.csv'); $fp = fopen('php://output', 'w'); $query = $this->db->query("SELECT a.city, c.telephone, c.email, z.name FROM " . DB_PREFIX . "address a LEFT JOIN " . DB_PREFIX . "customer c ON (c.customer_id = a.customer_id) LEFT JOIN " . DB_PREFIX . "zone z ON (z.zone_id = a.zone_id)"); foreach ($query->rows as $row) { fputcsv($fp, $row); } fclose($fp); } } Создайте с этим содержимым файл userlist.php в папке admin/controller/marketing Дайте права на редактирование для группы Перейдите по ссылке /admin/index.php?route=marketing/userlist Модуль готов, при необходимости можете сами создать ссылку в меню админки
    1 point
    Реально делает свое дело. несмотря на наличие норм карты сайта, внутренней перелинковки, внешних ссылок и трафа, а также прочих танцев с бубном сайт по данным серч консоли никак не хотел входить в индекс. Держалось пара тысяч (из нескольких десятков) страниц в индексе на протяжении пары-трех месяцев, Как подключил модуль и начал вручную впихивать по 200 стр в день, то пошла индексация. Через какое то время начали влетать в индекс не только те 200 стр что "пропихивались"
    1 point
  12. Данная ошибка вызвана лимитом поля типа text базы данных. Измените в базе данных, в таблице module тип поля setting с text на longtext. Не забудьте сделать бекап перед любыми операциями с БД! Спасибо! Помогло именно это решение
    1 point
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.