Просмотр темы
Как "подружить" PHP Fusion и Facebook? Несовпадение кодировки при перепосте!
|
|
Oxanita |
Опубликовано 09.01.2016 15:51
|
![]() Опытный пользователь ![]() Сообщений: 235 Зарегистрирован: 01.09.2010 19:31 |
Уважаемые специалисты по PHP Fusion, подскажите, пожалуйста, как побороть "косяк"! Есть сайт на 7-ке, 7.02.03. Кодировка cp1251. Читается все нормально, постится во все соцсети тоже. Кроме Фейсбука. Появился этот "косяк" вроде как с лета и теперь устойчиво сохраняется. На всех страницах сайта установлена панель "Поделиться этой страницей" с кодом от Pluso.ru (была раньше ShareIt, проблема была та же самая). Вот так выглядит перепост с сайта в Фейсбук: все заголовки "крокозябрами". http://screenshot.ru/97561ce11ef17dd14912c054a07e123c http://screenshot.ru/bbecb33464662b691067e9fc2448d15f.png Вот содержимое соответствующей адресной строки, если чем поможет. https://www.facebook.com/sharer/sharer.php?src=pluso&u=http%3A%2F%2Fbelayakholunitsa.ru%2Fnews.php%3Freadmore%3D1569&t=Белая+Холуница.ru+-+Новости%3A+Когда+становится+Учитель+маяком... ТП Фейсбука не отвечает на просьбы о помощи. Знающий народ под припев "Да перейди та на Вордпресс и не морочь себе голову" убеждает, что надо неким невероятным усилием перетащить сайт на UTF-8, потому что Фейсбук именно эту кодировку по умолчанию использует, "а в cp1251 уже никто ничего не пишет". Попытка менять установки в локали (globals) и параметры dbconnect в maincore ничего не дают (естественно, база же в 1251). Получается весь сайт "вопросительными знаками", мне это не нужно. БД за 8 лет работы сайта накопилась немаленькая, ради эксперимента всю ее перекодировать в UTF-8 как-то стремно. Есть ли еще у кого какие идеи, как бы подружить Мордокнигу с моим ресурсом? Главное, весь код-то на фейсбучной стороне, копалась-копалась - настроить нечего. Вот код Pluso opentable("Поделитесь этой ссылкой!"); Опытным путем установлено, что вот это вот отвечает только за всплывающие подписи к кнопочкам и более ничего не делает. В то, что ситуация безвыходная - не верю. Может, можно специально для Фейсбука в коде meta тегов прописать "Если перепост в Фейсбук, то кодировка UTF-8"? Это средствами ПХП возможно, если уж не перепиливать весь сайт в другую кодировку? Заранее спасибо всем советчикам :) Белая Холуница - моя столица!
![]() |
|
|
Vova |
Опубликовано 09.01.2016 19:17
|
![]() Ветеран ![]() Сообщений: 877 Зарегистрирован: 05.08.2011 11:53 |
Смени share кнопку.
Мои сайты: ABCVG.com / Допомога учням / ГДЗ / 8Gamers - Игровой портал / Мониторинг CS / Мониторинг игровых серверов / Хостинг от ABCVG.net
|
|
|
Oxanita |
Опубликовано 09.01.2016 20:47
|
![]() Опытный пользователь ![]() Сообщений: 235 Зарегистрирован: 01.09.2010 19:31 |
Vova, так толку-то? Если я просто в Фейсбук пощу ссылку, та же самая фигня. И при кросспостинге через Вконтактик то же, только (спасибо) еще добавляет заголовок нормальной кириллицей из самого Вконтактика. Чем и пользуюсь. Надо именно Фейсбук как-то обмануть, втереть ему, что у меня на сайте UTF-8 ![]() (больше не приходит ничего в голову) Белая Холуница - моя столица!
![]() |
|
|
Polarfox |
Опубликовано 09.01.2016 21:06
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 3381 Зарегистрирован: 20.08.2010 14:03 |
виджет книги ок?
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
Oxanita |
Опубликовано 09.01.2016 21:22
|
![]() Опытный пользователь ![]() Сообщений: 235 Зарегистрирован: 01.09.2010 19:31 |
PolarFox, так вот я и не вижу, чтобы он был ОК. Получается, некорректно он работает. Если даже прямая дележка ссылкой в Мордокниге дает кракозяблы вместо нормального кириллического текста. Белая Холуница - моя столица!
![]() |
|
|
Polarfox |
Опубликовано 10.01.2016 20:54
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 3381 Зарегистрирован: 20.08.2010 14:03 |
ну понятно (о чем и спрашивал), попробуй форсировать заголовок 1251 http://htaccess.net.ru/doc/AddType-charset/CharsetDefault.php может лицокнига ставит по дефу юникод, а так решит ставить 1251. Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
Oxanita |
Опубликовано 16.01.2016 07:33
|
![]() Опытный пользователь ![]() Сообщений: 235 Зарегистрирован: 01.09.2010 19:31 |
Только не ржать... У меня файл .htaccess не создается. От слова вообще. Наверно, такие настройки сервака, но я их не могу сменить. Или я чего-то не знаю...
Белая Холуница - моя столица!
![]() |
|
|
Vova |
Опубликовано 16.01.2016 08:40
|
![]() Ветеран ![]() Сообщений: 877 Зарегистрирован: 05.08.2011 11:53 |
Oxanita написал: Только не ржать... У меня файл .htaccess не создается. От слова вообще. Наверно, такие настройки сервака, но я их не могу сменить. Или я чего-то не знаю... Какой хостинг? Скорее всего хостер сделал ограничение. Мои сайты: ABCVG.com / Допомога учням / ГДЗ / 8Gamers - Игровой портал / Мониторинг CS / Мониторинг игровых серверов / Хостинг от ABCVG.net
|
|
|
Oxanita |
Опубликовано 28.02.2016 09:15
|
![]() Опытный пользователь ![]() Сообщений: 235 Зарегистрирован: 01.09.2010 19:31 |
nginx там... искала-искала, как в таком случае поступать, не нашла. терплю периодические (раз в 2 недели в среднем) вопросы моих читателей в мордокниге на тему "а чой-то у тебя крокозябры в ссылке?"![]() Белая Холуница - моя столица!
![]() |
|
|
SchreiBear |
Опубликовано 06.03.2016 21:07
|
![]() Ветеран ![]() Сообщений: 625 Зарегистрирован: 05.01.2013 11:01 |
Oxanita, оно и не будет работать по другому..мордакнига в utf 8 работает... а передоваемая инфа на мордукнигу в 1251... и при сохранении в ДБ мордокниги происходит чудное преобразование. я как то кидал тут кусок кода который может этот момент исправить... только вот где я сказать не могу. функция вроде транслита.. с 1251 в utf8 ... подцепить её в нужное место и всё будет тип топ
Нужно сказать огромное спасибо людям, которые живут на популярных девелопер форумах и дают там адекватные ответы на абсолютно «нубские» вопросы без попыток унизить вопрошающего.
|
|
|
gazovik-fc |
Опубликовано 07.03.2016 06:21
|
![]() Начинающий ![]() Сообщений: 43 Зарегистрирован: 07.03.2011 09:16 |
|
|
|
Rush |
Опубликовано 07.03.2016 11:26
|
![]() Администратор ![]() Разработчики ![]() Группа поддержки ![]() Сообщений: 1418 Зарегистрирован: 31.08.2010 14:41 |
про open graph теги слышали? вдруг поможет
|
|
Поделиться этой темой | |
Социальные закладки: |
![]() ![]() ![]() ![]() ![]() ![]() |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |