-
Публікації
57 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем indevor
-
-
-
не вышло(
пришлось
<script type="text/javascript" src="catalog/view/javascript/jquery/jquery.tmpl.min.js"></script> <script type="text/javascript" src="catalog/view/javascript/filterpro.min.js"></script>
вынести в шапку
-
Интересно то, что не работает только слайдер цены..прочие слайдеры работают.
-
Если изначально в стандартном шаблоне выводится списком - то видно как верстка съезжает у описания товара на кнопки. Слайдер можно заменить, к примеру, на бесплатный owl slider - он не конфликтует. Ну или попытаться скрипты обернуть в $(document).ready(function() { });
Консоль чистая, что то не могу понять, где и что не так....
-
Почти всё работает. Совместно с filter pro - не работает слайдер, остальное - ок. (не чинил товар сеткой\списком, так как завелось само)
-
Если гугл ругается на "оптимизируйте css" это не значит, что css нужно переносить \ делить в футер. Достаточно его минифицировать и пережать. Вот дельная вещь - объединяет жмет и минифицирует css + html. После её использования Performance grade: 94/100 по http://tools.pingdom.com/
А скрипты да, нужно переносить. Ждем реализации Dragon по переносу. -
Если бы я решал эту задачу (а я ее решал ;) ), то я бы добавил уникальные шаблоны метаданных для страниц пагинации по шаблону, убрал бы описание категорий на 2-й и далее страницах и разрешил бы поисковику индексировать их. Так как я замечаю переходы из поиска на 2-ю и далее страницы. Так как мераописания уникальны, то и дублей нет.
Если в категории 20 страниц, то запрет их индексации - это минус 19 страниц в потенциальной поисковой выдаче
Приветствую. Вы можете поделиться кодом выполняющим вышеописанные действия? Можно в л\с.
-
Так же интересен такой функционал. Кто нибудь встречал?
-
Классный модуль, только из всего его функционала, нужна только правильная пагинация... языков нет и не предвидится.
-
Здравствуйте уважаемые форумчане! Столкнулся с проблемой, очень прошу мне помочь:
Хочу поменять вывод страниц пагинации в URL. Сейчас это выглядит так:
site.ru/desktops/?page=2
а нужно сделать так:
site.ru/desktops/page-5
P.S. Версия ocStore 1.5.5.1.1
Вы нашли решение для Вашей версии?
-
Если так, то во вложении CKEditor Full v.4.2.2, от меня только интеграция русской локализации (кроме внешних плагинов).
P.S. Работоспособность протестирована на ocStore версии 1.5.5.1.1:
Можно:
В файле ckeditor/config.js добавить строчку,config.disableNativeSpellChecker = false;
что позволит включить проверку орфографии браузером. При зажатом ctrl можно вызвать контекстное меню для выбора вариантов написания (хром).
-
Приветствую сообщество, обнаружился дубль страниц http:\\site.ru\category -> http:\\site.ru\\category ,
OcStore 1.5.3.1, Seo-pro. Прошу помощи как пофиксить, куда копать?текущий .htaccess:
AddDefaultCharset UTF-8 RewriteEngine On RewriteBase / RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] RewriteRule ^yandexmarket.xml$ index.php?route=feed/yandex_market [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] RewriteCond %{HTTP_HOST} ^(www\.)(.*)$ RewriteRule ^(.*) http://%2/$1 [R=301,L] RewriteCond %{HTTP_HOST} !^(site\.ru)$ RewriteRule ^(.*) http://site.ru/$1'>http://site.ru/$1 [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/ RewriteRule ^index\.html$ http://site.ru/ [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ http://site.ru/ [R=301,L] RewriteRule ^robots.txt$ - [L]
-
chukcha, благодарю Вас за оказанную помощь, выручили.
-
freelancer, сборка была скачана какое то время назад и что то в ней пилилось... очередь дошла до чуп .. хотя вот такая конструкция на сайте B (1.5.4.1) отлично работает: RewriteRule ^index.php/avtokresla-avtokresla-c-83$ http://B.by/avtokrela [R=301,L] , хоть и стоит в конце .htaccess.. Особенность хостинга? .htaccess двух сайтов идентичный, за исключением реврайтов..
-
Да тот что из коробки в 1.5.4.1, все оказалось проще, chukcha, был прав сразу после RewriteEngine On - всталяем RewriteRule ^kolyaski-c-33.html$ http://babydream.by/detskie-kolyaski/ [L,R=301,QSA] (думаю qsa можно убрать) и все работает..
-
А вы где прописали это код?
Напишите сразу полсе RewriteEngine on
Белый экран, ничего не происходит как при переходе с ПС так и на прямую по ссылке
-
RewriteRule ^kolyaski-c-33.html$ http://{%HTTP_HOST}/detskie-kolyaski/ [L,R=301,QSA]
редирект на http://babydream.by/index.php?_route_=kolyaski-c-33.html
-
Все же неверно мыслите...
Первый вариант более гибкий, и по сути не нужно вмешиваться в системные файлы
Потому что...
1. возможно, если будет найдена корреляция старый/новый, то задача упроститься
Кроме того, возможно, понадобится внутренняя система редиректов различного вида, просто добавление нужных соответствий в файл
2. После того как ПС склеит "старое" с новым достаточно удалить (можно удалять построчно).
зы. Так мысли в сторону...
Если уж сильно захочется, то можно добавить модуль SEO Manager
И в таблицу заносить старый - новый, а с сеопро, вообще будет, на перевый взгляд шикарно
ззы.
Помочь или сделать?
Честно?.. Напишите рабочий реврайт любой ссылки, если Вас это не затруднит, к примеру этой.
http://www.babydream.by/kolyaski-c-33.html на это http://babydream.by/detskie-kolyaski/
По аналогии, я перепишу все остальное. Сейчас я сделал временное решение - Redirect 301 /kolyaski-c-33.html http://babydream.by/detskie-kolyaski/ и закоментировал QSA , как и писал выше, но в таком виде параметры не передаются в строку запроса (нет сортировки, страницы не переключаются)
Дело в том, что мои знания крайне малы как в синтаксисе apache (если я правильно выражаюсь) и не достаточны что бы писать что то на пхп. Нужно быстрое решение, как все склеется, я почищу .htaccess. Всего ссылок не так много, страницы с товарами и страницы с категориями, примерно 100 -120 шт, все остальное (ссылки) что бы у донора, мусор, распыляющий pagerank и релевантную страницу.
-
Ну вот...
Есть несколько вариантов
Наиболее безобидным, мне кажется
1. Получить "карту сайта" старых ссылок и карту новых
написать файлик
старая ссылка | новая ссылка
скрипт читающий этот файл
и программно организовать редирект
2. тоже самое сделать в htaccess
У вас старые ссылки никак не коррелируются с новыми
Склоняюсь ко второму варианту, вся загвоздка в синтаксисе.. (карта ссылок есть)
Кто поможет написать реврайт работающий?
-
Господа, извините за нубство, хотел как лучше...
старый : http://www.babydream.by/kolyaski-c-33.html
новый: http://babydream.by/detskie-kolyaski/
RewriteRule ^/kolyaski-c-33.html$ http://babydream.by/detskie-kolyaski/ '>http://babydream.by/detskie-kolyaski/
- вот такой реврайт не к чему ни приводит.
при переходе перекидывает на : http://babydream.by/index.php?_route_=kolyaski-c-33.html , полагаю это из-за правила,
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
закомментировать его не вариант.
если убрать QSA и сделатьRedirect 301 /kolyaski-c-33.html http://babydream.by/detskie-kolyaski/
, все работает, но не работает СОРТИРОВКА :) и
полагаю корзина. Господа, как быть?) -
весь .htaccess показывать не надо
Старый сайт был на этом же домене?
Если на этом, то нужно делать редирект со старых на новые
Как выглядит сейчас ссылка нового и как выглядела старого?
Со старым понятно
http://www.site.by/kolyaski-c-33.html -так
А как у нового?
старый домен был с www. то есть www.site.by/.... такие ссылки висят в индексе, новые ссылки site.by/..../.... .html
новая ссылка: http://site.by/avtokresla/ - категория, товар http://site.by/avtokresla/avtokreslo-4baby-alto.html , домен тот же
-
Приветствую уважаемое сообщество. Столкнулся с очень не хорошей проблемой, гугленье и метод "тыка" не помогает. Прошу помощи. Был интернет магазин на движке oscommerce, очень древнее изобретение и были у него ссылки вида: ""http://www.site.by/universalnaya-kolyaska-riko-alpina-full-color-p-134.html" - страница товара. Магазин успешно переехал на движок - opencart (ocStore 1.5.4.1), а вот его старые ссылки не как не желают этого делать. Привожу текущий .htaccess:
-------------------------------------------------------------------------Options +FollowSymlinksOptions -Indexes# Prevent Direct Access to files<FilesMatch "\.(tpl|ini|log)">Order deny,allowDeny from all</FilesMatch><IfModule mod_deflate.c>AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascriptBrowserMatch ^Mozilla/4 gzip-only-text/htmlBrowserMatch ^Mozilla/4.0[678] no-gzipBrowserMatch bMSIE !no-gzip !gzip-only-text/html<IfModule mod_gzip.c>mod_gzip_on Yesmod_gzip_item_include file \.js$mod_gzip_item_include file \.css$</IfModule></IfModule>#################################### Turn on Expires and set default to 0ExpiresActive OnExpiresDefault A0# Set up 1 week caching on javascript and CSS<FilesMatch "\.(js|css)$">ExpiresDefault A604800Header append Cache-Control "proxy-revalidate"SetOutputFilter DEFLATE</FilesMatch># Force no caching for dynamic files<FilesMatch "\.(php)$">ExpiresActive OffHeader set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"Header set Pragma "no-cache"</FilesMatch>###################################FileETag MTime Size<ifmodule mod_expires.c><filesmatch ".(jpg|jpeg|gif|png|ico|css|js)$">ExpiresActive onExpiresDefault "access plus 1 month"</filesmatch></ifmodule>##################################### SEO URL SettingsAddDefaultCharset UTF-8RewriteEngine OnRewriteBase /RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]RewriteRule ^yandexmarket.xml$ index.php?route=feed/yandex_market [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]#RewriteCond %{HTTP_HOST} ^(www\.)(.*)$#RewriteRule ^(.*) http://%2/$1 [R=301,L]#RewriteCond %{HTTP_HOST} !^(babydream\.by)$#RewriteRule ^(.*) http://site.by/$1 [R=301,L]#RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/#RewriteRule ^index\.html$ http://site.by/ [R=301,L]#RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/#RewriteRule ^index\.php$ http://site.by/ [R=301,L]-------------------- если включить эту конструкцию перенаправления тоже толком не происходит, перекидывает на: http://site.by/index.php?_route_=universalnaya-kolyaska-riko-satino-p-759.html
RewriteCond %{HTTP_HOST} ^(www\.)(.*)$RewriteRule ^(.*) http://%2/$1 [R=301,L]RewriteCond %{HTTP_HOST} !^(babydream\.by)$RewriteRule ^(.*) http://site.by/$1 [R=301,L]RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/RewriteRule ^index\.html$ http://site.by/ [R=301,L]RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/RewriteRule ^index\.php$ http://site.by/ [R=301,L]-------------------RewriteRule ^robots.txt$ - [L]RewriteRule ^/universalnaya-kolyaska-riko-satino-p-759\.html http://site.by/detskie-kolyaski/kolyaska-riko-satino.html [R=301,L] - такой реврайт не помогаетRewriteRule ^/universalnaya-kolyaska-riko-satino-p-759.html http://site.by/detskie-kolyaski/kolyaska-riko-satino.html [R=301,L] - такой реврайт не помогаетRewriteRule ^/kolyaski-c-33.html$ http://site.by/detskie-kolyaski/ [R=301,L] - такой тоже
--- etc# php_flag register_globals offphp_flag magic_quotes_gpc offphp_value upload_max_filesize 100Mphp_value post_max_size 100Mphp_value max_execution_time 120
-----------------------------------------------------------Экстренно прошу помощи, уважаемые господа!
-
Господа, поддерживаю. Давайте скинемся на доработку модуля. В частности выпилить (исключить, полное выпиливание это не есть хорошо) обязательную регистрацию. Достаточно при клике на кнопку "уведомить о наличии" всплывающего попап-окна с полем ввода емайла и инструкцией.
Так же, не нашел в админке как удалить товар из листа ожидание конкретного пользователя. Может плохо искал. Снять товар из листа ожидания может сам пользователь из своей учетки. Либо админ залогиневшесйя под пользователем.
-
Секретный ключ и ID надо использовать при безоасной авторизации token.
Вот цитата с сайта loginza:
Проверка ключа token через Loginza.API
Чтобы проверить переданное в POST запросе значение переменной token на валидность и узнать результат авторизации пользователя, нужно сделать запрос по адресу:
http://loginza.ru/api/authinfo?token=[TOKEN_KEY_VALUE]&id=[WIDGET_ID]&sig=[API_SIGNATURE]
Где, [TOKEN_KEY_VALUE] - проверяемое значение token;
[WIDGET_ID] - ID виджета;
[API_SIGNATURE] - подпись запроса к API. Расчитывается как MD5 от сложения строк значения token и секретного ключа виджета. Пример: md5(token+skey).
ВНИМАНИЕ: Для наибольшей безопасности авторизации обязательно используйте передачу параметров id и sig при проверке token. Активируйте режим безопасной проверки token в настройках виджета (см. Мой виджет Loginza).
я так понимаю, что вот эту ссылку
http://loginza.ru/api/authinfo?token=[TOKEN_KEY_VALUE]&id=[WIDGET_ID]&sig=[API_SIGNATURE]
с указанием кода и ID своих надо вставить в форму авторизации каким-то образом, то есть куда-то сюда внутрь:
<!-- loginza --> <div style="clear: both;"></div> <h2><?php echo $text_enter_with_loginza; ?></h2> <div style="padding: 0 213px; border-top: 1px solid #eee;"> <script src="http://loginza.ru/js/widget.js" type="text/javascript"></script> <iframe src="http://loginza.ru/api/widget?overlay=loginza&token_url=<? echo $action_loginza; ?>" style="width:359px;height:300px;" scrolling="no" frameborder="no"></iframe> </div> <!-- loginza -->
Кто подскажет - как именно?
На сайте логинзы в настройках включайте "Безопасный режим"
копируем секретный "ключ"
открываем: catalog/controller/account/loginza.php
в начале файла:
$sec2 = $_POST['token']; $sec = ' '; //сюда ваш секретный код из логинзы $okey = md5($sec2.$sec); // получаем данные о пользователе с сервера Loginza $loginzaUserInfo = file_get_contents('http://loginza.ru/api/authinfo?token=' . $_POST['token'].'&id=сюда_ваш_id&sig='.$okey);
как-то так по аналогии, где встречается..
TTFB (скорость)
в Opencart 2.x: Налаштування та оптимізація
Опубліковано:
Сервер (хостинг) 1, бд разная. Таблицы из младшей версии бэкап и ресотре в старшую с правками.