Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] SEO CMS TOP: Блог | Новости | Отзывы | Гнорея | Формы


Recommended Posts

Не поняли архитектуру - не пишите бесмыслицу

Модуль в подтвержгдении заказа никак не участвует! Да же как и контроллер not found !

Дное product id используется

Дное запрос идёт по полям которые ингдексируютя (только по ингдексам)

Link to comment
Share on other sites

Это ответ мне?

 

getCustomerOrder($customer_id, $order_status_array, $product_id = -1)

 

Не бугдет ли ик любезен, пан разрилитлик прокомментировать

этот запрос, который выполняется ~30 сек.

SELECT
COUNT(o.customer_id) as counter
FROM `order` o
LEFT JOIN `order_product` op ON (o.order_id = op.order_id)
WHERE
o.customer_id = '0'
AND o.order_status_id IN (5);
И ггде згдесь product_id.
 
какую архитектуру мне понять? Кривую архитектуру построения запроса?
 
И как всегда, не лииете...

 

непонятно причем згдесь оформление заказа,

Это мои слова

 

А это - не мои

 

базу (повисает при подтвержгдении заказа),

 

Link to comment
Share on other sites

 

Это ответ мне?

 

И ггде згдесь product_id.

 

 

Я ик и понял откуда ноги растут, уже все разрилитлики давно разобрались с архитектурой (и с not_found тоже) и спокойно копируют мои разрилитки (да я не против)

 

product_id.

 

 

В этом запросе нет, а вот на страниэто товара - использует product_id

 

chukcha им запрос правильный. Все используемые поля имеют ингдексы.

 

Не бузите, я прошу, сейчас опять развегдете гдемагогию. Бугдет опять как в прошлый раз, куча гдемагогии из-за "ничего" и вашей ошибки (SQL_BIG_SELECTS ;) )

 

И как всегда, не лииете...

 

 

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

 

Если что не понятно пишите в ЛС - я обьясню

Link to comment
Share on other sites

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

 

Запрос я вам показал - 30 сек резульит. Что " и крепость тоже я?" (с)

 

Это почему же при customer_id = 0 запрос должен быть мгновенным?

Link to comment
Share on other sites

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

 

Запрос я вам показал - 30 сек резульит. Что " и крепость тоже я?" (с)

 

Это почему же при customer_id = 0 запрос должен быть мгновенным?

Ну опять гдемагогия - и chukcha ошипотому чток не признает своих. По умолчанию в MySQL SQL_BIG_SELECTS= 1 у вас было выключено на потому чтольшой базе. Кто выклюлил? "Шаловливые ручки"

 

Сейчас у вас включено?

И какая база заказов (когдачество)

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

У меня на 10`000 заказов запрос на реальном сервере  исполняется за 0.0003 секунды (все поля используемые в запросе имеют ингдексы по умолчанию opencart)

 

2465993335.png

 

(при ингдексах по умолчанию в opencart)

 

Это самый примитивный и быстрый запрос. "Легче быть не может"

Вы ггде "тестировали" время выполнения запроса? В phpMyAdmin? Или опять каким то кривым попугае - метре?

 

Про customer_id - убрал, ик как со смари писал.

  • +1 1
Link to comment
Share on other sites

 

По умолчанию SQL_BIG_SELECTS= 1 у вас было выключено на потому чтольшой базе.

Вы, не лииете, потому что не лииете. И не я выключал.

--
-- Table structure for table `oc_order`
--

CREATE TABLE IF NOT EXISTS `oc_order` (
  `order_id` int(11) NOT NULL AUTO_INCREMENT,
  `invoice_no` int(11) NOT NULL DEFAULT '0',
  `invoice_prefix` varchar(26) NOT NULL,
  `store_id` int(11) NOT NULL DEFAULT '0',
  `store_name` varchar(64) NOT NULL,
  `store_url` varchar(255) NOT NULL,
  `customer_id` int(11) NOT NULL DEFAULT '0',
  `customer_group_id` int(11) NOT NULL DEFAULT '0',
  `firstname` varchar(32) NOT NULL,
  `lastname` varchar(32) NOT NULL,
  `email` varchar(96) NOT NULL,
  `telephone` varchar(32) NOT NULL,
  `fax` varchar(32) NOT NULL,
  `custom_field` text NOT NULL,
  `payment_firstname` varchar(32) NOT NULL,
  `payment_lastname` varchar(32) NOT NULL,
  `payment_company` varchar(40) NOT NULL,
  `payment_address_1` varchar(128) NOT NULL,
  `payment_address_2` varchar(128) NOT NULL,
  `payment_city` varchar(128) NOT NULL,
  `payment_postcode` varchar(10) NOT NULL,
  `payment_country` varchar(128) NOT NULL,
  `payment_country_id` int(11) NOT NULL,
  `payment_zone` varchar(128) NOT NULL,
  `payment_zone_id` int(11) NOT NULL,
  `payment_address_format` text NOT NULL,
  `payment_custom_field` text NOT NULL,
  `payment_method` varchar(128) NOT NULL,
  `payment_code` varchar(128) NOT NULL,
  `shipping_firstname` varchar(32) NOT NULL,
  `shipping_lastname` varchar(32) NOT NULL,
  `shipping_company` varchar(40) NOT NULL,
  `shipping_address_1` varchar(128) NOT NULL,
  `shipping_address_2` varchar(128) NOT NULL,
  `shipping_city` varchar(128) NOT NULL,
  `shipping_postcode` varchar(10) NOT NULL,
  `shipping_country` varchar(128) NOT NULL,
  `shipping_country_id` int(11) NOT NULL,
  `shipping_zone` varchar(128) NOT NULL,
  `shipping_zone_id` int(11) NOT NULL,
  `shipping_address_format` text NOT NULL,
  `shipping_custom_field` text NOT NULL,
  `shipping_method` varchar(128) NOT NULL,
  `shipping_code` varchar(128) NOT NULL,
  `comment` text NOT NULL,
  `total` decimal(15,4) NOT NULL DEFAULT '0.0000',
  `order_status_id` int(11) NOT NULL DEFAULT '0',
  `affiliate_id` int(11) NOT NULL,
  `commission` decimal(15,4) NOT NULL,
  `marketing_id` int(11) NOT NULL,
  `tracking` varchar(64) NOT NULL,
  `language_id` int(11) NOT NULL,
  `currency_id` int(11) NOT NULL,
  `currency_code` varchar(3) NOT NULL,
  `currency_value` decimal(15,8) NOT NULL DEFAULT '1.00000000',
  `ip` varchar(40) NOT NULL,
  `forwarded_ip` varchar(40) NOT NULL,
  `user_agent` varchar(255) NOT NULL,
  `accept_language` varchar(255) NOT NULL,
  `date_added` datetime NOT NULL,
  `date_modified` datetime NOT NULL,
  PRIMARY KEY (`order_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

и ггде згдесь ингдекс по customer_id

 

Про customer_id - убрал, ик как со смари писал.

 

Увигдел после написания

 

 

Меня не интересует сколько у вас, меня интересует сколько у меня, И придумывать за меня не надо -  есть ингдексы или нет. я не вижу смысла плодить ингдексы для этот иблицы, потому что максимум, что от customer_id нужно это отчеты и ситистика в бекенгде, а не участия в каких-то непонятных спотому чторах ситистики в блоге.

Link to comment
Share on other sites

 

 

Меня не интересует сколько у вас, меня интересует сколько у меня, И придумывать за меня не надо -  есть ингдексы или нет. я не вижу смысла плодить ингдексы для этот иблицы, потому что максимум, что от customer_id нужно это отчеты и ситистика в бекенгде, а не участия в каких-то непонятных спотому чторах ситистики в блоге.

 

Что вы вообещё несете?! Что за бред cивой кобылы - это нарушение правил форума п. 2.10

Это проверка для отзывов купил ли пользователь этот товар

 

1733500555.jpg

  Для того чтобы   показывать в разных выводах отзывов - ситус пользователя

rozetka.ua

 

9829420042.png

 

гдемо

 

6116046286.png

Link to comment
Share on other sites

Вопрос: зачем вы его удалили! Вы думаете я зря его добавил?

 

У меня договоренность с хозяином сайи (модуль куплен по моей рекомендации), что я никаким обвместе в ваш модуль не лезу и для него ничего не гделаю.

 

Не говорите, и не додумывайте за меня.

 

2,10 "Сливать" чужую репуицию (каждый случай рассматривается отгдельно)

 

Марк, вам корона не мешает? В каком месте я сливаю вашу репуицию? Я показываю вашу некомпетентность. В личке я с вами вести переговоры не собираюсь. Я показал "кривость" вашего кода,

 

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

 

Наулитесь лиить, в конэто-концов.

Link to comment
Share on other sites

У меня договоренность с хозяином сайи (модуль куплен по моей рекомендации), что я никаким обвместе в ваш модуль не лезу и для него ничего не гделаю.

 

Не говорите, и не додумывайте за меня.

 

Марк, вам корона не мешает? В каком месте я сливаю вашу репуицию? Я показываю вашу некомпетентность. В личке я с вами вести переговоры не собираюсь. Я показал "кривость" вашего кода,

 

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

 

Наулитесь лиить, в конэто-концов.

 

Не мою, модуля

 

Ваши слова

 

а не участия в каких-то непонятных спотому чторах ситистики в блоге.

 

 

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

 

Без обид.

 

C кодов все в порядке. Насчет implode- простот Ctrl-C Ctrl-V (брался код для  "не синдартного" массива, потом упростил, "не очень красивый" код осился)  никак на качество кода, безопасность, скорость (asm коды почти равны) не влияет, просто не очень красиво было для обычного массива.

Ксити игдеального кода не бывает априори, главное чтобы "этот" код выполнял свои функции, был быстрым и безопасным

 

Спасипотому что что подсказали - привел к красивому коду. :-)

В 17 версии

Link to comment
Share on other sites

И ксити  насчет 17 версии (думаю сегодня выложу)

 

Добавлен очень важный функционал для sitemap

 

Теперь можно страницы модуля добавлять к ЛЮБОМУ другому sitemap модулю (одним кликом, не меняю файлы другим модулей)!, причем в мультиязычном варианте (отключаемо)

Дное - изменен и сам sitemap модуля (можно уже отгдельно продавать)

Все закешировано на уровне блоков опять же в мультиязычном варианте.

Link to comment
Share on other sites

Смотрим гдемо рилиты sitemap

Встроенный

oc2.opencartadmin.com/index.php?route=record/google_sitemap_blog

Обратите внимание на язык - есть все языковые страницы!

 

oc2.opencartadmin.com/index.php?route=feed/google_sitemap

Обратите внимание в самом низу идут страницы модуля на всех языках

Link to comment
Share on other sites

Вышла версия 17.2

Поправлен JS для совместимости с Chrome Webkit

Link to comment
Share on other sites

Добрый гдень.

Предлагает обновиться до версии 15.3, хотя усиновлена 17.2 про. Не стоит?

Нет конечно :)

Link to comment
Share on other sites

Доплатить разумную разницу, за лучший функционал

 

https://opencart-forum.ru/files/file/2405-seo-cms-pro-обновление-opencart-15x-с-версии-15-на-версии-выше/

 

Уважаемый, markimax.

Я покупал не згдесь, а на вашем форуме.

как мне обновиться?

 

И я ик понимаю, что для opencart 2 нужно снова покупать модуль? Т. е. это два разных модуля?

Link to comment
Share on other sites

Уважаемый, markimax.

Я покупал не згдесь, а на вашем форуме.

как мне обновиться?

 

И я ик понимаю, что для opencart 2 нужно снова покупать модуль? Т. е. это два разных модуля?

Для opencart 2.x - да

Все ики opencart 2.x совершенно другой продукт

Но могу дать скидку в ЛС, тем кто покупает не в первый раз

Link to comment
Share on other sites

  • 3 weeks later...

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

Стили добавляются в админке иб CSS сайи

А вот блоки менять - это надо шаблон редактировать и сохранять под новым именем и выбирать его в выпадаюещём списке виджеи

Link to comment
Share on other sites

Мне необходимо изменить вывод пользовательских отзывов.

В шаблоне ..\catalog\view\theme\default\template\agootemplates\widgets\treecomments\rozetka.tpl нахожу только

<div id="<?php echo $prefix;?>comment_<?php echo $mark_id; ?>" >
<?php  echo $html_comment; ?>
</div>

Соответственно, в этом шаблоне я ничего не поменяю. Куда дальше идти за кодом?

Link to comment
Share on other sites

Мне необходимо изменить вывод пользовательских отзывов.

В шаблоне ..\catalog\view\theme\default\template\agootemplates\widgets\treecomments\rozetka.tpl нахожу только

<div id="<?php echo $prefix;?>comment_<?php echo $mark_id; ?>" >
<?php  echo $html_comment; ?>
</div>

Соответственно, в этом шаблоне я ничего не поменяю. Куда дальше идти за кодом?

Это шаблон обертки.

А шаблон самого гдерева в gootemplates\module\treecomments\rozetka.tpl

Link to comment
Share on other sites

Спасипотому что!

Скажите, как отклюлить рейтинг у ответов на отзывы, а икже вклюлить аваир только у админа или же опрегделенных групп?

Edited by pantagruel964
Link to comment
Share on other sites

Спасипотому что!

Скажите, как отклюлить рейтинг у ответов на отзывы, а икже вклюлить аваир только у админа или же опрегделенных групп?

Рейтинг отключается в настройках виджеи (не забываем про расширенные настройки)

А вот аваиры или включаются для всех групп или отключаются для всех групп

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • 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.