-
Posts
3,180 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by Yoda
-
Еще раз ! Это на 100% отсутствие JSON в PHP !!! Встроенный класс Opencart некорректно работает с кириллицией!
-
Проверьте есть ли у вас в модах php расширение JSON - с вероятностью на 99% на новом сервере оно у вас не включено.
-
Клоуны сказочинки не? 2+2= 19 ? 180 576 - это в 2.25 раза меньше чем 400 000 ... Соответственно ваша МОЛНИЕНОСТНОСТЬ будет внимание.. .молниеносно - не больше 6.5 секунд!!! Это молниеносный, супер молниеносный фильтр от суперграмотных авторов! Гении гавномаркетинга блин.
- 1,357 replies
-
Авторам, которые делают кривые модули, а потом "я все исправил извините что вы выпали из поиска" посвящается: Гиви пьет с Гоги вино и жалуется. – Вот, Гоги, скажи... я посадил пшеницу, построил мельницу, вырастил хлеб... и меня никто не называет Гиви-хлебороб. – Я собрал камни, построил дом - никто меня не называет Гиви-строитель... – Я нарубил деревья, настрогал доски, перегородил реку, построил мост, меня никто не называет Гиви-строитель. – Но пачиму, адин раз я ******ал этого ванючего ишака, и теперь все меня называют Гиви-***б...
-
Простите, у вас со зрением плохо?
-
Удачи, я ваша волшебная фея. Идеальный роботс для разных магазинов за 3 минуты: 1. Размещаем в корне файл robots.php Ниже приведенный листинг директив с индивидуального проекта - каждый может добавить необходимое. <?php $server = $_SERVER['SERVER_NAME']; $text = "User-agent: * Disallow:/admin Disallow:/catalog Disallow:/download Disallow:/system Disallow:/index.php?route=account/account Disallow:/index.php?route=account/simpleregister Disallow:/index.php?route=account/login Disallow:/index.php?route=account/logout Disallow:/index.php?route=account/forgotten Disallow:/index.php?route=account/simpleedit Disallow:/index.php?route=account/address Disallow:/index.php?route=account/voucher Disallow:/index.php?route=account/reward Disallow:/index.php?route=account/wishlist Disallow:/index.php?route=account/newsletter Disallow:/index.php?route=account/order Disallow:/index.php?route=account/transaction Disallow:/index.php?route=account/return Disallow:/index.php?route=account/return/insert Disallow:/index.php?route=account/download Disallow:/index.php?route=affiliate/account Disallow:/index.php?route=affiliate/register Disallow:/index.php?route=affiliate/login Disallow:/index.php?route=affiliate/logout Disallow:/index.php?route=affiliate/forgotten Disallow:/index.php?route=affiliate/edit Disallow:/index.php?route=affiliate/password Disallow:/index.php?route=affiliate/transaction Disallow:/index.php?route=affiliate/payment Disallow:/index.php?route=affiliate/tracking Disallow:/index.php?route=checkout/simplecheckout Disallow:/index.php?route=checkout/simplecheckout Disallow:/index.php?route=checkout/success Disallow:/index.php?route=product/search Disallow:/index.php?route=product/quickview Disallow:/*?filter_name= Disallow:/*&filter_name= Disallow:/*?filter_ocfilter= Disallow:/*&filter_ocfilter= Disallow:/*?filter_sub_category= Disallow:/*&filter_sub_category= Disallow:/*?filter_description= Disallow:/*&filter_description= Disallow:/index.php?route=product/compare Disallow:/*?sort= Disallow:/*&sort= Disallow:/*?order= Disallow:/*&order= Disallow:/*?limit= Disallow:/*&limit= Disallow:/*?tracking= Disallow:/*&tracking= Disallow:/*? Disallow:/*amp User-agent: Yandex Disallow:/admin Disallow:/catalog Disallow:/download Disallow:/system Disallow:/index.php?route=account/account Disallow:/index.php?route=account/simpleregister Disallow:/index.php?route=account/login Disallow:/index.php?route=account/logout Disallow:/index.php?route=account/forgotten Disallow:/index.php?route=account/simpleedit Disallow:/index.php?route=account/address Disallow:/index.php?route=account/voucher Disallow:/index.php?route=account/reward Disallow:/index.php?route=account/wishlist Disallow:/index.php?route=account/newsletter Disallow:/index.php?route=account/order Disallow:/index.php?route=account/transaction Disallow:/index.php?route=account/return Disallow:/index.php?route=account/return/insert Disallow:/index.php?route=account/download Disallow:/index.php?route=affiliate/account Disallow:/index.php?route=affiliate/register Disallow:/index.php?route=affiliate/login Disallow:/index.php?route=affiliate/logout Disallow:/index.php?route=affiliate/forgotten Disallow:/index.php?route=affiliate/edit Disallow:/index.php?route=affiliate/password Disallow:/index.php?route=affiliate/transaction Disallow:/index.php?route=affiliate/payment Disallow:/index.php?route=affiliate/tracking Disallow:/index.php?route=checkout/simplecheckout Disallow:/index.php?route=checkout/simplecheckout Disallow:/index.php?route=checkout/success Disallow:/index.php?route=product/search Disallow:/index.php?route=product/quickview Disallow:/*?filter_name= Disallow:/*&filter_name= Disallow:/*?filter_ocfilter= Disallow:/*&filter_ocfilter= Disallow:/*?filter_sub_category= Disallow:/*&filter_sub_category= Disallow:/*?filter_description= Disallow:/*&filter_description= Disallow:/index.php?route=product/compare Disallow:/*?sort= Disallow:/*&sort= Disallow:/*?order= Disallow:/*&order= Disallow:/*?limit= Disallow:/*&limit= Disallow:/*?tracking= Disallow:/*&tracking= Disallow:/*? Disallow:/*amp Host: $server Sitemap: http://$server/sitemap.xml "; header("Content-Type: text/plain"); echo $text; exit; ?> 2. Добавляем в .htaccess директиву: RewriteRule ^robots.txt$ robots.php Я надеюсь все довольны.
-
Больше жести, больше! Можно поработать я считаю, но дополнительная проработка ТЗ, будет стоить вам около 100 000 рублей, убрали руки с клавиатуры во время переписки, дополнительный штраф вам 2000 рублей, приспчило пойти пописять, а я сижу жду вашего ответа - 5000 рублей. Не дай бог клапан рвануло - 10 000 рублей. А так в целом нормальный заказ, адекватные деньги и условия, надо браться.
-
С simple есть проблемы при включенном сжатии в админки - это давно известный глюк, к memcache они отношения никакого не имеют! Равно как и кеширование статики никак не влияет на работу оформления заказов.
-
Друзья мои, ну это же мое дело чем запасаться. Если у вас у самих такой базы нет, а вы заявляете подобный функционал - или вы врете, или слабо представляете о чем говорите! Пока еще никому не удалось как вы говорите "молниеносно" сгруппировать 300-400к записей типа text в mysql.
- 1,357 replies
-
А покажите пример, как у вас "оптимизированные запросы" отработают категорию скажем на 5000 товаров у которых 10 атрибутов у каждого. Доли секунд говорите... запасся попкорном...
- 1,357 replies
-
- 1
-
-
приложите весь код модифицированного файла seo_pro. По сути у вас два варианта проблем. 1) Либо некий модификатор изменил логику работы класса и в место разбора протокола приходят некорректные данные. 2) По каким то причинам ваше веб-сервер передает некорректные данные в php
-
В данной ситуации одного мемкеша мало. 1) Нужно начинать с настроек конфигурации mysql-сервера, так как по дефолту в любой операционной системе при установке mysql, ставиться конфиг, который рассчитан на минимальную конфигурацию, и на моей практике в 90% случаев ресурсы серверов просто простаивают. Если проводить аналогию - это купить огромный дом, но жить на кухне, потому что в спальню ключ потеряли. 2) После переходить к анализу базы и построению правильных индексов (универсальных нет, все зависит от структуры каталога, установленных модулей и настроек сервера). Так к примеру пара составных индексов на таблице product, могут давать огромный прирост в подсчете товаров, но тут же убивать производительность фильтра. 3) Если это 1.5 - то необходимо менять системный класс кеша. 4) Анализировать нагрузку от ботов - выгонять их через noindex follow и потом закрывать в robots.txt 5) Анализировать общее количество запросов и какими либо кешерами стараться его уменьшить. 6) Попробовать отказаться от кеша в сеопро. Так как парсинг файла в объект на 120 000 элементов - это может быть дольше чем 200-300 атомарных запросов в базу. И вот после этого, можно смотреть в сторону мемкеша и глобального кеширования html.
-
Все зависит от версии opencart, хостинга, состояния дисков на хостинге, количества товаров, трафика (посетители + боты). Если на магазине до 10 000 просмотров в день и нормальный ssd и у вас нету 200 соседей на сервере - то разница будет незаметна. А вот если у вас дешевый виртуальный хостинг, древние диски, а тем более opencart 1.5 - то прирост будет огромный. Также прирост производительности от memcache значительно ощутим в случаях - если у вас очень много файлов в кеше или какие-либо дополнения хрянат большие объемы данных в кеше. По факту для среднестатистического магазина на 2-5000 товаров с 500 униками в сутки на версиях 2.x и на нормальном хостинге, разница будет в пределах статистической погрешности в несколько десятков миллисекунд.
-
Уже начиная по моему с 2.1 - поддержка memcache включена нативно в ядро Opencart. Для 2.3, @Tom совершенно правильно написал решение. Для 2.1 необходимо в файле index.php заменить в инциализации класса ('file') на 'mem'. Ну и да - добавить настройки подключения к демону в config.php опять же как написано выше. Никаких сторонних модулей не требуется.
-
Подкорректировать чистый ОКстор
Yoda replied to dimastas's topic in Настройка и мелкая работа по уже существующему сайту
Я пятый раз перечитываю, рыдаю! Руцкий изык - прям как у классика! А умение формулировать мысли и составлять тз - просто от бога! -
Ты вот ща сам понял, что написал ? Я думаю что человек который не понимает почему у него не отправились post-data, еще труднее поймет как через ajax отправить несколько форм на странице. Мало того с нынешней модой. Зачастую правок директив htaccess или php.ini недостаточно, так как повсеместно nginx, очень зажатый на виртуальных хостингах, с которым подобные фокусы могут и не пролезть!
-
Письма с сайта не приходят на Mail.ru
Yoda replied to Julia1991radionova's topic in Opencart 2.x: General questions
http://ocshop.info/kak-my-delali-rassylku-i-chto-iz-etogo-poluchilos/ Вот тут подробно, как сделать в принципе все, чтобы письма шли. -
Вот ваще! Давайте выпьем практически за ключевое слово "Херню"! Именно! А самое жуткое, что никто не пошевелился исправить косяки, неужели всех устраивает при каждом чихе обновлять все модификаторы ?
-
Вот интересно мне. Вы тут все опять развели балаган. Разработчики жадные. Даниэль гавно. Опять стоит вой апологетов GPL, у которых 100% стоит ворованная винда. Давайте ближе к реалиям. Даниэлю в хвост не чесались ваши вопли. Его задача приблизить хоть как то продукт даже не к Enterprise классу, а к чему-то, что может быть похоже на "коробочное" зрелое решение, и лечь под глобального партнера типа ebay или amazon. Первая ласточка этого процесса была в рефакторинге локализаций и приведению названий локалей к стандартам. Вторая - доработка модулей интеграции и платежек. Так что вы тут можете развозить сопли слезы и вопить хоть до второго потопа, как все плохо, и как некрасиво и какая плохая архитектура. Но при этом вас не услышат и ваши посты - это полная туфта. Так как собственных реализаций из вас никто не может сделать, а лаять как собаки без дела, дело не хитрое. Так вот мое личное мнение в 3.0 нас всех ждут КОСЯКИ, до 3.1 ))) А потом посмотрим. Даниеэль парень нестабильный, и может за пару недель все переделать. Но пока все что происходит с развитием мне и нравиться и не нравиться. Нравиться - то что архитектура взрослеет и таки может мы получим полноценный фреймворк, а не нравиться, наследие и наслоение старых костылей, коим является мертворожденный OcMod, которому до VQMOD как до Киева рачки, но Даниэль не смог его включить в движок в силу лицензионных условностей и выдумал свой гавнокостыль.
-
Помнится мне в версиях 1.5.x появилась фича от Toporchillo с модификацией запросов подсчета товаров при помощи SQL_CALC_FOUND_ROWS. А я тогда говорил, что это бред! И правильно использовать второй полноценный запрос для getTotalProducts. В 1.5 совсем плохо было с индексами и на небольших базах это возможно имело смысл. Но когда сейчас каждый второй магазин от 10 000 товаров, FULLSCAN всех таблиц участвующих в выборке товаров в категории и механизм FOUND_ROWS скорее вреден чем полезен и вот вам подтверждение с официального блога Percona https://www.percona.com/blog/2007/08/28/to-sql_calc_found_rows-or-not-to-sql_calc_found_rows/ Учиться, учиться и еще раз учиться! (c)
-
- 1
-
-
- оптимизация
- ускорение
-
(and 1 more)
Tagged with:
-
Все мы хорошо знакомы с боленями опенкарта и дублями. Но немногие заморачиваются с их устраненением. Очень часто криворукие писатели дополнений не утруждают себя проверять код и в вашем магазине появляются ссылки вида http://vash_magazin//////какой_то_адрес/?id=какой то айди Убрать повторяющиеся слеши очень просто. Достаточно добавить в .htaccess после rewrite base вот такой код: RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/{2,} [NC] RewriteRule ^(.*) $1 [R=301,L]
- 7 comments
-
- 1
-
-
- тонкая настройка
- .htaccess
-
(and 1 more)
Tagged with:
-
[Поддержка] MicrodataPro (мікророзмітка json-ld/microdata)
Yoda replied to Exploits's topic in SEO, карта сайта, оптимизация
Есть два проекта, которые просели крепко - без ручных мер, как раз после установки модуля. Но так как, человек требует железобетонных пруфов, я о них выше умолчал. Очень жаль что он не понимает всей печали ситуации. И не понимает порядок бюджетов на продвижение, которые он просто посливал в унитаз. Одно радует. Побольше бы таких модулей на варезе!- 2,050 replies
-
- микроразметка
- микроданные
- (and 12 more)
-
[Поддержка] MicrodataPro (мікророзмітка json-ld/microdata)
Yoda replied to Exploits's topic in SEO, карта сайта, оптимизация
Вы дебил в кубе, простите! После таких слов - это не оскорбление это констатация факта - диагноз что ли. Все кто активно работают - они работают. А работа магазина - это продажи. А не бексонечные обновления, обновления, обновления. Это я вам как владелец пары десятков магазинов говорю. А еще пару сотен магазинов у нас в разного рода саппорте. Так вот из всех моих "наблюдаемых магазинов" онанизмом со слежением за обновлениями модулей занимается 5% от силы. Всем остальным либо некогда и они не видят в этом смысла. Либо просто некому это делать. Мало того уж насколько бессмыслены ваши доводы - про то кто что-то обновляет. У нас до сих пор есть два магазина на 1.4 версии и обновлять их мы планируем наконец только через пару месяцев.- 2,050 replies
-
- микроразметка
- микроданные
- (and 12 more)
-
[Поддержка] MicrodataPro (мікророзмітка json-ld/microdata)
Yoda replied to Exploits's topic in SEO, карта сайта, оптимизация
Вы по моему идиот! Крупные автоконцерны платят миллионные компенсации по возмещению ущерба, в случае если доказано причинение ущерба по вине концерна. И идиот в квадрате, потому что не понимаете логику покупателей дополнений и владельцев магазинов, никто не бегает не следит за вашими творческими потугами. Один раз поставили и забыли. Соответственно у 90% покупателей стоит старая версия с некорректной разметкой, которая приводит к проседанию позиций или выпаданию магазина из поиска. Никого не волнует что вы сделаете. И что вы исправили. Я думаю что людей крайне волнует ЧТО ВЫ УЖЕ СДЕЛАЛИ! А вы пока что сделали огромный вред большому количеству владельцев магазинов за их же деньги. И вред этот не сравним со стоимостью модуля.- 2,050 replies
-
- 2
-
-
- микроразметка
- микроданные
- (and 12 more)
-
[Поддержка] MicrodataPro (мікророзмітка json-ld/microdata)
Yoda replied to Exploits's topic in SEO, карта сайта, оптимизация
Вы не поняли!!!! Это не игрушки и не шутки. Вы здесь мне смайлики корчите. Вместо того чтобы поименно в личке возвращать как минимум деньги за дополнение. Хотя - по сравнению с общим ущербом, нанесенным вашим модулям магазином - это капля в море. А то каким вы его сделали хорошим - трафик не вернет. Представьте, что ваша жена гульнула налево, подцепила сифилис, заразила сознательно вас, и потом такая... Ой.. я переделала все полностью, не переживай дорогой, ничего страшного что у тебя нос отпал, зато у меня три запроса, спасибо за критику .- 2,050 replies
-
- микроразметка
- микроданные
- (and 12 more)