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

markimax

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

    20 094
  • З нами

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

Усі публікації користувача markimax

  1. Не путайте SEO PACK PRO и seo_pro seo_pro не дает попасть дублям ни в URL ни в карту сайта
  2. Перехватывается все через хостера. Записывается исполняемый файл .php с известным именем. думаю дальше не надо обьяснять что туда можно засунуть
  3. Задача то тривиальна, но есть большая проблема! Это безопасность. Перехватить название файла и папку можно даже не через код, а через пробои в сервере хостера. Так что таким методом вы сами свой сайт подвергаете опасности Вы представляете, если будут заливать шеллы, трояны
  4. Да можно добавить страницы модуля (категории, записи) в любое меню
  5. Ошиблись форумом Без обид, просто рассмешило :-D
  6. Думаю как исправите, все посты такого плана админы удалят Вам просто надо вместо array_merge сделать foreach с проверкой есть ли в первом массиве "вызов" - там максимум пару часов работы
  7. Да причем вот так! Два раза "запрос" на модули // Old Opencart 1.5.6 Modules $module_data = array(); $this->load->model('extension/extension'); $extensions = $this->model_extension_extension->getExtensions('module'); foreach ($extensions as $extension) { $modules = $this->config->get($extension['code'] . '_module'); if ($modules) { foreach ($modules as $module) { if(isset($module['layout_id'])) { if (($module['layout_id'] == $layout_id || $module['layout_id'] == 99999) && $module['position'] == $module_position && $module['status']) { $module_data[] = array( 'code' => $extension['code'], 'setting' => $module, 'sort_order' => $module['sort_order'] ); } } } } } // New OpenCart 2.0 Modules $module_data2 = $this->model_design_layout->getLayoutModules($layout_id, $module_position); // Combining Modules from OC 2.0 and OC 1.5.6 $module_data = array_merge($module_data, $module_data2); Как итог модули, которые работают в opencart 1.5.x и opencart 2.x отдают настройки на этой позиции и схеме два раза Ну, да ладно... Но вместо того, чтобы проверить есть ли такой модуль в первом массиве и убрать во втором (или наоборот) то массив просто объединяются - как итог модули выводятся два раза подряд И вообще конструкция в шаблоне <?php echo $header; $theme_options = $this->registry->get('theme_options'); $config = $this->registry->get('config'); ?> <?php include('catalog/view/theme/'.$config->get('config_template').'/template/themeglobal/themeglobal_top.tpl'); ?> ... <?php $class = 3; $row = 4; if($theme_options->get( 'refine_search_number' ) == 2) { $class = 62; } if($theme_options->get( 'refine_search_number' ) == 5) { $class = 25; } if($theme_options->get( 'refine_search_number' ) == 3) { $class = 4; } if($theme_options->get( 'refine_search_number' ) == 6) { $class = 2; } Это просто .... нет слов. Павлики такое чудят и themeglobal под вьетнамских павликов закосили Т е получается в шаблоне вызов моделей, контроллеров (лишние вызовы проверки layout!) (themeglobal_top.tpl ... а там require_once( DIR_TEMPLATE.$config->get('config_template')."/lib/module.php" ); $modules = new Modules($this->registry); и погнали дальше)... совершенно не по феншую Криво, косо и коряво
  8. Когда исправите ошибку? module.php $module_data2 = $this->model_design_layout->getLayoutModules($layout_id, $module_position); // Combining Modules from OC 2.0 and OC 1.5.6 $module_data = array_merge($module_data, $module_data2); Надо проверять есть ли модуль в первом массиве! А не тупо сливать их вместе Получаются те модули которые работают и в opencart 2.x и в opencart 1.5.x выводятся дважды Вам, ваши клиенты рапортовали об этом баге, ответа так и не получили и в новых темах тот же баг выходит
  9. А кто-то вообще начинал работу? Есть информация? github?
  10. "Я", "я", Вам уже два разработчика (с большим опытом разработки модулей) сказали, (и пользователь рапортовал о конфликте) про 99% вероятность конфликта, а вы просто занимаетесь "юношеским максимализмом", честное слово, без обид. (лично я прислушался бы и подумал в чем не прав). Ваше конечно дело Только тогда не делайте громогласных заявлений про "сносы" и т п сказки. И никому не рассказывайте и не делайте внося изменения прямо в код opencart причем "такими" порциями в 9 кб без vqmod, при этом заявляя что это панацея от конфликтов. Ответ - с точностью до наоборот. Это костыли, которые приводят к конфликтам Надо думать стратегически а не тактически в этом вопросе.
  11. Дело в том, что и выкинуть то нечего из отзывов Записи - на базе них делается отзывы о магазине Формы - на базе них делаются дополнительные поля для отзывов Хотя рассматриваю этот вопрос
  12. В языковом файле переменная text_date В PRO версии есть прямо в настройках
  13. Будет данный функционал в версии 17.3 (как раз готовиться к выходу) этого модуля https://opencartforum.com/files/file/2371-oc-2-seo-cms-pro-2-блог-новости-отзывы-галерея-формы/ А ВК уже есть Демо: http://oc2.opencartadmin.com/desktops/iphone.html
  14. Их два Один само дерево комментариев .../agoodonut/module/treecomments/rozetka.tpl И второй обертка (т.е. форма и т п) .../agoodonut/widgets/treecomments/rozetka.tpl
  15. Лишние слеши это паладиновские глюки И кстати паладин не любит seo_pro :) Но ...IBingo - срочно ставить seo_pro, альтернатив нет
  16. А здесь и спора нет никакого. Ничего, с опытом придет понимание Так, это вообще будет катастрофа :) Больше такого никому не говорите Вы вообще представляете если столько будет изменений в коде карточки продукта, к какому коду тогда вообще привязываться другим vqmod модулям? Идем быстро учить мат. часть ;)
  17. Дык нельзя принимать в стойло "буйного" коня :) Рано или поздно такой код (куча replace) vqmod положит не только отзывы, но и весь сайт
  18. Кстати, для информации: "теперяшний" автор этого модуля для своих проектов и коммерческих проектов своих клиентов, почему то использует не свой "бесплатный тыц", а "феррари" ;)
  19. Здесь всё понятно. "Бесплатный тыц" - это vqmod допил, который просто конфликтует с другими vqmod дополнениями. Поэтому и рекомендую "феррари", там нет никаких vqmod и допилов. Видели vqmod файл "бесплатного тыц" - 9 кб кода (для справки, у кого нет квалификации - это очень много). Понятное рано или поздно произойдет конфликт с каким нибудь модулем (это вопрос времени только) Как вы думаете какая вероятность конфликта в стольких изменениях кода opencart ;) ? После этого еще кто-то хочет "бесплатный тыц" ?
  20. Любое обновление, любая смена темы - грозит полной не работоспособностью и автор без квалификации останется один на один с проблемой. Далее любое добавление "языка" - грозит выводом "Нет отзывов" только русского языка текста Вот поэтому - это костыль и г.. код, а не реальная рекомендация. Да забыл еще про вызов модели в шаблоне. Это вообще отдельная тема костыльного кода
  21. Это называется костыль, г.. код и т п В крайнем случае можно оформлять такой код как vqmod допил, но в таком виде советовать нельзя
×
×
  • Створити...

Important Information

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