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

-->
Ответ
 
Опции темы
Старый 16.08.2010, 21:42   #21
Новичок
 
Регистрация: 14.04.2008
Сообщений: 28
Вес репутации: 0
mmka на пути к лучшему
По умолчанию

Проблема была с тем, что у меня стоит проверка на браузер ie6. С ним просят обновить браузер. (здесь)
mmka вне форума   Ответить с цитированием
Старый 16.08.2010, 21:42   #22
Эксперт-криминалист
 
Аватар для Forextaler
 
Регистрация: 05.12.2009
Сообщений: 1,061
Вес репутации: 217
Forextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущее
По умолчанию

Цитата:
Сообщение от mmka Посмотреть сообщение
Актуально.
Пытаюсь сделать так:
в header.tpl вставляю сверху:
{php}
$smarty = new Smarty;
$smarty->php_handling = SMARTY_PHP_ALLOW;
$smarty->security_settings['ALLOW_CONSTANTS'] = true;
{/php}

и еще:
{php} if (!defined('_SAPE_USER')){
define('_SAPE_USER', '123');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
{/php}

Затем в footer.tpl вставляю
{php} echo $sape->return_links($n); {/php}

В футере пишет ошибку.
Тогда пытаюсь написать в футере:
{php} if (!defined('_SAPE_USER')){
define('_SAPE_USER', '123');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
echo $sape->return_links($n);
{/php}

Но все равно не работает (проверяю по исходному коду - там пусто). Есть у кого идеи?
В вашем коде echo $sape->return_links($n); вот этой переменной $n не должно быть ни где. Вместо нее вставляется число указывающее количество выводимых ссылок либо скобки пустые и там выводятся все ссылки.


А так по моему вот здесь прекрасно все описано как ставить - http://livestreet.ru/blog/tips_and_t...l#comment76396
Forextaler вне форума   Ответить с цитированием
Старый 22.08.2010, 07:43   #23
Новичок
 
Регистрация: 18.03.2009
Сообщений: 58
Вес репутации: 185
turr1 на пути к лучшему
По умолчанию

Добрый день.
Есть проблема, которую саппорт сапы не может решить четвертый день...

После переноса сайта на другой хостинг теперь ссылки на сайте выводятся везде корректно, кроме страниц с tag (в урле русские буквы). На этих страницах ссылка не видна вообще (в файле links.db адрес страницы указан типа «tag/%D0%B6%D0%B0%D1».
Точнее, на некоторых страницах с русскими символами ссылки показываются, на некоторых — нет. В чем причина, не пойму.
Саппорт сапы не помог.
Причем на другом хостинге все работало отлично!

Помогите, пожалуйста, если знаете. Заранее спасибо!

Сам код:
{php}
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '....................................');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['request_uri'] = urlencode($_SERVER['REDIRECT_URL']);
$o[request_uri] = str_replace("%2F", "/", $o[request_uri]);
$o[force_show_code] = true;
$sape = new SAPE_client($o);
print_r($o);
unset($o);
echo $sape->return_links();
echo 123;
{/php}
turr1 вне форума   Ответить с цитированием
Старый 17.10.2010, 12:48   #24
Новичок
 
Регистрация: 14.04.2008
Сообщений: 28
Вес репутации: 0
mmka на пути к лучшему
По умолчанию

Цитата:
После переноса сайта на другой хостинг теперь ссылки на сайте выводятся везде корректно, кроме страниц с tag (в урле русские буквы). На этих страницах ссылка не видна вообще (в файле links.db адрес страницы указан типа «tag/%D0%B6%D0%B0%D1».
Точнее, на некоторых страницах с русскими символами ссылки показываются, на некоторых — нет. В чем причина, не пойму.
Саппорт сапы не помог.
Причем на другом хостинге все работало отлично!
Такая же проблема. Вообще не могу понять в чем дело.
Вы решили?
mmka вне форума   Ответить с цитированием
Старый 18.10.2010, 09:21   #25
Эксперт
 
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 386
Апокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущее
По умолчанию

Отлаживать нужно, так просто сказать сложно что там у Вас.
Отладка: phpfaq.ru/debug
Апокалипсис вне форума   Ответить с цитированием
Старый 11.12.2010, 15:00   #26
Мастер
 
Аватар для 4ip
 
Регистрация: 12.09.2008
Адрес: MMORPG - Sape
Сообщений: 620
Вес репутации: 212
4ip - просто великолепная личность4ip - просто великолепная личность4ip - просто великолепная личность4ip - просто великолепная личность4ip - просто великолепная личность4ip - просто великолепная личность4ip - просто великолепная личность4ip - просто великолепная личность
Отправить сообщение для 4ip с помощью ICQ
По умолчанию

Цитата:
Сообщение от Forextaler Посмотреть сообщение
А так по моему вот здесь прекрасно все описано как ставить - http://livestreet.ru/blog/tips_and_t...l#comment76396
По линку показано что код нужно ставить таким вот макаром в сайдбар

Цитата:
{php}
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'ваш_код');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
echo $sape->return_links();
{/php}
Этот вариант не прошел, ссылки отображаются крякозябликами. Поставил такой код, с прописаным utf тоже не получилось.

Цитата:
{php}
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '3b0488a8231a7da31a0161bd3c616b03');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$sape = new SAPE_client();
unset($o);
echo $sape->return_links();
{/php}
Кому удавалось поставить код на ливстрит подскажите что за код нужно ставить?
__________________
Жизнь, это то, что происходит с нами, пока мы строим планы на жизнь.
4ip вне форума   Ответить с цитированием
Старый 11.12.2010, 15:09   #27
Администратор
 
Аватар для Ank
 
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 715
Ank - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущее
По умолчанию

4ip, ай, как не стыдно... Не передал в конструктор указание кодировки то. $o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
__________________
Начать зарабатывать на своих сайтах. Консультирую своих рефов по аське

Читаем ФАК
Ank вне форума   Ответить с цитированием
Старый 26.02.2011, 13:46   #28
Новичок
 
Регистрация: 25.02.2011
Адрес: New York, NY
Сообщений: 16
Вес репутации: 0
inga на пути к лучшему
Lightbulb

Всё, что написано выше неплохо и в принципе верно, но некрасиво.

Гораздо удобнее, если вы планируете изменять шаблоны в дальнейшем, апдейтить файлы и не морочиться, вспоминая где у вас валяется код сапы сделать всё немного по-другому.

Мы просто добавим в Smarty функцию {sape} и код в шаблоне уменьшится до этого слова. Идеологически, это будет вернее с точки зрения шаблонизатора.

Итак, как это сделано у меня:

1. файл ~/engine/lib/external/Smarty-2.6.19/libs/plugins

В этой директории заводим файлик с именем function.sape.php. В нём пишем непосредственно код. Выглядит он примерно так:

Код:
<?php
  function smarty_function_sape($params,&$smarty)
  {
    define('_SAPE_USER', 'ваш_длинный_код');
    require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
    $o['charset'] = 'UTF-8';
    $sape = new SAPE_client($o);
    unset($o);
    return $sape->return_links();
  }
?>
2. /templates/skin/new/sidebar.tpl

Чтобы Sape появилась в сайдбаре добавим в его конец просто вызов {sape}. С равным успехом это можно добавлять и в любой другой шаблон.

Всё, успехов. Будут вопросы — обращайтесь. (:
inga вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
кто сталкивался с этим sys-tema точка net Komsa Партнерские программы, баннерная реклама 0 03.02.2009 18:52
Кто сталкивался с такой проблемой Lesnik59 Ошибки при работе с системой 23 18.12.2008 13:07
Может кто сталкивался Dr.Dream Яндекс 6 24.09.2008 12:04
кто нибуть сталкивался с таким у yandex.ru ? Artful Яндекс 8 07.11.2007 02:58


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