fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 В 25.12.2020 в 21:43, Dotrox сказал: А у вас есть покупатели не из Украины? Если да, то вам в любом случае нужно будет для них что-то придумать. А для Гугла всё давно уже придумано самим Гуглом. Выше @pawana уже дал ссылку. Покупатели ТОЛЬКО из Украины. Законодательству Украины настать что там придумал Google. Есть требования сайт должен быть на украинском языке, а как это сделать правильно, как повлияет на SEO и как продвигать сайт по запросам на украинском языке всем плевать(кроме владельцев сайтов на русском языке в Украине). Link to comment Share on other sites More sharing options...
fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 (edited) 2 минуты назад, Vladzimir сказал: Сайт то как раз один. А доменов два. 1 домен 1 сайт. По логике законодательства Украины сайт привязан к домену, если домен имеет значительные отличия то это уже другой сайт, если сайты идентичные то это проблема владельца. Edited December 29, 2020 by fanton123 Link to comment Share on other sites More sharing options...
Vladzimir Posted December 29, 2020 Share Posted December 29, 2020 1 минуту назад, fanton123 сказал: 1 домен 1 сайт В законе это как раз и не прописано. Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 17 минут назад, fanton123 сказал: С точки зрения SEO: все правильно Кстати такой способ использует Розетка. А почему вы решили что правильно? Бот не попадет никогда на русскую версию сайта т к его будет редиректить на украинскую. Он будет видеть что с site.com есть редирект 301 на /ua/ т е значит site.com - нету. Занавес. Далее розетка Все ссылаются на неё но никто не открыл robots.txt розетки А там Disallow: /ua/ Link to comment Share on other sites More sharing options... Vladzimir Posted December 29, 2020 Share Posted December 29, 2020 7 минут назад, markimax сказал: Все ссылаются на неё но никто не открыл robots.txt розетки А там Disallow: /ua/ "Оригинальное" решение. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 (edited) 17 минут назад, markimax сказал: А почему вы решили что правильно? Бот не попадет никогда на русскую версию сайта т к его будет редиректить на украинскую. Он будет видеть что с site.com есть редирект 301 на /ua/ т е значит site.com - нету. Занавес. Далее розетка Все ссылаются на неё но никто не открыл robots.txt розетки А там Disallow: /ua/ С чего Вы решили? Сначала определяем язык браузера, затем показываем версию сайта. На каком языке работает робот Google? Сомневаюсь что на украинском, значит будет выдаваться русская версия сайта. К этому на всех страницах есть hreflang который говорит на каком языке страница и что есть эта же страница на другом языке. К этому есть sitemap для каждого языка. Редиректы у меня лично вообще не используются. И по поводу robots.txt розетки. Disallow: /ua/ там по причине малоизвестного факта что розетки теперь Мусорка под названием маркетплейс, сами используем данный вариант продаж. И не все продавцы отдают свои прайсы на украинском языке. И если посмотреть на товар от другого продавца(не розетка) на разных языках, то можно заметить что описание товара не изменяется. Edited December 29, 2020 by fanton123 Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 21 минуту назад, Vladzimir сказал: В законе это как раз и не прописано. Я не пойму в чём у Вас проблема. Есть сайт на домене site.com на русском языке. Есть сайта на домене site.net на другом языке. С любой точки зрения это два разных сайта. Link to comment Share on other sites More sharing options... Vladzimir Posted December 29, 2020 Share Posted December 29, 2020 1 минуту назад, fanton123 сказал: Я не пойму в чём у Вас проблема. Есть сайт на домене site.com на русском языке. Есть сайта на домене site.net на другом языке. С любой точки зрения это два разных сайта. Есть сайт .UA на украинском и есть сайт на .COM.UA на русском. Это два домена одного сайта. Сайт один, потому что идентичны. Отличие только язык. Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 4 минуты назад, fanton123 сказал: С чего Вы решили? Сначала определяем язык браузера, затем показываем версию сайта. На каком языке работает робот Google? Сомневаюсь что на украинском, значит будет выдаваться русская версия сайта. К этому на всех страницах есть hreflang который говорит на каком языке страница и что есть эта же страница на другом языке. К этому есть sitemap для каждого языка. А с чего вы решили что нет? Бот отправляется с ближайшего по гео, сервера. А если с украинского и имитацией украинского языка браузера? И причем здесь hreflang если пройдя по его ссылке будет 301 -я самодеятельность Цитата Редиректы у меня лично вообще не используются. Ну так а как вы тогда попадете на site.com/ua с основного домена (русского) без редиректа: )))) Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 3 минуты назад, markimax сказал: А с чего вы решили что нет? Бот отправляется с ближайшего по гео, сервера. А если с украинского и имитацией украинского языка браузера? И причем здесь hreflang если пройдя по его ссылке будет 301 -я самодеятельность Ну так а как вы тогда попадете на site.com/ua с основного домена (русского) без редиректа: )))) По определению языка браузера. if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } else { $_SESSION['language'] = 'ru'; $this->session->data['language']='ru'; $this->session->data['language_code']='ru'; $this->response->redirect($_SERVER['REQUEST_URI']); } } Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 Ну а теперь вам "вишенка в торт" В соответствии с законом о защите личных данных вы не имеете права ставить куки, собирать личные данные о пользователе, какой его IP, какой браузер и т п И как вы определите? Нарушив закон? 4 минуты назад, fanton123 сказал: Редиректы у меня лично вообще не используются. По определению языка браузера. $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); А это что не редирект Риторический вопрос Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 3 минуты назад, markimax сказал: Ну а теперь вам "вишенка в торт" В соответствии с законом о защите личных данных вы не имеете права ставить куки, собирать личные данные о пользователе, какой его IP, какой браузер и т п И как вы определите? Нарушив закон? А это что не редирект Риторический вопрос Ваши предложения? Как правильно делать? Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 2 минуты назад, fanton123 сказал: Ваши предложения? Как правильно делать? Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 (edited) 2 минуты назад, markimax сказал: Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных В плане SEO это будет коллапс. И получается Розетка сейчас нарушает закон о защите личных данных. Edited December 29, 2020 by fanton123 Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 2 минуты назад, fanton123 сказал: В плане SEO это будет коллапс. Вот как раз без "самодеятельности" редиректов - это как раз самый правильный вариант для SEO Есть четкая ссылка - любой кто по ней пройдет получит правильный языковый контент, а не самодеятельный редирект туда куда пользователю или боту и не надо Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 1 минуту назад, markimax сказал: Вот как раз без "самодеятельности" редиректов - это как раз самый правильный вариант для SEO Есть четкая ссылка - любой кто по неё пройдет получит правильный языковый контент, а не самодеятельный редирект туда куда пользователю или боту и не надо Был сайт 5 лет с контентом на русском языке и тут контент меняется на украинский что ж тут правильного. При этом запросы на украинском языке очень редкие по сравнению с русским. Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 И еще вам "вишенка в торт" Все говорят про ботов Google но забывают про браузер Google Chrome А он тоже ведет аналитику! И представьте вы заходите на site.ua а вас редиректит на site.ua/ua И что видит его аналитика? Да, редирект 301 (т е страница перемещена навсегда). В итоге страницы будут выпадать из индекса (и как говорят SEO конторы - так оно и есть) Вот к чему приводит самодеятельность автоопределений Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 11 минут назад, fanton123 сказал: Был сайт 5 лет с контентом на русском языке и тут контент меняется на украинский что ж тут правильного. При этом запросы на украинском языке очень редкие по сравнению с русским. Это вопрос уже к законодательству. Там написано что сайт по умолчанию (domen.com) должен открываться на украинском Да будет переиндексация и в конце концов будут правильные ссылки Link to comment Share on other sites More sharing options... niger Posted December 29, 2020 Share Posted December 29, 2020 5 минут назад, markimax сказал: Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных Почти никто так не делает. Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Вбейте любой сайт из Украины, который в поиске гугла есть, и у всех по умолчанию откроется просто домен и будет на русском, а если сменить то будет домен/ua(ukr) и украинский. Так как вы описали есть смысл делать только если твой клиент с западной Украины - там ПФ будет хороший и по СЕО хорошо пойдете, а если центральная и восточная Украина - то в итоге на основном месте просядете по ПФ, многие будут просто выходить и закончите грустно. Закону уже много лет и никто его соблюдать в полной мере не будет. Практически все создали/дут украинскую версию сайта - это нужно и делали и без закона, те кто продавал по всей Украине, это и есть сервис для клиента: если человек ищет на украинском, он найдем сайт на украинском, если ищет на русском он найдет на русском Две кампании по контекстной рекламе у меня на всех сайтах - на русском и украинском, и вот если у тебя локальный сайт из центра или востока - там доля посещений 98/2, если ты по всей Украине то там уже и 50/50 и даже перевес небольшой может быть в UA Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 5 минут назад, niger сказал: Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 22 минуты назад, markimax сказал: Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Пока не прописаны правила и нет схемы проверки. Есть просто требование предоставления услуг по умолчанию только на украинском языке. Точно так же можно сказать что если пользователь в ОС или браузере использует русский язык по умолчанию, то он автоматически согласен на условие предоставления контента на русском языке. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 Проверил сейчас несколько популярных крупных интернет магазинов в Украине практически у всех украинский язык реализован через /ua/ или /uk/. Не у всех открывается украинская версия сайта если браузер на украинском. Не у одного не открывается украинская версия если браузер на русском. Так что на данный момент вариант рабочий и правильный. А дальше посмотрим. Link to comment Share on other sites More sharing options... immortell Posted December 29, 2020 Share Posted December 29, 2020 Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 36 минут назад, immortell сказал: Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Спойлер if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Link to comment Share on other sites More sharing options... immortell Posted December 29, 2020 Share Posted December 29, 2020 1 година назад, fanton123 сказав: У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Показати вміст if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Спасибо Link to comment Share on other sites More sharing options... Prev 1 2 3 4 5 6 Next Page 2 of 6 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 16 Go to topic listing Similar Content Добавить украинский язык на сайт и установить его по умолчанию By akseniya, May 22 4 replies 294 views AlexProger May 23 Установили локализацию на сайт Украинский язык By natalia2020, June 23 16 replies 220 views chukcha June 24 украинская версия по умолчанию и SeoPro By Papai, January 26, 2021 5 replies 1,578 views WarStyle Tuesday at 09:28 PM [Поддержка] Перевод на все языки сайта (товары, категории, статьи) 1 2 3 4 12 By chukcha, February 24, 2018 перевод текстов перевод атрибутов (and 5 more) Tagged with: перевод текстов перевод атрибутов перевод характеристик перевод api переводчик переводчик описаний товаров перевод opencart 276 replies 24,479 views chukcha Friday at 08:55 AM Смена языка. By Slava77, June 18 13 replies 187 views Slava77 June 18 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Localization Язык сайта по умолчанию украинский Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Обновление курса валют Приватбанк, Монобанк, НБУ для Opencart/Ocstore By bogdan281989 Deluxe - адаптивный, универсальный шаблон By aridius Кнопка view в списках (товар, категория, производитель, статья) By chukcha Автоматическое заполнение URL для 4.0 By chukcha Шаблон Nice (Free Edition) для OpenCart 3 By SergeTkach × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
markimax Posted December 29, 2020 Share Posted December 29, 2020 17 минут назад, fanton123 сказал: С точки зрения SEO: все правильно Кстати такой способ использует Розетка. А почему вы решили что правильно? Бот не попадет никогда на русскую версию сайта т к его будет редиректить на украинскую. Он будет видеть что с site.com есть редирект 301 на /ua/ т е значит site.com - нету. Занавес. Далее розетка Все ссылаются на неё но никто не открыл robots.txt розетки А там Disallow: /ua/ Link to comment Share on other sites More sharing options... Vladzimir Posted December 29, 2020 Share Posted December 29, 2020 7 минут назад, markimax сказал: Все ссылаются на неё но никто не открыл robots.txt розетки А там Disallow: /ua/ "Оригинальное" решение. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 (edited) 17 минут назад, markimax сказал: А почему вы решили что правильно? Бот не попадет никогда на русскую версию сайта т к его будет редиректить на украинскую. Он будет видеть что с site.com есть редирект 301 на /ua/ т е значит site.com - нету. Занавес. Далее розетка Все ссылаются на неё но никто не открыл robots.txt розетки А там Disallow: /ua/ С чего Вы решили? Сначала определяем язык браузера, затем показываем версию сайта. На каком языке работает робот Google? Сомневаюсь что на украинском, значит будет выдаваться русская версия сайта. К этому на всех страницах есть hreflang который говорит на каком языке страница и что есть эта же страница на другом языке. К этому есть sitemap для каждого языка. Редиректы у меня лично вообще не используются. И по поводу robots.txt розетки. Disallow: /ua/ там по причине малоизвестного факта что розетки теперь Мусорка под названием маркетплейс, сами используем данный вариант продаж. И не все продавцы отдают свои прайсы на украинском языке. И если посмотреть на товар от другого продавца(не розетка) на разных языках, то можно заметить что описание товара не изменяется. Edited December 29, 2020 by fanton123 Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 21 минуту назад, Vladzimir сказал: В законе это как раз и не прописано. Я не пойму в чём у Вас проблема. Есть сайт на домене site.com на русском языке. Есть сайта на домене site.net на другом языке. С любой точки зрения это два разных сайта. Link to comment Share on other sites More sharing options... Vladzimir Posted December 29, 2020 Share Posted December 29, 2020 1 минуту назад, fanton123 сказал: Я не пойму в чём у Вас проблема. Есть сайт на домене site.com на русском языке. Есть сайта на домене site.net на другом языке. С любой точки зрения это два разных сайта. Есть сайт .UA на украинском и есть сайт на .COM.UA на русском. Это два домена одного сайта. Сайт один, потому что идентичны. Отличие только язык. Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 4 минуты назад, fanton123 сказал: С чего Вы решили? Сначала определяем язык браузера, затем показываем версию сайта. На каком языке работает робот Google? Сомневаюсь что на украинском, значит будет выдаваться русская версия сайта. К этому на всех страницах есть hreflang который говорит на каком языке страница и что есть эта же страница на другом языке. К этому есть sitemap для каждого языка. А с чего вы решили что нет? Бот отправляется с ближайшего по гео, сервера. А если с украинского и имитацией украинского языка браузера? И причем здесь hreflang если пройдя по его ссылке будет 301 -я самодеятельность Цитата Редиректы у меня лично вообще не используются. Ну так а как вы тогда попадете на site.com/ua с основного домена (русского) без редиректа: )))) Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 3 минуты назад, markimax сказал: А с чего вы решили что нет? Бот отправляется с ближайшего по гео, сервера. А если с украинского и имитацией украинского языка браузера? И причем здесь hreflang если пройдя по его ссылке будет 301 -я самодеятельность Ну так а как вы тогда попадете на site.com/ua с основного домена (русского) без редиректа: )))) По определению языка браузера. if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } else { $_SESSION['language'] = 'ru'; $this->session->data['language']='ru'; $this->session->data['language_code']='ru'; $this->response->redirect($_SERVER['REQUEST_URI']); } } Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 Ну а теперь вам "вишенка в торт" В соответствии с законом о защите личных данных вы не имеете права ставить куки, собирать личные данные о пользователе, какой его IP, какой браузер и т п И как вы определите? Нарушив закон? 4 минуты назад, fanton123 сказал: Редиректы у меня лично вообще не используются. По определению языка браузера. $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); А это что не редирект Риторический вопрос Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 3 минуты назад, markimax сказал: Ну а теперь вам "вишенка в торт" В соответствии с законом о защите личных данных вы не имеете права ставить куки, собирать личные данные о пользователе, какой его IP, какой браузер и т п И как вы определите? Нарушив закон? А это что не редирект Риторический вопрос Ваши предложения? Как правильно делать? Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 2 минуты назад, fanton123 сказал: Ваши предложения? Как правильно делать? Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 (edited) 2 минуты назад, markimax сказал: Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных В плане SEO это будет коллапс. И получается Розетка сейчас нарушает закон о защите личных данных. Edited December 29, 2020 by fanton123 Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 2 минуты назад, fanton123 сказал: В плане SEO это будет коллапс. Вот как раз без "самодеятельности" редиректов - это как раз самый правильный вариант для SEO Есть четкая ссылка - любой кто по ней пройдет получит правильный языковый контент, а не самодеятельный редирект туда куда пользователю или боту и не надо Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 1 минуту назад, markimax сказал: Вот как раз без "самодеятельности" редиректов - это как раз самый правильный вариант для SEO Есть четкая ссылка - любой кто по неё пройдет получит правильный языковый контент, а не самодеятельный редирект туда куда пользователю или боту и не надо Был сайт 5 лет с контентом на русском языке и тут контент меняется на украинский что ж тут правильного. При этом запросы на украинском языке очень редкие по сравнению с русским. Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 И еще вам "вишенка в торт" Все говорят про ботов Google но забывают про браузер Google Chrome А он тоже ведет аналитику! И представьте вы заходите на site.ua а вас редиректит на site.ua/ua И что видит его аналитика? Да, редирект 301 (т е страница перемещена навсегда). В итоге страницы будут выпадать из индекса (и как говорят SEO конторы - так оно и есть) Вот к чему приводит самодеятельность автоопределений Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 11 минут назад, fanton123 сказал: Был сайт 5 лет с контентом на русском языке и тут контент меняется на украинский что ж тут правильного. При этом запросы на украинском языке очень редкие по сравнению с русским. Это вопрос уже к законодательству. Там написано что сайт по умолчанию (domen.com) должен открываться на украинском Да будет переиндексация и в конце концов будут правильные ссылки Link to comment Share on other sites More sharing options... niger Posted December 29, 2020 Share Posted December 29, 2020 5 минут назад, markimax сказал: Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных Почти никто так не делает. Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Вбейте любой сайт из Украины, который в поиске гугла есть, и у всех по умолчанию откроется просто домен и будет на русском, а если сменить то будет домен/ua(ukr) и украинский. Так как вы описали есть смысл делать только если твой клиент с западной Украины - там ПФ будет хороший и по СЕО хорошо пойдете, а если центральная и восточная Украина - то в итоге на основном месте просядете по ПФ, многие будут просто выходить и закончите грустно. Закону уже много лет и никто его соблюдать в полной мере не будет. Практически все создали/дут украинскую версию сайта - это нужно и делали и без закона, те кто продавал по всей Украине, это и есть сервис для клиента: если человек ищет на украинском, он найдем сайт на украинском, если ищет на русском он найдет на русском Две кампании по контекстной рекламе у меня на всех сайтах - на русском и украинском, и вот если у тебя локальный сайт из центра или востока - там доля посещений 98/2, если ты по всей Украине то там уже и 50/50 и даже перевес небольшой может быть в UA Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 5 минут назад, niger сказал: Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 22 минуты назад, markimax сказал: Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Пока не прописаны правила и нет схемы проверки. Есть просто требование предоставления услуг по умолчанию только на украинском языке. Точно так же можно сказать что если пользователь в ОС или браузере использует русский язык по умолчанию, то он автоматически согласен на условие предоставления контента на русском языке. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 Проверил сейчас несколько популярных крупных интернет магазинов в Украине практически у всех украинский язык реализован через /ua/ или /uk/. Не у всех открывается украинская версия сайта если браузер на украинском. Не у одного не открывается украинская версия если браузер на русском. Так что на данный момент вариант рабочий и правильный. А дальше посмотрим. Link to comment Share on other sites More sharing options... immortell Posted December 29, 2020 Share Posted December 29, 2020 Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 36 минут назад, immortell сказал: Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Спойлер if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Link to comment Share on other sites More sharing options... immortell Posted December 29, 2020 Share Posted December 29, 2020 1 година назад, fanton123 сказав: У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Показати вміст if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Спасибо Link to comment Share on other sites More sharing options... Prev 1 2 3 4 5 6 Next Page 2 of 6 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 16 Go to topic listing Similar Content Добавить украинский язык на сайт и установить его по умолчанию By akseniya, May 22 4 replies 294 views AlexProger May 23 Установили локализацию на сайт Украинский язык By natalia2020, June 23 16 replies 220 views chukcha June 24 украинская версия по умолчанию и SeoPro By Papai, January 26, 2021 5 replies 1,578 views WarStyle Tuesday at 09:28 PM [Поддержка] Перевод на все языки сайта (товары, категории, статьи) 1 2 3 4 12 By chukcha, February 24, 2018 перевод текстов перевод атрибутов (and 5 more) Tagged with: перевод текстов перевод атрибутов перевод характеристик перевод api переводчик переводчик описаний товаров перевод opencart 276 replies 24,479 views chukcha Friday at 08:55 AM Смена языка. By Slava77, June 18 13 replies 187 views Slava77 June 18 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Localization Язык сайта по умолчанию украинский Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Обновление курса валют Приватбанк, Монобанк, НБУ для Opencart/Ocstore By bogdan281989 Deluxe - адаптивный, универсальный шаблон By aridius Кнопка view в списках (товар, категория, производитель, статья) By chukcha Автоматическое заполнение URL для 4.0 By chukcha Шаблон Nice (Free Edition) для OpenCart 3 By SergeTkach × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Vladzimir Posted December 29, 2020 Share Posted December 29, 2020 7 минут назад, markimax сказал: Все ссылаются на неё но никто не открыл robots.txt розетки А там Disallow: /ua/ "Оригинальное" решение. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 (edited) 17 минут назад, markimax сказал: А почему вы решили что правильно? Бот не попадет никогда на русскую версию сайта т к его будет редиректить на украинскую. Он будет видеть что с site.com есть редирект 301 на /ua/ т е значит site.com - нету. Занавес. Далее розетка Все ссылаются на неё но никто не открыл robots.txt розетки А там Disallow: /ua/ С чего Вы решили? Сначала определяем язык браузера, затем показываем версию сайта. На каком языке работает робот Google? Сомневаюсь что на украинском, значит будет выдаваться русская версия сайта. К этому на всех страницах есть hreflang который говорит на каком языке страница и что есть эта же страница на другом языке. К этому есть sitemap для каждого языка. Редиректы у меня лично вообще не используются. И по поводу robots.txt розетки. Disallow: /ua/ там по причине малоизвестного факта что розетки теперь Мусорка под названием маркетплейс, сами используем данный вариант продаж. И не все продавцы отдают свои прайсы на украинском языке. И если посмотреть на товар от другого продавца(не розетка) на разных языках, то можно заметить что описание товара не изменяется. Edited December 29, 2020 by fanton123 Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 21 минуту назад, Vladzimir сказал: В законе это как раз и не прописано. Я не пойму в чём у Вас проблема. Есть сайт на домене site.com на русском языке. Есть сайта на домене site.net на другом языке. С любой точки зрения это два разных сайта. Link to comment Share on other sites More sharing options... Vladzimir Posted December 29, 2020 Share Posted December 29, 2020 1 минуту назад, fanton123 сказал: Я не пойму в чём у Вас проблема. Есть сайт на домене site.com на русском языке. Есть сайта на домене site.net на другом языке. С любой точки зрения это два разных сайта. Есть сайт .UA на украинском и есть сайт на .COM.UA на русском. Это два домена одного сайта. Сайт один, потому что идентичны. Отличие только язык. Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 4 минуты назад, fanton123 сказал: С чего Вы решили? Сначала определяем язык браузера, затем показываем версию сайта. На каком языке работает робот Google? Сомневаюсь что на украинском, значит будет выдаваться русская версия сайта. К этому на всех страницах есть hreflang который говорит на каком языке страница и что есть эта же страница на другом языке. К этому есть sitemap для каждого языка. А с чего вы решили что нет? Бот отправляется с ближайшего по гео, сервера. А если с украинского и имитацией украинского языка браузера? И причем здесь hreflang если пройдя по его ссылке будет 301 -я самодеятельность Цитата Редиректы у меня лично вообще не используются. Ну так а как вы тогда попадете на site.com/ua с основного домена (русского) без редиректа: )))) Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 3 минуты назад, markimax сказал: А с чего вы решили что нет? Бот отправляется с ближайшего по гео, сервера. А если с украинского и имитацией украинского языка браузера? И причем здесь hreflang если пройдя по его ссылке будет 301 -я самодеятельность Ну так а как вы тогда попадете на site.com/ua с основного домена (русского) без редиректа: )))) По определению языка браузера. if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } else { $_SESSION['language'] = 'ru'; $this->session->data['language']='ru'; $this->session->data['language_code']='ru'; $this->response->redirect($_SERVER['REQUEST_URI']); } } Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 Ну а теперь вам "вишенка в торт" В соответствии с законом о защите личных данных вы не имеете права ставить куки, собирать личные данные о пользователе, какой его IP, какой браузер и т п И как вы определите? Нарушив закон? 4 минуты назад, fanton123 сказал: Редиректы у меня лично вообще не используются. По определению языка браузера. $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); А это что не редирект Риторический вопрос Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 3 минуты назад, markimax сказал: Ну а теперь вам "вишенка в торт" В соответствии с законом о защите личных данных вы не имеете права ставить куки, собирать личные данные о пользователе, какой его IP, какой браузер и т п И как вы определите? Нарушив закон? А это что не редирект Риторический вопрос Ваши предложения? Как правильно делать? Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 2 минуты назад, fanton123 сказал: Ваши предложения? Как правильно делать? Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 (edited) 2 минуты назад, markimax сказал: Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных В плане SEO это будет коллапс. И получается Розетка сейчас нарушает закон о защите личных данных. Edited December 29, 2020 by fanton123 Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 2 минуты назад, fanton123 сказал: В плане SEO это будет коллапс. Вот как раз без "самодеятельности" редиректов - это как раз самый правильный вариант для SEO Есть четкая ссылка - любой кто по ней пройдет получит правильный языковый контент, а не самодеятельный редирект туда куда пользователю или боту и не надо Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 1 минуту назад, markimax сказал: Вот как раз без "самодеятельности" редиректов - это как раз самый правильный вариант для SEO Есть четкая ссылка - любой кто по неё пройдет получит правильный языковый контент, а не самодеятельный редирект туда куда пользователю или боту и не надо Был сайт 5 лет с контентом на русском языке и тут контент меняется на украинский что ж тут правильного. При этом запросы на украинском языке очень редкие по сравнению с русским. Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 И еще вам "вишенка в торт" Все говорят про ботов Google но забывают про браузер Google Chrome А он тоже ведет аналитику! И представьте вы заходите на site.ua а вас редиректит на site.ua/ua И что видит его аналитика? Да, редирект 301 (т е страница перемещена навсегда). В итоге страницы будут выпадать из индекса (и как говорят SEO конторы - так оно и есть) Вот к чему приводит самодеятельность автоопределений Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 11 минут назад, fanton123 сказал: Был сайт 5 лет с контентом на русском языке и тут контент меняется на украинский что ж тут правильного. При этом запросы на украинском языке очень редкие по сравнению с русским. Это вопрос уже к законодательству. Там написано что сайт по умолчанию (domen.com) должен открываться на украинском Да будет переиндексация и в конце концов будут правильные ссылки Link to comment Share on other sites More sharing options... niger Posted December 29, 2020 Share Posted December 29, 2020 5 минут назад, markimax сказал: Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных Почти никто так не делает. Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Вбейте любой сайт из Украины, который в поиске гугла есть, и у всех по умолчанию откроется просто домен и будет на русском, а если сменить то будет домен/ua(ukr) и украинский. Так как вы описали есть смысл делать только если твой клиент с западной Украины - там ПФ будет хороший и по СЕО хорошо пойдете, а если центральная и восточная Украина - то в итоге на основном месте просядете по ПФ, многие будут просто выходить и закончите грустно. Закону уже много лет и никто его соблюдать в полной мере не будет. Практически все создали/дут украинскую версию сайта - это нужно и делали и без закона, те кто продавал по всей Украине, это и есть сервис для клиента: если человек ищет на украинском, он найдем сайт на украинском, если ищет на русском он найдет на русском Две кампании по контекстной рекламе у меня на всех сайтах - на русском и украинском, и вот если у тебя локальный сайт из центра или востока - там доля посещений 98/2, если ты по всей Украине то там уже и 50/50 и даже перевес небольшой может быть в UA Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 5 минут назад, niger сказал: Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 22 минуты назад, markimax сказал: Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Пока не прописаны правила и нет схемы проверки. Есть просто требование предоставления услуг по умолчанию только на украинском языке. Точно так же можно сказать что если пользователь в ОС или браузере использует русский язык по умолчанию, то он автоматически согласен на условие предоставления контента на русском языке. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 Проверил сейчас несколько популярных крупных интернет магазинов в Украине практически у всех украинский язык реализован через /ua/ или /uk/. Не у всех открывается украинская версия сайта если браузер на украинском. Не у одного не открывается украинская версия если браузер на русском. Так что на данный момент вариант рабочий и правильный. А дальше посмотрим. Link to comment Share on other sites More sharing options... immortell Posted December 29, 2020 Share Posted December 29, 2020 Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 36 минут назад, immortell сказал: Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Спойлер if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Link to comment Share on other sites More sharing options... immortell Posted December 29, 2020 Share Posted December 29, 2020 1 година назад, fanton123 сказав: У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Показати вміст if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Спасибо Link to comment Share on other sites More sharing options... Prev 1 2 3 4 5 6 Next Page 2 of 6 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 16 Go to topic listing Similar Content Добавить украинский язык на сайт и установить его по умолчанию By akseniya, May 22 4 replies 294 views AlexProger May 23 Установили локализацию на сайт Украинский язык By natalia2020, June 23 16 replies 220 views chukcha June 24 украинская версия по умолчанию и SeoPro By Papai, January 26, 2021 5 replies 1,578 views WarStyle Tuesday at 09:28 PM [Поддержка] Перевод на все языки сайта (товары, категории, статьи) 1 2 3 4 12 By chukcha, February 24, 2018 перевод текстов перевод атрибутов (and 5 more) Tagged with: перевод текстов перевод атрибутов перевод характеристик перевод api переводчик переводчик описаний товаров перевод opencart 276 replies 24,479 views chukcha Friday at 08:55 AM Смена языка. By Slava77, June 18 13 replies 187 views Slava77 June 18 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Localization Язык сайта по умолчанию украинский Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Обновление курса валют Приватбанк, Монобанк, НБУ для Opencart/Ocstore By bogdan281989 Deluxe - адаптивный, универсальный шаблон By aridius Кнопка view в списках (товар, категория, производитель, статья) By chukcha Автоматическое заполнение URL для 4.0 By chukcha Шаблон Nice (Free Edition) для OpenCart 3 By SergeTkach × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 (edited) 17 минут назад, markimax сказал: А почему вы решили что правильно? Бот не попадет никогда на русскую версию сайта т к его будет редиректить на украинскую. Он будет видеть что с site.com есть редирект 301 на /ua/ т е значит site.com - нету. Занавес. Далее розетка Все ссылаются на неё но никто не открыл robots.txt розетки А там Disallow: /ua/ С чего Вы решили? Сначала определяем язык браузера, затем показываем версию сайта. На каком языке работает робот Google? Сомневаюсь что на украинском, значит будет выдаваться русская версия сайта. К этому на всех страницах есть hreflang который говорит на каком языке страница и что есть эта же страница на другом языке. К этому есть sitemap для каждого языка. Редиректы у меня лично вообще не используются. И по поводу robots.txt розетки. Disallow: /ua/ там по причине малоизвестного факта что розетки теперь Мусорка под названием маркетплейс, сами используем данный вариант продаж. И не все продавцы отдают свои прайсы на украинском языке. И если посмотреть на товар от другого продавца(не розетка) на разных языках, то можно заметить что описание товара не изменяется. Edited December 29, 2020 by fanton123 Link to comment Share on other sites More sharing options...
fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 21 минуту назад, Vladzimir сказал: В законе это как раз и не прописано. Я не пойму в чём у Вас проблема. Есть сайт на домене site.com на русском языке. Есть сайта на домене site.net на другом языке. С любой точки зрения это два разных сайта. Link to comment Share on other sites More sharing options...
Vladzimir Posted December 29, 2020 Share Posted December 29, 2020 1 минуту назад, fanton123 сказал: Я не пойму в чём у Вас проблема. Есть сайт на домене site.com на русском языке. Есть сайта на домене site.net на другом языке. С любой точки зрения это два разных сайта. Есть сайт .UA на украинском и есть сайт на .COM.UA на русском. Это два домена одного сайта. Сайт один, потому что идентичны. Отличие только язык. Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 4 минуты назад, fanton123 сказал: С чего Вы решили? Сначала определяем язык браузера, затем показываем версию сайта. На каком языке работает робот Google? Сомневаюсь что на украинском, значит будет выдаваться русская версия сайта. К этому на всех страницах есть hreflang который говорит на каком языке страница и что есть эта же страница на другом языке. К этому есть sitemap для каждого языка. А с чего вы решили что нет? Бот отправляется с ближайшего по гео, сервера. А если с украинского и имитацией украинского языка браузера? И причем здесь hreflang если пройдя по его ссылке будет 301 -я самодеятельность Цитата Редиректы у меня лично вообще не используются. Ну так а как вы тогда попадете на site.com/ua с основного домена (русского) без редиректа: )))) Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 3 минуты назад, markimax сказал: А с чего вы решили что нет? Бот отправляется с ближайшего по гео, сервера. А если с украинского и имитацией украинского языка браузера? И причем здесь hreflang если пройдя по его ссылке будет 301 -я самодеятельность Ну так а как вы тогда попадете на site.com/ua с основного домена (русского) без редиректа: )))) По определению языка браузера. if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } else { $_SESSION['language'] = 'ru'; $this->session->data['language']='ru'; $this->session->data['language_code']='ru'; $this->response->redirect($_SERVER['REQUEST_URI']); } } Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 Ну а теперь вам "вишенка в торт" В соответствии с законом о защите личных данных вы не имеете права ставить куки, собирать личные данные о пользователе, какой его IP, какой браузер и т п И как вы определите? Нарушив закон? 4 минуты назад, fanton123 сказал: Редиректы у меня лично вообще не используются. По определению языка браузера. $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); А это что не редирект Риторический вопрос Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 3 минуты назад, markimax сказал: Ну а теперь вам "вишенка в торт" В соответствии с законом о защите личных данных вы не имеете права ставить куки, собирать личные данные о пользователе, какой его IP, какой браузер и т п И как вы определите? Нарушив закон? А это что не редирект Риторический вопрос Ваши предложения? Как правильно делать? Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 2 минуты назад, fanton123 сказал: Ваши предложения? Как правильно делать? Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 (edited) 2 минуты назад, markimax сказал: Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных В плане SEO это будет коллапс. И получается Розетка сейчас нарушает закон о защите личных данных. Edited December 29, 2020 by fanton123 Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 2 минуты назад, fanton123 сказал: В плане SEO это будет коллапс. Вот как раз без "самодеятельности" редиректов - это как раз самый правильный вариант для SEO Есть четкая ссылка - любой кто по ней пройдет получит правильный языковый контент, а не самодеятельный редирект туда куда пользователю или боту и не надо Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 1 минуту назад, markimax сказал: Вот как раз без "самодеятельности" редиректов - это как раз самый правильный вариант для SEO Есть четкая ссылка - любой кто по неё пройдет получит правильный языковый контент, а не самодеятельный редирект туда куда пользователю или боту и не надо Был сайт 5 лет с контентом на русском языке и тут контент меняется на украинский что ж тут правильного. При этом запросы на украинском языке очень редкие по сравнению с русским. Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 И еще вам "вишенка в торт" Все говорят про ботов Google но забывают про браузер Google Chrome А он тоже ведет аналитику! И представьте вы заходите на site.ua а вас редиректит на site.ua/ua И что видит его аналитика? Да, редирект 301 (т е страница перемещена навсегда). В итоге страницы будут выпадать из индекса (и как говорят SEO конторы - так оно и есть) Вот к чему приводит самодеятельность автоопределений Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 11 минут назад, fanton123 сказал: Был сайт 5 лет с контентом на русском языке и тут контент меняется на украинский что ж тут правильного. При этом запросы на украинском языке очень редкие по сравнению с русским. Это вопрос уже к законодательству. Там написано что сайт по умолчанию (domen.com) должен открываться на украинском Да будет переиндексация и в конце концов будут правильные ссылки Link to comment Share on other sites More sharing options... niger Posted December 29, 2020 Share Posted December 29, 2020 5 минут назад, markimax сказал: Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных Почти никто так не делает. Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Вбейте любой сайт из Украины, который в поиске гугла есть, и у всех по умолчанию откроется просто домен и будет на русском, а если сменить то будет домен/ua(ukr) и украинский. Так как вы описали есть смысл делать только если твой клиент с западной Украины - там ПФ будет хороший и по СЕО хорошо пойдете, а если центральная и восточная Украина - то в итоге на основном месте просядете по ПФ, многие будут просто выходить и закончите грустно. Закону уже много лет и никто его соблюдать в полной мере не будет. Практически все создали/дут украинскую версию сайта - это нужно и делали и без закона, те кто продавал по всей Украине, это и есть сервис для клиента: если человек ищет на украинском, он найдем сайт на украинском, если ищет на русском он найдет на русском Две кампании по контекстной рекламе у меня на всех сайтах - на русском и украинском, и вот если у тебя локальный сайт из центра или востока - там доля посещений 98/2, если ты по всей Украине то там уже и 50/50 и даже перевес небольшой может быть в UA Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 5 минут назад, niger сказал: Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 22 минуты назад, markimax сказал: Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Пока не прописаны правила и нет схемы проверки. Есть просто требование предоставления услуг по умолчанию только на украинском языке. Точно так же можно сказать что если пользователь в ОС или браузере использует русский язык по умолчанию, то он автоматически согласен на условие предоставления контента на русском языке. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 Проверил сейчас несколько популярных крупных интернет магазинов в Украине практически у всех украинский язык реализован через /ua/ или /uk/. Не у всех открывается украинская версия сайта если браузер на украинском. Не у одного не открывается украинская версия если браузер на русском. Так что на данный момент вариант рабочий и правильный. А дальше посмотрим. Link to comment Share on other sites More sharing options... immortell Posted December 29, 2020 Share Posted December 29, 2020 Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 36 минут назад, immortell сказал: Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Спойлер if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Link to comment Share on other sites More sharing options... immortell Posted December 29, 2020 Share Posted December 29, 2020 1 година назад, fanton123 сказав: У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Показати вміст if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Спасибо Link to comment Share on other sites More sharing options... Prev 1 2 3 4 5 6 Next Page 2 of 6 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 16 Go to topic listing Similar Content Добавить украинский язык на сайт и установить его по умолчанию By akseniya, May 22 4 replies 294 views AlexProger May 23 Установили локализацию на сайт Украинский язык By natalia2020, June 23 16 replies 220 views chukcha June 24 украинская версия по умолчанию и SeoPro By Papai, January 26, 2021 5 replies 1,578 views WarStyle Tuesday at 09:28 PM [Поддержка] Перевод на все языки сайта (товары, категории, статьи) 1 2 3 4 12 By chukcha, February 24, 2018 перевод текстов перевод атрибутов (and 5 more) Tagged with: перевод текстов перевод атрибутов перевод характеристик перевод api переводчик переводчик описаний товаров перевод opencart 276 replies 24,479 views chukcha Friday at 08:55 AM Смена языка. By Slava77, June 18 13 replies 187 views Slava77 June 18 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Localization Язык сайта по умолчанию украинский Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Обновление курса валют Приватбанк, Монобанк, НБУ для Opencart/Ocstore By bogdan281989 Deluxe - адаптивный, универсальный шаблон By aridius Кнопка view в списках (товар, категория, производитель, статья) By chukcha Автоматическое заполнение URL для 4.0 By chukcha Шаблон Nice (Free Edition) для OpenCart 3 By SergeTkach × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
markimax Posted December 29, 2020 Share Posted December 29, 2020 4 минуты назад, fanton123 сказал: С чего Вы решили? Сначала определяем язык браузера, затем показываем версию сайта. На каком языке работает робот Google? Сомневаюсь что на украинском, значит будет выдаваться русская версия сайта. К этому на всех страницах есть hreflang который говорит на каком языке страница и что есть эта же страница на другом языке. К этому есть sitemap для каждого языка. А с чего вы решили что нет? Бот отправляется с ближайшего по гео, сервера. А если с украинского и имитацией украинского языка браузера? И причем здесь hreflang если пройдя по его ссылке будет 301 -я самодеятельность Цитата Редиректы у меня лично вообще не используются. Ну так а как вы тогда попадете на site.com/ua с основного домена (русского) без редиректа: )))) Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 3 минуты назад, markimax сказал: А с чего вы решили что нет? Бот отправляется с ближайшего по гео, сервера. А если с украинского и имитацией украинского языка браузера? И причем здесь hreflang если пройдя по его ссылке будет 301 -я самодеятельность Ну так а как вы тогда попадете на site.com/ua с основного домена (русского) без редиректа: )))) По определению языка браузера. if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } else { $_SESSION['language'] = 'ru'; $this->session->data['language']='ru'; $this->session->data['language_code']='ru'; $this->response->redirect($_SERVER['REQUEST_URI']); } } Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 Ну а теперь вам "вишенка в торт" В соответствии с законом о защите личных данных вы не имеете права ставить куки, собирать личные данные о пользователе, какой его IP, какой браузер и т п И как вы определите? Нарушив закон? 4 минуты назад, fanton123 сказал: Редиректы у меня лично вообще не используются. По определению языка браузера. $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); А это что не редирект Риторический вопрос Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 3 минуты назад, markimax сказал: Ну а теперь вам "вишенка в торт" В соответствии с законом о защите личных данных вы не имеете права ставить куки, собирать личные данные о пользователе, какой его IP, какой браузер и т п И как вы определите? Нарушив закон? А это что не редирект Риторический вопрос Ваши предложения? Как правильно делать? Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 2 минуты назад, fanton123 сказал: Ваши предложения? Как правильно делать? Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 (edited) 2 минуты назад, markimax сказал: Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных В плане SEO это будет коллапс. И получается Розетка сейчас нарушает закон о защите личных данных. Edited December 29, 2020 by fanton123 Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 2 минуты назад, fanton123 сказал: В плане SEO это будет коллапс. Вот как раз без "самодеятельности" редиректов - это как раз самый правильный вариант для SEO Есть четкая ссылка - любой кто по ней пройдет получит правильный языковый контент, а не самодеятельный редирект туда куда пользователю или боту и не надо Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 1 минуту назад, markimax сказал: Вот как раз без "самодеятельности" редиректов - это как раз самый правильный вариант для SEO Есть четкая ссылка - любой кто по неё пройдет получит правильный языковый контент, а не самодеятельный редирект туда куда пользователю или боту и не надо Был сайт 5 лет с контентом на русском языке и тут контент меняется на украинский что ж тут правильного. При этом запросы на украинском языке очень редкие по сравнению с русским. Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 И еще вам "вишенка в торт" Все говорят про ботов Google но забывают про браузер Google Chrome А он тоже ведет аналитику! И представьте вы заходите на site.ua а вас редиректит на site.ua/ua И что видит его аналитика? Да, редирект 301 (т е страница перемещена навсегда). В итоге страницы будут выпадать из индекса (и как говорят SEO конторы - так оно и есть) Вот к чему приводит самодеятельность автоопределений Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 11 минут назад, fanton123 сказал: Был сайт 5 лет с контентом на русском языке и тут контент меняется на украинский что ж тут правильного. При этом запросы на украинском языке очень редкие по сравнению с русским. Это вопрос уже к законодательству. Там написано что сайт по умолчанию (domen.com) должен открываться на украинском Да будет переиндексация и в конце концов будут правильные ссылки Link to comment Share on other sites More sharing options... niger Posted December 29, 2020 Share Posted December 29, 2020 5 минут назад, markimax сказал: Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных Почти никто так не делает. Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Вбейте любой сайт из Украины, который в поиске гугла есть, и у всех по умолчанию откроется просто домен и будет на русском, а если сменить то будет домен/ua(ukr) и украинский. Так как вы описали есть смысл делать только если твой клиент с западной Украины - там ПФ будет хороший и по СЕО хорошо пойдете, а если центральная и восточная Украина - то в итоге на основном месте просядете по ПФ, многие будут просто выходить и закончите грустно. Закону уже много лет и никто его соблюдать в полной мере не будет. Практически все создали/дут украинскую версию сайта - это нужно и делали и без закона, те кто продавал по всей Украине, это и есть сервис для клиента: если человек ищет на украинском, он найдем сайт на украинском, если ищет на русском он найдет на русском Две кампании по контекстной рекламе у меня на всех сайтах - на русском и украинском, и вот если у тебя локальный сайт из центра или востока - там доля посещений 98/2, если ты по всей Украине то там уже и 50/50 и даже перевес небольшой может быть в UA Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 5 минут назад, niger сказал: Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 22 минуты назад, markimax сказал: Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Пока не прописаны правила и нет схемы проверки. Есть просто требование предоставления услуг по умолчанию только на украинском языке. Точно так же можно сказать что если пользователь в ОС или браузере использует русский язык по умолчанию, то он автоматически согласен на условие предоставления контента на русском языке. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 Проверил сейчас несколько популярных крупных интернет магазинов в Украине практически у всех украинский язык реализован через /ua/ или /uk/. Не у всех открывается украинская версия сайта если браузер на украинском. Не у одного не открывается украинская версия если браузер на русском. Так что на данный момент вариант рабочий и правильный. А дальше посмотрим. Link to comment Share on other sites More sharing options... immortell Posted December 29, 2020 Share Posted December 29, 2020 Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 36 минут назад, immortell сказал: Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Спойлер if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Link to comment Share on other sites More sharing options... immortell Posted December 29, 2020 Share Posted December 29, 2020 1 година назад, fanton123 сказав: У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Показати вміст if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Спасибо Link to comment Share on other sites More sharing options... Prev 1 2 3 4 5 6 Next Page 2 of 6 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 16 Go to topic listing Similar Content Добавить украинский язык на сайт и установить его по умолчанию By akseniya, May 22 4 replies 294 views AlexProger May 23 Установили локализацию на сайт Украинский язык By natalia2020, June 23 16 replies 220 views chukcha June 24 украинская версия по умолчанию и SeoPro By Papai, January 26, 2021 5 replies 1,578 views WarStyle Tuesday at 09:28 PM [Поддержка] Перевод на все языки сайта (товары, категории, статьи) 1 2 3 4 12 By chukcha, February 24, 2018 перевод текстов перевод атрибутов (and 5 more) Tagged with: перевод текстов перевод атрибутов перевод характеристик перевод api переводчик переводчик описаний товаров перевод opencart 276 replies 24,479 views chukcha Friday at 08:55 AM Смена языка. By Slava77, June 18 13 replies 187 views Slava77 June 18 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Localization Язык сайта по умолчанию украинский Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Обновление курса валют Приватбанк, Монобанк, НБУ для Opencart/Ocstore By bogdan281989 Deluxe - адаптивный, универсальный шаблон By aridius Кнопка view в списках (товар, категория, производитель, статья) By chukcha Автоматическое заполнение URL для 4.0 By chukcha Шаблон Nice (Free Edition) для OpenCart 3 By SergeTkach × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 3 минуты назад, markimax сказал: А с чего вы решили что нет? Бот отправляется с ближайшего по гео, сервера. А если с украинского и имитацией украинского языка браузера? И причем здесь hreflang если пройдя по его ссылке будет 301 -я самодеятельность Ну так а как вы тогда попадете на site.com/ua с основного домена (русского) без редиректа: )))) По определению языка браузера. if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } else { $_SESSION['language'] = 'ru'; $this->session->data['language']='ru'; $this->session->data['language_code']='ru'; $this->response->redirect($_SERVER['REQUEST_URI']); } } Link to comment Share on other sites More sharing options...
markimax Posted December 29, 2020 Share Posted December 29, 2020 Ну а теперь вам "вишенка в торт" В соответствии с законом о защите личных данных вы не имеете права ставить куки, собирать личные данные о пользователе, какой его IP, какой браузер и т п И как вы определите? Нарушив закон? 4 минуты назад, fanton123 сказал: Редиректы у меня лично вообще не используются. По определению языка браузера. $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); А это что не редирект Риторический вопрос Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 3 минуты назад, markimax сказал: Ну а теперь вам "вишенка в торт" В соответствии с законом о защите личных данных вы не имеете права ставить куки, собирать личные данные о пользователе, какой его IP, какой браузер и т п И как вы определите? Нарушив закон? А это что не редирект Риторический вопрос Ваши предложения? Как правильно делать? Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 2 минуты назад, fanton123 сказал: Ваши предложения? Как правильно делать? Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 (edited) 2 минуты назад, markimax сказал: Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных В плане SEO это будет коллапс. И получается Розетка сейчас нарушает закон о защите личных данных. Edited December 29, 2020 by fanton123 Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 2 минуты назад, fanton123 сказал: В плане SEO это будет коллапс. Вот как раз без "самодеятельности" редиректов - это как раз самый правильный вариант для SEO Есть четкая ссылка - любой кто по ней пройдет получит правильный языковый контент, а не самодеятельный редирект туда куда пользователю или боту и не надо Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 1 минуту назад, markimax сказал: Вот как раз без "самодеятельности" редиректов - это как раз самый правильный вариант для SEO Есть четкая ссылка - любой кто по неё пройдет получит правильный языковый контент, а не самодеятельный редирект туда куда пользователю или боту и не надо Был сайт 5 лет с контентом на русском языке и тут контент меняется на украинский что ж тут правильного. При этом запросы на украинском языке очень редкие по сравнению с русским. Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 И еще вам "вишенка в торт" Все говорят про ботов Google но забывают про браузер Google Chrome А он тоже ведет аналитику! И представьте вы заходите на site.ua а вас редиректит на site.ua/ua И что видит его аналитика? Да, редирект 301 (т е страница перемещена навсегда). В итоге страницы будут выпадать из индекса (и как говорят SEO конторы - так оно и есть) Вот к чему приводит самодеятельность автоопределений Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 11 минут назад, fanton123 сказал: Был сайт 5 лет с контентом на русском языке и тут контент меняется на украинский что ж тут правильного. При этом запросы на украинском языке очень редкие по сравнению с русским. Это вопрос уже к законодательству. Там написано что сайт по умолчанию (domen.com) должен открываться на украинском Да будет переиндексация и в конце концов будут правильные ссылки Link to comment Share on other sites More sharing options... niger Posted December 29, 2020 Share Posted December 29, 2020 5 минут назад, markimax сказал: Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных Почти никто так не делает. Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Вбейте любой сайт из Украины, который в поиске гугла есть, и у всех по умолчанию откроется просто домен и будет на русском, а если сменить то будет домен/ua(ukr) и украинский. Так как вы описали есть смысл делать только если твой клиент с западной Украины - там ПФ будет хороший и по СЕО хорошо пойдете, а если центральная и восточная Украина - то в итоге на основном месте просядете по ПФ, многие будут просто выходить и закончите грустно. Закону уже много лет и никто его соблюдать в полной мере не будет. Практически все создали/дут украинскую версию сайта - это нужно и делали и без закона, те кто продавал по всей Украине, это и есть сервис для клиента: если человек ищет на украинском, он найдем сайт на украинском, если ищет на русском он найдет на русском Две кампании по контекстной рекламе у меня на всех сайтах - на русском и украинском, и вот если у тебя локальный сайт из центра или востока - там доля посещений 98/2, если ты по всей Украине то там уже и 50/50 и даже перевес небольшой может быть в UA Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 5 минут назад, niger сказал: Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 22 минуты назад, markimax сказал: Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Пока не прописаны правила и нет схемы проверки. Есть просто требование предоставления услуг по умолчанию только на украинском языке. Точно так же можно сказать что если пользователь в ОС или браузере использует русский язык по умолчанию, то он автоматически согласен на условие предоставления контента на русском языке. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 Проверил сейчас несколько популярных крупных интернет магазинов в Украине практически у всех украинский язык реализован через /ua/ или /uk/. Не у всех открывается украинская версия сайта если браузер на украинском. Не у одного не открывается украинская версия если браузер на русском. Так что на данный момент вариант рабочий и правильный. А дальше посмотрим. Link to comment Share on other sites More sharing options... immortell Posted December 29, 2020 Share Posted December 29, 2020 Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 36 минут назад, immortell сказал: Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Спойлер if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Link to comment Share on other sites More sharing options... immortell Posted December 29, 2020 Share Posted December 29, 2020 1 година назад, fanton123 сказав: У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Показати вміст if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Спасибо Link to comment Share on other sites More sharing options... Prev 1 2 3 4 5 6 Next Page 2 of 6 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 16 Go to topic listing Similar Content Добавить украинский язык на сайт и установить его по умолчанию By akseniya, May 22 4 replies 294 views AlexProger May 23 Установили локализацию на сайт Украинский язык By natalia2020, June 23 16 replies 220 views chukcha June 24 украинская версия по умолчанию и SeoPro By Papai, January 26, 2021 5 replies 1,578 views WarStyle Tuesday at 09:28 PM [Поддержка] Перевод на все языки сайта (товары, категории, статьи) 1 2 3 4 12 By chukcha, February 24, 2018 перевод текстов перевод атрибутов (and 5 more) Tagged with: перевод текстов перевод атрибутов перевод характеристик перевод api переводчик переводчик описаний товаров перевод opencart 276 replies 24,479 views chukcha Friday at 08:55 AM Смена языка. By Slava77, June 18 13 replies 187 views Slava77 June 18 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Localization Язык сайта по умолчанию украинский Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Обновление курса валют Приватбанк, Монобанк, НБУ для Opencart/Ocstore By bogdan281989 Deluxe - адаптивный, универсальный шаблон By aridius Кнопка view в списках (товар, категория, производитель, статья) By chukcha Автоматическое заполнение URL для 4.0 By chukcha Шаблон Nice (Free Edition) для OpenCart 3 By SergeTkach × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 3 минуты назад, markimax сказал: Ну а теперь вам "вишенка в торт" В соответствии с законом о защите личных данных вы не имеете права ставить куки, собирать личные данные о пользователе, какой его IP, какой браузер и т п И как вы определите? Нарушив закон? А это что не редирект Риторический вопрос Ваши предложения? Как правильно делать? Link to comment Share on other sites More sharing options...
markimax Posted December 29, 2020 Share Posted December 29, 2020 2 минуты назад, fanton123 сказал: Ваши предложения? Как правильно делать? Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 (edited) 2 минуты назад, markimax сказал: Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных В плане SEO это будет коллапс. И получается Розетка сейчас нарушает закон о защите личных данных. Edited December 29, 2020 by fanton123 Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 2 минуты назад, fanton123 сказал: В плане SEO это будет коллапс. Вот как раз без "самодеятельности" редиректов - это как раз самый правильный вариант для SEO Есть четкая ссылка - любой кто по ней пройдет получит правильный языковый контент, а не самодеятельный редирект туда куда пользователю или боту и не надо Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 1 минуту назад, markimax сказал: Вот как раз без "самодеятельности" редиректов - это как раз самый правильный вариант для SEO Есть четкая ссылка - любой кто по неё пройдет получит правильный языковый контент, а не самодеятельный редирект туда куда пользователю или боту и не надо Был сайт 5 лет с контентом на русском языке и тут контент меняется на украинский что ж тут правильного. При этом запросы на украинском языке очень редкие по сравнению с русским. Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 И еще вам "вишенка в торт" Все говорят про ботов Google но забывают про браузер Google Chrome А он тоже ведет аналитику! И представьте вы заходите на site.ua а вас редиректит на site.ua/ua И что видит его аналитика? Да, редирект 301 (т е страница перемещена навсегда). В итоге страницы будут выпадать из индекса (и как говорят SEO конторы - так оно и есть) Вот к чему приводит самодеятельность автоопределений Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 11 минут назад, fanton123 сказал: Был сайт 5 лет с контентом на русском языке и тут контент меняется на украинский что ж тут правильного. При этом запросы на украинском языке очень редкие по сравнению с русским. Это вопрос уже к законодательству. Там написано что сайт по умолчанию (domen.com) должен открываться на украинском Да будет переиндексация и в конце концов будут правильные ссылки Link to comment Share on other sites More sharing options... niger Posted December 29, 2020 Share Posted December 29, 2020 5 минут назад, markimax сказал: Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных Почти никто так не делает. Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Вбейте любой сайт из Украины, который в поиске гугла есть, и у всех по умолчанию откроется просто домен и будет на русском, а если сменить то будет домен/ua(ukr) и украинский. Так как вы описали есть смысл делать только если твой клиент с западной Украины - там ПФ будет хороший и по СЕО хорошо пойдете, а если центральная и восточная Украина - то в итоге на основном месте просядете по ПФ, многие будут просто выходить и закончите грустно. Закону уже много лет и никто его соблюдать в полной мере не будет. Практически все создали/дут украинскую версию сайта - это нужно и делали и без закона, те кто продавал по всей Украине, это и есть сервис для клиента: если человек ищет на украинском, он найдем сайт на украинском, если ищет на русском он найдет на русском Две кампании по контекстной рекламе у меня на всех сайтах - на русском и украинском, и вот если у тебя локальный сайт из центра или востока - там доля посещений 98/2, если ты по всей Украине то там уже и 50/50 и даже перевес небольшой может быть в UA Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 5 минут назад, niger сказал: Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 22 минуты назад, markimax сказал: Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Пока не прописаны правила и нет схемы проверки. Есть просто требование предоставления услуг по умолчанию только на украинском языке. Точно так же можно сказать что если пользователь в ОС или браузере использует русский язык по умолчанию, то он автоматически согласен на условие предоставления контента на русском языке. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 Проверил сейчас несколько популярных крупных интернет магазинов в Украине практически у всех украинский язык реализован через /ua/ или /uk/. Не у всех открывается украинская версия сайта если браузер на украинском. Не у одного не открывается украинская версия если браузер на русском. Так что на данный момент вариант рабочий и правильный. А дальше посмотрим. Link to comment Share on other sites More sharing options... immortell Posted December 29, 2020 Share Posted December 29, 2020 Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 36 минут назад, immortell сказал: Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Спойлер if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Link to comment Share on other sites More sharing options... immortell Posted December 29, 2020 Share Posted December 29, 2020 1 година назад, fanton123 сказав: У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Показати вміст if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Спасибо Link to comment Share on other sites More sharing options... Prev 1 2 3 4 5 6 Next Page 2 of 6 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 16 Go to topic listing Similar Content Добавить украинский язык на сайт и установить его по умолчанию By akseniya, May 22 4 replies 294 views AlexProger May 23 Установили локализацию на сайт Украинский язык By natalia2020, June 23 16 replies 220 views chukcha June 24 украинская версия по умолчанию и SeoPro By Papai, January 26, 2021 5 replies 1,578 views WarStyle Tuesday at 09:28 PM [Поддержка] Перевод на все языки сайта (товары, категории, статьи) 1 2 3 4 12 By chukcha, February 24, 2018 перевод текстов перевод атрибутов (and 5 more) Tagged with: перевод текстов перевод атрибутов перевод характеристик перевод api переводчик переводчик описаний товаров перевод opencart 276 replies 24,479 views chukcha Friday at 08:55 AM Смена языка. By Slava77, June 18 13 replies 187 views Slava77 June 18 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Localization Язык сайта по умолчанию украинский Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Обновление курса валют Приватбанк, Монобанк, НБУ для Opencart/Ocstore By bogdan281989 Deluxe - адаптивный, универсальный шаблон By aridius Кнопка view в списках (товар, категория, производитель, статья) By chukcha Автоматическое заполнение URL для 4.0 By chukcha Шаблон Nice (Free Edition) для OpenCart 3 By SergeTkach × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 (edited) 2 минуты назад, markimax сказал: Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных В плане SEO это будет коллапс. И получается Розетка сейчас нарушает закон о защите личных данных. Edited December 29, 2020 by fanton123 Link to comment Share on other sites More sharing options...
markimax Posted December 29, 2020 Share Posted December 29, 2020 2 минуты назад, fanton123 сказал: В плане SEO это будет коллапс. Вот как раз без "самодеятельности" редиректов - это как раз самый правильный вариант для SEO Есть четкая ссылка - любой кто по ней пройдет получит правильный языковый контент, а не самодеятельный редирект туда куда пользователю или боту и не надо Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 1 минуту назад, markimax сказал: Вот как раз без "самодеятельности" редиректов - это как раз самый правильный вариант для SEO Есть четкая ссылка - любой кто по неё пройдет получит правильный языковый контент, а не самодеятельный редирект туда куда пользователю или боту и не надо Был сайт 5 лет с контентом на русском языке и тут контент меняется на украинский что ж тут правильного. При этом запросы на украинском языке очень редкие по сравнению с русским. Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 И еще вам "вишенка в торт" Все говорят про ботов Google но забывают про браузер Google Chrome А он тоже ведет аналитику! И представьте вы заходите на site.ua а вас редиректит на site.ua/ua И что видит его аналитика? Да, редирект 301 (т е страница перемещена навсегда). В итоге страницы будут выпадать из индекса (и как говорят SEO конторы - так оно и есть) Вот к чему приводит самодеятельность автоопределений Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 11 минут назад, fanton123 сказал: Был сайт 5 лет с контентом на русском языке и тут контент меняется на украинский что ж тут правильного. При этом запросы на украинском языке очень редкие по сравнению с русским. Это вопрос уже к законодательству. Там написано что сайт по умолчанию (domen.com) должен открываться на украинском Да будет переиндексация и в конце концов будут правильные ссылки Link to comment Share on other sites More sharing options... niger Posted December 29, 2020 Share Posted December 29, 2020 5 минут назад, markimax сказал: Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных Почти никто так не делает. Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Вбейте любой сайт из Украины, который в поиске гугла есть, и у всех по умолчанию откроется просто домен и будет на русском, а если сменить то будет домен/ua(ukr) и украинский. Так как вы описали есть смысл делать только если твой клиент с западной Украины - там ПФ будет хороший и по СЕО хорошо пойдете, а если центральная и восточная Украина - то в итоге на основном месте просядете по ПФ, многие будут просто выходить и закончите грустно. Закону уже много лет и никто его соблюдать в полной мере не будет. Практически все создали/дут украинскую версию сайта - это нужно и делали и без закона, те кто продавал по всей Украине, это и есть сервис для клиента: если человек ищет на украинском, он найдем сайт на украинском, если ищет на русском он найдет на русском Две кампании по контекстной рекламе у меня на всех сайтах - на русском и украинском, и вот если у тебя локальный сайт из центра или востока - там доля посещений 98/2, если ты по всей Украине то там уже и 50/50 и даже перевес небольшой может быть в UA Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 5 минут назад, niger сказал: Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 22 минуты назад, markimax сказал: Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Пока не прописаны правила и нет схемы проверки. Есть просто требование предоставления услуг по умолчанию только на украинском языке. Точно так же можно сказать что если пользователь в ОС или браузере использует русский язык по умолчанию, то он автоматически согласен на условие предоставления контента на русском языке. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 Проверил сейчас несколько популярных крупных интернет магазинов в Украине практически у всех украинский язык реализован через /ua/ или /uk/. Не у всех открывается украинская версия сайта если браузер на украинском. Не у одного не открывается украинская версия если браузер на русском. Так что на данный момент вариант рабочий и правильный. А дальше посмотрим. Link to comment Share on other sites More sharing options... immortell Posted December 29, 2020 Share Posted December 29, 2020 Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 36 минут назад, immortell сказал: Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Спойлер if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Link to comment Share on other sites More sharing options... immortell Posted December 29, 2020 Share Posted December 29, 2020 1 година назад, fanton123 сказав: У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Показати вміст if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Спасибо Link to comment Share on other sites More sharing options... Prev 1 2 3 4 5 6 Next Page 2 of 6 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 16 Go to topic listing Similar Content Добавить украинский язык на сайт и установить его по умолчанию By akseniya, May 22 4 replies 294 views AlexProger May 23 Установили локализацию на сайт Украинский язык By natalia2020, June 23 16 replies 220 views chukcha June 24 украинская версия по умолчанию и SeoPro By Papai, January 26, 2021 5 replies 1,578 views WarStyle Tuesday at 09:28 PM [Поддержка] Перевод на все языки сайта (товары, категории, статьи) 1 2 3 4 12 By chukcha, February 24, 2018 перевод текстов перевод атрибутов (and 5 more) Tagged with: перевод текстов перевод атрибутов перевод характеристик перевод api переводчик переводчик описаний товаров перевод opencart 276 replies 24,479 views chukcha Friday at 08:55 AM Смена языка. By Slava77, June 18 13 replies 187 views Slava77 June 18 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Localization Язык сайта по умолчанию украинский Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Обновление курса валют Приватбанк, Монобанк, НБУ для Opencart/Ocstore By bogdan281989 Deluxe - адаптивный, универсальный шаблон By aridius Кнопка view в списках (товар, категория, производитель, статья) By chukcha Автоматическое заполнение URL для 4.0 By chukcha Шаблон Nice (Free Edition) для OpenCart 3 By SergeTkach
fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 1 минуту назад, markimax сказал: Вот как раз без "самодеятельности" редиректов - это как раз самый правильный вариант для SEO Есть четкая ссылка - любой кто по неё пройдет получит правильный языковый контент, а не самодеятельный редирект туда куда пользователю или боту и не надо Был сайт 5 лет с контентом на русском языке и тут контент меняется на украинский что ж тут правильного. При этом запросы на украинском языке очень редкие по сравнению с русским. Link to comment Share on other sites More sharing options...
markimax Posted December 29, 2020 Share Posted December 29, 2020 И еще вам "вишенка в торт" Все говорят про ботов Google но забывают про браузер Google Chrome А он тоже ведет аналитику! И представьте вы заходите на site.ua а вас редиректит на site.ua/ua И что видит его аналитика? Да, редирект 301 (т е страница перемещена навсегда). В итоге страницы будут выпадать из индекса (и как говорят SEO конторы - так оно и есть) Вот к чему приводит самодеятельность автоопределений Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 11 минут назад, fanton123 сказал: Был сайт 5 лет с контентом на русском языке и тут контент меняется на украинский что ж тут правильного. При этом запросы на украинском языке очень редкие по сравнению с русским. Это вопрос уже к законодательству. Там написано что сайт по умолчанию (domen.com) должен открываться на украинском Да будет переиндексация и в конце концов будут правильные ссылки Link to comment Share on other sites More sharing options... niger Posted December 29, 2020 Share Posted December 29, 2020 5 минут назад, markimax сказал: Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных Почти никто так не делает. Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Вбейте любой сайт из Украины, который в поиске гугла есть, и у всех по умолчанию откроется просто домен и будет на русском, а если сменить то будет домен/ua(ukr) и украинский. Так как вы описали есть смысл делать только если твой клиент с западной Украины - там ПФ будет хороший и по СЕО хорошо пойдете, а если центральная и восточная Украина - то в итоге на основном месте просядете по ПФ, многие будут просто выходить и закончите грустно. Закону уже много лет и никто его соблюдать в полной мере не будет. Практически все создали/дут украинскую версию сайта - это нужно и делали и без закона, те кто продавал по всей Украине, это и есть сервис для клиента: если человек ищет на украинском, он найдем сайт на украинском, если ищет на русском он найдет на русском Две кампании по контекстной рекламе у меня на всех сайтах - на русском и украинском, и вот если у тебя локальный сайт из центра или востока - там доля посещений 98/2, если ты по всей Украине то там уже и 50/50 и даже перевес небольшой может быть в UA Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 5 минут назад, niger сказал: Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 22 минуты назад, markimax сказал: Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Пока не прописаны правила и нет схемы проверки. Есть просто требование предоставления услуг по умолчанию только на украинском языке. Точно так же можно сказать что если пользователь в ОС или браузере использует русский язык по умолчанию, то он автоматически согласен на условие предоставления контента на русском языке. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 Проверил сейчас несколько популярных крупных интернет магазинов в Украине практически у всех украинский язык реализован через /ua/ или /uk/. Не у всех открывается украинская версия сайта если браузер на украинском. Не у одного не открывается украинская версия если браузер на русском. Так что на данный момент вариант рабочий и правильный. А дальше посмотрим. Link to comment Share on other sites More sharing options... immortell Posted December 29, 2020 Share Posted December 29, 2020 Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 36 минут назад, immortell сказал: Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Спойлер if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Link to comment Share on other sites More sharing options... immortell Posted December 29, 2020 Share Posted December 29, 2020 1 година назад, fanton123 сказав: У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Показати вміст if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Спасибо Link to comment Share on other sites More sharing options... Prev 1 2 3 4 5 6 Next Page 2 of 6 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 16 Go to topic listing Similar Content Добавить украинский язык на сайт и установить его по умолчанию By akseniya, May 22 4 replies 294 views AlexProger May 23 Установили локализацию на сайт Украинский язык By natalia2020, June 23 16 replies 220 views chukcha June 24 украинская версия по умолчанию и SeoPro By Papai, January 26, 2021 5 replies 1,578 views WarStyle Tuesday at 09:28 PM [Поддержка] Перевод на все языки сайта (товары, категории, статьи) 1 2 3 4 12 By chukcha, February 24, 2018 перевод текстов перевод атрибутов (and 5 more) Tagged with: перевод текстов перевод атрибутов перевод характеристик перевод api переводчик переводчик описаний товаров перевод opencart 276 replies 24,479 views chukcha Friday at 08:55 AM Смена языка. By Slava77, June 18 13 replies 187 views Slava77 June 18 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Localization Язык сайта по умолчанию украинский
markimax Posted December 29, 2020 Share Posted December 29, 2020 11 минут назад, fanton123 сказал: Был сайт 5 лет с контентом на русском языке и тут контент меняется на украинский что ж тут правильного. При этом запросы на украинском языке очень редкие по сравнению с русским. Это вопрос уже к законодательству. Там написано что сайт по умолчанию (domen.com) должен открываться на украинском Да будет переиндексация и в конце концов будут правильные ссылки Link to comment Share on other sites More sharing options... niger Posted December 29, 2020 Share Posted December 29, 2020 5 минут назад, markimax сказал: Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных Почти никто так не делает. Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Вбейте любой сайт из Украины, который в поиске гугла есть, и у всех по умолчанию откроется просто домен и будет на русском, а если сменить то будет домен/ua(ukr) и украинский. Так как вы описали есть смысл делать только если твой клиент с западной Украины - там ПФ будет хороший и по СЕО хорошо пойдете, а если центральная и восточная Украина - то в итоге на основном месте просядете по ПФ, многие будут просто выходить и закончите грустно. Закону уже много лет и никто его соблюдать в полной мере не будет. Практически все создали/дут украинскую версию сайта - это нужно и делали и без закона, те кто продавал по всей Украине, это и есть сервис для клиента: если человек ищет на украинском, он найдем сайт на украинском, если ищет на русском он найдет на русском Две кампании по контекстной рекламе у меня на всех сайтах - на русском и украинском, и вот если у тебя локальный сайт из центра или востока - там доля посещений 98/2, если ты по всей Украине то там уже и 50/50 и даже перевес небольшой может быть в UA Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так Link to comment Share on other sites More sharing options... markimax Posted December 29, 2020 Share Posted December 29, 2020 5 минут назад, niger сказал: Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 22 минуты назад, markimax сказал: Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Пока не прописаны правила и нет схемы проверки. Есть просто требование предоставления услуг по умолчанию только на украинском языке. Точно так же можно сказать что если пользователь в ОС или браузере использует русский язык по умолчанию, то он автоматически согласен на условие предоставления контента на русском языке. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 Проверил сейчас несколько популярных крупных интернет магазинов в Украине практически у всех украинский язык реализован через /ua/ или /uk/. Не у всех открывается украинская версия сайта если браузер на украинском. Не у одного не открывается украинская версия если браузер на русском. Так что на данный момент вариант рабочий и правильный. А дальше посмотрим. Link to comment Share on other sites More sharing options... immortell Posted December 29, 2020 Share Posted December 29, 2020 Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 36 минут назад, immortell сказал: Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Спойлер if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Link to comment Share on other sites More sharing options... immortell Posted December 29, 2020 Share Posted December 29, 2020 1 година назад, fanton123 сказав: У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Показати вміст if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Спасибо Link to comment Share on other sites More sharing options... Prev 1 2 3 4 5 6 Next Page 2 of 6 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 16 Go to topic listing Similar Content Добавить украинский язык на сайт и установить его по умолчанию By akseniya, May 22 4 replies 294 views AlexProger May 23 Установили локализацию на сайт Украинский язык By natalia2020, June 23 16 replies 220 views chukcha June 24 украинская версия по умолчанию и SeoPro By Papai, January 26, 2021 5 replies 1,578 views WarStyle Tuesday at 09:28 PM [Поддержка] Перевод на все языки сайта (товары, категории, статьи) 1 2 3 4 12 By chukcha, February 24, 2018 перевод текстов перевод атрибутов (and 5 more) Tagged with: перевод текстов перевод атрибутов перевод характеристик перевод api переводчик переводчик описаний товаров перевод opencart 276 replies 24,479 views chukcha Friday at 08:55 AM Смена языка. By Slava77, June 18 13 replies 187 views Slava77 June 18 Recently Browsing 0 members No registered users viewing this page.
niger Posted December 29, 2020 Share Posted December 29, 2020 5 минут назад, markimax сказал: Как делают сейчас все site.ua - на украинском - язык по умолчанию site.ua/ru - на русском - дополнительный язык Без всяких "самодеятельностей" Потому что в противном случае нарушите закон о защите личных данных Почти никто так не делает. Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Вбейте любой сайт из Украины, который в поиске гугла есть, и у всех по умолчанию откроется просто домен и будет на русском, а если сменить то будет домен/ua(ukr) и украинский. Так как вы описали есть смысл делать только если твой клиент с западной Украины - там ПФ будет хороший и по СЕО хорошо пойдете, а если центральная и восточная Украина - то в итоге на основном месте просядете по ПФ, многие будут просто выходить и закончите грустно. Закону уже много лет и никто его соблюдать в полной мере не будет. Практически все создали/дут украинскую версию сайта - это нужно и делали и без закона, те кто продавал по всей Украине, это и есть сервис для клиента: если человек ищет на украинском, он найдем сайт на украинском, если ищет на русском он найдет на русском Две кампании по контекстной рекламе у меня на всех сайтах - на русском и украинском, и вот если у тебя локальный сайт из центра или востока - там доля посещений 98/2, если ты по всей Украине то там уже и 50/50 и даже перевес небольшой может быть в UA Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так Link to comment Share on other sites More sharing options...
markimax Posted December 29, 2020 Share Posted December 29, 2020 5 минут назад, niger сказал: Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 22 минуты назад, markimax сказал: Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Пока не прописаны правила и нет схемы проверки. Есть просто требование предоставления услуг по умолчанию только на украинском языке. Точно так же можно сказать что если пользователь в ОС или браузере использует русский язык по умолчанию, то он автоматически согласен на условие предоставления контента на русском языке. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 Проверил сейчас несколько популярных крупных интернет магазинов в Украине практически у всех украинский язык реализован через /ua/ или /uk/. Не у всех открывается украинская версия сайта если браузер на украинском. Не у одного не открывается украинская версия если браузер на русском. Так что на данный момент вариант рабочий и правильный. А дальше посмотрим. Link to comment Share on other sites More sharing options... immortell Posted December 29, 2020 Share Posted December 29, 2020 Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. Link to comment Share on other sites More sharing options... fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 36 минут назад, immortell сказал: Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Спойлер if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Link to comment Share on other sites More sharing options... immortell Posted December 29, 2020 Share Posted December 29, 2020 1 година назад, fanton123 сказав: У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Показати вміст if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Спасибо Link to comment Share on other sites More sharing options... Prev 1 2 3 4 5 6 Next Page 2 of 6 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 16
fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 22 минуты назад, markimax сказал: Да так повелось, но вышел закон, придется подстраиваться под него Насчет всплывашки - вариант правильный и без самодеятельности! Но к всплывашкам негативно относится Google Пока не прописаны правила и нет схемы проверки. Есть просто требование предоставления услуг по умолчанию только на украинском языке. Точно так же можно сказать что если пользователь в ОС или браузере использует русский язык по умолчанию, то он автоматически согласен на условие предоставления контента на русском языке. Link to comment Share on other sites More sharing options...
fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 Проверил сейчас несколько популярных крупных интернет магазинов в Украине практически у всех украинский язык реализован через /ua/ или /uk/. Не у всех открывается украинская версия сайта если браузер на украинском. Не у одного не открывается украинская версия если браузер на русском. Так что на данный момент вариант рабочий и правильный. А дальше посмотрим. Link to comment Share on other sites More sharing options...
immortell Posted December 29, 2020 Share Posted December 29, 2020 Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. Link to comment Share on other sites More sharing options...
fanton123 Posted December 29, 2020 Author Share Posted December 29, 2020 36 минут назад, immortell сказал: Подскажите, пожалуйста, как сделать чтобы по языке браузера загружалась украинские страницы сайта. И как сделать, чтобы по украинскому IP-адресу заходило на укр. версию сайта. У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Спойлер if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Link to comment Share on other sites More sharing options...
immortell Posted December 29, 2020 Share Posted December 29, 2020 1 година назад, fanton123 сказав: У меня сделано по языку браузера. Но пока тестирую на предмет ошибок. в header.php после public function index() { Показати вміст if (!isset($this->session->data['language_change'])) { $this->session->data['language_change'] = '0'; } if ($this->session->data['language_change']=='0') { $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $this->session->data['language_change']='1'; if ($lang=='uk'){ $_SESSION['language'] = 'ua'; $this->session->data['language']='ua'; $this->session->data['language_code']='ua'; $this->response->redirect('/ua'.$_SERVER['REQUEST_URI']); } } По ip нужно подключать библиотеку или модуль geoip. Спасибо Link to comment Share on other sites More sharing options...
Recommended Posts