отображает анкор ссылки квадратиками.
где поправить кодировку?
сразу еще вопрос:
код для контекстных ссылок пишу так
<sape_index>
<?php z_html(); ?><br><br>
</sape_index>
не работает
что подправить?
1
конфликт сапы с кодировкой сайта
Автор
LEGAS
, 07.01.2010, 09:50
Сообщений в теме: 7
#1
Отправлено 07.01.2010, 09:50
#2
Отправлено 07.01.2010, 15:03
Если кодировка сайта utf-8, то:
или:
if (class_exists('SAPE_context')) { ob_start(array(new SAPE_context(array('charset' => 'utf-8')), 'replace_in_page')); echo '<sape_index>'; z_content(); echo '</sape_index>'; ob_end_flush(); } else { z_content(); }
или:
if (class_exists('SAPE_context')) { $context = new SAPE_context(array('charset' => 'utf-8')); echo $context->replace_in_page('<sape_index>' . z_page()->getBody() . '</sape_index>'); } else { z_content(); }
#3
Отправлено 08.01.2010, 19:53
Попробовал следующий код инициализации.
<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '95b6db5dc9e1e80c5109249925dd3b55');
}
if (file_exists($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')) {
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client(array('charset' => 'utf-8'));
}
?>
Код вывода контента страницы:
if (class_exists('SAPE_context')) {
$context = new SAPE_context(array('charset' => 'utf-8'));
echo $context->replace_in_page('<sape_index>' . z_page()->getBody() . '</sape_index>');
} else {
z_content();
}
не помогло
сайт перестал работать-отображается содержимое без шаблона
выводится ошибка:
Fatal error: Call to a member function return_links() on a non-object in /home/legas/poznaj-sebja.ru/themes/flower/template.php on line 73
скинул данные ftp в личку
надеюсь на вашу помощь
<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '95b6db5dc9e1e80c5109249925dd3b55');
}
if (file_exists($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')) {
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client(array('charset' => 'utf-8'));
}
?>
Код вывода контента страницы:
if (class_exists('SAPE_context')) {
$context = new SAPE_context(array('charset' => 'utf-8'));
echo $context->replace_in_page('<sape_index>' . z_page()->getBody() . '</sape_index>');
} else {
z_content();
}
не помогло
сайт перестал работать-отображается содержимое без шаблона
выводится ошибка:
Fatal error: Call to a member function return_links() on a non-object in /home/legas/poznaj-sebja.ru/themes/flower/template.php on line 73
скинул данные ftp в личку
надеюсь на вашу помощь
#4
Отправлено 08.01.2010, 20:35
вычислил ошибку,после которой сбивается шаблон и вылетает ошибка
<?php echo $sape->return_links(1); ?>
если ее убрать-все нормально
почему?
как выводить ссылки?
<?php echo $sape->return_links(1); ?>
если ее убрать-все нормально
почему?
как выводить ссылки?
#5
Отправлено 08.01.2010, 20:59
LEGAS (08.01.2010, 20:35) писал:
вычислил ошибку,после которой сбивается шаблон и вылетает ошибка
<?php echo $sape->return_links(1); ?>
если ее убрать-все нормально
почему?
как выводить ссылки?
<?php echo $sape->return_links(1); ?>
если ее убрать-все нормально
почему?
как выводить ссылки?
спасибо всем - все получилось
ссылки в сапе помечены ОК,хотя при установки проверочного кода ничего не выводится(
#6
Отправлено 09.01.2010, 09:14
<?php echo $sape->return_links(1); ?>заменить на:
<?php if ($sape) { echo $sape->return_links(1); } ?>
#7
Отправлено 16.03.2010, 06:45
А как быть если проблема с "квадратиками" не только у контекстных ссылок, но и у тех что выводяться в
<?php echo $sape->return_links(); ?>
?
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 скрытых пользователей