Установка SAPE на WordPress 2.9.2 | Записки компосапиенса


18
Апр

Установка SAPE на WordPress 2.9.2

   Автор: st1xer   Категория: биржи, Монетизация сайта/блога, Пособия

Tweet

Уфф! Ну наконец-то! Наконец-то я добился того, что приняла установленный код и сообщение «Укажите корректный УРЛ на страницу, где заведомо установлен код системы» сменилось-таки страницей редактирования настроек новодобавленного сайта! С чем меня можно и поздравить.

После выполнения этой нудной и, как оказалось, трудной работы ;) решил я написать руководство для тех, кто столкнулся с подобными проблемами, дабы в будущем упростить процесс вставки кода Sape на блоги WordPress (ну, и чтоб самому потом не искать ;) ).

Итак.
Начнем с того, что для использования кода Сапы на блоге WP переменную $sape нужно определить как глобальную (потому что финальная страница собирается из нескольких частей (header+index+footer, например). А именно:

жмем в Сапе «Добавить площадку», выбираем пункт «Для хостинга с поддержкой PHP», далее — «Установка кода отображения гипертекстовых ссылок». В открывшемся мануале пропускаем первую часть и делаем, как указано после «...То есть первоначальная инициация клиента будет иметь вид:». Кому лень читать инструкцию Сапы или переключаться между окнами — может вставить куда нужно следующий код:

<?php
global $sape;
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);
?>

вместо хххххххххххххххххххххххх подставляете ваш SAPE_ID (название папки, которую вы заливали на хостинг).
Этот код (выше который) вставляется в header.php (Консоль — Внешний вид — Редактор — Заголовок) перед закрывающим тэгом </head>.

Далее возможны варианты. Изначально я собирался выводить ссылки Сапы с помощью виджетов (Консоль — Внешний вид — Виджеты), но система такую расстановку не принимала (выводилось return_links, а Сапа настойчиво требовала указать УРЛ страницы с кодом системы). Устав биться и пробовать кучу вариантов, я решил последовать совету умных людей и забить на виджеты, добавив код вывода ссылок непосредственно в код сайдбара (Консоль — Внешний вид — Редактор — Боковая колонка). Однако, есть нюанс.



Когда я открыл код своего сайдбара и сравнил его с тем, что имеется в реальности (при обычном открытии страницы в браузере), я не нашел ни одного блока, который у меня отображается. Вместо имеющихся физически в коде присутствовали блоки типа «Категории» (вместо категорий у меня Рубрики), «Свежие записи», «Adsense» (вообще никогда на конкретный блог не ставил), «Recent comments» (у меня все переведено изначально), Архив, Ссылки и тп, что я сразу же убрал. То есть с одной стороны sidebar.php вроде как и не имеет отношения к тому, что у меня выводится (но ведь чем-то оно выводится?), но с другой — система приняла помещенный в него код.

Что же делаем:
Код

<?php
global $sape;
echo $sape->return_links (2);
?>

вставляем в sidebar.php после <?php endif; ?> — вместо 2 ставите свое количество ссылок на страницу. Ну и чтобы завершить процесс — открываем footer.php (там же в Редакторе) и вставляем код (заметьте — с пустым параметром return_links — сюда будут добавляться ссылки при превышении количества, выставленного в прошлом участке кода)

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

перед закрывающим тэгом </body>. Можете поиграть со стилями, чтобы ссылки вписались в дизайн.
Вот теперь осталось , выбрать тематику сайта, ввести адрес и нажать «Добавить сайт» (если надо — в качестве страницы с установленным кодом можете указать http://site.ru/index.php — индексную страницу вашего блога). Теперь система должна ваш блог принять.

P.S.: лирическое отступление или финт ушами. Как я уже сказал выше — содержимое sidebar.php и реальности у меня отличается. Но система приняла блог именно после добавления кода в сайдбар. Следовательно лишним не будет ;) а если первые 2 ссылки не будут корректно отображаться (потому что лично я не понимаю, куда они должны выводиться, установленные именно в то место), то у нас есть замыкающий блок в футере, который в самом крайнем случае ссылки и отобразит ;)

UPDATE: Благодаря gwer`y нашел виджет Samsarin PHP Widget, представляющий собой почти то же самое что виджет «Текст», но позволяющий обрабатывать помещенный внутри себя PHP-код (его можно добавить из Консоли вашего блога через Добавить виджет — введите только название в поиск там). Добавленный в него код вывода Сапе (тот участок, что с двоечкой, только я выставил одну ссылку) принялся системой. Так что — с этим виджетом можно продавать ссылки и из сайдбара ;)

Эта запись также похожа на:

  1. Установка кода SAPE на сайт с SEDITIO CMS
  2. Экспериментос де сателлитос. Часть пятая. Доски
  3. Добавляем сайт (на PHP) в биржу Сетлинкс
  4. Как продавать ссылки, не превращая сайт в помойку?
Спасибо Вам за выражение своего мнения о статье в комментариях и то, что поделились ею со своими друзьями:


Теги: Sape


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

Эта запись опубликована: Воскресенье, Апрель 18th, 2020 в 21:25 и находится в категории биржи, Монетизация сайта/блога, Пособия. Вы можете читать эту запись через RSS 2.0 поток. Вы можете оставить комментарий, или поставить trackback на своем сайте.

23 комментариев

Лариса
 1 

Все очень понятно написано. А без установки кода в Сапе можно работать? С ручным размещением?

Апрель 18th, 2020 at 21:34
gwer
 2 

Именно поэтому дизайн надо верстать самому, чтобы понимать, что откуда берется)

Если ты пользуешься виджетами, то в коде сайдбара до обработки будет только код вывода виджетов.

Те блоки, которые ты увидел, но которых у тебя нет — это условные блоки, которые выведутся, если ты удалишь абсолютно все виджеты.

Апрель 18th, 2020 at 21:36
 3 

Ну а как тогда редактировать имеющиеся виджеты? Если я хочу в тело конкретного виджета вставить код вывода ссылок?

Апрель 18th, 2020 at 21:37
gwer
 4 

Буквально вчера-сегодня натыкался на плагин, позволяющий обрабатывать php виджетами. Если найду — скажу.

Апрель 18th, 2020 at 21:38
gwer
 5 

Вроде бы Samsarin PHP Widget должен выполнять эту функцию, судя по описанию...

Апрель 18th, 2020 at 21:40
 6 

Лариса, ручное размещение в Сапе возможно, но чтобы сайт принялся системой на нем должен быть установлен код. Для WP процедура та же, что описана в посте. Только в настройках не ставишь галочку рядом с Авторежимом.

Что касается моего мнения — ручной режим и Сапа не совместимы ))) смысл появляется когда ссылки стоят хотя бы несколько десятков рублей. А это либо высокие пузомерки нужны, либо только с главной торговать — вручную размещать ссылки по рублю (не говоря о минимуме в 25 копеек) я считаю — извращение...

Апрель 18th, 2020 at 21:42
Makermoney
 7 

Я вывожу в сайдбаре и виджеты и код из sidebar, куда и вставляю код сапы. И чтобы работало ставлю: глобал, чарсет и хост. Почему-то надо было самому доходить до этого, в самой сапе все отдельно, по запчастям.

Апрель 21st, 2020 at 12:36
 8 

Вот именно. Я тоже все это выставлял ручками )) Причем у них в справке есть ссылка на тему на форуме по установке кода на WP — так там 178 страниц, из них про вордпресс штук 30 всего, и то заспамлены левыми...

Апрель 21st, 2020 at 13:32
ivan
 9 

Спасибище огромное, только здесь нашел нужную инфу, от души, очень благодарен :)

Июнь 8th, 2020 at 19:36
 10 

всегда рад помочь) заглядывайте к нам

Июнь 8th, 2020 at 20:41
Jul
 11 

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

Июль 31st, 2020 at 21:42
Николай
 12 

возможно чтобы Установка кода отображения гипертекстовых ссылок была установлена в записи а не на сраницы?

Сентябрь 8th, 2020 at 14:26
Николай
 13 

я просто не могу понять где будут отбражаться ссылки на сайте, поставил все как ты описал, sapa схавала аж бегом, блин но что дальше=))

Сентябрь 8th, 2020 at 14:53
 14 

Если ты ставил как я описал, ссылки должны отображаться в сайдбаре (в специальном виджете, создаваемом с помщью плагина Samsain PHP) и футере. В общем — именно там куда ты вставил код вывода ссылок. Можно еще попробовать плагин EXEC PHP (вроде так), который добавляет возможность работы PH-кода в простом виджете Текст. Если тема оформления не сильно замороченная — можно добавить код вывода ссылок к меткам или рубрикам, или вообще вставить сразу после кода, отвечающего за размещение статьи (поста) — вариантов множество. Но все интересные требуют работы с кодом...

Сентябрь 8th, 2020 at 15:05
Николай
 15 

Код отвечающий за размещение постов — это можно сделать через админку, или править php в файле

Сентябрь 8th, 2020 at 15:14
Николай
 16 

Попробую разместить

return_links (2);

?>

в single.php посмотрим что получится

Сентябрь 8th, 2020 at 15:43
 17 

если в single.php размещать — ориентировочно возле записи будет. В принципе правильно, но надо место подобрать корректно.

Сентябрь 8th, 2020 at 16:34
Алик Камилевич
 18 

для корректного отображения код в котором уникальный номер нужно прописать еще и в файлах page.php и single.php

Февраль 19th, 2021 at 00:54
Николай
 19 

Спасибо за совет=))

Февраль 19th, 2021 at 22:50
 20 

Устанавливал недавно по этой же инструкции на 3.0.3, все работает, только основной код ставил в самое начало заголовка через консоль.

Февраль 20th, 2021 at 19:16
Сергей Полик
 21 

огромное спасибо, перепробовал несколько плагинов, съедают слишком много памяти и работают как то кривенько, прочитал ваш материал и сделал всё как описано! всё работает!

Думаю ещё нужно дописать про кодировку.

Март 9th, 2021 at 09:23
 22 

Работать то работает, но ссылки выводит как попало — не в дизайне. И никак не настроить вывод чтобы красиво было... Сейчас ищу другие варианты...

UPDATE: хотя есть там опция — выводить после контента (After content links), если ее выбрать — ссылка довольно симпатично встает между текстом статьи и похожими статьями, выводимыми плагином YARPP. С прямыми руками можно даже оформить ее интересно путем редактирования кода в файле одной записи.

Что касается кодировки, то для вордпресса она по умолчанию UTF-8

Март 9th, 2021 at 11:56
Jurij
 23 

Попробовал вставить данный код сразу после

Сохранил, зашел на сайт — пустая страница, сайт пропал. Удалил код, все нормализовалось.

На другом блоге все работает уже около года.

В чем может быть проблема?

Июль 12th, 2023 at 04:14

Оставьте свой комментарий к записи 'Установка SAPE на WordPress 2.9.2'

Имя (*)
Почта (не публикуется) (*)
Сайт
Комментарий

Subscribe without commenting