sape и linkpad для utf-8

Для корректного отображения ссылок на сайтах с кодировкой UTF-8 (например работающих под Joomla) нужно слегка изменить код бирж ссылок Sape и Linkpad.

Sape

 

Ссылки на сайте отображаются в неверной кодировке

Если на Вашем сайте используется кодировка русских букв, отличная от windows-1251, то необходимо в коде вывода ссылок (который вы вставляете на каждую страницу сайта) строку:
<?php
$sape = new SAPE_client();
?>

изменить на:
<?php
$o[‘charset’] = ‘UTF-8’;
$sape = new SAPE_client($o);
unset($o);
?>

Данный пример приведен для кодировки UTF-8, если в Вашем случае используется другая кодировка, укажите ее аналогичным образом.

 

Linkpad

<?php
if (!defined(‘_LINKPAD_USER_ID’)){
define(‘_LINKPAD_USER_ID’, ‘1f4d6ea3951540f7bf3896f853f893d6’);
}
require_once($_SERVER[‘DOCUMENT_ROOT’].’/’._LINKPAD_USER_ID.’/linkpad.php’);
$linkpad = new Linkpad_client();
?>

<?php
echo iconv(“windows-1251”, “UTF-8”,$linkpad->return_links());
?>

If you found an error, highlight it and press Shift + Enter or click here to inform us.

Author: master

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *