Евгений +5


Евгений

  • Евгений Евгений 12 октября 2021 15:50 #

    Вы попали в цель на 100%. Огромное спасибо.

    Вопрос закрыт.

    в ответ на После публикации поста в блоге - ошибка

  • Евгений Евгений 12 октября 2021 14:01 #

    Забыл написать. На локалке все работает.

    Кусок sidebar.html относящийся к блогу выглядит как:

    {if $theme_settings.sidebar_show_latest_posts && $wa->blog}
        {if $theme_settings.sidebar_blog_id}
            {$latest_posts = $wa->blog->posts($theme_settings.sidebar_blog_id)}
        {else}
            {$latest_posts = $wa->blog->posts()}
        {/if}
        {if $latest_posts && $wa_app != 'blog'}
        <div class="side_block side_news_wrap hidden-xs">
            <div class="title">{$theme_settings.sidebar_blog_title|default:"`Blog`"}</div>
            <div class="side_news">
                <ul>
                    {$i = 1}
                    {foreach $latest_posts as $post}
                        {if $i <= $theme_settings.sidebar_blog_count|default:3}
                        <li>
                            <div class="date">{$post.datetime|wa_datetime:"humandate"}</div>
                            <a href="{$post.link}">{$post.title}</a>
                        </li>
                        {/if}
                        {$i= $i+1}
                    {/foreach}
                </ul>
                <a class="all_news_link" href="{$wa->getUrl('blog')}">[`All posts`]</a>
            </div>
        </div>
        {/if}
    {/if}
    

    в ответ на После публикации поста в блоге - ошибка

  • Евгений Евгений 20 сентября 2020 13:55 #

    Спасибо. Такой вариант подошел.

    в ответ на В корзине отсутствует Самовывоз

  • Евгений Евгений 4 февраля 2020 14:48 #

    Нет. Я устал бороться с системой. Я не крутой админ. Хостинг на ihc.ru

    Сервер, KvmVps, Тариф: SSD/8 (4 CPU / 8 ГБ RAM / 50 ГБ SSD)

    Обычно запрос получения следующей страницы выполняется 1 сек. В некоторых каталогах  15-20 секунд или вываливает 504 ошибку. Почему? Я не знаю. На хостинге крутится только магазин. 

    Фильтры в магазине работают очень медленно. Без них все летает.

    в ответ на SQL запрос вешает mysql

  • Евгений Евгений 23 мая 2019 11:37 #

    Изменений почти нет. Запрос стал почти чистый (повторы p.status = 1).

    Сервер не зависает. Но запрос выполняется неприемлемо долго. Mysql грузится на 100%

    Что делать не знаю. Сервер быстрый, памяти много, SSD

    в ответ на SQL запрос вешает mysql

  • Евгений Евгений 18 апреля 2019 03:44 #

    Все понял. Нужно продлять подписку. 

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

    в ответ на Обновление ShopScript без кнопки обновить

  • Евгений Евгений 17 января 2019 10:46 #

    Просто прекрасный ответ от службы сопровождения: "Конкретного срока для этой задачи не установлено. Будет доработано в будущих обновлениях."

    в ответ на SQL запрос вешает mysql

  • Евгений Евгений 16 января 2019 12:28 #

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

    в ответ на SQL запрос вешает mysql

  • Евгений Евгений 15 января 2019 02:24 #

    4 (ЧЕТЫРЕ) месяца прошло. Ничего не решено до сих пор. Повторюсь, магазин вешает MSSQL сервер! Работать невозможно.

    в ответ на SQL запрос вешает mysql

  • Евгений Евгений 25 декабря 2018 06:25 #

    Кстати очень интересно на каком основании у темы установлен флажок - исправлено!?

    Вот из slowlog.sql запрос все в том же каталоге

    SELECT DISTINCT 
    	pf5.feature_id, pf5.feature_value_id 
    FROM 
    	shop_product p
      JOIN shop_product_features pf1 ON p.id = pf1.product_id
      JOIN shop_product_features pf2 ON p.id = pf2.product_id
      JOIN shop_product_features pf3 ON p.id = pf3.product_id
      JOIN shop_product_features pf4 ON p.id = pf4.product_id
      JOIN shop_product_features pf5 ON p.id = pf5.product_id
    WHERE 
    	p.status = 1
      AND p.status = 1
      AND pf1.feature_id = 120 AND pf1.feature_value_id IN (21766)
      AND pf2.feature_id = 122 AND pf2.feature_value_id IN (20219)
      AND p.status = 1
      AND pf3.feature_id = 122 AND pf3.feature_value_id IN (20219)
      AND p.status = 1
      AND p.price >= '1000'
      AND pf4.feature_id = 120 AND pf4.feature_value_id IN (21766);
    

    Я не вижу никаких изменений в избыточности SQL кода

    в ответ на SQL запрос вешает mysql

  • Евгений Евгений 25 декабря 2018 06:19 #

    Вышла новая версия магазина. Проблема так и не решена!

    Ваш магазин продолжает своими запросами вешать mysql 

    в ответ на SQL запрос вешает mysql

  • Евгений Евгений 14 сентября 2018 10:22 #

    Да, известно на какой странице фронтенда выполняется запрос. Если сопровождение запросит данные могу дать доступ к сайту. Ссылку на полный бекап базы уже дал. Можете сами на локалке попробовать выполнить запрос.

    в ответ на SQL запрос вешает mysql

  • Евгений Евгений 14 сентября 2018 10:09 #

    Да. Все плагины отключал. Проблема остается. 52 секунды на запрос.

    Вид запрос после отключения всех плагинов не меняется.

    в ответ на SQL запрос вешает mysql

  • Евгений Евгений 24 сентября 2017 15:33 #

    Делайте характеристику ProviderURL. Импортируйте в нее ссылку. Правьте ваши шаблоны отображения категории и[или] товара

    в ответ на Импорт товара от поставщика - проблема url

  • Евгений Евгений 18 сентября 2017 06:39 #

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

    Что в принципе логично т.к. товар может быть в 10 динамических категориях.

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

    в ответ на Хлебные крошки при динамических категориях

  • Евгений Евгений 18 сентября 2017 02:36 #

    Скорее всего вопрос к разработчикам темы.

    в ответ на Хлебные крошки при динамических категориях

  • Евгений Евгений 4 сентября 2017 12:20 #

    Да мне не важно. Это у вас не работает... но вам то все равно, cудя по срокам фиксации :)


    в ответ на Как удалить контакты без заказов

  • Евгений Евгений 4 сентября 2017 03:56 #

    Вопрос решил. Рассказал. :)

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

    Скрипт приводить не стал т.к. не совсем шарю в получении списка прав. Написал коряво. Для меня работает прекрасно. У других может снести больше чем нужно.

    Что то типа такого:

    class shopCheckCustomersCli extends waCliController
    {
        public function execute()
        {
            $admins = 0;
            $counter = 0;
            $deleted = 0;
    
            $wc = new waContactModel();
            $scm = new shopCustomerModel();
            $customers = $wc->getAll();
            foreach($customers as $customer){
                $contact = new waContact($customer['id']);
                $rights = $contact->getRights('shop');
                if (count($rights)){
                    $admins++;
                }else{
                    $data = $scm->getByField('contact_id', $customer['id']);
                    if (isset($data['number_of_orders'])){
                        $counter++;
                    }else{
                        $contact->delete();
                        $deleted++;
                    }
                }
            }
            echo "\nAdmins: " . $admins . " users\n";
            echo "With orders: " . $counter . " users\n";
            echo "Deleted: " . $deleted . " users\n";
        }
    }

    в ответ на Как удалить контакты без заказов

  • Евгений Евгений 3 сентября 2017 07:06 #

    Все норм. Без https!

    в ответ на Сайт в браузере Goole Chrome открывается с https

  • Евгений Евгений 3 сентября 2017 07:01 #

    Написал небольшой CLI скрипт. Вопрос решен.

    в ответ на Как удалить контакты без заказов

  • Евгений Евгений 31 августа 2017 07:24 #

    Боюсь что без доступа к вашей админке никто не разберется.

    в ответ на Главная страница

  • Евгений Евгений 30 августа 2017 12:51 #

    Стало гораздо лучше. Спасибо!

    mysql быстрее отрабатывает и меньше процессорного времени затрачивает.

    Теперь бы узнать почему это не включено по дефолту, и в каком случае join быстрее?

    в ответ на Скорость фильтров!

  • Евгений Евгений 30 августа 2017 12:10 #
  • Евгений Евгений 13 августа 2017 07:49 #

    Только вот идей там сотни. И я не уверен что моя в топ попадет.
    А ведь я считаю это не запросом на фичу, а ошибкой в скрипте!

    в ответ на Соответствия характеристик магазина CSV файлу.

  • Евгений Евгений 12 августа 2017 17:10 #

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

    в ответ на Соответствия характеристик магазина CSV файлу.

  • Евгений Евгений 12 августа 2017 17:08 #

    Мне часто приходится новый товар с новыми характеристиками заливать. Остатки и цены я через CLI заливаю.

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

    в ответ на Соответствия характеристик магазина CSV файлу.

  • Евгений Евгений 8 августа 2017 02:41 #

    разобрался. можно удалить вопрос.

    в ответ на Робокасса

  • Евгений Евгений 4 мая 2017 01:49 #

    Какого плагина? При чем тут плагины?

    в ответ на Перемещение категорий и подкатегорий не работает!

  • Евгений Евгений 3 мая 2017 16:59 #

    "На сервере" ошибок нет. В браузере {"status":"fail","errors":["Error when move"]}

    Куда дальше смотреть?

    в ответ на Перемещение категорий и подкатегорий не работает!