-
Публікації
2 022 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем ocdev_pro
-
-
Переключатель это хорошо и мобильная версия тоже, но например мне нет необходимости добавлять второй шаб, так как шаб адаптивный (bootstrap3). По этому было бы круто разработать принудительный переключатель между сетками bootstrap с возможностью привязки к доменам/поддоменам.
Вам не кажеться, что это бред. Если у Вас Bootstrap, то создайте основной шаблон без него, а bootstrap шаблон используйте как мобильную версию.
-
Заметил такую штуку, что редактирование заказа в OC2 нереально тупо сделано и неудобно. Что бы изменить статус заказа, надо проклацать 5 вкладок вместо того, что бы просто перейти на Таб и сменить значение. Это очень не практично сделано
-
При чем тут модуль... Это было реализовано в ветке ocStore 1.5 и очень прижилось, было удобно
-
Ну вот у меня не выбирались. Хоть начинаю писать, хоть принудительно вписывал, ничего не помогало.
Что это еще может быть?
Что бы выводить почти полный список производителей в выпадающем списке, достаточно изменить 1 строку
В модели стоит условие выводить не больше 20 если limit < 1 поэтому задавайте свое значение. (например limit => 100)
в файле admin/controller/catalog/manufacturer.php в строке 497 измените значение
'limit' => 5 на 'limit' => 0 (или свое значение)
-
Во первых в гугл надо пихать ссылку на sitemap тот который генерируем сам движок
http://domain.com/index.php?route=feed/google_sitemap
А во вторых рекомендуемый и провереный robots.txt должен быть вида:User-agent: * Allow: /*.css Allow: /*.js Allow: /*.jpg Allow: /*.png Disallow: /? Disallow: /*route=account/ Disallow: /*route=affiliate/ Disallow: /*route=checkout/ Disallow: /*route=product/search Disallow: /admin Disallow: /download Disallow: /system Disallow: /*?sort= Disallow: /*&sort= Disallow: /*?order= Disallow: /*&order= Disallow: /*?limit= Disallow: /*&limit= Disallow: /*?filter_name= Disallow: /*&filter_name= Disallow: /*?filter_sub_category= Disallow: /*&filter_sub_category= Disallow: /*?filter_description= Disallow: /*&filter_description= Disallow: /register/ Disallow: /login/ Disallow: /forgot-password/ Disallow: /transactions/ Disallow: /order-history/ Disallow: /address-book/ Disallow: /my-account/ Disallow: /newsletter/ Disallow: /compare/ Disallow: /wishlist/ Disallow: /vouchers/ Disallow: /search/ Disallow: /specials/ Disallow: /checkout/ User-agent: Yandex Allow: /*.css Allow: /*.js Allow: /*.jpg Allow: /*.png Disallow: /? Disallow: /*route=account/ Disallow: /*route=affiliate/ Disallow: /*route=checkout/ Disallow: /*route=product/search Disallow: /admin Disallow: /download Disallow: /system Disallow: /*?sort= Disallow: /*&sort= Disallow: /*?order= Disallow: /*&order= Disallow: /*?limit= Disallow: /*&limit= Disallow: /*?filter_name= Disallow: /*&filter_name= Disallow: /*?filter_sub_category= Disallow: /*&filter_sub_category= Disallow: /*?filter_description= Disallow: /*&filter_description= Disallow: /register/ Disallow: /login/ Disallow: /forgot-password/ Disallow: /transactions/ Disallow: /order-history/ Disallow: /address-book/ Disallow: /my-account/ Disallow: /newsletter/ Disallow: /compare/ Disallow: /wishlist/ Disallow: /vouchers/ Disallow: /search/ Disallow: /specials/ Disallow: /checkout/ Host: domain.com Sitemap: http://domain.com/index.php?route=feed/google_sitemap
Хороших вам продаж!
- 1
-
Аааааа всполшная флудилка вместо обсуждения релиза и вопросы по типу "А как?.." остановите землю я сойду..
Такое чувство, что не новую версию ocStore выпустили, а собственный движок... и куча акакиев без малейшего желания разобраться в элементарных вещах, начинают "Акакать..." -
Если так подумать, то зачем вообще фильтрация GET-параметров в Seo Pro? К красивым url и дублям это отношения явно не имеет. Возможно разработчики так о безопасности хотели позаботиться...хз))
-
Вообщем разобрался, надо сразу после RewriteEngine On
Вставить
#Редирект с www to non-www(https) RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] #Редирект с http to https RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
А не после всех правил.Теперь сайт весь идет только по https
Тема закрыта!
- 6
-
Нужно сделать так что бы в любом из случаев (случайно, зашли на http или специально убрали https и зашли на http) что бы все равно редирект был на https
-
Это и сделано, но по прежнему можно зайти на http
-
Есть сайт https://deadseainbaku.az
Если заходить по адресу http://deadseainbaku.az/ - то добавить товар в корзину нельзя и удалить тоже если был добавлен ранее.
Как сделать форсированный редирект при любом запросе http(или http://www.) на https://domain.com
Что бы зайти на сайт по http и www было невозможно, в любом случае редиректило на https.
Установлен seo_pro и сайт на 2х языках
Тема актуальная для тех кто работает с платежными системами которые требуют проводку заказов только через https. В моем случае если заказ пройдет не по https система Tranzila (Israel) блокирует счет до выяснения обстоятельств и принимать платежи невозможно. -
Мне кажется, вы чего-то недопонимаете. Параметры либо есть, либо их нет. И в случае, если они есть - неважно, сколько их. То ли только те, что пользователь указал, то ли все. Смысла делать ограниченный набор нет: это ни от чего не защитит. И не сделает URL красивее.
Видимо действительно не понимаю.
Если по умолчанию seo_pro не пропускает utm метки в url и надо ручками идти и пилить это, то почему не сделать как я описал выше?
Да изначально может и не быть этих параметров, но вот начали рекламу запускать на сайте и они понадобились, идти хардкодить?
Тут не идет речь о защите, а всего лишь об удобстве использования. Добавил в админке нужные параметры и они уже работают и не очищаются. Вот и все
-
Видимо надо отдельно версию с переключателем делать и полем для списка, где можно ввести список допустимых GET-параметров и пускай каждый сам себе какие надо такие и пишет.
По аналогии как с config_file_extension_allowed сделайте config_seopro_parameter_allowedЭто дополнительное развитие seo_pro и заголовок например: "Новый Seo Pro теперь дружит с пользовательскими get-запросами!"
-
Не "не обязательно", а "не надо", т.к. там вообще нет массива $tmp, которым Waha так смело пользуется в ветке "product/category".
Для категорий нет фильтрации GET-параметров, как видно из кода, так что непонятно, зачем это туда тулить.
А чтобы для главной разрешить пропуск всех параметров "as is", достатчно закомментировать строчку `return $link;` (чуть выше, в разделе для "common/home")
Ну сорян это пропустил) Да и версия была не последней. Немного кода пропущено, но вы меня поняли
-
в Robots я обычно закрываю все что ?* и все ваши utm не индексируются и никаких дублей.
Дописываю в SEO_PRO разрешение на отображение utm для товаров и категорий Начиная с 209 строчки
if (isset($tmp['utm_medium'])) { $data['utm_medium'] = $tmp['utm_medium']; } if (isset($tmp['utm_source'])) { $data['utm_source'] = $tmp['utm_source']; } if (isset($tmp['utm_campaign'])) { $data['utm_campaign'] = $tmp['utm_campaign']; } if (isset($tmp['utm_content'])) { $data['utm_content'] = $tmp['utm_content']; } if (isset($tmp['utm_term'])) { $data['utm_term'] = $tmp['utm_term']; } // --- UTM DATA } break; case 'product/category': if (isset($data['path'])) { $category = explode('_', $data['path']); $category = end($category); $data['path'] = $this->getPathByCategory($category); if (!$data['path']) return $link; // --- UTM DATA if (isset($tmp['utm_medium'])) { $data['utm_medium'] = $tmp['utm_medium']; } if (isset($tmp['utm_source'])) { $data['utm_source'] = $tmp['utm_source']; } if (isset($tmp['utm_campaign'])) { $data['utm_campaign'] = $tmp['utm_campaign']; } if (isset($tmp['utm_content'])) { $data['utm_content'] = $tmp['utm_content']; } if (isset($tmp['utm_term'])) { $data['utm_term'] = $tmp['utm_term']; } } break;
-
)))) Спасибо за развернутый ответ RB2. Да я на счет umt-меток легко поправить и дубли не надо возвращать.
А вот с https я хз, что делать... Сеошники некроманты антихресты..... Жечь на столбах таких надо. -
RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Не работает так, уже пробовал
-
А должно? Почему?
Ну по логике если ssl включен, то ссылок без ssl не должно быть. Это же дубли выходит. Сеошники злятся.
Вот хотя бы на этом форуме любую ссылку берешь заходишь на http а тебя все равно кидает на https.
-
НУ и раздули тему))))
Если включить только filterpro и он работает, а другие потом включить и они не работают, но при этом работает filterpro то проблема в тех других модулях.
Если Freelancer взял дополнительно деньги (помимо стоимости фильтра) за доработки и не выполнил их, то деньги "дополнительные" надо вернуть. Ибо была задача вне лицензии.
Если клиент хотел что бы автор модуля выполнил доработки на его магазине в стоимость лицензии - То нечего обижаться на автора, он имеет право отказать, а клиент имеет право пойти на х**! -
А по второму вопросу что делать?. с SSL?
Попробуйте зайти на http://deadseainbaku.az/ru/ - почему-то не перенаправляет на https
Да все ссылки https но если напрямую запросить, то сами видите...
Opencart стандартный без изменений контроллеров seo_pro и ядра -
Где? И покажите плиз ссылки `domain/ru`, а не `domain/ru/`.
GET http://www.opencartjazz.com/ru/ 200 OK
При переключениях через переключалку идёт POST запрос и редирект на выбранный язык с ответом "200 OK".https://deadseainbaku.az/az/ - посмотрите на ответ сервера
Сначала 200ОК а потом 303 Инициатор See Other - меня сеошники по этому поводу задолбали, что мол 303 отдает последний ответ, а не 200ок
-
Еще 1 интересная штука в Seo_pro на OC2. ...все стандартное никаких допилов не проводилось.
На сайте включен ssl - тоесть все идет через https://
Сайт мультиязычный и при запросе domain.com/ua/ нас не редиректит на https://domain.com/ua - А должно! Ибо это уже дубль
Уважаемые девелоперы seo_pro - как победить эти проблемы??? или сколько Вам денег надо заплатить, что бы вы допили и сделали bugfix? -
А еще в tpl надо написать тег <form> указать ему action и метод POST и в этот тег поместить ваш input хотя бы... иначе что и куда у ваc вообще может отправляться
-
Люди добрые помогите)))
Написал свой функционал "Линии товаров" контроллер product/product_line
Которые у своей таблице в БД привязаны к определенному manufacturer_id
Как на seo_pro сделать формирование ссылки у product_line относительно производителяАналогично производителю я дописал product_line в seo_pro и сами по себе линии товаров работают
Ссылка на производителя https://deadseainbaku.az/ahavaСсылка на линию товаров https://deadseainbaku.az/dead-sea-osmotertm-concentrate
Мобильная версия сайта Opencart
в Мобильная витрина
Опубліковано:
В вашем примере смена версии на уровне php происходит и Bootstrap'а и близко нету, там свой css который отдается php файлом в зависимости от полученного GET запроса при нажатии на кнопку смены версии.
Так что по сути происходит таже подмена CSS кода, но верстка уже заточенная под это. А имея готовый bootstrap шаблон Вы никак его не сможете сделаете не адаптивным без изменения верстки и подключения другого css!
И вы пришли сюда тыкаете своей джумлой вонючей, которую я вдоль и в поперек знаю. Но элементарно не можете отличить мобильную версию сайта от адаптивной. Bootstrap это вспомагательный элемент реализации адаптивной версии страницы, но не мобильной мать его.
Bootstrap не различает планшет это или телефон или MacBook, он видит только размер экрана устройства. А мобильная версия понимает с какого физически устройства зашел пользователь и отдает ему принудительно заданную версию страницы с возможностью перехода на обычную версию и обратно