• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Проблема DLE + Google Buzz

Статус
В этой теме нельзя размещать новые ответы.

Grinder90

Постоялец
Регистрация
27 Ноя 2009
Сообщения
60
Реакции
3
Никак не могу разобраться с проблемой. Стоит DLE 7.5, добавляю кнопки быстрого постинга новости в сервисы соц сетей, и с кнопкой гугл баз возникает проблема. Тайтл и описание отображается в неправильной кодировке.
Я погуглил как положено, нашел якобы вариант перекодировки макросом на лету тайтла с win-1251 в utf-8. Но проблема не решилась.
Может кто сталкивался?
 
Может в базе на та кодировка стоит
 

как видно у вас уже здесь формируется пост в неправильной кодировке.
И формируется он, если верить декодеру Лебедева, в CP1251.
 
сталкивался, для решения написал скриптик очень маленький, правда на jquery

<div class="social">
<a rel="nofollow" href="javascript:;" title="http://twitter.com/home?status=%1" class="twitter">twitter</a>
<a rel="nofollow" href="javascript:;" title="http://www.facebook.com/sharer.php?u=%1&t=%2" class="facebook">facebook</a>
<a rel="nofollow" href="javascript:;" title="http://vkontakte.ru/share.php?url=%1&title=%2&description=%3" class="vkontakte">vkontakte</a>
<a rel="nofollow" href="javascript:;" title="http://www.livejournal.com/update.bml?mode=full&subject=%2&event=%1" class="livejournal">livejournal</a>
</div>

<script type="text/javascript">
var oUrl = 'Ваш линк';
var oTitle = 'Ваше название';
var oDescription = 'Ваше описание';
$('.social a').click(function(){
var href=$(this).attr('title');
href=href.replace('%1',oUrl);
href=href.replace('%2',oTitle);
href=href.replace('%3',oDescription);
window.open(encodeURI(href));
});
</script>

скриптик можно упростить и доработать, но суть в том что JS преобразует все в утф 8 и открвает ссылку, что нам вобщем то и нужно
 
скриптик можно упростить и доработать, но суть в том что JS преобразует все в утф 8 и открвает ссылку, что нам вобщем то и нужно
спасибо. попробовал, но не заработало.
может href="javascript:;" тутчтото пропущенно? название функции или ещё что...
в js нуб полный, извиняюсь заранее
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху