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

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

LSN, держите: http://www.sape.ru/faq.php?q_id=258
__________________
Продвижение и поддержка сайтов. Актуальное портфолио. Отзывы. ICQ: 407354474.
alex063 вне форума   Ответить с цитированием
Старый 21.10.2009, 17:18   #1502
Новичок
 
Аватар для STsoldier
 
Регистрация: 05.02.2009
Сообщений: 20
Вес репутации: 0
STsoldier скоро станет известенSTsoldier скоро станет известен
По умолчанию

Подскажите, как сделать чтобы бот сапы определял страницы, в которых полная версия контента (single.php) - как контекстные страницы, а все остальные - обычными.
Или как заставить выводится
PHP код:
<?php
$sape_context 
= new SAPE_context($o);
ob_start(array(&$sape_context,'replace_in_page'));
?>
только в single.php, а
PHP код:
<?php
  $sape 
= new SAPE_client();
  echo 
$sape->return_links($n); 
?>
везде кроме single.php ?
STsoldier вне форума   Ответить с цитированием
Старый 21.10.2009, 17:22   #1503
Мастер
 
Аватар для Valentyn
 
Регистрация: 26.06.2007
Адрес: Ukraine
Сообщений: 652
Вес репутации: 232
Valentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордится
Отправить сообщение для Valentyn с помощью ICQ
По умолчанию

STsoldier, например так:

Где-нибудь в header:

PHP код:
if (is_single())
{
$sape_context = new SAPE_context($o);
ob_start(array(&$sape_context,'replace_in_page')); 

И где-нибудь в footer, где выводятся сапоссылки страницы:
PHP код:
if (!is_single())
{
  
$sape = new SAPE_client();
  echo 
$sape->return_links($n); 

Проверку можно поменять на is_single() || is_page() - тогда контекст будет и в постах (posts), и в страницах (pages).
Valentyn вне форума   Ответить с цитированием
Старый 22.10.2009, 01:18   #1504
Новичок
 
Аватар для nowik
 
Регистрация: 08.09.2009
Сообщений: 38
Вес репутации: 179
nowik на пути к лучшему
Отправить сообщение для nowik с помощью ICQ Отправить сообщение для nowik с помощью MSN Отправить сообщение для nowik с помощью Yahoo
По умолчанию

Подскажите как исправить вот эту ошибку:
© 2009 lemuriya.ru
Fatal error: Call to a member function on a non-object in /home/lemuri/public_html/wp-content/themes/iphonetheme-1/footer.php on line 8
на 8 строке:global $sape;

А вообще код там такой:
<?php
global $sape;
echo $sape->return_links(4);
?>
Спасибо заранее, а то 4 дня парюсь и на вторых страницах на sape код не находит.
nowik вне форума   Ответить с цитированием
Старый 22.10.2009, 01:40   #1505
Эксперт
 
Регистрация: 23.09.2008
Адрес: Самара
Сообщений: 4,885
Вес репутации: 381
alex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущееalex063 - прекрасное будущее
Отправить сообщение для alex063 с помощью ICQ
По умолчанию

nowik, переведите в гугле строчку

Цитата:
Fatal error: Call to a member function on a non-object in
может поймёте из-за чего)

p.s. И второе - последний вывод ссылок должен быть без параметра.
__________________
Продвижение и поддержка сайтов. Актуальное портфолио. Отзывы. ICQ: 407354474.
alex063 вне форума   Ответить с цитированием
Старый 22.10.2009, 02:45   #1506
Мастер
 
Аватар для Valentyn
 
Регистрация: 26.06.2007
Адрес: Ukraine
Сообщений: 652
Вес репутации: 232
Valentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордится
Отправить сообщение для Valentyn с помощью ICQ
По умолчанию

Цитата:
Сообщение от nowik Посмотреть сообщение
Fatal error: Call to a member function on a non-object in /home/lemuri/public_html/wp-content/themes/iphonetheme-1/footer.php on line 8
на 8 строке:global $sape;

PHP код:
global $sape;
echo 
$sape->return_links(4); 
Ошибка переводится на русский где-то как "вызов метода у необъекта"; происходит она из-за того, что $sape не является объектом.

Видимо (я угадываю, т.к. не знаю как вы прикручивали сапу), главный код по инициализации сапы вида
PHP код:
define('_SAPE_USER''bbbbbbbbbbbbbbaaaaaaaaaaaaaaaa'); 
require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
$sape = new SAPE_client(); 
находится не в том месте, где он должен быть. Я бы посоветовал поставить его в header.php, если в вашей теме этот файл подключается всеми остальными.

Судя по написанному ("код сапы не находится на вторых страницах"), код сапы есть на первой странице; видимо, вы запульнули инициализацию сапы в index.php?

Напрасно — в случае с wp-темой, index.php — это не индексный файл, а файл, который водпресс инклюдит для главной страницы (если я ничего не путаю, то только для неё - в стандартных темах).

Так что переносите инициализацию в header.php или functions.php
Valentyn вне форума   Ответить с цитированием
Старый 23.10.2009, 21:45   #1507
Новичок
 
Регистрация: 23.10.2009
Сообщений: 1
Вес репутации: 0
firestorm01 на пути к лучшему
По умолчанию Код для Wordpress

В сапе Я новичок. У меня сайт работает на вордпрессе. Сделал так:
скачал zip архив, распаковал, папку скинул в корень сайта, права сделал 777, но не на сам файл, всё как по инструкции положено, затем вверх index.php подставил следующий код:

<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '0c37794a4c7b1ab4e12ef7302e53f04a');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
?>

Там где ссылки должны быть поставил это

<? echo $sape->return_links(); ?>

Сайт добавился, но ссылки не появились, попробовал тогда как по инструкции проставить в места ссылок:
<? echo $sape->return_links(1); ?>
<? echo $sape->return_links(2); ?>
<? echo $sape->return_links(); ?>

но ссылки опять не появились на сайте
Может надо еще как то их активировать...
Прошу помощи, нужная пошаговая инструкция для установки кода в вордпресс. Пожалуйста помогите новичку.
firestorm01 вне форума   Ответить с цитированием
Старый 23.10.2009, 21:48   #1508
Эксперт
 
Аватар для Nazar
 
Регистрация: 02.10.2008
Адрес: Украина 603 549 км²
Сообщений: 1,569
Вес репутации: 262
Nazar - прекрасное будущееNazar - прекрасное будущееNazar - прекрасное будущееNazar - прекрасное будущееNazar - прекрасное будущееNazar - прекрасное будущееNazar - прекрасное будущееNazar - прекрасное будущееNazar - прекрасное будущееNazar - прекрасное будущееNazar - прекрасное будущее
Отправить сообщение для Nazar с помощью ICQ
По умолчанию

http://forum.sape.ru/showthread.php?t=6049 - поиск рулит
__________________
подпись куда-то делась.
Nazar вне форума   Ответить с цитированием
Старый 24.10.2009, 01:16   #1509
Мастер
 
Аватар для Valentyn
 
Регистрация: 26.06.2007
Адрес: Ukraine
Сообщений: 652
Вес репутации: 232
Valentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордится
Отправить сообщение для Valentyn с помощью ICQ
По умолчанию

надо дебажить.

самое первое, что напрашивается - замена <? echo на <?= или на <?php echo

второе - объявление global $sape перед выводом

без контекста больше похоже на битву экстрасенсов
Valentyn вне форума   Ответить с цитированием
Старый 24.10.2009, 01:21   #1510
Сам себе раб
 
Аватар для NCom
 
Регистрация: 09.10.2007
Адрес: Геленджик
Сообщений: 2,493
Вес репутации: 321
NCom - прекрасное будущееNCom - прекрасное будущееNCom - прекрасное будущееNCom - прекрасное будущееNCom - прекрасное будущееNCom - прекрасное будущееNCom - прекрасное будущееNCom - прекрасное будущееNCom - прекрасное будущееNCom - прекрасное будущееNCom - прекрасное будущее
По умолчанию

firestorm01, вставьте куда нужно

<?php
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();
?>

и все отлично работает.
__________________
Последний год нравится в этой тизерке, а сервер арендую здесь и не жалуюсь.
NCom вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Размещение кода вывода контекстных ссылок в Wordpress (Плагин) TPAKTOP Контекстные ссылки и все, что с ними связано 248 18.12.2013 13:43
Установка кода на DLE gapon Установка кода на различные движки 2423 04.10.2012 12:43
Установка кода morphru Вопросы от новичков 5 29.05.2008 11:13
Установка кода на CMS 2++ stranger Установка кода на различные движки 1 12.02.2008 19:32
Установка кода на E-107 boneonis Контекстные ссылки и все, что с ними связано 1 06.02.2008 03:19


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