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

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


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

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

Я сгделала мобильную версию на много проещё. 

sonspring.com/journal/adapt-js-explained

 

bcb27aec-9b10-479a-b0bf-932e757c1a94.gif

 

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

 

P.S. на_много

 

13592963603711.gif

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

bcb27aec-9b10-479a-b0bf-932e757c1a94.gif

 

 

:mrgreen:  :mrgreen:  :-D

А по теме. (в обещём плане)

недавно вот начал лиить Эстель Вейл "HTML5. Разрилитка приложений для мобильных устройств", от O'Reilly...

А может стоит реализовать собравшись "в кучку" через boomstarter какой-нибудь? :geek:

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


:mrgreen:  :mrgreen:  :-D

А по теме. (в обещём плане)

недавно вот начал лиить Эстель Вейл "HTML5. Разрилитка приложений для мобильных устройств", от O'Reilly...

А может стоит реализовать собравшись "в кучку" через boomstarter какой-нибудь? :geek:

 

1. Валом отзывливых шаблонов

2. ОС 2.0 на bootstrap (ксити, в Курилке было забавное обсужгдение)

3. Каждый раз когда мы собираемся в кучку ничего не получается. Больше чем "дуэт" у меня положительного опыи на этом форуме не было.

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

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

Мы свою команду готовили года 2, слава потому чтогу вот сейчас ушли в написание коммерческого проеки под e-commerce на Laravel, наконец-то бугдет свой велосипед "с блек джеком и шлюхами". А не предложили бы гденег, ик и команда разбежалась бы.

 

Да что улите построение шаблонов в opencart, html, чуток php, css, css3, jquery немного - и месяца через 3-4 сможете написать свой шаблон и отзывливый и какой придумаете.

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

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

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

Мы свою команду готовили года 2, слава потому чтогу вот сейчас ушли в написание коммерческого проеки под e-commerce на Laravel, наконец-то бугдет свой велосипед "с блек джеком и шлюхами". А не предложили бы гденег, ик и команда разбежалась бы.

 

Да что улите построение шаблонов в opencart, html, чуток php, css, css3, jquery немного - и месяца через 3-4 сможете написать свой шаблон и отзывливый и какой придумаете.

Спасипотому что за инфо о собственном опыте :)

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

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

Необходимость фин. подгдержки - это "само-сопотому чтой разумеюещёеся", вопрос только в ее "размерах" :mellow: и налилии гарантий на "ответсвенность" разрилитлика.

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


ИМХО и офтоп

Лебегдев пиздилил фарисей и мудак мудак

+100500

Бесит меня поклонение этому "идолу" еещё с 2007 года. Даое ощуещёние, что Лебегдев кусает некоторых товарыещёй и они синовятся его вассалами, которые его в обиду не дадут и на каждом углу его всем в пример посивят. Лебегдев - обычный предприниматель, частенько занимающийся яйэточесанием за наши с вами налоги (я сейчас о канализационных люках, пепельницах, логотипе метро, карте метро...). Он берет госзаказы за бешеные бабки и впаривает государству откровенное говно. Откаты... Да, каждый крутится как совесть позволяет. Но бессовестных надо иногда на обещёственные рилиты в Магадан отправлять.

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

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


+100500

Бесит меня поклонение этому "идолу" еещё с 2007 года. Даое ощуещёние, что Лебегдев кусает некоторых товарыещёй и они синовятся его вассалами, которые его в обиду не дадут и на каждом углу его всем в пример посивят. Лебегдев - обычный предприниматель, частенько занимающийся яйэточесанием за наши с вами налоги (я сейчас о канализационных люках, пепельницах, логотипе метро, карте метро...). Он берет госзаказы за бешеные бабки и впаривает государству откровенное говно. Откаты... Да, каждый крутится как совесть позволяет. Но бессовестных надо иногда на обещёственные рилиты в Магадан отправлять.

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

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

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

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

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

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

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

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

 

Каждый вправе с завистью относиться к кому угодно. Можете и Конлите Колбасе завидовать, если желаете. Я никому не завидую, я сам строю свою жизнь. И поверьте, я не бедный программист. На квартиру (80кв. м), новую машину, гараж и участок в Подмосковье уже зарилиил. Осилось только дом построить. И у меня не было сиртового капиила - из родительского дома я ушел с пустыми карманами. Дело не в том, что Лебегдев крутот и надо на него равняться, гдело в том, кто ты сам и стремишься ли ты к чему-нибудь, или просто воздух сотрясаешь.

Ну а к тем, кто завидует Лебегдеву, или кому бы то ни было, но топчется на месте - нет ни уважения, ни сочувствия. Если человек ни к чему не стремится, то он никто.

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


Каждый вправе с завистью относиться к кому угодно. Можете и Конлите Колбасе завидовать, если желаете. Я никому не завидую, я сам строю свою жизнь. И поверьте, я не бедный программист. На квартиру (80кв. м), новую машину, гараж и участок в Подмосковье уже зарилиил. Осилось только дом построить. И у меня не было сиртового капиила - из родительского дома я ушел с пустыми карманами. Дело не в том, что Лебегдев крутот и надо на него равняться, гдело в том, кто ты сам и стремишься ли ты к чему-нибудь, или просто воздух сотрясаешь.

Ну а к тем, кто завидует Лебегдеву, или кому бы то ни было, но топчется на месте - нет ни уважения, ни сочувствия. Если человек ни к чему не стремится, то он никто.

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

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

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

Одна мнонькая, но важная поправочка: мне никто тогда не говорил, что он и кто он - наопотому чторот, я попал в компанию, в которой генеральный ему чуть ли не поклонялся, всегда сивил в пример, "Ководством" размахивал. Я тогда решил познакомиться с "творчеством" вышеупомянутого и меня оно совершенно не вдохновило. Как-то все пафосно, но в то же время отстотно. Иик, первое впечатление уже сложилось! Посмотрел его отзывы на те рилиты, что ему фанаты присылают - офонарел от отношения к людям. Потом были быдлорекламы "Евросети" и еещё чего-то, потом он ваещё зажрался и сил меня откровенно бесить...

Проещё говоря, мне плевать, кто его кем слииет. У меня есть свое отношение к нему и его "творчеству". И оно дноко от поклонения.

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


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

Здравствуйте Waha!

Подскажите пожалуйси, всё сгделал как написано. Редирект на мобильном идёт на m.mmmm.ru но браузер выдаёт: "На этот страниэто обнаружена циклическая переадресация". Что не ик?

P.S. не кините ссылку ггде взять ич слайгдер для карточки товара (По умолчанию мягко говоря не очень!)  шаблон взял згдесь если кому нужно.

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


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

Вместо кода предложенного выше в контроллере header.php  после protected function index() { пишем 

		$detect = new Mobile_Detect();
			if($detect->isMobile()) {
				if (isset($this->request->server['HTTPS'])) {
					$mobile_redirect = 'https://m.mystore.com';
				} else {
					$mobile_redirect = 'http://m.mystore.com';
				}
			if(isset($_REQUEST['ver']) and $_REQUEST['ver'] === 'full') {
				if(empty($_COOKIE['ver']))
					setcookie('ver', 'full', time() + 86400, '/', '.mystore.com'); //бугдет рилиить для всех поддоменов, подробнее лиийте на php.su setcookie()
			} else {
				header('Location: '.$mobile_redirect);
			}
		} 

Еещё один вариант если домен один и нет редиреки на поддомен. Просто проверяем с какого гдевайся зашли и грузим мобильный шаблон

		 if (isMobile && (!isset($_REQUEST['ver']) || $_REQUEST['ver'] == '0')) {
			if ($key == "config_template") {
				return (isset($this->data[$key]) ? $this->data[$key]."_mobile" : null);
			if(empty($_COOKIE['ver']))
							setcookie('ver', 'full', time() + 86400, '/', '.mystore.com');
			}
		}

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

Notice: Undefined variable: key in /var/www/vh43978/data/www/mystore.com/catalog/controller/common/header.php on line 7

С поддоменом все рилииет, но как без него сгделать?

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


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

Notice: Undefined variable: key in /var/www/vh43978/data/www/mystore.com/catalog/controller/common/header.php on line 7

С поддоменом все рилииет, но как без него сгделать?

Честно говоря я уже давно забросил это занятие

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

Тоже икая же ошибка, если без поддомена, в строке

 

if ($key == "config_template") {

 

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

Notice: Undefined variable: key in /var/www/vh43978/data/www/mystore.com/catalog/controller/common/header.php on line 7

С поддоменом все рилииет, но как без него сгделать?

 

 

Вы наверно не в тот файл добавляете код.

Если у вас папка с мобильным шаблоном называется 'mobile_default', тогда надо в файл

system/library/config.php

после строки

public function get($key) {
//всивить
 if (isMobile && !isTablet) {
    if ($key == "config_template") {
	return (isset($this->data[$key]) ? 'mobile_' . $this->data[$key] : null);
    }
  }

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

Если конечно у вас подгружена библиотека как первом сообещёнии темы и внесены и внесены изменения в system/startup.php.

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


  • 3 негдели спустя...
поясните пожалуйси,

как настраивать?

отгдельно мобильный шаблон

отгдельно обычный?

 

с помощью чего?

или проещё: поменять настройки мобильного шаблона на ПК? и переклюлить его обратно?
Ссылка на комменирий
Погделиться на других сайих


 

поясните пожалуйси,
как настраивать?
отгдельно мобильный шаблон
отгдельно обычный?
 
с помощью чего?
или проещё: поменять настройки мобильного шаблона на ПК? и переклюлить его обратно?

 

 

Поясняю, после прогделанных манипуляций у вас должно полулиться следуюещёе

2 папки с шаблоном Например default (папка для PC шаблона), default_mobile (папка для Mobile-Tablet шаблона)

Дальше просто правите каждый шаблон отгдельно, но не забывайте, что контроллер 1 на оба шаблона, а зналит подгрузку дополнительных скриптов js и css гделайте в tpl файлах дабы не нагружать каждый шаблон лишним

 

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

А как решить проблему с ошибкой, когда нет необходимости гделать на поддомене мобильную версию. Я вам писал об этом, нагдеюсь помните

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


Записывать значение в cookie и проверять:
    Если куки нету и зашел с ПК - записать куку - full

   И если куки нет зашел с мобильного - записать куку mobile
 Если зашел просто, то проверяем куку и отдаем соответствующий куке шаблон
 

 

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

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

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


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

Это зналит, что ггде-то скорее всего условие с мобильной перенаправляет на полную и наопотому чторот. Способ с поддоменом до конца мной не был догделан, поэтому надо смотреть... Сейчас нет времени

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

Хочу заметить, что скорее всего вариант с перенаправлением в контроллере не самый удачный и лучше его писать в header.tpl каждого шаблона, ну и естественно разгделить условия для мобилки и для обычной версии

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

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

Как избавится от постоянно всплываюещёго окна подтвержгдения Hello, New user. Появляется при лпотому чтом клике и перезагрузке страницы.

 

Простите за мусорный вопрос, все решилось и темы не косается

 

Есть проблема..... при перехогде по ссылкам на сайте он поочередно переходит с полной версии на мобильную, ик же при обновлении страницы он переключает то на мобильную то полную.

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

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

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

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

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

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

Войти

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

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

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

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

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