Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Ошибки при работе с системой (http://forum.sape.ru/forumdisplay.php?f=14)
-   -   Кодировка (http://forum.sape.ru/showthread.php?t=18095)

samy 16.09.2008 02:46

Кодировка
 
В движке полностью используется только кодировка UTF-8, соответственно блоки сапы надо также перевести на нее. Сделал замену в файле с кодом как и указано в факе:

$sape = new SAPE_client();

изменить на:

$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);

К сожалению не помогло. После удаления links.db и попытке загрузки, страница очень долго грузится и после того как загружается link.db пустой и ссылок соответственно нет, хотя на самом деле они есть. Движок Open SLAED 1.1.

Кто-нить подскажите что еще можно попробывать предпринять?

Ank 16.09.2008 10:12

ни при чем тут кодировка... без нее хотите сказать полный и быстро?

samy 16.09.2008 12:22

Да. Проблема именно в отображении кодировки.

Ank 16.09.2008 12:50

samy, итак еще раз.
БЕЗ кодировки Вы получаете полный линкс, но неверный.
Указав кодировку - Вы получаете пустой линкс. Верно?
Хост кстати указан?

samy 16.09.2008 13:37

Цитата:

Сообщение от Ank (Сообщение 240255)
samy, итак еще раз.
БЕЗ кодировки Вы получаете полный линкс, но неверный.
Указав кодировку - Вы получаете пустой линкс. Верно?
Хост кстати указан?

Да верно + с кодировкой страница грузится где-то минут 5. А что за хост можно поконкретней?

Код для вывода кстати юзаю такой:

<?php
if (!defined('BLOCK_FILE')) {
Header("Location: ../index.php");
exit;
}

define('_SAPE_USER', 'кеш');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);
$x1 = $sape->return_links(5);
$x2 = $sape->return_links(5);
$x3 = $sape->return_links(5);
$content = $x1;
if ($content == "") {
$content = "<center>
Место пока свободно!
</center>";
}
?>

Ank 16.09.2008 13:59

бр... где Вы такой код то взяли? Сами придумали или подсказал кто?
$x1 = $sape->return_links(5);
$x2 = $sape->return_links(5);
$x3 = $sape->return_links(5);
это попытка вывода в разных местах? А фак почитать?
про хост - там же, в факе.
ну и пришлите в личку хеш и сайт - гляну на такое чудо, как разная скорость отдачи с разными кодировками...

samy 16.09.2008 14:07

Цитата:

Сообщение от Ank (Сообщение 240274)
бр... где Вы такой код то взяли? Сами придумали или подсказал кто?
$x1 = $sape->return_links(5);
$x2 = $sape->return_links(5);
$x3 = $sape->return_links(5);
это попытка вывода в разных местах? А фак почитать?
про хост - там же, в факе.
ну и пришлите в личку хеш и сайт - гляну на такое чудо, как разная скорость отдачи с разными кодировками...

Где взял уже не помню :) Это не попытка а реальный вывод трех блоков в разных местах. Все отлично работает за исключением кодировки. Хеш выслал ;)

Ank 16.09.2008 15:07

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

Добавлено через 21 минуту
ну как и следлвало ожидать - абсолютно одинаковое время отдачи. что с утф, что без
пропишите хост и кодировку.

Личка подглючивает сейчас - пишу сюда

samy 16.09.2008 15:16

Ага личка че-то не доступна пока что. Кодировку прописал, а что в хосте прописать нужно?

zhegloff 16.09.2008 15:20

В хосте нужно прописать свой хост :)

http://sape.ru/faq.php?q_id=259


Часовой пояс GMT +3, время: 18:05.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.