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

Язык сайта по умолчанию ******ский


fanton123
 Поделиться

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

1 минуту назад, FeniXZT сказал:

Возможно средствами php

отсутствие  пользовательских предпочтений (кукис и сессия)
 

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

есть подозрение, что редирект там программный

http://prntscr.com/x56oak

 

Хотя и нет

Если нет реферера - (прямой заход) то  редирект

http://prntscr.com/x56x1z

 

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

У розетки какимто другим способом рализовано. Но тоже только на стороне браузера, потому как если зарос сделать как google bot то страница отдает 200, если как браузер то 302.

 

Не получается у меня сделать редирект по $_SERVER['HTTP_REFERER'].

Один из вариантов:

if (empty($_SERVER['HTTP_REFERER'])) {	
	$ua='/ua';
	$target_link = 'http://'.$_SERVER['HTTP_HOST'].$ua.$_SERVER['REQUEST_URI'];
	header('Location: ' . $target_link, true, 302);		
}

Не могу понять почему вставляет 2 раза "/ua/ua". Получается: http://site.com/ua/ua/продолжение url

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


В 17.01.2021 в 05:41, Shureg сказав:

А правильный, когда русскую версию вообще открыть невозможно, всегда должно редиректить на ******скую?

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

Помимо того, что это закон нарушает, это ещё и здравый смысл нарушает (и довольно сильно раздражает с точки зрения покупателя).

 

 

В 18.01.2021 в 16:12, fanton123 сказав:

Не предусмотренно что обычный юзер будет менять url сайта.

А предусмотрено, что обычный юзер может просто набрать в адресной строке домен и попасть на страницу без /ua/? Очевидно, тоже не предусмотрено.

 

 

В 18.01.2021 в 16:17, Vladzimir сказав:

Странное решение. Я перешел с поисковика по русскому запросу. Сниппет был на русском, но меня зачем-то переадресовали на укрверсию. Кто? Зачем? Где я?

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

 

 

В 18.01.2021 в 16:36, fanton123 сказав:

Встречный вопрос на каких основаниях требуете ******скую версию сайта используя ОС(браузер) не на украисном языке?

Представьте себе ******ский оффлайн магазин: заходит туда француз, а с ним начинают разговаривать на русском.

На каких основаниях? На тех, что у него паспорт не ******ский. Правда же смешно? Но вы делаете то же самое!

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

 

Ведь если к вам на сайт зайдёт посетитель с браузером на французском, вы ему сайт на каком языке покажете? На русском, так? И на каком основании?

 

  

16 годин назад, fanton123 сказав:

Не могу понять почему вставляет 2 раза "/ua/ua". Получается: http://site.com/ua/ua/продолжение url

Потому что $_SERVER['REQUEST_URI'] уже может содержать /ua, а проверки у вас нет.

И у вас, вероятно, происходит редирект на https, ибо вы отправляете пользователя на адрес с http.

 

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


38 минут назад, Dotrox сказал:

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

 

Кто сказал и где это написано. В законе нет четкого описания действий пользователя. Как и нету что такое "по умолчанию" (все понимают это как если вы в адресной строке вбиваете домен (по умолчанию) то попадете на ******скую версию) (потому что Google категорично не рекомендует делать перенаправления и автопоределения т к страницы могут выпасть из индекса. Не только боты индексируют, но и Google аналитика (интересно а Хром тоже "стучит") "засекает" редиректы и т п. Не забываем об этом. Полетит к  моНАХам и аналитика, и реклама, и страницы из индекса т к по поисковым словам получился редирект на другую страницу значит та страница не релевантная этому запросу - к моНАХам её из индекса)
Если вы искали в ПС на русском и вам выдал Google ссылку для русского контента (с префиксом /ru/) то вы попадет на страницу с контентом на русском языке и не надо ничего "выбирать". Это ваш выбор изначальный и ваше право.

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

8 хвилин назад, markimax сказав:

Как и нету что такое "по умолчанию"

В законе не только нет объяснения, что такое "по умолчанию", там даже самого такого понятия нет!

 

Вот, что там сказано:

 

Цитата

Стаття 30. Державна мова у сфері обслуговування споживачів

1. Мовою обслуговування споживачів в Україні є державна мова.

2. Підприємства, установи та організації всіх форм власності, фізичні особи - підприємці, інші суб’єкти господарювання, що обслуговують споживачів (крім випадків, встановлених частиною третьою цієї статті), здійснюють обслуговування та надають інформацію про товари (послуги), у тому числі через інтернет-магазини та інтернет-каталоги, державною мовою. Інформація державною мовою може дублюватися іншими мовами.

3. На прохання клієнта його персональне обслуговування може здійснюватися також іншою мовою, прийнятною для сторін.

4. Суб’єкт електронної комерції, зареєстрований в Україні, під час своєї діяльності та в разі поширення комерційного електронного повідомлення зобов’язаний забезпечити надання всієї інформації, визначеної Законом України "Про електронну комерцію", в тому числі щодо предмета електронного договору, державною мовою.

5. Інформація про товари та послуги на території України надається державною мовою, з урахуванням особливостей, визначених у статті 33 цього Закону.

 

Тут прямым текстом сказно, что обслуживание клиентов и вся информация - на ******ском, а другие языки - только по просьбе клиента.

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

И попробуйте потом судье объяснить, что вы заголовки браузера расценивали в качестве просьбы. Это если вообще возникнет желание оспаривать штраф в суде.

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


3 минуты назад, Dotrox сказал:

Тут прямым текстом сказно, что обслуживание клиентов и вся информация - на ******ском, а другие языки - только по просьбе клиента.

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

И попробуйте потом судье объяснить, что вы заголовки браузера расценивали в качестве просьбы. Это если вообще возникнет желание оспаривать штраф в суде.

То есть, по вашему мнению, вообще все другие языки на ******е теперь запрещены? Если без нотариально заверенной просьбы?
Тогда о чем эта тема, какая может быть мультиязычность в такой ситуации

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


2 часа назад, Dotrox сказал:

там даже самого такого понятия нет!

Цитата

Версія інтернет-представництва державною мовою повинна мати не менше за обсягом та змістом інформації, ніж іншомовні версії, та завантажуватись за замовчуванням для користувачів в Україні.

 

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

2 часа назад, Dotrox сказал:

Тут прямым текстом сказно, что обслуживание клиентов и вся информация - на ******ском, а другие языки - только по просьбе клиента.

Ничего подобного про "всю информацию" там не прямым, не кривым текстом не сказано.
Вот перевод

Цитата

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

3. По просьбе клиента его персональное обслуживание может осуществляться также на другом языке, приемлемом для сторон.

По просьбе только обслуживание. А информация просто может дублироваться на любом языке без всяких просьб.

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


2 година назад, Shureg сказав:

То есть, по вашему мнению, вообще все другие языки на ******е теперь запрещены?

Вы сознательно манипулируете или просто очень невнимательно читаете?

Прямо в том, что вы процитировали написано:

2 година назад, Dotrox сказав:

другие языки - только по просьбе клиента

 

 

Тільки що, Shureg сказав:

Ничего подобного про "всю информацию" там не прямым, не кривым текстом не сказано.

А вы таки сознательно манипулируете!

Если уж взялись переводить, почему не перевели всю цитату из закона?

 

Например, почему не перевели пункт 4?

Цитата

4. Субъект электронной коммерции, зарегистрированный в ******е, во время своей деятельности и в случае распространения коммерческого электронного сообщения обязан обеспечить предоставление всей информации, определенной Законом ******ы "Об электронной коммерции", в том числе относительно предмета электронного договора, на государственном языке.

 

Тут вам и про "всю информацию" и "обязан"! И безо всяких "может" или "по просьбе".

 

И пятый пункт тоже безо всяких "может" или "по просьбе":

Цитата

5. Информация о товарах и услугах на территории ******ы предоставляется на государственном языке, с учётом особенностей, определенных в статье 33 настоящего Закона.

 

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

 

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


36 минут назад, Dotrox сказал:

Прямо в том, что вы процитировали написано:

3 часа назад, Dotrox сказал:

другие языки - только по просьбе клиента

Нет, там написано

Цитата

3. По просьбе клиента его персональное обслуживание может осуществляться также на другом языке, приемлемом для сторон.

Так что ваше утверждение:

3 часа назад, Dotrox сказал:

Тут прямым текстом сказно, что обслуживание клиентов и вся информация - на ******ском, а другие языки - только по просьбе клиента.

Неверное.
Предоставление информации(всем) и персональное обслуживание - это совсем не одно и то же. Не додумывайте законы.

Пункт 4 вообще малозначимый, не знаю, какие откровения вы в нем увидели. Обязан предоставить информацию на госязыке - да без проблем, мелким шрифтом на пятой странице. Тем более, что он про информацию, которая примерно так и предоставляется обычно на любом языке.
 

36 минут назад, Dotrox сказал:

Тут вам и про "всю информацию" и "обязан"! И безо всяких "может" или "по просьбе".

Про "тут"(4 пункт) я уже написал.
А "может" все таки есть, только выше:

Цитата

2....Информация государственным языком может дублироваться на других языках.

И, заметьте, ни слова, что это должно быть по просьбе клиента.
Непонятно, зачем вы в одно месте закон додумываете, в другом наоборот вырезаете фразы из контекста... Конечно закон дает приоритет ******скому. Но не так, что "все другие только по запросу", а просто в первую очередь
 

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


6 хвилин назад, Shureg сказав:

Пункт 4 вообще малозначимый

Любопытно, а как вы определили, что пункт 4 малозначимый (а также, вероятно, и пункты 1 и 5, которых вы тоже избегаете)?

 

Давайте на минуту представим, что вы не судья Конституционного суда ******ы и не имеете ни полномочий, ни хотя бы квалификации определять какие пункты закона более значимы, а какие менее значимы. И представив это предположим, что все пункты равны по значимости. В таком случае окажется, что лазеек там нет!

 

8 хвилин назад, Shureg сказав:

Обязан предоставить информацию на госязыке - да без проблем, мелким шрифтом на пятой странице.

19 хвилин назад, Shureg сказав:

А "может" все таки есть, только выше:

 

Отвечу на всё это вашими же словами:

 

9 хвилин назад, Shureg сказав:

Непонятно, зачем вы в одно месте закон додумываете, в другом наоборот вырезаете фразы из контекста

 

 

 

 

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


43 минуты назад, Dotrox сказал:

Любопытно, а как вы определили, что пункт 4 малозначимый (а также, вероятно, и пункты 1 и 5, которых вы тоже избегаете)?

А для вас так важен пункт о языке публичной оферты сайта, или о политике конфиденциальности? Много пользователей заметят, что он, скажем, на китайском окажется?
И зачем мне избегать пунктов 1 и 5, в которых общие слова о том, что государственный язык ******ы - ******ский, чего в них обсуждать?
Или вы и их как-то по своему видите? :-D

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


16 хвилин назад, Shureg сказав:

И зачем мне избегать пунктов 1 и 5, в которых общие слова о том, что государственный язык ******ы - ******ский

 

Любопытно, где вы в этих пунктах такое увидели? Взгляните ещё раз на них:

 

Цитата

1. Мовою обслуговування споживачів в Україні є державна мова.

5. Інформація про товари та послуги на території України надається державною мовою, з урахуванням особливостей, визначених у статті 33 цього Закону.

 

Вполне конкретные утверждения о языке обслуживания и языке информации о товаре и безо всяких "может" (и не надо их сюда притягивать из других пунктов).

 

 

 

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


55 минут назад, Dotrox сказал:

Вполне конкретные утверждения о языке обслуживания и языке информации о товаре и безо всяких "может" (и не надо их сюда притягивать из других пунктов).

Да утверждения-то конкретные. Только толкуете вы их со своей колокольни, выдавая за истину.
Вот вам Российский закон с идентичными утверждениями
http://www.consultant.ru/document/cons_doc_LAW_53749/4f8f696dc43e2fb3765d8c428d6a13139b5e2d62/
 

Цитата

1. Государственный язык Российской Федерации подлежит обязательному использованию:
..
9) в продукции средств массовой информации;

Это не означает, как вы думаете, что без  "просьбы клиента" в сми (и интернете в т.ч.) в России нельзя использовать другие языки.
Это означает лишь, что в них обязательно должен быть и русский (и то есть уточнения, в которых его может не быть вовсе).
Ваша компиляция фраз из разных пунктов закона - из одного взяли "информация",  из другого "по просьбе  клиента" - и рраз! - получили новый вариант закона, была бы забавна, если б не было печально.
Исполнители ******ского закона  могут оказаться такими же упертыми, как и вы, а формулировки оставляют место для вольного толкования... Поэтому многие предпочитают перестраховаться. 
 

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


5 годин назад, Shureg сказав:

Вот вам Российский закон с идентичными утверждениями

И что, много в РФ сайтов, где русский не основной (а в большинстве случаев единственный), а как вы рекомендуете - "мелким шрифтом на пятой странице"?

 

5 годин назад, Shureg сказав:

Ваша компиляция фраз из разных пунктов закона - из одного взяли "информация",  из другого "по просьбе  клиента"

Это как раз вы сейчас скомпилировали!

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

 

Вот пункты, где упоминается информация:

Цитата

2. Підприємства, установи та організації всіх форм власності, фізичні особи - підприємці, інші суб’єкти господарювання, що обслуговують споживачів (крім випадків, встановлених частиною третьою цієї статті), здійснюють обслуговування та надають інформацію про товари (послуги), у тому числі через інтернет-магазини та інтернет-каталоги, державною мовою. Інформація державною мовою може дублюватися іншими мовами.

4. Суб’єкт електронної комерції, зареєстрований в Україні, під час своєї діяльності та в разі поширення комерційного електронного повідомлення зобов’язаний забезпечити надання всієї інформації, визначеної Законом України "Про електронну комерцію", в тому числі щодо предмета електронного договору, державною мовою.

5. Інформація про товари та послуги на території України надається державною мовою, з урахуванням особливостей, визначених у статті 33 цього Закону.

 

В них нет ни слова о "по просьбе клиента", которую вы сейчас каким-то чудом приплели. Зато неоднократно сказано, что информация предоставляется на государственном зыке. В том числе, прямо сказано, что информация о товарах, а не только оферты и подобное (которые здесь прямо вообще не упоминаются, но вы почему-то попытались свести все требования именно к ним).

 

А вот пункт, где есть "по просьбе клиента":

Цитата

3. На прохання клієнта його персональне обслуговування може здійснюватися також іншою мовою, прийнятною для сторін.

Но в нём нет ни одного упоминания "информации".

 

Так кто из нас компилирует фразы?

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


14 часов назад, Dotrox сказал:

Тут прямым текстом сказно, что обслуживание клиентов и вся информация - на ******ском, а другие языки - только по просьбе клиента.

Вы понимаете так, что информация на сайте написанная на русском должна быть именно скрыта? И доступна только после явной просьбы?

Но я тоже не вижу в этих текстах требования скрывать информацию на русском. Написано, что должна быть информация на ******ском обязательно, но не написано, что информацию на русском надо именно скрыть.

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

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

 

Цитата

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

Прямая ссылка на русскоязычную страницу, например, из гугла, на каком языке должна открываться? 

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


10 минут назад, florapraktik сказал:

Человек не просил русский текст, но увидел его - это нарушение?

проценты!

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

9 минут назад, chukcha сказал:

проценты!

А шо проценты?

Если у меня в укр версии будет в три раза больше текста, это даст мне право показать мою куцую русскоязычную версию страницы при заходе на неё по прямой ссылке?

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


28 минут назад, florapraktik сказал:

Прямая ссылка на русскоязычную страницу, например, из гугла, на каком языке должна открываться? 

На том языке который уже выбрал пользователь в поиске и получил по нему ссылку
Мало того Google крайне категорично не рекомендует перенаправлять пользователей т к Google Аналитика "засечет" 301 редирект посчитает ссылку не релевантной запросу и выкинет из индекса страницу с этой ссылкой

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

Приветствую, задал этот же вопрос в другой ветке обсуждения, но спрошу еще здесь:

 

у меня вопрос в следующем с главной страницы сайта практически очень мало клиентов в основном кто вбивает или копирует откуда-то, суть в чем если сделать редирект со страница com.ua на com.ua/ua, а остальные оставить как есть, по умолчанию все кто придут на главную получат укр версию, ведь на все остальные приходят именно органики а там на каком ввел запрос на таком страницу и получил. Насколько правильным будет такое решение? Заранее спасибо.

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


16 минут назад, markimax сказал:

На том языке который уже выбрал пользователь в поиске и получил по нему ссылку

Вот это сильно под сомнением. 

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

 

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

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


5 минут назад, magdek сказал:

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

Никто не знает, на самом деле. 

Рассуждаем...:D

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


12 минут назад, florapraktik сказал:

Это НЕ моя логика, и она мне НЕ нравится.

По умолчанию - это домен без префикса
Доказать можно просто - в настройках opencart (не забываем Управление магазинами - > URL магазина) есть таб Локализация ;)
Т е  если без префикса вы набрали в адресной строке имя домена и открылся ******ский согласно настроек магазина (язык по умолчанию) - это и есть по умолчанию, требования закона вы выполнили

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

7 минут назад, markimax сказал:

По умолчанию - это домен без префикса
Доказать можно просто - в настройках opencart (не забываем Управление магазинами - > URL магазина) есть таб Локализация ;)
Т е  если без префикса вы набрали в адресной строке имя домена и открылся ******ский согласно настроек магазина (язык по умолчанию) - это и есть по умолчанию.

Это одна из версий. НЕ единственная. И, как по мне, менее убедительная.

******омовный гражданин ******ы не обязан разбираться в настройках opencart и структурах URL. Он хочет открыть сайт и увидеть родной язык. И плевать ему на URL и настройки opencart. Другими словами: вполне вероятно, что выражение "по умолчанию" полностью субъективно и не имеет никакой связи с веб программированием и структурой URLов.

Не знаю...

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


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

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

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

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

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

Войти

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

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

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

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

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