- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов

В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем доброго времени суток.
Решил сделать версию сайта для мобильных устройств. Для этого, расковырял какой-то мобильный шаблон, несколько доработал его, вроде выглядит неплохо с мобильника.
Однако столкнулся с проблемой. У меня получается два файла index.html (обычный и мобильный), и также два файла index.css
Знаю, что это всем ожно решить средствами PHP, но я в нем совершенно не разбираюсь, да и в html, в общем-то, нуб.
Можно ли как-то в index.html объединить обе версии, прописав правила, по которым та или иная версия показывается на разные устройства. Слышал, что это можно реализовать через user agent, но, честно говоря, слабо представляю, что это такое и с чего его едят.
Прошу извинить за сумбур и непрофессионализм, сильно не бейте. Очень надеюсь, что найдется добрый человек, который сможет мне все это на пальцах разъяснить. Заранее спасибо.
Мобильную версию лучше делать на отдельном адресе - на поддомене или подкаталоге. Тогда легко решаются и проблемы не понимания php.
Слышал, что это можно реализовать через user agent
Юзер агент - это всего лишь (один из) ПРИЗНАК(ов), по которому сервер (скрипт) принимает решение ЧТО ему отдать.
Спасибо! Поддомен или тем более подкаталог - не проблема! Как в этом случае поступить?
определить на 100% откуда пользовтаель пришел вы не сможете
поэтому считаю вам будет удобно сделать 2 версии сайта на разных доменах (поддоменах) или в разных папках
при заходе с мобиьного на обычные страницы вашего сайта, добавить javascript который будет определять тип браузера пользователя и если вы считаете что это мобильное устройство - предлагайте пользователю переходить на мобильную версию,
причем если пользователь откажется - то больше не показывать этого приглашения
ok, с этим понятно, сделаю папку /mobile, либо субдомен mobile.domen.ru
добавить javascript
куда именно? в index.html?
два файла index.html (обычный и мобильный), и также два файла index.css
Ну блин. Переименуйте мобильный в index_mobila.php и соответственно поменяйте там, где то, что его отсылает. Или в папку. Или и то и другое.
---------- Добавлено 03.06.2012 в 10:43 ----------
куда именно? в index.html?
на те страницы, откуда нужно пересылать на мобильную версию..
определить на 100% откуда пользовтаель пришел вы не сможете
поэтому считаю вам будет удобно сделать 2 версии сайта на разных доменах (поддоменах) или в разных папках
при заходе с мобиьного на обычные страницы вашего сайта, добавить javascript который будет определять тип браузера пользователя и если вы считаете что это мобильное устройство - предлагайте пользователю переходить на мобильную версию,
причем если пользователь откажется - то больше не показывать этого приглашения
Не все мобильные бразуеры корректно работают с js. Лучше на сервере определять, с чего зашли.
Всем привет,
Извиняюсь за ламерство, а можно меня просто "носом ткнуть" в кусок кода, который добавить в, допустим, index.html, чтобы у меня шел редирект на index_mobile.html
Извиняюсь за ламерство, а можно меня просто "носом ткнуть" в кусок кода, который добавить в, допустим, index.html, чтобы у меня шел редирект на index_mobile.html
Самый простой способ - проверить регуляркой user agent и редиректить.
Можете повозиться с вариативным дизайном, тогда мобильная версия будет отображаться на том же адресе, что и основная.
palladin_jedi, Хм, спасибо большое, но насколько я понимаю, тут php? А у меня index.html, этот код в нем ведь не будет работать?
А у меня index.html, этот код в нем ведь не будет работать?
Зависит от настроек хостинга, насколько я знаю.