-
Публікації
5 014 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Otvet
-
-
Примените еще раз sql запросы из ридми
-
ээ не уловил связь между дефолтным модулем приветствия и модальным окном...
а разве приветствие не является модальным окном? или о каком приветствии речь?
я не пытаюсь дискридитировать Ваш модуль, просто пытаюсь понять как люди решают вопрос с h1 на главной и кто, что об этом думает.
это радует)) я стараюсь не думать а анализировать поведение ПС и изучать исследования авторитетных контор -_-не тех кто кричит: надо в яндекс-каталог, надо микроразметку (на сайты которых в поиске не найти), надо настроить директ и т.д.у гугла четко видна привязка оценки контента к его расположению, "видимости" и завязке на события и он этого не скрываетЛично я не заморачиваюсь - убираю h1 с home.tpl если он там есть и вписываю свой редактируемый в модуль приветствия. Мне так удобней, может кто-то имеет лучшее решение
лучше делать в home и отказаться от приветствий и иных блоков без ведома пользователя дары приносящих
исследование на эту тему, им можно верить
http://blog.searchmetrics.com/us/2015/06/10/return-of-the-phantom/
-
опенкарт 2, теперь при сохранении формы дает. Пробовал все 3 варианта активации, php 5.3
Notice: Undefined index: usd in /home/artkafel/art-kafel.ru/admin/model/catalog/suppler.php on line 151Warning: Cannot modify header information - headers already sent by (output started at /home/artkafel/art-kafel.ru/admin/index.php:84) in /home/artkafel/art-kafel.ru/vqmod/vqcache/vq2-system_library_response.php on line 12
Временно можете использовать этот мод, автор должен выяснить корень зла
<?xml version="1.0" encoding="utf-8"?> <modification> <name>suppler usd fix</name> <version>0.1</version> <code>suppler usd fix</code> <author>Otvet</author> <file path="admin/model/catalog/suppler.php"> <operation> <search><![CDATA[ $this->db->query("UPDATE " . DB_PREFIX . "suppler SET `suppler_id` = '". $data['suppler_id'] . "', `name` = '" . $this->db->escape($data['name']) . "', `main` = '" . $main . "', `sort_order` = '" . $lang . "', `rate` = '" . $data['rate'] . "', `ratep` = '" . $data['ratep'] . "', `ratek` = '" . $data['ratek'] . "', `cod` = '" . $this->db->escape($data['cod']) . "', `item` = '" . $this->db->escape($data['item']) . "', `cat` = '" . $this->db->escape($data['cat']) . "', `qu` = '" . $this->db->escape($data['qu']) . "', `price` = '" . $this->db->escape($data['price']) . "', `descrip` = '" . $this->db->escape($data['descrip']) . "', `pic_ext` = '" . $this->db->escape($data['pic_ext']) . "', `manuf` = '" . $this->db->escape($data['manuf']) . "', `warranty` = '" . $this->db->escape($data['warranty']) . "', `ad` = '" . $data['ad'] . "', `status` = '" . $data['status'] . "', `my_cat` = '" . $data['my_cat'] . "', `my_qu` = '" . $this->db->escape($data['my_qu']) . "', `my_price` = '" . $data['my_price'] . "', `my_descrip` = '" . $this->db->escape($data['my_descrip']) . "', `my_manuf` = '" . $this->db->escape($data['my_manuf']) . "', `my_mark` = '" . $this->db->escape($data['my_mark']) . "', `weight` = '" . $this->db->escape($data['weight']) . "', `length` = '" . $this->db->escape($data['length']) . "', `width` = '" . $this->db->escape($data['width']) . "', `height` = '" . $this->db->escape($data['height']) . "', `parent` = '" . $data['parent'] . "', `hide` = '" . $data['hide'] . "', `newphoto` = '" . $this->db->escape($data['newphoto']) ."', `my_photo` = '" . $this->db->escape($data['my_photo']) ."', `cheap` = '" . $data['cheap'] ."', `addopt` = '" . $data['addopt'] ."', `addseo` = '" . $data['addseo'] . "', `related` = '" . $this->db->escape($data['related']) . "', `updte` = '" . $data['updte'] . "', `pmanuf` = '" . $data['pmanuf'] . "', `upattr` = '" . $data['upattr']."', `upopt` = '" . $data['upopt']. "', `upname` = '" . $data['upname']. "', `myplus` = '" . $data['myplus']. "', `cprice` = '" . $data['cprice']. "', `minus` = '" . $data['minus']. "', `chcode` = '" . $data['chcode']. "', `importseo` = '" . $data['importseo'] ."', `sorder` = '" . $data['sorder']."', `spec` = '" . $data['spec']."', `upurl` = '" . $data['upurl']."', `ref` = '" . $data['ref']."', `ref1` = '" . $data['ref1']."', `addattr` = '" . $data['addattr'] ."', `exsame` = '" . 0 ."', `sku2` = '" . $data['sku2']."', `parss` = '" . $data['parss'] . "', `points` = '" . $this->db->escape($data['points']) . "', `places` = '" . $data['places'] . "', `parsi` = '" . $data['parsi'] . "', `pointi` = '" . $this->db->escape($data['pointi']) . "', `placei` = '" . $data['placei'] . "', `parsc` = '" . $data['parsc'] . "', `pointc` = '" . $this->db->escape($data['pointc']) . "', `placec` = '" . $data['placec'] . "', `parsp` = '" . $data['parsp'] . "', `pointp` = '" . $this->db->escape($data['pointp']) . "', `placep` = '" . $data['placep'] . "', `parsd` = '" . $data['parsd'] . "', `pointd` = '" . $this->db->escape($data['pointd']) . "', `placed` = '" . $data['placed'] . "', `parsm` = '" . $data['parsm'] . "', `pointm` = '" . $this->db->escape($data['pointm']) . "', `placem` = '" . $data['placem'] . "', `parsk` = '" . $data['parsk'] . "',`parsq` = '" . $data['parsq'] . "', `pointq` = '" . $this->db->escape($data['pointq']) . "', `placeq` = '" . $data['placeq'] . "', `bprice` = '" . $data['bprice'] . "', `kmenu` = '" . $data['kmenu'] . "', `catcreate` = '" . 0 . "', `stay` = '" . $data['stay'] . "', `joen` = '" . $data['joen'] . "', `off` = '" . $data['off'] . "', `umanuf` = '" . $data['umanuf'] . "', `onn` = '" . $data['onn'] . "', `refer` = '" . $data['refer'] . "', `disc` = '" . $data['disc'] . "', `newurl` = '" . $data['newurl'] ."', `upc` = '" . $data['upc'] . "', `ean` = '" . $data['ean'] . "', `mpn` = '" . $data['mpn'] . "', `ddata` = '" . 0 ."', `bonus` = '" . $data['bonus'] ."', `ddesc` = '" . $data['ddesc'] ."', `qu_discount` = '" . $data['qu_discount'] ."', `plusopt` = '" . $data['plusopt'] ."', `idcat` = '" . $data['idcat'] ."', `t_ref` = '" . $data['t_ref'] ."', `t_ref1` = '" . $data['t_ref1'] ."', `termin` = '" . $data['termin'] ."', `t_status` = '" . $data['t_status'] ."', `onoff` = '" . $data['onoff'] ."', `zero` = '" . $data['zero'] ."', `metka` = '" . $data['metka'] ."', `jopt` = '" . $data['jopt'] ."', `optsku` = '" . $data['optsku'] ."', `newproduct` = '" . $data['newproduct'] ."', `opt_prices` = '" . $data['opt_prices'] . "', `opt_fotos` = '" . $data['opt_fotos'] . "', `usd` = '" . $data['usd'] . "', `serie` = '" . $data['serie'] . "', `sleep` = '" . $data['sleep'] . "', `ffile` = '" . $data['ffile'] . "' WHERE `form_id` = '" . (int)$form_id . "'"); ]]></search> <add position="replace"><![CDATA[ $this->db->query("UPDATE " . DB_PREFIX . "suppler SET `suppler_id` = '". $data['suppler_id'] . "', `name` = '" . $this->db->escape($data['name']) . "', `main` = '" . $main . "', `sort_order` = '" . $lang . "', `rate` = '" . $data['rate'] . "', `ratep` = '" . $data['ratep'] . "', `ratek` = '" . $data['ratek'] . "', `cod` = '" . $this->db->escape($data['cod']) . "', `item` = '" . $this->db->escape($data['item']) . "', `cat` = '" . $this->db->escape($data['cat']) . "', `qu` = '" . $this->db->escape($data['qu']) . "', `price` = '" . $this->db->escape($data['price']) . "', `descrip` = '" . $this->db->escape($data['descrip']) . "', `pic_ext` = '" . $this->db->escape($data['pic_ext']) . "', `manuf` = '" . $this->db->escape($data['manuf']) . "', `warranty` = '" . $this->db->escape($data['warranty']) . "', `ad` = '" . $data['ad'] . "', `status` = '" . $data['status'] . "', `my_cat` = '" . $data['my_cat'] . "', `my_qu` = '" . $this->db->escape($data['my_qu']) . "', `my_price` = '" . $data['my_price'] . "', `my_descrip` = '" . $this->db->escape($data['my_descrip']) . "', `my_manuf` = '" . $this->db->escape($data['my_manuf']) . "', `my_mark` = '" . $this->db->escape($data['my_mark']) . "', `weight` = '" . $this->db->escape($data['weight']) . "', `length` = '" . $this->db->escape($data['length']) . "', `width` = '" . $this->db->escape($data['width']) . "', `height` = '" . $this->db->escape($data['height']) . "', `parent` = '" . $data['parent'] . "', `hide` = '" . $data['hide'] . "', `newphoto` = '" . $this->db->escape($data['newphoto']) ."', `my_photo` = '" . $this->db->escape($data['my_photo']) ."', `cheap` = '" . $data['cheap'] ."', `addopt` = '" . $data['addopt'] ."', `addseo` = '" . $data['addseo'] . "', `related` = '" . $this->db->escape($data['related']) . "', `updte` = '" . $data['updte'] . "', `pmanuf` = '" . $data['pmanuf'] . "', `upattr` = '" . $data['upattr']."', `upopt` = '" . $data['upopt']. "', `upname` = '" . $data['upname']. "', `myplus` = '" . $data['myplus']. "', `cprice` = '" . $data['cprice']. "', `minus` = '" . $data['minus']. "', `chcode` = '" . $data['chcode']. "', `importseo` = '" . $data['importseo'] ."', `sorder` = '" . $data['sorder']."', `spec` = '" . $data['spec']."', `upurl` = '" . $data['upurl']."', `ref` = '" . $data['ref']."', `ref1` = '" . $data['ref1']."', `addattr` = '" . $data['addattr'] ."', `exsame` = '" . 0 ."', `sku2` = '" . $data['sku2']."', `parss` = '" . $data['parss'] . "', `points` = '" . $this->db->escape($data['points']) . "', `places` = '" . $data['places'] . "', `parsi` = '" . $data['parsi'] . "', `pointi` = '" . $this->db->escape($data['pointi']) . "', `placei` = '" . $data['placei'] . "', `parsc` = '" . $data['parsc'] . "', `pointc` = '" . $this->db->escape($data['pointc']) . "', `placec` = '" . $data['placec'] . "', `parsp` = '" . $data['parsp'] . "', `pointp` = '" . $this->db->escape($data['pointp']) . "', `placep` = '" . $data['placep'] . "', `parsd` = '" . $data['parsd'] . "', `pointd` = '" . $this->db->escape($data['pointd']) . "', `placed` = '" . $data['placed'] . "', `parsm` = '" . $data['parsm'] . "', `pointm` = '" . $this->db->escape($data['pointm']) . "', `placem` = '" . $data['placem'] . "', `parsk` = '" . $data['parsk'] . "',`parsq` = '" . $data['parsq'] . "', `pointq` = '" . $this->db->escape($data['pointq']) . "', `placeq` = '" . $data['placeq'] . "', `bprice` = '" . $data['bprice'] . "', `kmenu` = '" . $data['kmenu'] . "', `catcreate` = '" . 0 . "', `stay` = '" . $data['stay'] . "', `joen` = '" . $data['joen'] . "', `off` = '" . $data['off'] . "', `umanuf` = '" . $data['umanuf'] . "', `onn` = '" . $data['onn'] . "', `refer` = '" . $data['refer'] . "', `disc` = '" . $data['disc'] . "', `newurl` = '" . $data['newurl'] ."', `upc` = '" . $data['upc'] . "', `ean` = '" . $data['ean'] . "', `mpn` = '" . $data['mpn'] . "', `ddata` = '" . 0 ."', `bonus` = '" . $data['bonus'] ."', `ddesc` = '" . $data['ddesc'] ."', `qu_discount` = '" . $data['qu_discount'] ."', `plusopt` = '" . $data['plusopt'] ."', `idcat` = '" . $data['idcat'] ."', `t_ref` = '" . $data['t_ref'] ."', `t_ref1` = '" . $data['t_ref1'] ."', `termin` = '" . $data['termin'] ."', `t_status` = '" . $data['t_status'] ."', `onoff` = '" . $data['onoff'] ."', `zero` = '" . $data['zero'] ."', `metka` = '" . $data['metka'] ."', `jopt` = '" . $data['jopt'] ."', `optsku` = '" . $data['optsku'] ."', `newproduct` = '" . $data['newproduct'] ."', `opt_prices` = '" . $data['opt_prices'] . "', `opt_fotos` = '" . $data['opt_fotos'] . "', `serie` = '" . $data['serie'] . "', `sleep` = '" . $data['sleep'] . "', `ffile` = '" . $data['ffile'] . "' WHERE `form_id` = '" . (int)$form_id . "'"); ]]></add> </operation> </file> </modification>
-
:ugeek: наконец нашел время написать и добавить инструкцию
Планы на новую версию:
- опция: сортировка по дате (новые товары на первую страницу для быстрой индексации) :ph34r:- возможность задавать шаблоны h1поправка: в приоритете закопаться глубже в контроллер и минимизировать связи с шаблоном и отвязаться от url -_-
-
есть функция "заполнить страницу данные"
-
Нормально это, проверяйте работу
-
Купите шаблон уже
-
А еще почитайте материал http://seoprofy.ua/blog/optimizaciya-sajtov/pagination-for-seo
а еще вот это https://support.google.com/webmasters/answer/1663744
о, моя тема
там же и описаны минусы каноникала
https://opencartforum.com/topic/50329-seo-page-улучшенная-индексация-сайта-oc-2/
-
Говна за тысячи уе в процентном отношении куда больше нежели за 350 р [emoji4]
-
и для 1.5 было не обязательно )
-
А опенкарт тут причем?
-
Маленькая ошибочка закралась в 2.1
Сейчас исправлю, перезалью
-----
Хмм в выложенной нет ошибки
Отбой
-
Подскажите пожалуйста с какими расширениями файлов работает модуль?
Т.Е. в каких форматах должны быть прайсы для корректной работы (парсинга) модуля!?
Спасибо.
MS xml 2003
В экселе из любого табличного прайса конвертируется
-
1
-
-
Здравствуйте, да версия для 1.5 присутствует
-
Нет, пока не планируется
Если будет спрос то вполне возможно
-
h1 в приветствии уже не в моде?
Уже пару лет как должны понимать что всякие "всплывашки" знак дурного тона и ухудшают ПФ
последние алгоритмы гугла анализирует расположение контента после применения стилей и отработки скриптов, и H1 в модальном окне мягко говоря не должен быть
если быть точным может но как заголовок самого окна при правильном построении сайта
Что только не делают люди, лишь бы не написать 1 строчку в header.tpl
1. не в header а хотя бы home
2. функционал 80% модулей можно реализовать в 5-6 строк прямо в коде, вы предлагаете пользователям самим всё писать?
или платить 200-300 руб, при этом без гибкой настройки в админке, возможности вкл/выкл и потерей при случайной замене/обновлении
-
А как понимать?А что можно понять зайдя на сайт?
Обращаться к шаману?
Или гуглить "почему сайт #### не индексируется "?
А может сводить в больницу и сдать анализы?
-
Половина сайтов делается на тестовых доменах
Если указать тестовый то пошлют потом на рабочем
Если указать рабочий пошлют сразу
[emoji3]
-
И? Очевидно что в сайте, достаточно зайти и через 10 сек понятно всё
Гугл тоже думаю не жалует, просто держит в индексе для галочки
-
Выбрать нишу без конкуренции и будете в топе, например изюм узбекский
А в серьезную без поддоменов практически не имеет смысла суваться
-
)) карта не поможет если главная не в индексе значит бан
Посмотрел я на сайт, не удивительно...
-
Редирект 301, погуглите
-
С WWW и без?
Смотрите консоль, браузер блокирует скрипт видимо
-
Может но не в нашем случае.То есть на 1 странице может быть не один H1 ?
Вы выбираете только один из выпадающего списка, посмотрите скриншот.
H1 будет только у одного модуля и только на главной
[Поддержка] SEO H1+ : Поисковое продвижение
в SEO, карта сайта, оптимизация
Опубліковано:
напишите почту в личку вышлю фикс под Coloring