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

oleksa1972

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

    173
  • З нами

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

Повідомлення, опубліковані користувачем oleksa1972

  1. если не знаешь, лучше молчи

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

    "по уму бы еще условие какое дописать для масштабирования" и теперь приходим к масштабированию опять же с помощью GD библиотеки которое убьет gif

    малой кровью сдесь не отделаешься

    нужно отлавливать гифки и исключать их из $this->model_tool_image->resize($result['image'],...

  2. Назвите хоть одну причину, что бы не обрекать на удаление эту переменную ($product_total) , кроме как "Необходимость отображения кол-ва товара в названии категорий" ? Она реально тормозит базу в магазинах, с товарами более 1500 шт.

    )) так ктож спорит что она  нужна

    просто простым удалением скорость работы скрипта не изменится

    нужно в первую очередь удалить функцию подсчета количества товаров в категории getTotalProducts

    либо вы невнимательно читали то что я выше написал либо вы не поняли что человек сделал

     

    1)  Каталог/контроллер/ модули/ category.php

    В строчке :      'name' => $child['name'] . ' (' . $product_total . ')'       удалил  ' (' . $product_total . ')'

  3. Нужна помощь за вознаграждение. Очень тормозит сайт www.mymagazin.by . Платформа opencart 1.5.4.1. + вылетает админка.   Готов рассмотреть предложения. Пишите на почту [email protected],   с темой помощь в опенкарт

    (Для информации) Я сделал следующие изминения

    В админке подсчёт товаров в категории отключен был всегда.

     

    1)  Каталог/контроллер/ модули/ category.php

    В строчке :      'name' => $child['name'] . ' (' . $product_total . ')'       удалил  ' (' . $product_total . ')'

     

    2)  Каталог/контроллер/продакт/ category.php – сделал тоже самое

     

    3)  catalog/controller/common/header.php: тоже самое

     

    И ничего не помогло. Если что, то могу вернуть все назад, сами что нибудь подредактируете.

     

    Ответ моего хостинга на просьбу что нибудь сделать с этими тормозами «Запросы очистили, сайт работает. Но вам необходимо обращаться к разработчикам для переписывания запросов к базе данных. У вас любая выборка на сайте приводит к росту одновременно отрабатываемых запросов, что в конечном итоге приводит к неработоспособности сайта.»

    ))) нужно не удалять эту переменную

    а нужно закомментить ее подсчет либо сделать проверку как сдесь

    $total;
    if($this->config->get('config_product_count')) $total = $this->model_catalog_product->getTotalProducts(array('filter_category_id' => $category['category_id']));
     
    и сдесь 
     
    $product_total;
    if($this->config->get('config_product_count')) {
    $product_total = $this->model_catalog_product->getTotalProducts($data);
     
    $total += $product_total;
                    }
     
     
    тоже самое сделайте и в хедер
     
    и не забудте в настройках магазина Система - настройки - опции 
    ТОВАРЫ Счётчик количества товаров в категории:

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

    поставить  Нет

  4. все картинки кешируются т е обрабатываются GD php библиотекой и там менять очень много придется...

    советую воспользоваться модулем Модуль HTML и привязать его показ к продуктам а туда вместо текста вставить свою гифку

    правда одно но 

    на всех карточках товаров будет одна и таже гифка

     

    если же всетаки решите чтото менять то начинать отсюда \system\library\image.php 

  5. ну если у вас не получаетс я по фтп залить хтмл файлик пробуйте второй вариант мета тег 
    откройте файл catalog/view/theme/default/template/common/header.php после сторчки <base href="<?php echo $base; ?>" /> вставьте текст метатега что вам дал яндекс

     

    это при условии что у вас дефолтная тема
    если нет то catalog/view/theme/ваша_тема/template/common/header.php

  6. нет нельзя, потому что  выборка картинок идет в цикле с одними и темиже настройками например 500х500 и формируются кешированные файлы картинок вообще в отдельной директории, а оригиналы загруженных изображений вообще не используются

  7. фильтр хороший быстрый, но есть одно НО

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

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

  8. Вот еще две ошибки появились в журнале. Что с ними делать? На что они могут повлиять?

     

    2010-05-29 17:56:12 - PHP Warning:  unlink(/home/uXXXXXX//site.ru/system/cache/cache.currency.1275155607) [[url="function.unlink"]function.unlink[/url]]: No such file or directory in /home/uXXXXXX//site.ru/www/system/library/cache.php on line 13
    2010-05-29 17:56:12 - PHP Warning:  unlink(/home/uXXXXXX//site.ru/www/system/cache/cache.language.1275155473) [[url="function.unlink"]function.unlink[/url]]: No such file or directory in /home/uXXXXXX//site.ru/www/system/library/cache.php on line 13

    чтоб логи не засоряло попробуйте поставить знак @ перед функцией unlink(...);  @unlink( в файле system/library/cache.php on line 13

  9. по умолчанию в движке опенкарта такой возможности не существует.
    нужно в каналах feed закинуть пару тройку файликов и тогда появится ссылка на xml файл
    напишите в личку я вам скину на почту архивчик небольшой

    Каналы находятся сдесь Дополнения -> Каналы продвижения
     

  10. Здрайстуйте!

     

    Раньше парсер был с янекса и работал быстро а сейчас с хотлайна и медленнее почему?

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

    можете заменить файлы 

    /import/lib/
    yandex_link.php
    add_new.php
    image.php
    header.php
    style.css
    attributes.php
    edit.php
    search_for_edit.php
    yandex_description.php
    кажется ничего не забыл
    главное случайно не замените конфигурационный файл /import/settings.inc
  11. попробуйте в файл .htaccess прописать следующий код

     

    <IfModule mod_mime.c>
     AddType application/x-javascript .js
     AddType text/css .css
    </IfModule>
    <IfModule mod_deflate.c>
     AddOutputFilterByType DEFLATE text/css application/x-javascript text/x-component text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/javascript
     <IfModule mod_setenvif.c>
      BrowserMatch ^Mozilla/4 gzip-only-text/html
      BrowserMatch ^Mozilla/4\.0[678] no-gzip
      BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
     </IfModule>
     <IfModule mod_headers.c>
      Header append Vary User-Agent env=!dont-vary
     </IfModule>
    </IfModule>
     
     
    SetOutputFilter DEFLATE
     <IfModule mod_setenvif.c>
      SetEnvIfNoCase Request_URI \.(?:rar|zip)$ no-gzip dont-vary
      SetEnvIfNoCase Request_URI \.(?:gif|jpg|png)$ no-gzip dont-vary
      SetEnvIfNoCase Request_URI \.(?:avi|mov|mp4)$ no-gzip dont-vary
      SetEnvIfNoCase Request_URI \.mp3$ no-gzip dont-vary
     </IfModule>
  12. привет всем еще раз.Есть вопросик.На сайте доноре выкладывают каждый день экселевский файл,в котором наличие товаров,размеры и цвета,но там все в одну строчку.

    6352d95207187d236294c29221f25658.png

    Каким образом научить читать этот файлик опенкарт?

    и что это  за файлик такой? не полная БД ? или это и есть БД и парсеры тогда не нужны? (на сайте доноре молчат насчет этого)

    вот этот файлик https://yadi.sk/d/JcG_ZloebYEsg

     я не поленился скачал ЄТО

    єто не прайс лист.. єто просто набор символов которые не подлежат систематизации... полный бред

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

    а оптимально раздавали свои складские остатки в екселе

     

  13. А есть ли какие то бесплатные площадки?

    если и есть то там ограгичение по количеству рекламных товарных позиций.... порядка 10 штук

    может на пром юа еще осталась эта тема

    можете там глянуть

  14. video сдесь http://technotema.com/
    1. http://ваш_сайт/import/auto_priviazka.php запустив этот скрипт (только скачайте свежий файл auto_priviazka.php http://technotema.com/download/mavr1_0_1.zip ... я там кое-что обновил).
    с помощью этого скрипта при условии что у поставщика прайс содержит артикул можно сделать привязку к карточкам товаров на сайте.
    артикул в базе магазина должен быть в поле SKU.
    но в дальнейшем обновление будет происходить все также по названию, а не по артикулу.

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

    3. сопоставление товаров идет по названию. привязку по артикулу можно делать с помощью как описано в пункте №1.

    4. формулу наценки можете делать в закладке Наценка,как для категории так и для производителей.

    5. наценка на РРЦ не действует, на то она и РРЦ, карточки товаров у которых у поставщика стоит галочка Recomend в закладке Список поставщиков
    будут с ценами РРЦ независимо от формулы наценки на категорию или бренд.

     

    по поводу тестировки на денвере... лично мне не приходилось, скрипты пхп будут работать, только в файле auth.php поменяйте местами эти две строчки

    session_start();

    header('Content-type: text/html; charset=utf-8'); //charset.

  15. svzrf сказал(а) 03 Сен 2014 - 2:57 PM:

    А где взять этот Прайс-конвертер, что бы регистрировать поставщика?
    И что будет с программой после года использования? Я Смогу продлить ее еще на год?

    http://technotema.co...d/mavr1_0_1.zip

    после 30 дней тестового периода проплатите мне 50 уе и я продлю вам лицензию на год

     

    -----------------------------------------------------------------------------

    А после года использования, можно будет его продлить?

    1. Можно ли сделать редактирование заказа из вкладки заказы - например добавить в заказ еще другие позиции? Не объедения заказы. 

    2. Можно ли ставить минусовую наценку?

    -------------------------------------------------------------------------------

    да конечно продлить можно ...

    редактировать заказ можно нажав на кнопку с номером заказа

    провда добавить можно только через оформление и там указать к какому заказу добавить данную позицию ( Добавить товар к заказу на дату:)

    по поводу минусовой наценки то да можно любую формулу придумать

     

     

    svzrf сказал(а) 06 Сен 2014 - 1:00 PM:

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

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

     

    Задача такая: Из двух трех поставщиков выбирать наиболее низкую стоимость.

    Программа справиться с этим?

    да именно так и работает
    выберет минимальную цену из всех   привязанных к данной карточке товара цен поставщиков

     

    svzrf сказал(а) 06 Сен 2014 - 1:34 PM:

    И еще обратил внимание: при оформлении заказа через программу, при вводе телефона - первая цифра "0" зафиксированна, а мне надо что бы любую можно было ввести. Исправляется?

    в файле import/languages/ru/language.txt есть маска телефона (099)999-99-99

    вам нужно прописать там (999)999-99-99 

  16. Ваша разработка МАВР , учитывает остатки поставщика , Например осталось 2 товара по 5 у.е, МАВР заменит на сайте остаток товара

    я прикрепил пример прайса поставщика . Мавр будет с таким работать

    у меня сделано так, в прайс-конвертере можно задать условие брать только те товары, где в колонке остаток неравно "0",

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

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

    ну а по поводу перевода по курсу и наценки то это все делается легко и просто ( только наценка делается не на товары в прайсе, а на товары в категориях, т.е. наценка выставляется на категорию вашего ИМ).

  17. yandex в очередной раз устроил охоту на ведьм и парсер с яндекс маркета перестал работать.
    я решил отказаться от дальнейшей поддержки парсера с яндекса и переписал скрипт на парсинг с хотлайна.

    для любителей попарсить с яндекса есть хорошее решение 

    Парсер-менеджер товаров с торговых площадок

    Автор igyan

     

    поєтому предлагаю пользоваться скриптом в моем модуле в закладке сервис -пункт меню  Импорт товаров из прайса поставщика.

     

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

  18. Интересный скрипт. Но на моём VPS 512Mb 27000 товаров загрузил - скрипт уже не работает (Gateway Time-out)

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

    ) скрипт как раз и создан для таких обьемных баз данных. тем более с впс, где в два клика тайм аут можно поставить на 60 секунд или 120.

    если у вас чтото не получается то пишите в личку или на скайп... и за 15 минут все настроим.

  19.  

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

     

    сделал. ссылка на скрипт лежит в закладке Service.

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

     

    с фильтр про работает.... с oc_filter не тестил... но насколько я помню там есть возможность копировать атрибуты из стандартных таблиц опенкарта в таблицы oc_filter.

  21.  

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

     

    да это в планах есть. думаю что через месяц-два сделаю.

  22. вот что гугл по этому поводу пишет
    пробуйте варианты...

     

    В настройках есть ограничение на кол-во проверяемых строк. Для больших таблиц возможно его превышение. Обычно возникает при выборке по полям без индекса.
    Попробуйте перед запросом выполнить:


    SET OPTION SQL_BIG_SELECTS = 1
     

    или 


    SET SESSION SQL_BIG_SELECTS=1
     

    или

     

    $this->db->query('SET SQL_BIG_SELECTS=1');

    Или установить в my.ini
    sql_big_selects в 1

    А можно просто увеличить max_join_size.

  23. У меня было в 2 раза больше товаров, и все прекрасно работало на обычном виртуальном хостинге, ИМХО у вас проблемы не в опенкарте искать надо, а в хостинге, ну или вы что-то сделали с движком, перегрузили его тяжелыми модулями, из-за чего полезли такие тормоза.

    cкорее всего вы правы по поводу хостинга.

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

    а кеширование помогло...

  24. Всем кто дочитал эту тему до конца... не смотря на ее заброшенность.

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

    решил я его усовершенствовать и перенести на опенкарт. написал скриптик ... перетащил базу.

    и началось... тормоза страшные. как оказалось опенкарт на выделенном сервере с оперативкой 512мб раз в 10 если не больше медленнее работает чем древний оскоммерс.

    ... и только благодаря этим скриптам удалось очень сильно ускорить загрузку страниц.

    автору респект и моё личное почтение.

×
×
  • Створити...

Important Information

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