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

natural

Users
  
  • Posts

    423
  • Joined

  • Last visited

Everything posted by natural

  1. Удалите кэш ,просто удалите
  2. <script language=JavaScript> <!-- var message="Правая кнопка мыши отключена!!"; /////////////////////////////////// function clickIE4(){ if (event.button==2){ alert(message); return false; } } function clickNS4(e){ if (document.layers||document.getElementById&&!document.all){ if (e.which==2||e.which==3){ alert(message); return false; } } } if (document.layers){ document.captureEvents(Event.MOUSEDOWN); document.onmousedown=clickNS4; } else if (document.all&&!document.getElementById){ document.onmousedown=clickIE4; } document.oncontextmenu=new Function("alert(message);return false") // --> </script> ставьте этот скрипт,хотя он раздражает многих пользователей. Это все детские штучки дрючки на самом деле.Если чел. захочет он скопирует контент ,просто отключит скрипты в браузере и все. Пробуйте ,может поможет.
  3. А что именно у вас не работает? скрипт не дает выделять контент Вам нужно отключить правую кнопку мыши ?
  4. <script type="text/javascript"> var message=""; functionclickIE() {if (document.all) {(message);return false;}} functionclickNS(e) {if (document.layers| | (document.getElementById&&!document.all)) { if (e.which==2) { (message); return false;}}} if (document.layers) { document.captureEvents(Event.MOUSEDOWN); document.onmousedown=clickNS; }else{ document.onmouseup=clickNS; document.oncontextmenu=clickIE; } document.oncontextmenu=new Function("return false") </script> <script language=javaScript>document.onselectstart=new Function("return false");document.ondragstart=new Function("return false");</script> вставьте еще раз и сохраните,очистите кэш /system/cache и обновите ваш браузер F5
  5. /catalog/view/theme/default/template/common/header.tpl (открывайте утилитой Notepad++) найдите там строчку </head> и на дней вставьте скрипт и все. Я на вас не сержусь пока )
  6. <script type="text/javascript"> var message=""; functionclickIE() {if (document.all) {(message);return false;}} functionclickNS(e) {if (document.layers| | (document.getElementById&&!document.all)) { if (e.which==2) { (message); return false;}}} if (document.layers) { document.captureEvents(Event.MOUSEDOWN); document.onmousedown=clickNS; }else{ document.onmouseup=clickNS; document.oncontextmenu=clickIE; } document.oncontextmenu=new Function("return false") </script> <script language=javaScript>document.onselectstart=new Function("return false");document.ondragstart=new Function("return false");</script> вставить скрипт перед </head>
  7. Да не хочет же! Парсит до 1000 , а после парсит 1-ну цифру. что делать?? Нет у меня в suppler $text = preg_replace('/[^0-9.+-]/','',$text); это штуки. Версия 5.2 Вот что у меня там $pr = strip_tags($pr); $pr = str_replace(',','.',$pr); $pr = str_replace('руб.','',$pr); $pr = str_replace('р.','',$pr); $pr = str_replace('грн.','',$pr); $pr = str_replace('гр.','',$pr); $pr = str_replace('руб','',$pr); $pr = str_replace('р','',$pr); $pr = str_replace('грн','',$pr); $pr = str_replace('гр','',$pr); $pr = str_replace(' ','',$pr); $pr = str_replace("'", "", $pr); $text = trim($pr); if (strlen($text) > 16) $text = substr($text, 0, 16); СЛАВА ЯЙЦАМ!! Нужно было добавить строчку $text = preg_replace('/[^0-9+-]/','',$text); код до изменения $pr = strip_tags($pr); $pr = str_replace(',','.',$pr); $pr = str_replace('руб.','',$pr); $pr = str_replace('р.','',$pr); $pr = str_replace('грн.','',$pr); $pr = str_replace('гр.','',$pr); $pr = str_replace('руб','',$pr); $pr = str_replace('р','',$pr); $pr = str_replace('грн','',$pr); $pr = str_replace('гр','',$pr); $pr = str_replace(' ','',$pr); $pr = str_replace("'", "", $pr); $text = trim($pr); if (strlen($text) > 16) $text = substr($text, 0, 16); После изменения $pr = strip_tags($pr); $pr = str_replace(',','.',$pr); $pr = str_replace('руб.','',$pr); $pr = str_replace('р.','',$pr); $pr = str_replace('грн.','',$pr); $pr = str_replace('гр.','',$pr); $pr = str_replace('руб','',$pr); $pr = str_replace('р','',$pr); $pr = str_replace('грн','',$pr); $pr = str_replace('гр','',$pr); $pr = str_replace(' ','',$pr); $pr = str_replace("'", "", $pr); $text = trim($pr); if (strlen($text) > 16) $text = substr($text, 0, 16); $text = preg_replace('/[^0-9+-]/','',$text); Всем спасибо !!!!
  8. админка - система - настройки - сервер - чпу (включить) - тип чпу (seo-pro) переименовать htaccess.txt в .htaccess Это сделай и все. И скажи всем спасибо )
  9. в админке каталог/категории/ракетноетопливо /изменить/ вкладка данные/ в SEO URL: пишешь транслитом raketnoetoplivo
  10. есть только такой код public function Code($text) { $text = $this->symbol($text); // $text = str_replace('?' , '' , $text); // $text = str_replace('@' , '' , $text); // $text = str_replace('+' , '' , $text); // $text = str_replace('!' , '' , $text); // $text = str_replace(',' , '' , $text); // $text = str_replace(' ' , ' ' , $text); $text = str_replace('"', '"' , $text); // $text = str_replace("'" , ''' , $text); $text = preg_replace('| +|', ' ', $text); $text = preg_replace('|-+|', '-', $text); $text = preg_replace('|_+|', '_', $text); public function ParsPrice($ht, $key, $point, $place) { $text = ''; if (!empty($key) and strlen($ht) > 500) { $key = str_replace('"', '"',$key); $key = str_replace('<', '<',$key); $key = str_replace('>', '>',$key); $key = str_replace('&', '&',$key); $k = explode(",", $key); if (empty($k[0]) or empty($k[1])) { $err = " Price keyword error \n"; $this->adderr($err); return $text; } $pr = $this->Parsing($ht, $k, $point, $place); $pr = strip_tags($pr); $pr = str_replace(',','.',$pr); $pr = str_replace('руб.','',$pr); $pr = str_replace('р.','',$pr); $pr = str_replace('грн.','',$pr); $pr = str_replace('гр.','',$pr); $pr = str_replace('руб','',$pr); $pr = str_replace('р','',$pr); $pr = str_replace('грн','',$pr); $pr = str_replace('гр','',$pr); $pr = str_replace(' ','',$pr); $pr = str_replace("'", "", $pr); $text = trim($pr); if (strlen($text) > 16) $text = substr($text, 0, 16); Версия модуля 5.1 Взял код с версии 6.1 $pr = strip_tags($pr); $pr = str_replace(',','.',$pr); $pr = str_replace('руб.','',$pr); $pr = str_replace('р.','',$pr); $pr = str_replace('грн.','',$pr); $pr = str_replace('гр.','',$pr); $pr = str_replace('руб','',$pr); $pr = str_replace('р','',$pr); $pr = str_replace('грн','',$pr); $pr = str_replace('гр','',$pr); $pr = str_replace(' ','',$pr); $pr = str_replace("'", "", $pr); $text = trim($pr); if (strlen($text) > 16) $text = substr($text, 0, 16); $text = preg_replace('~[^0-9.]+~','',$text); И вставил в версию модуля 5.1 заменил строки ,ничего не происходит. Все тоже самое что и было. Обновляться с версии 5.1 на 6-ю не хочу. Опять будет проблем на месяц. HELP!
  11. честно сказать не видел чтоб в интернет магазинах были копейки. НДС-ники наверное их считают ) Ничего не нашел по своей проблеме, до 20-го числа предыдущего месяца сполз в теме. Нету ничего. Кстати модуль игнорирует точки, А нужно чтоб не игноририл их) если я правильно все понял
  12. Нужен автор ,модулю нужно дать указание игнорить точки ... и все наладится . Кеш чистил везде <table border="0" cellspacing="0" cellpadding="0" width="100%" id="table1"> <tbody> <tr> <td class="priceBadge"><span class="cnrTL"><span class="cnrTR"><span class="cnrBR"><span class="cnrBL"><span style="color: #cc3300; font-size: 22px" id="product_price"> 1.392 грн.</span></span></span></span></span></td> <td class="center"> <div align="center"> <b>Кол-во:</b><br/><input type="text" name="products_qty" value="1" size="3" /> <input type="hidden" name="products_id" value="18407" /></div> </td> <td class="center"> <div align="center"> <input type="image" src="templates/main/buttons/russian/button_in_cart.gif" alt="Добавить в корзину" title=" Добавить в корзину " /></div> </td></tr> </tbody></table>
  13. АВТОР ОТВЕТЬТЕ сделал все как на картинке ,ноль реакции. Сделал по своему , вместо 4-и product_price">,</span> текст с которого начинается парсинг Производитель )) Пошло!! НО! цены до тысячи грн парсит замечательно Но после тысячи парсит только первую цифру. Пример: 1.500 грн донор, парсит "только 1" То есть я так понимаю точки "." оно не понимает там где 1 должно быть 1.408 грн
×
×
  • 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.