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

ocdev_pro

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

    2 022
  • З нами

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

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

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

    Тот бред о котором я говорю уже давно реализован на джумла http://www.shape5.com/demo/index.php?charlestown (измените размер окна браузера до ~500px и прокрутите вниз страницу) и увидете принудительный переключатель виевпорта бутстрап, клацнув на который можно лицезреть сие творение, но без привязки поддомена.

     

    В вашем примере смена версии на уровне php происходит и Bootstrap'а и близко нету, там свой css который отдается php файлом в зависимости от полученного GET запроса при нажатии на кнопку смены версии.

    Так что по сути происходит таже подмена CSS кода, но верстка уже заточенная под это. А имея готовый bootstrap шаблон Вы никак его не сможете сделаете не адаптивным без изменения верстки и подключения другого css!

    И вы пришли сюда тыкаете своей джумлой вонючей, которую я вдоль и в поперек знаю. Но элементарно не можете отличить мобильную версию сайта от адаптивной. Bootstrap это вспомагательный элемент реализации адаптивной версии страницы, но не мобильной мать его.

    Bootstrap не различает планшет это или телефон или MacBook, он видит только размер экрана устройства. А мобильная версия понимает с какого физически устройства зашел пользователь и отдает ему принудительно заданную версию страницы с возможностью перехода на обычную версию и обратно

  2. Переключатель это хорошо и мобильная версия тоже, но например мне нет необходимости добавлять второй шаб, так как шаб адаптивный (bootstrap3). По этому было бы круто разработать принудительный переключатель между сетками bootstrap с возможностью привязки к доменам/поддоменам.

     

    Вам не кажеться, что это бред. Если у Вас Bootstrap, то создайте основной шаблон без него, а bootstrap шаблон используйте как мобильную версию.

  3. Заметил такую штуку, что редактирование заказа в OC2 нереально тупо сделано и неудобно. Что бы изменить статус заказа, надо проклацать 5 вкладок вместо того, что бы просто перейти на Таб и сменить значение. Это очень не практично сделано

  4. Ну вот у меня не выбирались. Хоть начинаю писать, хоть принудительно вписывал, ничего не помогало.

    Что это еще может быть?

    Что бы выводить почти полный список производителей в выпадающем списке, достаточно изменить 1 строку

    В модели стоит условие выводить не больше 20 если limit < 1 поэтому задавайте свое значение. (например limit => 100)

    в файле admin/controller/catalog/manufacturer.php в строке 497 измените значение

    'limit'       => 5 на 
    'limit'       => 0 (или свое значение)
    
  5. Во первых в гугл надо пихать ссылку на 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 1
  6. Аааааа всполшная флудилка вместо обсуждения релиза и вопросы по типу "А как?.." остановите землю я сойду..
    Такое чувство, что не новую версию ocStore выпустили, а собственный движок... и куча акакиев без малейшего желания разобраться в элементарных вещах, начинают "Акакать..."

  7. Если так подумать, то зачем вообще фильтрация GET-параметров в Seo Pro? К красивым url  и дублям это отношения явно не имеет. Возможно разработчики так о безопасности хотели позаботиться...хз))

  8. Вообщем разобрался, надо сразу после 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

    Тема закрыта!

    • +1 6
  9. Есть сайт https://deadseainbaku.az
    Если заходить по адресу http://deadseainbaku.az/ - то добавить товар в корзину нельзя и удалить тоже если был добавлен ранее.
    Как сделать форсированный редирект при любом запросе http(или http://www.) на https://domain.com
    Что бы зайти на сайт по http и www было невозможно, в любом случае редиректило на https.
    Установлен seo_pro и сайт на 2х языках

    Тема актуальная для тех кто работает с платежными системами которые требуют проводку заказов только через https. В моем случае если заказ пройдет не по https система Tranzila (Israel) блокирует счет до выяснения обстоятельств и принимать платежи невозможно.

  10. Мне кажется, вы чего-то недопонимаете. Параметры либо есть, либо их нет. И в случае, если они есть - неважно, сколько их. То ли только те, что пользователь указал, то ли все. Смысла делать ограниченный набор нет: это ни от чего не защитит. И не сделает URL красивее.

    Видимо действительно не понимаю.

    Если по умолчанию seo_pro не пропускает utm метки в url и надо ручками идти и пилить это, то почему не сделать как я описал выше?

    Да изначально может и не быть этих параметров, но вот начали рекламу запускать на сайте и они понадобились, идти хардкодить?

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

  11. Видимо надо отдельно версию с переключателем делать и полем для списка, где можно ввести список допустимых GET-параметров и пускай каждый сам себе какие надо такие и пишет.
    По аналогии как с config_file_extension_allowed сделайте config_seopro_parameter_allowed

    Это дополнительное развитие seo_pro и заголовок например: "Новый Seo Pro теперь дружит с пользовательскими get-запросами!"

  12. Не "не обязательно", а "не надо", т.к. там вообще нет массива $tmp, которым Waha так смело пользуется в ветке "product/category".

    Для категорий нет фильтрации GET-параметров, как видно из кода, так что непонятно, зачем это туда тулить.

    А чтобы для главной разрешить пропуск всех параметров "as is", достатчно закомментировать строчку `return $link;` (чуть выше, в разделе для "common/home")

    Ну сорян это пропустил) Да и версия была не последней. Немного кода пропущено, но вы меня поняли

  13. в 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;
    
  14. )))) Спасибо за развернутый ответ RB2. Да я на счет umt-меток легко поправить и дубли не надо возвращать.
    А вот с https я хз, что делать... Сеошники некроманты антихресты..... Жечь на столбах таких надо. 

  15. А должно? Почему?

    Ну по логике если ssl включен, то ссылок без ssl не должно быть. Это же дубли выходит. Сеошники злятся.

    Вот хотя бы на этом форуме любую ссылку берешь заходишь на http а тебя все равно кидает на https.

  16. НУ и раздули тему))))
    Если включить только filterpro и он работает, а другие потом включить и они не работают, но при этом работает filterpro то проблема в тех других модулях.

    Если Freelancer взял дополнительно деньги (помимо стоимости фильтра) за доработки и не выполнил их, то деньги "дополнительные" надо вернуть. Ибо была задача вне лицензии. 
    Если клиент хотел что бы автор модуля выполнил доработки на его магазине в стоимость лицензии - То нечего обижаться на автора, он имеет право отказать, а клиент имеет право пойти на х**!

  17. А по второму вопросу что делать?. с SSL?
    Попробуйте зайти на http://deadseainbaku.az/ru/ - почему-то не перенаправляет на https
    Да все ссылки https но если напрямую запросить, то сами видите...
    Opencart стандартный без изменений контроллеров seo_pro и ядра

  18. Где? И покажите плиз ссылки `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ок

  19. Еще 1 интересная штука в Seo_pro на OC2.  ...все стандартное никаких допилов не проводилось.
    На сайте включен ssl - тоесть все идет через https://
    Сайт мультиязычный и при запросе domain.com/ua/ нас не редиректит на https://domain.com/ua - А должно! Ибо это уже дубль

    Уважаемые девелоперы seo_pro - как победить эти проблемы??? или сколько Вам денег надо заплатить, что бы вы допили и сделали bugfix?

  20. А еще в tpl надо написать тег <form> указать ему action и метод POST и в этот тег поместить ваш input хотя бы... иначе что и куда у ваc вообще может отправляться
     

  21. Люди добрые помогите)))
     

    Написал свой функционал "Линии товаров" контроллер product/product_line
    Которые у своей таблице в БД привязаны к определенному manufacturer_id

    Как на seo_pro сделать формирование ссылки у product_line относительно производителя

    Аналогично производителю я дописал product_line в seo_pro и сами по себе линии товаров работают

     

    Ссылка на производителя https://deadseainbaku.az/ahava
    Ссылка на линию товаров https://deadseainbaku.az/dead-sea-osmotertm-concentrate
     
    А нужно получить ссылку https://deadseainbaku.az/ahava/dead-sea-osmotertm-concentrate

    How to?
×
×
  • Створити...

Important Information

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