Вся активность

Лента обновляется автоматически     

  1. Последний час
  2. ../catalog/view/javascript/common.js тут менять??
  3. Вот ещё приемлемый вариант https://www.bootply.com/jfbRPE8X9M
  4. Есть впс за 240 рублей в месяц, по мощности как самолёт А вообще fastvps и hostland
  5. А вот у Вас демо есть, там есть это? Чтобы посмотреть
  6. извините - буду не предсказуемой и спрошу: где????
  7. и да... там небольшая поправочка... у меня основной https, тоесть нужно на него редирект
  8. Можно. Ищите bootstrap сетку на 60 столбцов. bootstrap grid 60 columns
  9. jpg не всегда уместен по фону, а заделывать фон не всегда хочется. В плане содержания копий - да, но мы не с дискетами ходим =)
  10. По всей видимости, опечатка в коде - после p должна быть скобка закрывающая - > , а не кавычка. Уважаемый автор! Работа над плагином просто невероятная проведена, большое спасибо! Но не удаётся завести на кастомной странице (шаблон porto) - не появляется кнопка. На странице продукта есть, но на главной в определённом месте вывожу продукты, кнопка отсутствует. В xml файле прописал всё так, что в head скрипты успешно подключаются, перед футером модалка подключается, а вот кнопки нет =( Ошибок в логах по данному модулю нет, есть по некоторым другим, но ничего касательно моих элементов. В чём может быть дело?
  11. Спасибо, но я в списке не нашел цену товара за 1шт. Вы уж извините, может и вопрос лежит на поверхности, но я верстальщик и мало секу в MVC)
  12. добрый день! OC 3.0.2.1 http://beautybody.ie/shimmer-Eye-Shadow/shimmer _shadows товары на сайте располагаются по 3 в ряд. можно как-то сделать, чтобы было 5 в ряд??
  13. Что в логах? И вроде, тут нет поддержки бесплатного мода. Мой Вам совет, покупайте этот. Я так же сначала установил бесплатный и были проблемы. А тут автор решает все вопросы.
  14. у меня некоторые "клиенты" предпочитают сэкономить на макдональдсе например ну типа взять гамбургер с колой, но подруга платит за себя, или ее вообще не пригласить подругу (отличный вариант кстати для экономиии на модулях) в итоге хватает 600р ИТОГО покупают понравившийся модуль ну если не нравится, то в лучшем случае блеванут не в натуре (так как допили- не допили) смотрите на автора и описание функционала в описании указано что вам надо автор активен значит все ок
  15. Код отвечающий за фильтрацию без обновления оставлять, он так и работает как должен, первый лишь не перезагружает страницу? Так понимаю?
  16. Здравствуйте. При установке такая ошибка https://prnt.sc/i4k8b4 ? Версия ocStore 2.3.0.2.3, устанавливаю файл nivoslider_pro_v1.1.ocmod.zip из архива nivoslider_pro_v1.1_for_opencart_2.3.zip Модуль был куплен для версии 1,5, этот устанавливаю пока на тестовом домене.
  17. ок, буду пробовать
  18. @efremovav Не подскажите, как при рабочих подсказках оставлять в форме вручную введенный адрес, а то сейчас поле очищается автоматически, если адреса нет в подсказах. Спасибо.
  19. Кстати в общем этих строчек и пробовал что-то править, по аналогии со вторым скриптом. Вообще не работало ничего, жми/не жми ту кнопку. $('#button-filter').on('click', function() { var filter = []; $('input[name^=\'filter\']:checked').each(function(element) { filter.push(this.value); }); var price_filters = document.getElementsByClassName('filterimpr_price'); if (price_filters.length > 0) { var filter_price_values = price_filters[0].noUiSlider.get(); location = '<?php echo $action; ?>&filter=' + filter.join(',') + '&filter_price=' + filter_price_values.join(','); } else { location = '<?php echo $action; ?>&filter=' + filter.join(','); } }); В общем как всегда, все супер работает. Спасибо!
  20. chukcha, можно поподробнее? а то я в этом не знаток... вот мой файл.. если не трудно - гляньте, что подправить... #### OLD OPPENFIRE RULES WORK FINE # Доступ к чтению каталогов Options All -ExecCGI -Indexes -Includes +FollowSymLinks # КЕША php_value session.cookie_domain .eurotrend.kz php_value max_input_vars 4000 # Управлять параметрами php.ini <ifModule mod_php.c> php_value upload_max_filesize 32M php_value post_max_size 10M php_value default_charset utf-8 php_value max_execution_time 200 </ifModule> # Доступ к файлам каталогов, разрешаем Роботс <FilesMatch "\.(tpl|ini|log|txt)"> Order deny,allow Deny from all </FilesMatch> <Files robots.txt> Allow from all </Files> # SEO URL Настройка # Если не стандартная установка сайта в корне, то заменить RewriteBase / на что-то свое RewriteBase /shop/ <IfModule mod_rewrite.c> RewriteEngine On #Редирект на HTTPS #RewriteCond %{HTTPS} !=on #RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L] RewriteBase / RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^yandexbuy/([^?]*)$ index.php?route=yandexbuy/$1 [L,QSA] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] RewriteRule ^system/download/(.*) index.php?route=error/not_found [L] # Основной редирект RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) # NOT MOVE - НЕ ТРОГАТЬ И НЕ ПЕРЕМЕЩАТЬ ЭТО ПРАВИЛО RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] #Редирект 301 RewriteCond %{HTTP_HOST} ^www.auto24.com.ua$ [NC] RewriteRule ^(.*)$ http://auto24.com.ua/$1 [R=301,L] RewriteEngine on RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [QSA,R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{REQUEST_METHOD} !^POST$ RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L] </IfModule> # Главный индекс файл DirectoryIndex index.php # Часовой пояс и кодировка ServerSignature Off AddDefaultCharset UTF-8 # Принудительное указание типов файлов AddHandler application/x-httpd-php .html AddHandler cgi-script .pl .py .jsp .asp .htm .shtml .sh .cgi AddType application/x-javascript .js AddType text/css .css AddType text/xml .xml AddType application/octet-stream .doc .mov .avi .pdf .xls # ForceType application/x-httpd-php # Архивирование архивов AddType text/css .css .cssgz AddType text/javascript .js .jsgz AddEncoding x-gzip .cssgz .jsgz # Архивирование использованием mod_gzip.c <ifModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript </ifModule> <IfModule mod_gzip.c> mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$ mod_gzip_item_include mime ^text\.* mod_gzip_item_include mime ^application/x-javascript.* mod_gzip_item_include mime ^application/x-font-woff.* mod_gzip_item_exclude mime ^image\.* mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* SetOutputFilter DEFLATE </IfModule> # Запретить читать log <Files ocstore_error.log> Order allow,deny Deny from all Satisfy All </Files> # Кеширование Страницы <ifModule mod_headers.c> # Turn on Expires and set default to 0 ExpiresActive On ExpiresDefault A0 # Set up caching on media files for 5 weeks <FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$"> ExpiresDefault A3024000 Header append Cache-Control "public" </FilesMatch> # Set up caching on media files for 5 weeks <FilesMatch "\.(gif|jpg|jpeg|png|swf)$"> ExpiresDefault A3024000 Header append Cache-Control "public" </FilesMatch> # Set up 1 day caching on commonly updated files <FilesMatch "\.(xml|txt|html|js|css)$"> ExpiresDefault A86400 Header append Cache-Control "proxy-revalidate" </FilesMatch> # Force no caching for dynamic files <FilesMatch "\.(php|cgi|pl|htm)$"> ExpiresActive Off Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform" Header set Pragma "no-cache" </FilesMatch> </IfModule> # Кеширование Браузером FileETag MTime Size <ifModule mod_expires.c> ExpiresActive On ExpiresDefault A0 #по умолчанию кеш в 5 секунд ExpiresDefault "access plus 5 seconds" #кэшировать флэш и изображения на месяц ExpiresByType image/x-icon "access plus 2592000 seconds" ExpiresByType image/jpeg "access plus 2592000 seconds" ExpiresByType image/jpg "access plus 2592000 seconds" ExpiresByType image/png "access plus 2592000 seconds" ExpiresByType image/gif "access plus 2592000 seconds" ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds" #кэшировать css, javascript и текстовые файлы на одну неделю ExpiresByType text/css "access plus 604800 seconds" ExpiresByType text/javascript "access plus 604800 seconds" ExpiresByType application/javascript "access plus 604800 seconds" ExpiresByType application/x-javascript "access plus 604800 seconds" #кэшировать html и htm файлы на один день ExpiresByType text/html "access plus 43200 seconds" #кэшировать xml файлы на десять минут ExpiresByType application/xhtml+xml "access plus 600 seconds" </ifModule> # Совместимость со старыми браузерами # Отключите отправку cookies файлам ## Bad Rquest #ErrorDocument 400 /400.html ## Authorization Required #ErrorDocument 401 /401.html ## Forbidden #ErrorDocument 403 /403.html ## Not found #ErrorDocument 404 /404.html ## Method Not Allowed #ErrorDocument 405 /405.html ## Request Timed Out #ErrorDocument 408 /408.html ## Request URI Too Long #ErrorDocument 414 /414.html ## Internal Server Error #ErrorDocument 500 /500.html ## Not Implemented #ErrorDocument 501 /501.html ## Bad Gateway #ErrorDocument 502 /502.html ## Service Unavailable #ErrorDocument 503 /503.html ## Gateway Timeout #ErrorDocument 504 /504.html Redirect 301 /index.html /index.php ######################################################### # 6G FIREWALL/BLACKLIST # @ https://perishablepress.com/6g/ # 6G:[QUERY STRINGS] <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{QUERY_STRING} (eval\() [NC,OR] RewriteCond %{QUERY_STRING} (127\.0\.0\.1) [NC,OR] RewriteCond %{QUERY_STRING} ([a-z0-9]{2000}) [NC,OR] RewriteCond %{QUERY_STRING} (javascript:)(.*)(;) [NC,OR] RewriteCond %{QUERY_STRING} (base64_encode)(.*)(\() [NC,OR] RewriteCond %{QUERY_STRING} (GLOBALS|REQUEST)(=|\[|%) [NC,OR] RewriteCond %{QUERY_STRING} (<|%3C)(.*)script(.*)(>|%3) [NC,OR] RewriteCond %{QUERY_STRING} (\\|\.\.\.|\.\./|~|`|<|>|\|) [NC,OR] RewriteCond %{QUERY_STRING} (boot\.ini|etc/passwd|self/environ) [NC,OR] RewriteCond %{QUERY_STRING} (thumbs?(_editor|open)?|tim(thumb)?)\.php [NC,OR] RewriteCond %{QUERY_STRING} (\'|\")(.*)(drop|insert|md5|select|union) [NC] RewriteRule .* - [F] </IfModule> # 6G:[REQUEST METHOD] <IfModule mod_rewrite.c> RewriteCond %{REQUEST_METHOD} ^(connect|debug|delete|move|put|trace|track) [NC] RewriteRule .* - [F] </IfModule> # 6G:[REFERRERS] <IfModule mod_rewrite.c> RewriteCond %{HTTP_REFERER} ([a-z0-9]{2000}) [NC,OR] RewriteCond %{HTTP_REFERER} (semalt.com|todaperfeita) [NC] RewriteRule .* - [F] </IfModule> # 6G:[REQUEST STRINGS] <IfModule mod_alias.c> RedirectMatch 403 (?i)([a-z0-9]{2000}) # RedirectMatch 403 (?i)(https?|ftp|php):/ RedirectMatch 403 (?i)(base64_encode)(.*)(\() RedirectMatch 403 (?i)(=\\\'|=\\%27|/\\\'/?)\. RedirectMatch 403 (?i)/(\$(\&)?|\*|\"|\.|,|&|&amp;?)/?$ RedirectMatch 403 (?i)(\{0\}|\(/\(|\.\.\.|\+\+\+|\\\"\\\") RedirectMatch 403 (?i)/(=|\$&|_mm|cgi-|etc/passwd|muieblack) RedirectMatch 403 (?i)(&pws=0|_vti_|\(null\)|\{\$itemURL\}|echo(.*)kae|etc/passwd|eval\(|self/environ) RedirectMatch 403 (?i)\.(aspx?|bash|bak?|cfg|cgi|dll|exe|git|hg|ini|jsp|log|mdb|out|sql|svn|swp|tar|rar|rdf)$ RedirectMatch 403 (?i)/(^$|(wp-)?config|mobiquo|phpinfo|shell|sqlpatch|thumb|thumb_editor|thumbopen|timthumb|webshell)\.php </IfModule> # 6G:[USER AGENTS] # 6G:[BAD IPS] <Limit GET HEAD OPTIONS POST PUT> Order Allow,Deny Allow from All # uncomment/edit/repeat next line to block IPs # Deny from 123.456.789 </Limit> ## INCREASE PAGE SPEED HTACCESS MODIFICATION ## <ifModule mod_headers.c> Header set Connection keep-alive </ifModule> AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html <ifModule mod_headers.c> Header append Vary User-Agent </ifModule> <FilesMatch "\.(js|css|jpg|png|jpeg|gif|xml|json|txt|pdf|mov|avi|otf|woff|ico|swf)$"> RequestHeader unset Cookie Header unset Cookie Header unset Set-Cookie ErrorDocument 404 'Not Found' </FilesMatch> ## END INCREASE PAGE SPEED HTACCESS MODIFICATION ##
  21. В модуле есть возможность добавлять новые связи, на самом деле нужно проверять совместимость. Могу прислать архив для теста.
  22. нет. это у меня такой класс в шаблоне фильтра. исправьте на свой. скрипт, выводящий ползунки, не обновляет страницу. обновляет это <script type="text/javascript"><!-- (function() { var price_filters = document.getElementsByClassName('filterimpr_price'); var price_slider_formatter = function(value) { return Math.floor(value); }; var captured = /filter_price=([^&]+)/.exec(window.location.href); var price_filter_values = (captured ? captured[1] : '').split(','); for (var i = 0; i < price_filters.length; i++) { var min = parseFloat(price_filters[i].getAttribute('data-min')); var max = parseFloat(price_filters[i].getAttribute('data-max')); var step = parseFloat(price_filters[i].getAttribute('data-step')); var v1 = min, v2 = max; if (price_filter_values.length > 1) { v1 = parseInt(price_filter_values[0]); v2 = parseInt(price_filter_values[1]); v1 = isNaN(v1) ? min : v1; v2 = isNaN(v2) ? max : v2; } noUiSlider.create(price_filters[i], { start: [v1, v2], step: step, //format: { // to: price_slider_formatter, // from: price_slider_formatter, //}, //padding: 0, tooltips: true, connect: true, range: { 'min': min, 'max': max, }, //margin: 0, }); } })(); $('#button-filter').on('click', function() { var filter = []; $('input[name^=\'filter\']:checked').each(function(element) { filter.push(this.value); }); var price_filters = document.getElementsByClassName('filterimpr_price'); if (price_filters.length > 0) { var filter_price_values = price_filters[0].noUiSlider.get(); var href = '<?php echo $action; ?>&filter=' + filter.join(',') + '&filter_price=' + filter_price_values.join(','); } else { var href = '<?php echo $action; ?>&filter=' + filter.join(','); } var div = ' #content'; var load_href = href + div; $(div).load(load_href, function() { $(this).children(':first').unwrap(); // Product List $('#list-view').click(function() { $('#content .product-grid > .clearfix').remove(); $('#content .row > .product-grid').attr('class', 'product-layout product-list col-xs-12'); $('#grid-view').removeClass('active'); $('#list-view').addClass('active'); localStorage.setItem('display', 'list'); }); // Product Grid $('#grid-view').click(function() { // What a shame bootstrap does not take into account dynamically loaded columns var cols = $('#column-right, #column-left').length; if (cols == 2) { $('#content .product-list').attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-12'); } else if (cols == 1) { $('#content .product-list').attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-12'); } else { $('#content .product-list').attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-12'); } $('#list-view').removeClass('active'); $('#grid-view').addClass('active'); localStorage.setItem('display', 'grid'); }); if (localStorage.getItem('display') == 'list') { $('#list-view').trigger('click'); $('#list-view').addClass('active'); } else { $('#grid-view').trigger('click'); $('#grid-view').addClass('active'); } }); setLocation(href); return false; }); function setLocation(curLoc){ try { history.pushState(null, null, curLoc); return; } catch(e) {} location.hash = '#' + curLoc; } //--></script>
  1. Загрузить ещё активность