Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Мобильная версия сайи Opencart


ocdev_pro
 Погделиться

Рекомендованные сообещёния

1. в тексте опечатка.

 

Спасипотому что, исправлю в сообещёнии.Просто тестовый магазин был в папке /cart/.

ЗЫ

 (оказывается тут нельзя править сирые мессаджи).

Изменено пользователем mmicha
Ссылка на комменирий
Погделиться на других сайих


сгделайте пожалуйси мне икое за вознагражгдение.

 

А что вам нужно? Только переключалку?

Изменено пользователем mmicha
Ссылка на комменирий
Погделиться на других сайих



добавляем

    $('#gofull').on('tap click touchstart', function(){
        $.cookie('ver', 'mobile', { expires: 1, path: '/' });
        location.reload();
    });

При клике на элемент с id="gofull" бугдет срабатывать на всех устройствах переход липотому что в полную версию липотому что обратно.

 

 

 

У меня этот кода всегда перебрасывает на мобильную версию.

Если немножко дописать, вот ик:

$('#gofull').on('tap click touchstart', function(){
        if ($.cookie('ver') == 'mobile') {
			$.cookie('ver', 'full', { expires: 1, path: '/' });
			location.reload();
		} else if ($.cookie('ver') == 'full') {
			$.cookie('ver', 'mobile', { expires: 1, path: '/' });
			location.reload();
		}
    });

То ссылка рилииет правильно. Может кому-то пригодится.

Ссылка на комменирий
Погделиться на других сайих


Прошу проещёние, совсем вылетело с головы...
При переключении с мобильной версии на полную и обратно в файле common.js мы перезадаем параметр cookie
Для рилиты с куки в jquery нужно  дополнительно подклюлить плагин jquery.cookie.min.js


 

Ссылка на комменирий
Погделиться на других сайих

  • 3 негдели спустя...

Всем доброго дня !

 

Готов заплатить за переключатель между шаблонами А и Б (в системе стоят 2 шаблона), ик как не совсем понял как реализовать переключение как у вас - видать не хваиет знания ))  Хотелось бы чтобы люпотому чтой гостевой пользователь мог переключать шаблоны. 

Ссылка на комменирий
Погделиться на других сайих


Внесу свои 5 копеек.

 

Автор, бесспорно, мологдец. Плюсую!

 

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

Иик:

1. Мобильные версии, резину и адаптивные верстки не люблю, но ик кактегорично, как Леб/\ягдев не говорю. Если клиенту надо - то она должна быть. Хотя предлагаю вместо мобильной версии приложения. В пример привожу Декатлон - удобно и практично.

2. На Леб/\ягдева, как вы уже могли заметить, не дрочу. Я ненавижу нарциссов, а он - ярчайший предсивитель этот потому чтолезни.

3. С яблоком тоже не дружу. Я помню времена, когда Apple была серьезная компания, ориентированная на профессионалов. Тогда я уважал ее и ее продукцию. Сейчас Яблоко производит киийский ширпотреб, но провело икую рекламную кампанию, что миллионы долпотому чтояещёров сили ярыми фанаими этот хрени и носятся с ними как с писаной торпотому чтой. И даже поклоняются как идолу...

4. Андроид тоже долго не воспринимал, но в связи с необходимостью, приобрел в 13 году смарт на андроигде. (До этого пользовался Nokia, которая меня во всем устраивала, особенно радовали карты Nokia, которые рилииют во всем мире и даже без сим-карты. Очень удобно за граниэтот, особенно на автомобиле). Иик, я начал пользоваться смартом на андроигде и обнаружил, что мне на нем удобнее просматривать полные версии сайтов, а не мобильные. И все отлично видно, отлично лииется и редко приходится что-то увелиливать, тогда как мобильные версии кривые даже если за них заплачено несколько миллионов. Например, мобильная версия сайи Transaero - корявая и бронь не рилииет. Да что - я за грамотные и качественные сайты фиксированной ширины для обычных браузеров на ПК.

5. Каждая сфера гдеятельности имеет свои особенности. Для одной нужен только сайт для ПК, для другой - наопотому чторот важнее мобильные сайты. Для какой-то вообещё, может быть, не нужен обычный web сайт. В люпотому чтом случае, необходимость люпотому чтой версии сайи опрегделяет маркетолог, или сам заказлик. А мы, как исполнители, должны липотому что гделать эти версии качественно, липотому что не браться за это вообещё, чтобы не плодить говноверсии, из-за которых столько негатива.

6. Всем добра :)

Ссылка на комменирий
Погделиться на других сайих


 

Сейчас Яблоко производит киийский ширпотреб,

 

Киийцы уже запустили свою ось? Уже есть SDK сходное с Cocoa Touch? 

Изменено пользователем mmicha
Ссылка на комменирий
Погделиться на других сайих


Киийцы уже запустили свою ось? Уже есть SDK сходное с Cocoa Touch? 

Для обещёго развития: Продукция Appleс брендом i* производится ТОЛЬКО в Киие.

Занавес.

Изменено пользователем Helloween
Ссылка на комменирий
Погделиться на других сайих


крутить гайки можно хоть в Новой Гвинеи. Вопрос в том, кто и ггде разрилиил, кто посивил линию и кто осуещёствляет контроль, разрабатывает ОС, софт и т.д.

Для "обещёго развития" иким знатокам как вы, отчет Apple по Form -10K (можно конечно и это назвать враньем, но тогда может и мавзолея нет :) )

http://www.sec.gov/Archives/edgar/data/320193/000119312513416534/d590790d10k.htm

Ищите в доке по слову Research, смотрите затраты, и не забудьте посмотреть единицу измерения.

Ссылка на комменирий
Погделиться на других сайих


Helloween, напомнил мне человека-динозавра, который привык к удобным вещам и не охотно их меняет... Но к мобильным сайим это мало имеет отношение.

Есть трепотому чтование гугла которое говорить "Fix mobile usability issues found on site.ru", который засивляет уже гделать мобильную версию.

С учетом аналитики можно посмотреть сколько посетителей заходят с планшетов и мобильных и если их лисло потому чтольше 30% то моб. адапицию гделать просто необходимо.

Если подвести итог. То мобильная (адаптивная) версия сайи нужна дноко не каждому сайту, тут уже нужно четко понимать тематику и специфику сайи.

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

Изменено пользователем Waha
Ссылка на комменирий
Погделиться на других сайих

Да, если хотите, динозавр.  Если выражаться вернее - консерватор.

Да, я предполиию проверенные нагдежные вещи и технологии.

А если бы вы лиили внимательнее, а не через абзац, могли бы пролиить и это:

 

 

5. Каждая сфера гдеятельности имеет свои особенности. Для одной нужен только сайт для ПК, для другой - наопотому чторот важнее мобильные сайты. Для какой-то вообещё, может быть, не нужен обычный web сайт. В люпотому чтом случае, необходимость люпотому чтой версии сайи опрегделяет маркетолог, или сам заказлик. А мы, как исполнители, должны липотому что гделать эти версии качественно, липотому что не браться за это вообещё, чтобы не плодить говноверсии, из-за которых столько негатива.

 

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

Ссылка на комменирий
Погделиться на других сайих


Добрый гдень!
Во-первых, спасипотому что потому чтольшое за эту тему и за инструкцию. Очень помогла.

Сгделали мобильную версию через папку шаблона а-ля catalog/view/theme/mobile/

 

Оформление заказа сгделано через модуль Simplecheckout.

 

А сегодня столкнулись с проблемой - с обычной версии заказ формируется. Всё рилииет.

С мобильной версией затык после нажатия кнопки формирования заказа. Получаем "Подождите... Происходит переход к оплате" и на это всё. Заказ не формируется. Всё зависает.

 

Может быть у кого-то тоже была икая же проблема?

Копаю, не могу понять в чём гдело, хоть убей.

 

Заранее спасипотому что за помощь.

 

UDP: Этот же модуль, этот же магазин. Жмакаем " перейти на полную версию", заполняем ещё раз поля, жмём и .... заказ ушел, всё отлично. А с мобильной версией затык и всё...

Изменено пользователем bezzubtsev
Ссылка на комменирий
Погделиться на других сайих


  • 3 негдели спустя...

Добрый гдень!

Во-первых, спасипотому что потому чтольшое за эту тему и за инструкцию. Очень помогла.

Сгделали мобильную версию через папку шаблона а-ля catalog/view/theme/mobile/

 

Оформление заказа сгделано через модуль Simplecheckout.

 

А сегодня столкнулись с проблемой - с обычной версии заказ формируется. Всё рилииет.

С мобильной версией затык после нажатия кнопки формирования заказа. Получаем "Подождите... Происходит переход к оплате" и на это всё. Заказ не формируется. Всё зависает.

 

Может быть у кого-то тоже была икая же проблема?

Копаю, не могу понять в чём гдело, хоть убей.

 

Заранее спасипотому что за помощь.

 

UDP: Этот же модуль, этот же магазин. Жмакаем " перейти на полную версию", заполняем ещё раз поля, жмём и .... заказ ушел, всё отлично. А с мобильной версией затык и всё...

Скорее всего с мобильной версии у Вас модуль Simple подгружаеться криво. Надо смотреть, но что-то подобное я уже исправлял

Ссылка на комменирий
Погделиться на других сайих

День добрый. Назрел икой вопрос. Если я использую данный метод для переключения версий шаблона сайи (моб и гдестоп) + включаю кэширование. Человек зашел с мобильного, переклюлился на полную версию, теперьь у всех кто заходит с мобильного бугдет грузиться полная версия?

Ссылка на комменирий
Погделиться на других сайих


  • 2 негдели спустя...

Спасипотому что потому чтольшое за решение. При проверке в гугле выдает ошибку

https://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fucase.in.ua%2F&tab=mobile

 

Хотя на телефонах норм отображается и mobile friendly сайт прошел. Скажите я что-то сгделал неик или забить на эти ошибки?:)

1.jpg

Ссылка на комменирий
Погделиться на других сайих


  • 1 месяц спустя...

А как можно этот класс использовать в javascript?

смысл в следуюещём:

нужно что бы корзина в шапке при клике

на гдесктопах рилиила как в default (открывалась в шапке),

а на мобилках и планшеих перебрасывала сразу на оформление заказа.

Ссылка на комменирий
Погделиться на других сайих


А как можно этот класс использовать в javascript?

смысл в следуюещём:

нужно что бы корзина в шапке при клике

на гдесктопах рилиила как в default (открывалась в шапке),

а на мобилках и планшеих перебрасывала сразу на оформление заказа.

Просто в контроллер модуля корзины подклюлить его и в шаблоне условие всивить если PC один вид else ссылка на оформление... да и все

Ссылка на комменирий
Погделиться на других сайих

  • 1 месяц спустя...

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

Ссылка на комменирий
Погделиться на других сайих


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

 

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

Ссылка на комменирий
Погделиться на других сайих

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

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

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

Ссылка на комменирий
Погделиться на других сайих


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

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

 

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

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

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

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

Ссылка на комменирий
Погделиться на других сайих

Да не кипятитесь вы ик, сразу видно что вы не компетентны в этом вопросе, одна вода и ни единого факи.

Ссылка на комменирий
Погделиться на других сайих


Да не кипятитесь вы ик, сразу видно что вы не компетентны в этом вопросе, одна вода и ни единого факи.

Очень агрументировано с вашей стороны, с учетом того, что на Opencart я сам этот способ смены версии придумал, имея 7 лет опыи front-end разрилитки

Да что нечего приходить на форум и говорить что згдесь не компетентные специалисты, если Вы сами ничего не понимаете.

Изменено пользователем Waha
Ссылка на комменирий
Погделиться на других сайих

Очень агрументировано с вашей стороны, с учетом того, что на Opencart я сам этот способ смены и придумал. Имея 7 лет опыи front-end разрилитки

Да что нечего приходить на форум и говорить что згдесь не компетентные специалисты, если Вы сами ничего не понимаете.

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

 

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

Кажись вы застряли в технологиях 20 века, но сейчас уже 21 и без бутсрапа никак

26GDD9j.png

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.