Перейти к публикации

Проблема отображения текстовых атрибутов сайта.


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

Добрый день уважаемые форумчане, речь будет идти вот об этом сайте http://oom.by/

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

http://prntscr.com/9j2e1j

Кодировка на сайте   1251  

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

Проверял на других мессенджерах, среди которых skype и telegram, все отображается без проблем. Тянет подумать что проблема в вайбере... Но!!! Если открыть любой другой сайт на DLE (в частности dle-news.ru) то такой проблемы не наблюдается.

 

Забегая вперед, решил исключить подозрения по поводу шаблона, сделал на default шаблоне тоже скриншот

http://prntscr.com/9j2dbd

-результат не изменился, значит можно сделать вывод что дело  в движке.

 

Далее я в ступоре, вот и прошу помощи у более опытных пользователей.

 

Может быть кто-нибудь сталкивался с подобным? Подскажите пожалуйста в каком файле это можно исправить? Или хотя бы направьте в какую сторону нужно рыть?

 

Заранее благодарю за ответ (совет))

С уважением Владимир.

 

Изменено пользователем oom.by
Исправлена опечатка
Ссылка на сообщение
Поделиться на других сайтах

Viber не поддерживает кодировку cp-1251 и DLE тут не при чём, периводите сайт в utf-8 и будет всё нормально (в частности dle-news.ru в utf-8)

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, germanydletest сказал:

Viber не поддерживает кодировку cp-1251 и DLE тут не при чём, периводите сайт в utf-8 и будет всё нормально (в частности dle-news.ru в utf-8)

Благодарю за ответ, но никак не пойму, вот тоже сайт на DLE  http://flaxeco.com/  и кодировка 1251

В Viber тестово кидаю ссылку - вот результат http://prntscr.com/9j38t6

Разве не должны были тоже ромбики быть? Или Viber как то избрано не поддерживает кодировку?:D

 

вот на этом тоже ромбики, http://spyby.net/ 

а вот на этом все ровно вроде http://4spy.net/

 

хотя у обоих сайтов кодировка 1251, и разные версии движков...

 

Может есть ещё какие либо варианты? Или я не ту кодировку смотрю?

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

ответ вашего сервера 

HTTP/1.1 200 OK
Date: Sun, 27 Dec 2015 16:51:42 GMT
Content-Type: text/html
Connection: close
Server: Jino.ru/mod_pizza
Set-Cookie: PHPSESSID=6b338c6040828d8a0b718d9f2dc67cf0; path=/; domain=.oom.by; HttpOnly
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache

ответ сервера второго сайта  

HTTP/1.1 200 OK
Date: Sun, 27 Dec 2015 16:52:34 GMT
Content-Type: text/html; charset=windows-1251
Connection: close
Server: Jino.ru/mod_pizza
Set-Cookie: PHPSESSID=c127374127c59c25f0de71386a6a2e24; path=/; domain=.flaxeco.com; HttpOnly
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: dle_user_id=deleted; expires=Sat, 27-Dec-2014 16:52:33 GMT; path=/; domain=.flaxeco.com; httponly
Set-Cookie: dle_password=deleted; expires=Sat, 27-Dec-2014 16:52:33 GMT; path=/; domain=.flaxeco.com; httponly
Set-Cookie: dle_hash=deleted; expires=Sat, 27-Dec-2014 16:52:33 GMT; path=/; domain=.flaxeco.com; httponly
ПРОВЕРИТЬ

Как видем ваш сервер не отдаёт кодировку, поэтому вибер применяет свою кодировку по умолчанию т.е. utf-8, и как я сказал выше, cms тут не при чём

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

Благодарю за ответ, теперь становится более ясно...

Но буду просить  ещё и совета у Вас.

 

Где я могу это настроить??? Можно ли это как то сделать  в движке? Или это хостер должен настраивать? 

Мне просто хостер ответил следующее:

 

Кузнецов Дмитрий, 28.12.2015 12:04. Цитировать

Здравствуйте. Вам ответили, что viber не работает с кодировкой cp1251. Вы производили установку движка в кодировке cp1251. Все данные в БД хранятся в данной кодировке, шаблоны также сохранены в данной кодировке. Нужно будет изменять все шаблоны, данные в БД. Часть данных может быть потеряна. Вы можете попробовать самостоятельно изменить кодировку по инструкции: (http://www.dle9.com/books/faq/1676-chto-vybrat-datalife-engine-utf-edition-ili-windows-1251.html). Гораздо проще переустановить новый движок в нужной кодировке.

 

Я и сам ещё ЮНИОР, но даже мне его ответ как то кажется не полным что-ли... 

 

И не подскажете, как Вы так получили информацию про мои сайты? Поделитесь где тестировали? Это движок выдает такую информацию, или же сам хостинг (сервер)?

Дайте пожалуйста не рыбу,  а удочку :huh:

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

сами вы это не настроите, это хостер должен настраевать сервер, что бы тот отдавал кодировку при ответе клиенту (браузеру/приложению)

 

11 минуту назад, oom.by сказал:

Поделитесь где тестировали?

сервисов куча, вот к примеру https://2ip.ru/server-response/

12 минуты назад, oom.by сказал:

Это движок выдает такую информацию, или же сам хостинг (сервер)?

это сервер отдаёт эту информацию клиенту (браузеру/приложению)

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

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

Тут сразу мой вопрос будет им,  а следом ответ

 

  1. Благодарю за ответ, но как тогда понять что на сайте http://flaxeco.com/ точно такая же кодировка стоит, а именно cp1251 и с этим сайтом нет никаких проблем в отображении Viber Как тогда объяснить, что оба сайта с одинаковой кодировкой, размещенные на Вашем хостинге, получают разный ответ сервера??? Смотрите скриншот Screenshot_for_jino.png
  2. Статус заявки изменен пользователем на «Ожидает ответа оператора» 28.12.2015 14:28
  3.  

    Кузнецов Дмитрий, 28.12.2015 15:27. Цитировать

    Ответ на форуме, который Вам предоставили, неверен. Если сравнивать 2 сайта, о которых Вы написали, то: 1) На сайте "http://oom.by/" в ответах от сервера не приходит заголовок с кодировкой. 2) На сайте "http://flaxeco.com/" в ответах от сервера приходит заголовок следующего содержания: "Content-Type:text/html; charset=windows-1251". Именно по этой причине у Вас в программе превью сайта отображается некорректно. Т.к в первом случае кодировка не указана явна и программа пытается определить кодировку автоматически и определяет ее неверно. Поэтому и происходит отображение некорректных символов. Послали с сервера от Вашего сайта требуемый заголовок, проверили в программе "viber" проблем не возникает, просим проверить Вас.

 

Вот теперь прошу их по аналогии сделать такое же чудо и со вторым сайтом) Надеюсь смогут):lol:

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

Ещё раз приветствую всех участников форума. 

Как говорится не прошло и пол года(((((

 

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

Вы ведь ранее научили меня, что дело в ответе от сервера.

 

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

 

Для сайта http://oom.by/

Date: Fri, 11 Mar 2016 11:08:13 GMT 
Content-Type: text/html; charset=cp1251 
Connection: close 
Server: Jino.ru/mod_pizza 
Set-Cookie: PHPSESSID=4261b2a54190f825a817f8d8ff5f2604; path=/; domain=.oom.by; HttpOnly 
Expires: Thu, 19 Nov 1981 08:52:00 GMT 
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 
Pragma: no-cache 

 

 

Для сайта http://oyo.by/

Date: Fri, 11 Mar 2016 11:09:28 GMT 
Content-Type: text/html; charset=cp1251 
Connection: close 
Server: Jino.ru/mod_pizza 
Set-Cookie: PHPSESSID=2df7969bedc58cfcf6e8596927a1f546; path=/; domain=.oyo.by; HttpOnly 
Expires: Thu, 19 Nov 1981 08:52:00 GMT 
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 
Pragma: no-cache 
Set-Cookie: dle_user_id=deleted; expires=Thu, 12-Mar-2015 11:09:27 GMT; path=/; domain=.oyo.by; httponly 
Set-Cookie: dle_password=deleted; expires=Thu, 12-Mar-2015 11:09:27 GMT; path=/; domain=.oyo.by; httponly 
Set-Cookie: dle_hash=deleted; expires=Thu, 12-Mar-2015 11:09:27 GMT; path=/; domain=.oyo.by; httponly 
Set-Cookie: PHPSESSHD=6719931d2a8fbae60b5e6b9564c83388; expires=Mon, 09-Mar-2026 11:09:28 GMT 

 

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

 

Так ладно если бы все сайты так себя вели, вот ниже приведу ещё парочку, которые отображаются корректно,  а ответы от сервера также содержат кодировку.

 

Для сайта http://flaxeco.com/

Date: Fri, 11 Mar 2016 11:11:31 GMT 
Content-Type: text/html; charset=windows-1251 
Connection: close 
Server: Jino.ru/mod_pizza 
Set-Cookie: PHPSESSID=25e2761b4b1652afe6154a55a428504f; path=/; domain=.flaxeco.com; HttpOnly 
Expires: Thu, 19 Nov 1981 08:52:00 GMT 
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 
Pragma: no-cache 
Set-Cookie: dle_user_id=deleted; expires=Thu, 12-Mar-2015 11:11:30 GMT; path=/; domain=.flaxeco.com; httponly 
Set-Cookie: dle_password=deleted; expires=Thu, 12-Mar-2015 11:11:30 GMT; path=/; domain=.flaxeco.com; httponly 

 

Для сайта http://spsafe.ru/

Date: Fri, 11 Mar 2016 11:13:19 GMT 
Content-Type: text/html; charset=windows-1251 
Connection: close 
Server: Jino.ru/mod_pizza 
Set-Cookie: PHPSESSID=905ba5bc225cbc3b2871048c94cd7224; path=/; HttpOnly 
Expires: Thu, 19 Nov 1981 08:52:00 GMT 
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 
Pragma: no-cache 
Set-Cookie: dle_user_id=deleted; expires=Thu, 12-Mar-2015 11:13:18 GMT; path=/; httponly 
Set-Cookie: dle_password=deleted; expires=Thu, 12-Mar-2015 11:13:18 GMT; path=/; httponly 
Set-Cookie: dle_hash=deleted; expires=Thu, 12-Mar-2015 11:13:18 GMT; path=/; httponly 

Set-Cookie: dle_hash=deleted; expires=Thu, 12-Mar-2015 11:11:30 GMT; path=/; domain=.flaxeco.com; httponly 

 

Вот эти сайты отображаются корректно.

Все ресурсы расположены на одном хостинге,  пробовал писать им в поддержку, ниже скрин с результатами(

А если вкратце, то они просто проверили ответы серверов, и понятия не имеют почему не отображается корректно описание ссылки в вайбере(

http://prntscr.com/adup1v

 

Может причина кроется в чем то другом?

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

 

 

 

Ссылка на сообщение
Поделиться на других сайтах
28 минуты назад, oom.by сказал:

Может причина кроется в чем то другом?

Причина кроется в вашей невнимательности и разгельдяйстве хостера. У вас ответ лежит на поверхности. Как видно сайты висят на двух разных серверах, на том сервере, где висят сайты которые отображаются не верно, отдаётся кодировка cp1251, которая является синонимом windows-1251, но используется исключительно для обозначения кодировок БД mysql. пусть хостер корректирует ответ сервера, так как для html документов, которые в кодировке windows-1251 должен отдаваться ответ с кодировкой windows-1251, а не с его синонимами, и CMS с генерацией превью тут не при чём.

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, germanydletest сказал:

Причина кроется в вашей невнимательности и разгельдяйстве хостера. У вас ответ лежит на поверхности. Как видно сайты висят на двух разных серверах, на том сервере, где висят сайты которые отображаются не верно, отдаётся кодировка cp1251, которая является синонимом windows-1251, но используется исключительно для обозначения кодировок БД mysql. пусть хостер корректирует ответ сервера, так как для html документов, которые в кодировке windows-1251 должен отдаваться ответ с кодировкой windows-1251, а не с его синонимами, и CMS с генерацией превью тут не при чём.

 

Спасибо большое! Очень четкий и профессиональный ответ,  глаз - алмаз!!!))))

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

 

Да они мне откаты должны давать за такое)))))

 

 

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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