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

NewStore - универсальный, адаптивный шаблон [Поддержка]


29aleksey

Recommended Posts

Также, каждый день можно добавить в крон каждодневную оптимизацию базы

 

mysqlcheck --user=пользователь --password=пароль--optimize --all-databases

 

 

Сначала вкратце, зачем нужна команда OPTIMIZE TABLE. Если прочитать описание, то увидим, что данная операция реорганизует физическое пространство занимаемое таблицей и индексами, что обеспечивает уменьшение занимаемого места и ускорение операций ввода/вывода. Конкретно производимые действия отличаются для разных движков таблиц (поддерживаются MyISAM, ARCHIVE и InniDB), подробнее об этом можно почитать в документации MySQL.

Возникает естественный вопрос: как автоматизировать данную операцию? Если для конкретной таблицы это легко сделать SQL-запросом OPTIMIZE TABLE table_name, то как это сделать сразу для всех таблиц в базе? Легко и непринуждённо, с помощью идущей в поставке сервера утилиты mysqlcheck.

Оптимизация всех таблиц в базе данных.

mysqlcheck --user=uuuuuu --password=pppppp --optimize database_name

Оптимизация всех баз данных сразу.

mysqlcheck --user=uuuuuu --password=pppppp --optimize --all-databases

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

0 4  * * *  root  mysqlcheck --user=uuuuu --password=pppppp --optimize --all-databases > nul
  • +1 1
Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах


8 часов назад, rassigor сказал:

Так вопрос в том что мощная виртуалка всегда была, даже с ней все и тормозило конкретно. От мощной виртуалки толку ноль без настройки.  Но вопрос в том что был настроен MySQL и расставлены индексы

 

вот можете попробовать у себя к примеру, только бекап сделайте

 

 

3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
ALTER TABLE oc_product_attribute ADD INDEX attribute_id ( attribute_id );
ALTER TABLE oc_product_attribute ADD INDEX language_id ( language_id );
 
ALTER TABLE oc_product_description ADD INDEX language_id ( language_id );
 
ALTER TABLE oc_product_image ADD INDEX product_id ( product_id );
ALTER TABLE oc_product_image ADD INDEX sort_order ( sort_order );
 
ALTER TABLE oc_product_option ADD INDEX product_id (product_id);
ALTER TABLE oc_product_option ADD INDEX option_id (option_id);
 
ALTER TABLE oc_product_option_value ADD INDEX product_option_id (product_option_id);
ALTER TABLE oc_product_option_value ADD INDEX product_id (product_id);
ALTER TABLE oc_product_option_value ADD INDEX option_id (option_id);
ALTER TABLE oc_product_option_value ADD INDEX option_value_id (option_value_id);
ALTER TABLE oc_product_option_value ADD INDEX subtract (subtract);
ALTER TABLE oc_product_option_value ADD INDEX quantity (quantity);
 
ALTER TABLE oc_product_reward ADD INDEX product_id ( product_id );
ALTER TABLE oc_product_reward ADD INDEX customer_group_id ( customer_group_id );
 
ALTER TABLE oc_product_to_category ADD INDEX category_id ( category_id );
 
ALTER TABLE oc_product_to_store ADD INDEX store_id ( store_id );
 
ALTER TABLE oc_setting ADD INDEX store_id ( store_id );
ALTER TABLE oc_setting ADD INDEX `group` ( `group` );
ALTER TABLE oc_setting ADD INDEX `key` ( `key` );
ALTER TABLE oc_setting ADD INDEX serialized ( serialized );
 
ALTER TABLE oc_url_alias ADD INDEX query ( query );
 
 
Чтобы добавить, заходите в PHP Myadmin, заходите в нужную таблицу и добавляете или удаляете индекс. 
image.png.51c9ac61c8750ab89cbb035e4b7c1282.png

для 23 движка и для 21 не ALTER TABLE oc_setting ADD INDEX `group` ( `group` );

а ALTER TABLE oc_setting ADD INDEX `code` ( `code` );

  • +1 1
Надіслати
Поділитися на інших сайтах

6 минут назад, Alexza сказал:

Редактор ++. через него можно добавить новый товар в категории? Никак не разберусь.

редактировать товар можно ... добавлять новый нет

Надіслати
Поділитися на інших сайтах

8 часов назад, owner25 сказал:

Добрый день, при установке Mega filter, не работает страница категорий. Есть какая-то адаптация?

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

Надіслати
Поділитися на інших сайтах


Господа, всем доброго времени суток!
Может кто то сталкивался с такими ошибками?:

2018-03-15 23:22:43 - PHP Notice:  Undefined index: product in /var/www/u0462689/data/www/mirmbt.ru/system/storage/modification/catalog/controller/extension/module/product_tab.php on line 656
2018-03-15 23:22:43 - PHP Warning:  array_slice() expects parameter 1 to be array, null given in /var/www/u0462689/data/www/mirmbt.ru/system/storage/modification/catalog/controller/extension/module/product_tab.php on line 662
2018-03-15 23:22:43 - PHP Warning:  Invalid argument supplied for foreach() in /var/www/u0462689/data/www/mirmbt.ru/system/storage/modification/catalog/controller/extension/module/product_tab.php on line 664

На что то ругается, а на что не понятно. И после включения акции на пару позиций перекосило блок "новинки", возможно, ошибки как то связаны с изменением в блоке "новинки".

Подскажите, что делать, если знаете.

Сайт: http://mirmbt.ru/

Заранее спасибо.

Надіслати
Поділитися на інших сайтах


2 минуты назад, DwarfTeam сказал:

Господа, всем доброго времени суток!
Может кто то сталкивался с такими ошибками?:


2018-03-15 23:22:43 - PHP Notice:  Undefined index: product in /var/www/u0462689/data/www/mirmbt.ru/system/storage/modification/catalog/controller/extension/module/product_tab.php on line 656
2018-03-15 23:22:43 - PHP Warning:  array_slice() expects parameter 1 to be array, null given in /var/www/u0462689/data/www/mirmbt.ru/system/storage/modification/catalog/controller/extension/module/product_tab.php on line 662
2018-03-15 23:22:43 - PHP Warning:  Invalid argument supplied for foreach() in /var/www/u0462689/data/www/mirmbt.ru/system/storage/modification/catalog/controller/extension/module/product_tab.php on line 664

На что то ругается, а на что не понятно. И после включения акции на пару позиций перекосило блок "новинки", возможно, ошибки как то связаны с изменением в блоке "новинки".

Подскажите, что делать, если знаете.

Сайт: http://mirmbt.ru/

Заранее спасибо.

я так понимаю движок PRO у Вас и модуль с этого движка то как по мне нет у Вас рекомендуемых товаров... проверьте и отпишитесь

спасибо

Надіслати
Поділитися на інших сайтах

On 14.03.2018 at 7:38 PM, SiteMix said:

Так в том то и дело, что ни автор шаблона, ни автор фильтра, как я понял, не отвечают на просьбу об адаптации (даже за деньги). Хотя, авторы многих шаблонов предоставляют патчи для популярных модулей, типа FilterPro без доплаты. Вот я и решил посодействовать человеку, как чуть более подкованный в  Opencart. Пролистал форумы, нашёл аналогичный патч для другого шаблона, который, при желании, можно переписать под этот шаблон. Шаблоны ведь похожие.

 

Но @29aleksey почему-то упорно не отвечает, хотя на форуме, судя по профилю, появляется.

 

Использую на этом шаблоне FilterVier_SEO, все отлично стало (с небольшими настройками) и работает, более 5 тыс товаров.  Да и автор фильтра нормальный  адекватный человек.  Этим фильтром кстати я и заменил FilterPro (стоял на другом шаблоне), как раз по причине того, что freelancer наотрез отказывался что-то в нем исправлять.

Надіслати
Поділитися на інших сайтах


7 часов назад, 29aleksey сказал:

я так понимаю движок PRO у Вас и модуль с этого движка то как по мне нет у Вас рекомендуемых товаров... проверьте и отпишитесь

спасибо

 

Да, движок PRO и рекомендуемых товаров не было. Расширение подключил, понаблюдаю за ошибкой. Спасибо!

У меня второй вопрос, после включения акции на 1-у позицию, появляется пустое место на главной странице, выключаю акцию, все нормально становится. Может кто то сталкивался с этим? Как лечится сей недуг?

Сайт: http://mirmbt.ru/

Заранее спасибо за помощь.

Надіслати
Поділитися на інших сайтах


Выбрать в товар или категорию этот блок и получем 10 секунд загрузки.

Там запрос типа этого висит:

Query SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.pro

Считает товары в категории, но очень тяжело.

Без него пол секунды страница.

 

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

Особого прироста нет, но это пока нагрузки на магазин нет.

Спасибо rassigor и 29aleksey

 

Подумываю купить фильтр, только какой лучше Mega Filter PLUS или Mega Filter PRO ?

chrome_2018-03-16_09-23-49.png

Надіслати
Поділитися на інших сайтах


27 минут назад, maxya сказал:

Выбрать в товар или категорию этот блок и получем 10 секунд загрузки.

Там запрос типа этого висит:


Query SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.pro

Считает товары в категории, но очень тяжело.

Без него пол секунды страница.

 

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

Особого прироста нет, но это пока нагрузки на магазин нет.

Спасибо rassigor и 29aleksey

 

Подумываю купить фильтр, только какой лучше Mega Filter PLUS или Mega Filter PRO ?

chrome_2018-03-16_09-23-49.png

 

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

А насчет Количества в категории, там очень по тупому сделано, дело не в шаблоне а в опенкарте, там количество циклом получается, вообще если более 100 товаров не рекомендую включать

Для второго моего магазина я заказал модуль, который выводит при поиске все категории, где он нашел. В магазе 35 тыс товаров, сначала когда написали, они секунд 8 считал, потом программист смог вытащить все категории и все количество одним запросом, плюс оптимизировал поиск, сейчас страница с поиском вместе с подсчетом количества за 1 сек открывается. По такому же принципу буду переписывать подсчет количества в категориях, потому что щас он выключен из за тормозов

 

image.thumb.png.ba91f057a8b465dd9a6d4a6417f78a7f.png

  • +1 1
Надіслати
Поділитися на інших сайтах


Кто знает как изменить размер шрифта 

Спойлер

2018-03-16_12-38-48.thumb.png.af0673aed895161c1c9a3997400f6f72.png

в файле stylesheet который лежит в httpdocs/catalog/view/theme/newstore/stylesheet меняю в body font size, ничего не происходит, кэш отключил\чистил. Не знающим просьба не отвечать, знающим подробный ответ.

Надіслати
Поділитися на інших сайтах


1 час назад, Hypnodisk сказал:

Кто знает как изменить размер шрифта 

  Показать контент

2018-03-16_12-38-48.thumb.png.af0673aed895161c1c9a3997400f6f72.png

в файле stylesheet который лежит в httpdocs/catalog/view/theme/newstore/stylesheet меняю в body font size, ничего не происходит, кэш отключил\чистил. Не знающим просьба не отвечать, знающим подробный ответ.

вот пример делал себе, сделал файл mycustom, прицепил его в настройках шаблона 

 

 

@font-face {
font-family: "Plumb regular";
src: url('fonts/PLUMB-RE_0.PFM');
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Marck Script";
src: url('fonts/MarckScriptRegular.ttf');
}
body {
font-family: Plumb regular, sans-serif;
font-weight: 400;
color: #333;
font-size: 14px;
line-height: 20px;
width: 100%;
}

 

 

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

 

Змінено користувачем rassigor
Надіслати
Поділитися на інших сайтах


Здравствуйте.

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

 123.png.a7b16a711c2a279162b2a72d335066ef.png

Надіслати
Поділитися на інших сайтах


28 минут назад, rassigor сказал:

вот пример делал себе, сделал файл mycustom, прицепил его в настройках шаблона 

 

 

@font-face {
font-family: "Plumb regular";
src: url('fonts/PLUMB-RE_0.PFM');
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Marck Script";
src: url('fonts/MarckScriptRegular.ttf');
}
body {
font-family: Plumb regular, sans-serif;
font-weight: 400;
color: #333;
font-size: 14px;
line-height: 20px;
width: 100%;
}

 

 

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

 

Проблема была в кэше браузера. Спасибо

Надіслати
Поділитися на інших сайтах


1 час назад, Karyuudo сказал:

Смотрю демку:

http://nsdemo2.waterfilter.in.ua/

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

размер баннера не выставил после обновления

...спасибо

Надіслати
Поділитися на інших сайтах

8 часов назад, maxya сказал:

Выбрать в товар или категорию этот блок и получем 10 секунд загрузки.

Там запрос типа этого висит:


Query SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.pro

Считает товары в категории, но очень тяжело.

Без него пол секунды страница.

 

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

Особого прироста нет, но это пока нагрузки на магазин нет.

Спасибо rassigor и 29aleksey

 

Подумываю купить фильтр, только какой лучше Mega Filter PLUS или Mega Filter PRO ?

chrome_2018-03-16_09-23-49.png

Тестировали сегодня на другом сайте с категориями, есть страница в которой есть категория и внутри нее около 80 категорий, все вместе там около 10 тыс товаров на эти 80 категорий, при подсчете категорий страница грузилась от 60 сек)  сегодня внедрили модуль подсчета категорий за 1 запрос, стала грузиться за 1 -1.5 секунды, если категорий и товаров меньше то практически моментально, это я к слову что шаблон причем. Кстати скоро модуль в продаже будет, можно на любой шаблон накатить 

Надіслати
Поділитися на інших сайтах


2 часа назад, Frenzo сказал:

Мне кто то поможет выше  с картинками?) Или не кто не знает?

Если, 2.3 - разрешения изображений назначается в: дополнения - дополнения - шаблоны - Ньюстор, редактировать. 

 

 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

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