Sly32

Рейтинг
367
Регистрация
29.03.2012
Lazy Badger #:
Ну т.е. сначала сделай отчуждаемое решение уровня хотя бы регионалки

Если отставить твои попытки оскорбить, то прежде чем предлагать СДЕЛАТЬ  мне мультисайтовость - нужно было бы провайдить хотя бы минимальную инфу о сайте.

Я изначально неправильно понял задачу - думал загвоздка именно определить откуда пришел пользователь. Если речь идет о простом редиректе при выборе города в форме - то вообще не вижу задачи серьезной. Потратил утром минут 30 на чтение доки для Джанги, на своем энве  локально добавил сабдомены - сам костяк.  Задача заняла:

1. Установит пакет  django-hosts и добавить его в конфиг

2. создать файл hosts.py в корне проекта

3. Указать переменные в сеттингах.

4. поправить урлы для квизов

Для динамической подгрузки - ну нужно еще добавить в админку таблицу с регионами и потом выборку. В целом это ну 40-50 строк кода, точно не считал. В целом добавить мультисайтовость мне на проект займет те же полчаса. Для начала вынес квизы в поддомен, просто чтоб проверить работоспособность.

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

Если есть сайт на джанге, да хотя бы на питоне  - приходи, сделаю

Дмитрий Орлов #:
Каким образом по БД то проверят? По лицу моему?

вариант 1.

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

вариант 2 

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

вариант 3 

автомобиль российской регистрации но не на вас - тут как повезет, зависит от бдительности инспектора...

Lazy Badger #:
Слай, ну не смешите мои тапочки, насчет "полчаса с тестированием". Я, конечно, про правильное решение - один физический объект (сайт) без клонирования, подмена по регионам происходит только нескольких страниц и региональных параметров - глобально

1. Получить IP пользователя,

2. найти регион для этого IP,  выбрав самый подходящий для вашего кармана сервис

3. подгрузить данные из своей БД для этого региона

4. Отдать их в респонс с нужным поддоменом

https://habr.com/ru/company/hflabs/blog/340466/ - Для справки. Когда то писал скрипт под сипекс

Ну ладно, не полчаса, приврал, немного на покурить же надо)))

Алеандр #:
ubuntu второй системой и там даже, чтобы переключатель языков сделать по Ctrl+Shift нужно поставить дополнительную утилиту или танцевать с настройками в терминале )

Никаких танцев - все там предельно просто было.

Алеандр #:
ТС же спрашивал за linux и винду, о них и речь.

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

Валерий Барон #:

эм тут приватизация  топиков ?

а куда мне писать как не в вебстроительство ? 

Ув. с вами все хорошо 😭

Глупый вопрос - у товарисча давно проблемы с адекватным восприятием действительности

Lazy Badger #:
Для Битрикса у меня где-то валялся в гуглодоках мануал по этой теме на птичьем языке.

Такая хрень реализуется несколькими вариантами примерно за полчаса( с тестированием) все равно на чем, мы делали на ВП в свое время, но разницы нет, если конечно не как спецы советуют - "поставь плагин")))

Алеандр #:
Стандартные шрифты для винды совершенно не означают тот же стандарт для linux

Я не указывал для какой ОС. Есть шрифты, которые везде будут одинаково отображаться. Если такая ситуация напрягает - используйте их

suffix #:
разверните пожалуйста вашу мысль !

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

grey109 #:
Логи вебсервера :)

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

Дмитрий Орлов #:
Я могу вообще не говорить, что гражданин России.

Никто вас и спрашивать не будет. Проверка по БД покажет инфу что ваши права закончились. И будь вы хоть гражданином Марса, отвечать будете по российским законам

Всего: 7118