Вернуться   Форум SAPE.RU > Система SAPE.ru > Установка кода на различные движки

-->
Ответ
 
Опции темы
Старый 21.08.2009, 13:54   #101
Эксперт
 
Регистрация: 23.09.2008
Адрес: Самара
Сообщений: 4,885
Вес репутации: 381
alex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущее
Отправить сообщение для alex063 с помощью ICQ
По умолчанию

Народ, возник вопросик. Поиск не дал результата, не смог найти (хотя раньше попадалось обсуждение на глаза).

Можно ли как-нибудь совместить две кодировки на одном сайте?

Добавлено через 3 минуты
Хех... Вот что мне нужно двумя сообщениями выше))) Сорри... Совсем слепой стал.
__________________
Продвижение и поддержка сайтов. Актуальное портфолио. Отзывы. ICQ: 407354474.

Последний раз редактировалось alex063; 21.08.2009 в 13:54. Причина: Добавлено сообщение
alex063 вне форума   Ответить с цитированием
Старый 13.09.2009, 00:46   #102
Новичок
 
Регистрация: 13.09.2007
Сообщений: 74
Вес репутации: 0
Levin не любят в этих краяхLevin не любят в этих краяхLevin не любят в этих краях
По умолчанию

Можно так делать

Цитата:
$sapka = iconv("CP1251", "UTF-8", $sape->return_links());
echo $sapka;
Работает на все случаи жизни.
Можно таким образом также на одном сайте одновременно разные кодировки использовать. Например, когда сайт в одной, а форум в другой
Levin вне форума   Ответить с цитированием
Старый 07.10.2009, 13:15   #103
Новичок
 
Аватар для raba1984
 
Регистрация: 29.09.2009
Сообщений: 20
Вес репутации: 0
raba1984 на пути к лучшему
По умолчанию

Была похожая стуация.
Использую mod_sape, на сайте в ссылках неправильная кодировка, все перепробывал.
Оказывается забыл удалить из файла index.php код сапы.
И он думал, что у меня стоит win 1251, а я ему в модуле говорю utf-8
Пока из кода не убрал, модуль правильно не заработал.
raba1984 вне форума   Ответить с цитированием
Старый 07.10.2009, 16:17   #104
Эксперт
 
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 386
Апокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущее
По умолчанию

Цитата:
Сообщение от alex063 Посмотреть сообщение
Можно ли как-нибудь совместить две кодировки на одном сайте?
Хоть 10 кодировок. php.net/iconv или аналоги
Апокалипсис вне форума   Ответить с цитированием
Старый 07.10.2009, 17:03   #105
Эксперт
 
Регистрация: 23.09.2008
Адрес: Самара
Сообщений: 4,885
Вес репутации: 381
alex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущее
Отправить сообщение для alex063 с помощью ICQ
По умолчанию

Апокалипсис, ну ты откопал) Давно разобрался.

p.s. Ответ кстати на двух страницах ранее есть даже.
__________________
Продвижение и поддержка сайтов. Актуальное портфолио. Отзывы. ICQ: 407354474.
alex063 вне форума   Ответить с цитированием
Старый 13.02.2010, 09:02   #106
Специалист
 
Аватар для Sergey2121
 
Регистрация: 05.09.2007
Сообщений: 144
Вес репутации: 205
Sergey2121 скоро станет известен
По умолчанию

Цитата:
Сообщение от MrMozg Посмотреть сообщение
Расскажу о том, как сделал нормальное отображение ссылок на сайте с движком WP (UTF-8) + отдельный каталог статей с кодировкой cp-1251.
В WP (напоминаю - кодировка UTF-8) вставил код:
PHP код:
if (!defined('_SAPE_USER')){
 
define('_SAPE_USER''тут страшный хеш-код выданный сапой'); 
 }
require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset(
$o);
echo 
$sape->return_links(); 
А в статьи (в кодировке cp-1251) такой код:
PHP код:
if (!defined('_SAPE_USER')){
define('_SAPE_USER''тут опять страшный хеш-код');
}
require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
 unset(
$o);
echo 
iconv("UTF-8""WINDOWS-1251"$sape->return_links()); 
После этого удаляем links.db и открываем любую страницу сайта с купленной ссылкой - links.db создается и все работает отлично.
Проверил для случая, когда сайт в win-кодировке, а форум Bulletin 4.0 в UTF-8. Работает.
Sergey2121 вне форума   Ответить с цитированием
Старый 14.07.2013, 12:29   #107
Новичок
 
Аватар для refantom
 
Регистрация: 15.04.2010
Адрес: Ташкент
Сообщений: 10
Вес репутации: 0
refantom на пути к лучшему
По умолчанию Так вот где собака зарыта!? В sape.php

А у меня такая ситуевина была: Мучился c плагином Maxsape и кодировкой 2 дня.
Сайт на wordpress 3.5.1 в кодировке UTF-8, В плагине тоже UTF-8, а ссылки были кракозябрами...

Все советы с форума пробовал. Не помогало. Решил проблему кардинально. Оказывается в папке, куда links.db пишется, в самом-то файле sape.php прописана windows-1251. Вот, там поменял на UTF-8 и все нормализовалось!
refantom вне форума   Ответить с цитированием
Старый 14.07.2013, 21:01   #108
Эксперт-криминалист
 
Аватар для Forextaler
 
Регистрация: 05.12.2009
Сообщений: 1,061
Вес репутации: 217
Forextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущее
По умолчанию

Вообще то в файле sape.php по умолчанию никакая кодировка не прописана. По крайней мере я никогда не видел чтоб так было. Вот если в этот файл уже лазил кто то, то совсем другое дело.
__________________
Установка кода сапы на Wordpress и Joomla. Недорого. Заказать
Услуги по Wordpress: создание и перенос сайта, правка шаблонов.
Forextaler вне форума   Ответить с цитированием
Старый 19.07.2013, 10:45   #109
Новичок
 
Аватар для refantom
 
Регистрация: 15.04.2010
Адрес: Ташкент
Сообщений: 10
Вес репутации: 0
refantom на пути к лучшему
По умолчанию

Цитата:
Сообщение от Forextaler Посмотреть сообщение
Вообще то в файле sape.php по умолчанию никакая кодировка не прописана. По крайней мере я никогда не видел чтоб так было. Вот если в этот файл уже лазил кто то, то совсем другое дело.
Вы когда в последний разв файл sape.php заглядывали?!

Вот кусок кода, 188 строка:
// Кодировка
if (isset($options['charset']) && strlen($options['charset'])) {
$this->_charset = $options['charset'];
} else {
$this->_charset = 'windows-1251';
}
refantom вне форума   Ответить с цитированием
Старый 19.07.2013, 11:55   #110
Специалист
 
Аватар для Добрый
 
Регистрация: 22.07.2012
Сообщений: 354
Вес репутации: 160
Добрый - просто великолепная личностьДобрый - просто великолепная личностьДобрый - просто великолепная личностьДобрый - просто великолепная личностьДобрый - просто великолепная личностьДобрый - просто великолепная личностьДобрый - просто великолепная личностьДобрый - просто великолепная личность
По умолчанию

Лучше не ковырять sape.php (хотя я тоже так попервах так делал), а указывать кодировку при вставке кода в шаблон.
Код:
<?php
     if (!defined('_SAPE_USER')){
        define('_SAPE_USER', '%код%');
     }
     require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
	 
     $o['charset'] = 'UTF-8';
	 $sape = new SAPE_client($o);
	 unset($o);
?>
А всякие недоплагины - зло, плодящие сущности без надобности. И ошибки. И нагрузку.
__________________
Быть добру.
Добрый вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Яша на сайте... Se0man Курилка 13 21.07.2008 12:18
Информация о сайте О для ВМ sin Пожелания пользователей системы 6 23.12.2007 02:42
Нет ссылок на сайте Ice Вопросы по работе системы 5 14.11.2007 19:56
Папка на сайте BoB4uK Вопросы по работе системы 6 24.07.2007 19:09
Авторизация на сайте... beep Пожелания пользователей системы 5 05.07.2007 14:30


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