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

sv2109

Users
  • Posts

    3,685
  • Joined

  • Last visited

Everything posted by sv2109

  1. Все равно использовать это на реальных сайтах еще очень рано - во первых все еще сырое, по любому еще кучу багов придется исправить до более менее стабильной версии. Во-вторых сторонние модули - пройдет еще не один месяц пока разработчики поделают версии для 2.0, а для этого еще нужно разобраться с 2.0, с системой модицикаций, событиями, с новой темой админки чтобы модули перевести на новую админку.. итд. Для меня лично самым большим нововведением в 2.0 стали События (Events), их пока очень мало но сам факт что они появились не может не радовать. Возможно следующая версия, например 2.1 или 2.2 выйдет вообще без vqmod подобных костылей и опенкарт в конце концов станет более менее похож на серьезную систему.
  2. Посмотрите права доступа к каталогам и файлам. Должно быть 755 для папок и 644 для файлов (кроме тех папок и файлов для которых нужен доступ на запись: download, image, system/cache, system/log итд. )
  3. oc_product_master - это не стандартная таблица, попробуйте отключить модуль, который ее использует и посмотрите изменилась ли скорость.
  4. Есть модуль поиск с автодополнением https://opencartforum.com/files/file/516-search-suggestion-поиск-с-автодополнением/ Он не делает того, что вы написали, но если нужно - то пишите автору, то есть мне, в ЛС или на [email protected] - договоримся.
  5. Я бы хостинг менял, что-то мне не верится, что парочка таблиц даже если они и без индексов может ТАК тормозить запросы в таких несложных запросах при таком относительно небольшом к-ве товаров. Если хостинг за 5 баксов в месяц (где на 1 сервере хостер размещает несколько сотен сайтов) то его однозначно нужно менять.
  6. если убрать фильтр по языку и магазину то это "оптимизирует" скрипт на 0.1% если у вас запросы выполняются долго то у вас или очень много товаров или очень слабый хостинг или очень много настроек в модуле. Соответственно так как к-во товаров вы уменьшить не можете остается 2 варианта: или взять лучший хостинг или уменьшить к-во настроек, например отключить поиск и настройки релевантности по не очень нужным полям. Для начала можете оставить только поиск по названию, посмотреть скорость, после чего включать по одному другие поля и смотреть скорость.
  7. Вбейте в гугле "мобильные аксессуары site:ru" и посмотрите какие есть русские сайты этой тематики, которых нету в Украине. Например какой-нибудь mob-acs.ru, mobyleplus.ru, city-mobile.ru итд
  8. Любые подобные предложения - это бред. 1. опенкарт это ОЧЕНЬ простой движок. Учить там для человека, который знает php, mysql, html и понимает что такое mvc - нечего, я свой первый модуль написал через, если не ошибаюсь, 2 дня знакомства с опенкартом (причем я не пользовался никакими документациями, тупо смотрел код, он ведь открытый и простой). Если же человек просит его научить опенкарту то учиться ему нужно НЕ опенкарту, а банально основам - php, mysql, html. 2. никакой выгоды тем более взаимовыгодной тут вообще нету, потому что нужно потратить, как уже правильно заметили выше, минимум раз 5 времени больше, чем если бы писал сам. Да и сам напишешь нормально, а тут потом еще придется переписывать все перед тем как добавлять код в какой-то платный модуль.. Мой совет - тупо смотреть код и разбираться как все работает. Если после просмотра кода вы не поймете как все работает то учить вам нужно не опенкарт, а основы. Если поймете - напишите какой-то простой бесплатный модуль. Можно взять какой-то готовый и немного его доделать, добавить какой-то функционал, выложить его бесплатно после чего заняться его поддержкой.
  9. По какой-то причине у вас не работает модуль поиск с морфологией и релевантностью для страницы поиска. Возможно у вас не установлен или установлен не правильно vqmod. Или какой-то конфликт, тогда смотрите vqmod лог на наличие ошибок.
  10. Мой умный поиск кавычки обрабатывает нормально: https://opencartforum.com/files/file/682-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA-%D1%81-%D0%BC%D0%BE%D1%80%D1%84%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B5%D0%B9-%D0%B8-%D1%80%D0%B5%D0%BB%D0%B5%D0%B2%D0%B0%D0%BD%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C%D1%8E/
  11. В БД кавычка обычная, не кодированная https://docs.google.com/file/d/0B2qVovNZWDJlZE83RW9RSnBULUE/edit?usp=drivesdk
  12. У меня стандартный LAMP на Fedora 20, никаких особых параметров никогда не устанавливал и ни разу не помню проблем с кавычками в опенкарте.
  13. Проверил у себя на ocstore1.5.5.1.2 - и в админке и в поиске кавычки (обычная ' и обратна` ) обрабатываются нормально, никаких ошибок. https://docs.google.com/file/d/0B2qVovNZWDJlMjlPWllPQjBTRUU/edit?usp=drivesdk Возможно причина в ваших настройках сервера пс даже находит товар с кавычкой через поиск если искать по самой кавычке :)
  14. Зарплата неплохая но "Bitrix‚ Joomla‚ Wordpress, Drupal‚ Mod-X" а также "Администрирование хостинга‚ веб-сервера Кроссбраузерная верстка HTML+css по PSD-макетам" это все должен уметь 1 человек?.. Это практически невозможно, знать все эти системы (один друпал с битриксом чего стоит) хорошо на уровне написания модулей (обычно знают 1, максимум 2 системы хорошо, плюс еще 1-2 очень поверхностно). А если такой чудо программист и найдется то он никогда не будет брать работу по верстке и верстать по макетах. Мое имхо.
  15. это и есть универсальное решение, этот код используется в самом опенкарте для определения типа сео модуля. Абсолютно не важно что там будет, seo_url, seo_pro или seo_super_pro в каждом сео модуле есть функция rewrite которая на входе получает обычную ссылку, преобразует ее как-то (не важно как), а на выходе отдает преобразованную. Это все что нам нужно знать. Инкапсуляция + полиморфизм. насчет костыля, можно вместо жесткого удаления 'admin' взять разницу между HTTP_SERVER и HTTP_CATALOG на тот единичный случай, когда у кого-то админка находится не в 'admin' а по какому-то другому адресу.
  16. тогда $url = str_replace('/admin', '', $url); просто, этот способ будет раз в 50 быстрее, чем если дергать контроллер каталога через аякс или курл, потому что тогда грузится весь опенкарт (контроллеры, модели, конфиги, происходит десятки обращений к базе). Если нужно получить 1 ссылку это не проблема, но если нужно получить несколько десятков ссылок в цикле.. то процесс может подвиснуть на несколько минут.
  17. Не сталкивался, но могу предположить.. Какой именно модуль для ЧПУ используется можно получить как-то так: // код из index.php if (!$seo_type = $this->config->get('config_seo_url_type')) { $seo_type = 'seo_url'; } А зная модуль, можно попробовать его подключить напрямую и вызвать метод rewrite для нужного адреса. require_once(DIR_CATALOG . 'controller/common/' . $seo_type . '.php'); $seoUrl = new ControllerCommon . $seo_type ($this->registry); $new_url = $seoUrl->rewrite($url); Как-то так. Код примерный.
  18. В идеале оба. Они решают разные задачи. Поиск с автодополнением добавляет автодополнение к поиску в шапке, но алгоритм поиск никак не меняет А моудль поиска с морфологией и релевантностью меняет алгоритм поиска 2 модуля работаю вместе, то есть при установленном модуле поиска с морфологией и релевантностью модуль поиска с автодополнением использует его модуль поиска.
  19. Теоретически, должен работать но 100% гарантии дать не могу. Покупайте, проверяйте. Если будет - отлично. Если нет, я верну вам деньги (за минусом комиссии форума)
  20. Сегодня кстати opencart 2.0 перешел из альфы в бету https://github.com/opencart/opencart/commit/169ed86d226de178ff7ab5b925f4d490b5e760f3
×
×
  • 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.