Как настроить sape на страницы с разными кодировками?

Andreyka
На сайте с 19.02.2005
Offline
822
669

Есть сайт на движке azdgdatingplatinum. Там ряд страниц в различной кодировке.

Где этот движок хранит кодировку текущей страницы чтоб указать ее в sape?

Не стоит плодить сущности без необходимости
LEOnidUKG
На сайте с 25.11.2006
Online
1762
#1

Именно страницы или целые разделы в другой кодировке?

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

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Andreyka
На сайте с 19.02.2005
Offline
822
#2
LEOnidUKG:
Именно страницы или целые разделы в другой кодировке?
Можно сам вывода сапы подкрутить, мол смотреть на урл и в зависимости от него менять кодировку.

Страницы. От адреса кодировав не зависит.

[umka]
На сайте с 25.05.2008
Offline
456
#3

Andreyka, ну вы же взрослый человек :) Поковыряйте сорцы движка, поищите откуда он берёт charset, который отдаёт в заголовке или мета-теге.

Лог в помощь!
LEOnidUKG
На сайте с 25.11.2006
Online
1762
#4
Andreyka:
Страницы. От адреса кодировав не зависит.

У этих страниц есть адреса. Значит есть список страниц у которых кодировка отличается от стандартной по всему движку. Берём эти адреса и составляем список.

Далее проверяем, если код сапы вызывается на этой странице, то в ссылках меняем кодировку на другую.

Andreyka
На сайте с 19.02.2005
Offline
822
#5
[umka:
"]Andreyka, ну вы же взрослый человек :) Поковыряйте сорцы движка, поищите откуда он берёт charset, который отдаёт в заголовке или мета-теге.

Я думал что кто-то уже знает в какой переменной чарсет

bolyk
На сайте с 16.02.2006
Offline
175
#6

<?

if (!defined('_SAPE_USER')){
define('_SAPE_USER', '');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client(array('charset' => "UTF-8"));
?>
Thunder v3. Дорген (http://ifirestarter.ru/product/10) | MassSiteProxy. Скрипт клонирования сайтов (http://ifirestarter.ru/product/12) | CPAgen CPA дорген (http://ifirestarter.ru/product/14) | (http://fast-index.ru/article)
A0
На сайте с 22.03.2009
Offline
229
#7

Andreyka, если я правильно понял, то так -

<?php
echo iconv( "windows-1251", "UTF-8", $sape->return_links() );
?>

Я так соединяю сайт на win1251 и форум на utf. Всё работает как нужно.

Продвижение и поддержка сайтов. Актуальное конкурентное портфолио. ICQ - 407354474.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий