Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Re: в 2.5.2 не могу настроить Sape

в 2.5.2 не могу настроить Sape


Что именно не можеца?


Здравствуйте, стоит  версия 2.5.1.
Сапа работает нормально без модулей, но не представляю как установить код для контекстных ссылок. Буду рад помощи.



Здравствуйте, стоит  версия 2.5.1.
Сапа работает нормально без модулей, но не представляю как установить код для контекстных ссылок. Буду рад помощи.


а в чем проблема?

код google adsense добавить в любое место шаблона

и отделить метками

{literal}
код
{/literal}


вот так неожиданно мы перешли от кода Sape к коду google adsense.
поясняю вопрос: есть у сапы код для размещения ссылок в различных местах на странице-эта штука работает. А есть еще код для размещения ссылок непосредственно в статьях размещенных на сайте - их называют в сапе контектсными ссылками. Вот последний код я пока и не знаю как разместить в shopos.


Видимо, прямо в текст статьи и вставлять.



вот так неожиданно мы перешли от кода Sape к коду google adsense.
поясняю вопрос: есть у сапы код для размещения ссылок в различных местах на странице-эта штука работает. А есть еще код для размещения ссылок непосредственно в статьях размещенных на сайте - их называют в сапе контектсными ссылками. Вот последний код я пока и не знаю как разместить в shopos.


а сори. не знал о таком

может есть какое то описание по установке кода?


есть)))

кламные ссылки в контенте страницы позволяют рекламодателям покупать рекламные места внутри существующих текстов на страницах Вашего сайта. Показ таких ссылок не требует выделения отдельного места на странице, и визуально более выгоден рекламодателям и вебмастерам. Размещение кода отображения контекстных ссылок не является обязательным, но мы рекомендуем от него не отказываться, т.к. это хорошая возможность дополнительного заработка, в особенности для «контентных» сайтов. В случае, если Вы все же хотите отказаться от размещения таких ссылок, Вы можете пропустить данный пункт инструкции.

Важно: К продаже контекстных ссылок допускаются только страницы с постоянным содержимым! То есть на те страницы, на которых часто изменяется контент, код показа контекстных ссылок вставлять не надо, либо не надо допускать к продаже такие страницы после их индексации.

Для вашего удобства мы реализовали 2 варианта размещения кода отображения контекстных ссылок:
А) С использованием функции ob_get_contents()
Особенности:

  1. требует минимум усилий, для своего подключения
  2. удобен, если на страницах Вашего сайта присутствует множество текстовых блоков, в которых вы планируете размещать ссылки
  3. может не работать если на сайте используется gzip сжатие
  4. Данный код должен размещаться в самом начале php-файла, до вывода тега body в результирующий html-документ.

Последовательность действий:

Для корректной индексации страниц системой и для правильного отображения ссылок, в исходном коде тех страниц, на которых вы планируете размещать контекстные ссылки, добавьте в самое начало (до вывода тега body в результирующий html-документ) следующий код
<?php
    if (!defined('_SAPE_USER')){
        define('_SAPE_USER', 'свой номер');
    }
    require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
    $sape_context = new SAPE_context();
    ob_start(array(&$sape_context,'replace_in_page'));
?>

Важно: Если ранее у вас уже был установлен код для отображения обычных ссылок, то вам следует заменить в нем строчку кода кода:

define('_SAPE_USER', 'свой номер');

,на

if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'свой номер');
}

Далее Вам необходимо заключить в теги <sape_index> ... </sape_index> текстовые фрагменты страницы, внутри которых Вы планируете размещать ссылки.

Важно: данные теги будут автоматически вырезаться на этапе обработки и не будут никому видны, кроме нашего робота-индексатора.
Б) С использованием функции replace_in_text_segment()
Особенности:

  1. вариант работает путем непосредственной передачи текстового фрагмента в функцию replace_in_text_segment(), что позволяет отказаться от проставления тегов <sape_index> ... </sape_index>
  2. удобен при использовании шаблонных движков

Последовательность действий:

Для корректной индексации страниц системой и для правильного отображения ссылок, в исходном коде тех страниц, на которых вы планируете размещать контекстные ссылки, добавьте в самое начало (до вывода тега body в результирующий html-документ) следующий код:
<?php
    if (!defined('_SAPE_USER')){
        define('_SAPE_USER', 'свой номер');
    }
    require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
    $sape_context = new SAPE_context();
?>

Важно: Если ранее у вас уже был установлен код для отображения обычных ссылок, то вам следует заменить фрагмет кода:

define('_SAPE_USER', 'свой номер');

на

if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'свой номер');
}

Далее, перед выводом каждого фрагмента текста страницы, из которого Вы хотите продавать ссылки, необходимо предварительно обработать данный фрагмент функцией replace_in_text_segment().

Пример:
<?
    $text = 'В данном фрагменте текста страницы моего сайта я хочу продавать контекстные ссылки';
    $text = $sape_context->replace_in_text_segment($text);
    echo $text;
?>

Важно: функцию replace_in_text_segment() нужно вызывать необходимое количество раз для каждого из отдельно расположенных на странице фрагментов текста, из которых Вы планируете продавать ссылки.

Важно: инициализирующая php-вставка должна располагаться в php-файле выше первого вызова функции replace_in_text_segment.

Важно: при использовании данного варианта кода вывода контекстных ссылок не требуется проставлять теги <sape_index> ... </sape_index>x.

Но для меня это все темный лес. На форуме саповском инструкции к shopos нет, параллельно поставил код на друпал. Теперь пытаюсь как-то по аналогии и в шопос засунуть код


Источник



Copyright ShopOS