Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

rb2

Ветеран сообщества
  
  • Posts

    2,127
  • Joined

  • Last visited

Everything posted by rb2

  1. Да. Да. Нет. Хотя возможно, у нас разные представления об этом понятии. Я имею некоторые права на модерирование сообщений и поддержание порядка на форуме и допущен к обсуждению спорных вопросов. Не получаю за это ни копейки и не принимал на себя никаких обязательств. Я разработчик, энтузиаст, знакомый с Опенкарт и принимающий иногда какое-то участие в его развитии. Да, подойдёт. Форум не мой, кстати. Иногда я об этом жалею. Я вообще сторонник, чтобы разбирательствами занималась милиция, прокуратура и адвокаты, поэтому был бы всем пользователям безмерно благодарен, если бы вы обращались туда сразу напрямую, официально оформляя взаимодействие как с разработчиками, так и продавцами, или же принимая условия оферты и связанные с этим риски в размере пары-другой десятков долларов.
  2. В цивилизованном мире принято выслушивать обе стороны конфликта. Одна сторона предоставила в качестве доказательств мнение десятка антивирусов, которые опознали в обфусцированом файле с десяток разных вирусов. Как по мне, это не доказательство, а мнение. Сейчас этот файл где-то в астрале и больше его никто из третьих лиц пока вживую не видел. Эта же сторона слегка истерит и требует выгнать другую сторону из топика. Другая сторона согласилась, что там мог быть нехороший код. Если так, то помещён от туда либо автором шаблона, либо автором онлайн-обфускатора. Автор шаблона предоставил то ли чистый исходный код, то ли обфусцироанный каким-то другим обфускатором. Я ничего из фактов не упустил? Остальное - эмоции и наезды. То есть из фактов у нас предположения о вирусе с одной стороны, готовность предоставить исходный код с другой. Первая сторона вполне способна наверное и заражённый файл предоставить - может его можно расшифровать и посмотреть, что там в реале. Любая шифровка и кодирование GPL-кода противоречит условиями лицензии. Шаблоны и модули - деривативы от Опенкарта и не могут по условиями лицензии поменять её на какую-то свою, т.е. обязаны распространяться под GPL. Это даже не библиотеки или что-то подобное, потому что ни модули, ни шаблоны неспособны работать без самого Опенкарта и являются его составной частью, порождая от него другой продукт. Короче, лазеек нет: GPL и точка. Но автор готов предоставить код по требованию. Это вполне в рамках GPL. Короче, в чём проблема? Да, мне тоже интересно, был ли там вирус. Но не очень сильно. И кто его туда засунул, тоже интересно. Не знаю, можно ли это выяснить достоверно. Но если кто-то придумает способ (а лучше реализует и расскажет о воспроизводимой процедуре поиска доказательств) - это будет замечательно. Потому что а вдруг автор шаблона и правда нехороший. И тогда ему надо сделать ай-яй-яй, погрозить пальцем, ввести санкции, отрезать что-нибудь.... ну не знаю... доступ там какой, повесить чёрную метку, внести в список повышенного внимания. Ну что-то из этой оперы. Но я пока не видел никаких доказательств. Автор шаблона виноват? Возможно. Помогите доказать, если уверены в этом и обвиняете человека. Если виноват - мы поможем распространить информацию об этом. Ноу проблем.
  3. Ну вообще это автор шаблона, который пытается объяснить, что произошло.
  4. Opencart 1564: http://localhost/oc1564/index.php?route=product/search&search=123&category_id=26v2.0 - то же самое.
  5. Если переезд самостоятельный, то и сменой движка, и даже шаблона можно затереть всё наоптимизированное. Так что вы там посоветуйтесь предварительно.
  6. Тема перенесена в "Услуги". Кто-нибудь вообще, блин, читает описание раздела "Программирование и разработка"?!?! Закроем нафиг, ибо по теме - одно сообщение из ста.
  7. Не сочтите за идиота, но не понимаю, как там вообще положить что-то в корзину? Вот этот товар, например: _ttp://old.bagbox.org/?product=mrace-knapsack Никаких кнопок "Купить" или других вариантов не вижу.
  8. Странно мыслите. Обычно идут в интернет, потому что рядом всё: и цены, и картинки-фото, и сравнение, и описание, и цены конкурентов, и отзывы. И не надо в 5-10 магазинов ездить, чтобы только посмотреть и выбрать, а потом поехать и заказать. В магазин приезжают пощупать и убедиться. Или потому, что в интернет нормальных магазинов стройматериалов мало. Поправочка. Не до 5-10к: на шаред хостинге без проблем работают и 30+к товаров (сам видел), и скорее всего выше. (Видел, кстати, на любимом Снастиком ukraine.com.ua). Из коробки - дохнет уже на таких количествах, нужны доработки.Вчера как раз закончили один магазин оптимизировать - исключительно по нагрузке на базу. Была нагрузка до 150к попугаев (средняя 96к в сутки) при лимите в 5к, стала ~100. По часовым графикам - с 4к-5к попугаев в час (средняя) снизилась до 10-16 попугаев (максимальные пики), больше пока не удалось ни увидеть, ни сгенерировать. Магазин там уже был закэширован по самые гланды. Нагрузка на базу всё равно была слишком большой. Товаров - 3к. Мало, но что есть. Желающие прикинут - скоро ли понадобятся VPS или пентагоновские сервера, как некоторые знатоки советуют. Топикстартеру - я из Днепропетровска :) Но частичную предоплату хочу, невзирая на всякие инсинуации.
  9. Дизайнер отправлен в ReadOnly остыть и позвонить маме, которая учила правильному, но забыла вбить в голову, что начинать надо с себя. Вернётся через 24 часа. Выяснять отношения надо в ЛС, если очень хочется. Форум - для обсуждения тех тем, которые интересны многим.
  10. Берут. Особенно если делают на сайте клиента, которого не знеют, видят впервые, не слышали и вообще. И если доводилось сталкиваться с неприятностями. При 200 баксах и 2 часах потерянного (если что) времени может и нет смысла брать, но и вы ж тоже понимайте, что с нашей стороны (разработчиков) -- среди вашего брата, заказчиков, тоже встречаются неприятности и занозы в самизнаетегде. И к тому же предоплата - элемент дисциплины. Среди прочего. Иногда такие пропадающие-возникающие заказчики встречаются, что ой.
  11. Пока ждёте результаты тестов - почитайте TOS яндес-метрики, рэдхелпера, addthis. И в последнюю очередь можно гуглоаналитики, но то уже такое... Если яндекс-метрику осилите, то к другим уже мало вопросов останется. Если читать - тяжело и долго, можно по-другому проэкспериментирвать. Зайти в любой интернет-магазин, пользующийся я.метрикой, и поищите-походите там по тем товарам, которых никогда не искали. Но лучше что-то популярное, что активно рекламируется - окна там, водонагреватели, вайфай, коляски... А потом через несколько часов или 1-2 дня -- куда-нибудь в поиск или другой магазин с рекламой от яндекса. Вернее, не магазин, а сайт с рекламой. Новости например, портал какой, поиск тот же. И удивляемся обилию рекламы на ту тему, которую искали-смотрели. Со всех сторон станут резко бомбить предложениями купить коляску и вайфай (например). P.S. А 404 используйте в свою пользу: навесьте на эту схему модуль какой полезный, и пусть если боты - то хотя б внутренней перелинковкой на что-то продающееся занимаются. И живым людям это не помешает.
  12. А собственное мнение, планшет и опыт использования интернета пальцами есть? Как просмотреть меню на смарте/планшете без того, чтоб тебя куда-то перебросило, съело ещё трафик и начало рендерить ещё один мегабайт картинок,скриптов и цсс, передёрнуло страницу, которая была бережно отмотана куда-то аж на середину и совсем не планировал никуда переходить - просто посмотреть, что там ещё есть рядом в меню. Мне непонятно упорное желание равняться исключительно на то, что есть у гигантов, игнорируя здравый смысл и ориентируясь исключительно на мышку (в то время, как пальцеориентированные интерфейсы уже давно не новинка). Гиганты инерционны и это не новость. Многие здравые вещи (ту же хорошую адаптацию под мобильное использование) вводят далеко не первыми. У них на то свои причины. И статистика у них другая: ими пользуются с десктопов, а доля мобильных пользователей - ну растёт, но всё ещё мизер. Просто закон больших чисел. А чего им расти, если зайдя с мобильного устройства, плюёшь через 10 минут и решаешь, что лучше с десктопа посмотрю. Ну придут они и другие к этим бутстрапным решениям, сделанных для планшетов, через несколько лет - и придётся уже всем рассказывать, что это правильно и принято, вот посмотрите на гигантов.
  13. Tom, попользуйся уже наконец планшетом, смартфоном, ноутом с тачскрином... Много нового про hover узнаешь ;)
  14. Секретные? :) Я понимаю, что можно ещё NOW() оптимизировать и проверить индексы - вряд ли они там все нужные есть. А конкретно по этому запросу интересно, как и насколько ещё его можно ускорить.
  15. это `getProducts` из `catalog/model/ctalog/products.php`.На базе из 3k товаров вроде и получилось его в 2 раза ускорить, но от полного прохода по всем строкам избавиться не удаётся. Было 0.173-0.191 сек, стало 0.088. Возможно, разница была бы заметней на тех базах, где используется больше одного языка и больше одного магазина. А так - мне что-то кажется, что его сильно не оптимизируешь. Есть 2 ориентира: искомый модуль выводит всего 4 товара и идёт сортировка по дате добавления товара. Больше всего похоже на модуль последних поступлений.
  16. https://opencartforum.com/topic/36430-разные-шаблоны-товара-в-зависимости-от-категор/ А схемы/макеты совсем для другого предназначены: для создания разных схем расположения модулей на страницах.
  17. Нет. Я форкал из твоего репозитория. Насколько понимаю, там стандартная версия, а с кешированием и языками в URI - отдельно на форуме лежат. Их не трогал.
  18. https://raw.githubusercontent.com/rb2/opencart-seopro/description/catalog/controller/common/seo_pro.phpПо-моему, вот это оно: if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) { $url = str_replace('&', '&', $this->config->get('config_ssl') . ltrim($this->request->server['REQUEST_URI'], '/')); $seo = str_replace('&', '&', $this->url->link($this->request->get['route'], $this->getQueryString(array('route')), 'SSL')); } else { $url = str_replace('&', '&', substr($this->config->get('config_url'), 0, strpos($this->config->get('config_url'), '/', 10)) // leave only domain . $this->request->server['REQUEST_URI']); $seo = str_replace('&', '&', $this->url->link($this->request->get['route'], $this->getQueryString(array('route')), 'NONSSL')); } в `validate()`
  19. Я помню, что пофиксил у себя ошибку SeoPro при установке в папку, но забыл и закоммитил вместе с другими изменениями. Поэтому не отправил Руслану (@freelancer-у) этот фикс. Да и вскоре после того (или одновременно) мой репо с seopro разросся до полного набора всех изменённых файлов, а у него только seo_pro.php + vqmod-ом всё остальное. Неудобно пулл-рекесты делать, так что лежат параллельно. Если правильно работает - чинить не надо. Первое правило всех, кто хоть что-то руками делает. Может у вас там версия с кешированием в 15512 по дефолту, я без понятия. Я брал seo_pro.php у @freelancer-а из репо. В конфиг загляните. Думаю, там домен с www указан. Об этом вам тоже, кажется, уже говорили. А про склейку и редиректы "с www на без www" и в обратную сторону уже не раз и не два отвечали - пользуйтесь гуглом. Могу поискать за вас - 5WMZ.
  20. Вы не читаете, что вам пишут. Файл должен выглядеть точно так же, как для любой другой версии. Если магазин в папке - надо изменить `RewriteBase /` на `RewriteBase /store/`. Если будет возникать ошибка при включенном SeoPro - попробуйте заменить файл на этот https://raw.githubusercontent.com/rb2/opencart-seopro/description/catalog/controller/common/seo_pro.php
  21. Значит вы наверняка не используете фичи OCSHOP, если не заметили пропадания всего, что там добавлялось Snastik-ом :)OCSHOP - сильно перепиленная сборка. Если ставить на неё любой из стандартных шаблонов, рассчитанных на стандартную тему - тпл-ки этого шаблона понятия не имеют ни о включённых в ocshop.cms фичах, ссылках, ни о возможно неизвестных стандартному шаблону добавлениях в контроллерах и новых данных, выводимых ocshop-ом. RGB надо кооперироваться со Snastik-ом (ну или самому искать и поддерживать все фичи), чтобы шаблон полноценно поддерживал все фичи нестандартной сборки. Точно так же, как RGB делает одну версию шаблона для ocStore, другую - для Opencart (разница, например, в наличии/отсутствии H1 и Title, про которые шаблон обязан знать, чтобы отображать всё правильно)
  22. За твоими бережно охотились и отстреливали, найденную карму возвращали. Тогда прям целая эпидемия была. А потом всем надоело.
  23. В админке в настройке единиц измерения. UPD: Ошибся. Перепутал с валютами.
  24. Так зчем ещё что-то откуда-то ставить? В ocStore 15512 уже и так есть SeoPro.
×
×
  • 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.