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

ocdev_pro

Users
  • Posts

    2,022
  • Joined

  • Last visited

Everything posted by ocdev_pro

  1. Тут понимаешь дело не в том, что каждый может, а в том что не понятно, что уже сделано и на каком этапе.
  2. Ну если от балды все пихать, то и коню понятно, что поломаете. Подключайте jquery.min и jquery.migrate в самом верху, а все остальное уже в подвал, например bootstrap, доп скрипты... Но по требованиям гугла все равно будет не верно. Они не объективны для CMS и поэтому выполнить все требования PageSpeed Insights можно либо написав свою CMS либо в корне переделав OC Лично я достигал 90-92% на гугле, но по большей мере за счет хорошего сервера и минимуме скриптов + всевозможное кеширование
  3. Засуньте эти скрипты в файл footer.tpl будут грузиться в последнюю очередь))
  4. Вот смотрю на таких самоуверенных клиентов и плачу... от смеха. Потом через пару месяцев приходят ко мне подобные люди, со своими магазинами за 15 руб, молятся и в колени падают, "помоги довести до ума, все настроить, оптимизировать под требования гугл... итд" И еще 20-30 руб платят.
  5. Ага, пол года уже ждем и никаких новостей. Был бы гит репозиторий, можно было бы всей толпой доделывать... в противном случае еще пол года ничего не увидим
  6. Какой вопрос такой ответ)) Мы же тут не телепаты. Больше информации надо, ссылка на сайт хотя бы или лог. А то так вот у меня на локалке ошибка.. Тем более, что автор вопроса пытался слить старую базу 1.5 с 2.0... Оно же не и коню понятно, что они отличаются. И не известно, какие манипуляуии были сделаны с базой, так что тут пальцем в небо...
  7. Ссылку дал для того что бы кто хочет проверил, потому что на демке этот косяк остался... Все кто на 1.5 работают пускай правят. А на OC 2 последней версии вроде все ок уже. Думаю вопрос закрыт.
  8. Еще в 2.0 Эта проблема была с информационными страницами и еще где-то точно не помню, а вот только в ОС 2.0.3 Все эти ошибки с ответом сервера поправили.
  9. Это исправили в версии 2.0.2 вроде.. Но это не отменяет самого факта, что все время этот косяк казалось бы очевиден, присутствовал.
  10. А причем тут последняя если ошибка с ответом сервера существовала абсолютно на всех версиях OC. И никто исправлять в офф репозитории почему-то не стал. Как уже где-то Даниель обмолвился "Зачем что-то исправлять, у вас же так работы больше будет"... Ну и естественно он заработает с продажи наших фиксов и модулей разных 30% с кажого доллара. Так что Opencart официальная версия никогда не будет исправлена, это такой маркетинговый ход, что бы разработка не останавливалась. Единственный путь Даниеля поддерживать уровень прибыли, это чаще обновлять движок))) закрывать старые дыры и плодить новые
  11. А еще реально, что напрягает Несуществующие url отдает не 404 ответ сервера, а 200 ОК Например берем адрес - http://demo.opencart.com/index.php?route=information/information&information_id=3665 - Получаем 200 ок - успешный запрос. Выходит у все страниц category, manufactuter, product, information, в контроллере перед выводом шаблона страницы ошибки надо вставить $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . ' 404 Not Found'); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/error/not_found.tpl')) { $this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/error/not_found.tpl', $data)); } else { $this->response->setOutput($this->load->view('default/template/error/not_found.tpl', $data)); } Это касается версий OC 1.5.x и 2.0x Был бы Гит я бы реквест сделал бы, а так хз...
  12. Есть смысл, как всегда кастомный H1 и title это первое, что требуют СЕОшники. Название категории напрмер используется в меню и хлебных крошках, Но тайт уже несет более развернутую информацию, а кастомный Н1 уже включает ключевые запросы.
  13. Прошу прощение, совсем вылетело с головы... При переключении с мобильной версии на полную и обратно в файле common.js мы перезадаем параметр cookie Для работы с куки в jquery нужно дополнительно подключить плагин jquery.cookie.min.js
  14. yurabr Вы должны понимать что вы делаете, а не заменять все наугад! Внимательно изучите ваш код в контроллере, поймите что он делает, сравните его например из версией 1.5.5.1, а потом посмотрите на тот код что я писал и станет понятно. В противном случае работаю за рубли)))
  15. Кстати на счет Skrill система достаточно не плохая и % удовлетворительный, но! Как обычно есть но)) Перевод денег со Skrill на карту обычно занимает дня 3, а то и 5. А еще 1 из минусов, что аккаунт для бизнеса нужно заводить на новый e-mail (если у вас уже есть обычный счет skrill - то его нельзя перевести в статус бизнес счета). В течении недели опробую данную платежку на продакшене, скажу что-да как.
  16. Да вот и незнаю какой аналог(( недавно мониторил все это дело... Либо процент большой (4-5%) либо договор.. либо какие-то еще "подводные камни"
  17. А еще была правильна идея продавать модули в долларах и тогда не было бы проблем не у получателя не у продавца.. цена одна для всех. На счет liqpay - система вообще не очень: - процентная ставка давно уже 2,75% + если зачисление на расчетную карту, то +1% сверху - многие платежи какая-то "служба мониторинга транзакций" ставит на возврат покупателю, вообще бесит, приходится долго пояснять людям, что в течении 6 дней деньги придут обратно и мы не кидалы Пока ищем какой-то достойный аналог
  18. Пока не было нужды переводить так как всех устраивает русский)))
  19. Ребята сюда выкладывать ничего не надо, если хотите в 2м решить свою проблему решайте в личной переписке.. Спасибо
  20. Значит попробуйте как описано у меня в начале темы и внимательно все читайте.. Рекомендую постоянно мониторить лог ошибок там есть все ответы))
  21. Реально нету времени на такое)))) а так теоретически возможно
  22. Это странно, но возможно у вас куки отключены? а возможно что-то не так сделали... нужно сайт смотреть - пишите в ЛС
  23. Можно еще использовать заголовок который мы в админке задаем для баннера, таким образом у вас для каждого нового модуля карусели можно будет задавать свой заголовок Надо создать метод в модель catalog/design/banner.php для получения заголовка баннера (который мы в админке задаем) public function getBannerName($banner_id) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "banner WHERE banner_id = '" . (int)$banner_id . "'"); return $query->row['name']; } В контроллере добавляем переменную для получения заголовка с модели catalog/controller/module/carousel.php $this->data['heading_title'] = $this->model_design_banner->getBannerName($setting['banner_id']); Ну и далее выводим заголовок в шаблоне модуля catalog/view/theme/default/template/module/carousel.tpl <div class="heading-title"><?php echo $heading_title; ?></div>
  24. Да тут все просто, нам надо создать метод в модель catalog/design/banner.php для получения заголовка баннера (который мы в админке задаем) public function getBannerName($banner_id) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "banner WHERE banner_id = '" . (int)$banner_id . "'"); return $query->row['name']; } В контроллере добавляем переменную для получения заголовка с модели catalog/controller/module/carousel.php $this->data['heading_title'] = $this->model_design_banner->getBannerName($setting['banner_id']); Ну и далее выводим заголовок в шаблоне модуля catalog/view/theme/default/template/module/carousel.tpl <div class="heading-title"><?php echo $heading_title; ?></div>
×
×
  • 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.