Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Otvet

Користувачі
  
  • Публікації

    5 014
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Otvet

  1. ээ не уловил связь между дефолтным модулем приветствия и модальным окном...

    а разве приветствие не является модальным окном? или о каком приветствии речь?

     

     

    я не пытаюсь дискридитировать Ваш модуль, просто пытаюсь понять как люди решают вопрос с h1 на главной и кто, что об этом думает.

    это радует)) я стараюсь не думать а анализировать поведение ПС и изучать исследования авторитетных контор  -_-
    не тех кто кричит: надо в яндекс-каталог, надо микроразметку (на сайты которых в поиске не найти), надо настроить директ и т.д.
    у гугла четко видна привязка оценки контента к его расположению, "видимости" и завязке на события  и он этого не скрывает
     
     

    Лично я не заморачиваюсь - убираю h1 с home.tpl если он там есть и вписываю свой редактируемый в модуль приветствия. Мне так удобней, может кто-то имеет лучшее решение

    лучше делать в home и отказаться от приветствий и иных блоков без ведома пользователя дары приносящих

    исследование на эту тему, им можно верить

    http://blog.searchmetrics.com/us/2015/06/10/return-of-the-phantom/

  2. опенкарт 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>
    
  3. :ugeek: наконец нашел время написать и добавить инструкцию

     

     

    Планы на новую версию:

    - опция: сортировка по дате  (новые товары на первую страницу для быстрой индексации)   :ph34r: 
    - возможность задавать шаблоны h1 

     

    поправка: в приоритете закопаться глубже в контроллер и минимизировать связи с шаблоном и отвязаться от url  -_-

  4. Маленькая ошибочка закралась в 2.1

    Сейчас исправлю, перезалью

     

    -----

     

    Хмм в выложенной нет ошибки

    Отбой

  5. Подскажите пожалуйста с какими расширениями файлов работает модуль? 

    Т.Е. в каких форматах должны быть прайсы для корректной работы (парсинга) модуля!?

    Спасибо.

    MS xml 2003

     

    В экселе из любого табличного прайса конвертируется

    • +1 1
  6. h1 в приветствии уже не в моде?

    Уже пару лет как должны понимать что всякие "всплывашки" знак дурного тона и ухудшают ПФ

     

    последние алгоритмы гугла анализирует расположение контента после применения стилей и отработки скриптов, и H1 в модальном окне мягко говоря не должен быть

    если быть точным может но как заголовок самого окна при правильном построении сайта

     

     

    Что только не делают люди, лишь бы не написать 1 строчку в header.tpl

     

    1. не в header а хотя бы home

    2. функционал 80% модулей можно реализовать в 5-6 строк прямо в коде, вы предлагаете пользователям самим всё писать?

    или платить 200-300 руб, при этом без гибкой настройки в админке, возможности вкл/выкл и потерей при случайной замене/обновлении

  7. А что можно понять зайдя на сайт?

    А как понимать?

    Обращаться к шаману?

    Или гуглить "почему сайт #### не индексируется "?

    А может сводить в больницу и сдать анализы?

  8. То есть на 1 странице может быть не один H1 ?

    Может но не в нашем случае.

    Вы выбираете только один из выпадающего списка, посмотрите скриншот.

    H1 будет только у одного модуля и только на главной

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.