Блогосфера, Блоггинг, Интернет

Установка Promotext’a на WordPress

December 24th, 2007, автор: Thorn

Wordpress 59 комментариев

Думаю, многие уже знают о таком способе заработать на блоге как продажа ссылок через Promotext. Особенность системы заключается в том, что ссылки покупаются прямо из контента. Таким образом, например, каждый может купить прямо сейчас нужную ссылку с любого слова в этой статье. Поисковикам такие ссылки нравятся больше всего.

Правда, для того чтобы заработать на промотексте, код нужно ставить на блоги\сайты с максимальным количеством контента, ещё лучше - ключевых фраз, "кеев" (пластиковые окна, игры, раскрутка сайтов). Например, при модерации сайтов в системе случаются отказы по причине "на сайте слишком мала контента".

Ещё один небольшой недостаток был замечен мною вчера - из-за огромного количества желающих заработать, в последнее время Promotext испытывает проблемы с индексацией сайтов - мой блог ждал более 2 недель прежде чем попал в индекс и ссылки начали продаваться. Администрация, судя по заявлениям, вплотную занята решением данной проблемы.

Несмотря на, в общем-то, малое количество недостатков, у системы есть множество положительных моментов. Я, например, большинство ссылок продаю по ценам вдвое выше, чем на то же Sape, только лишь потому что ссыли Сапы обычно размещают в самом низу страниц и это все похоже на свалку мусора в подвале. Ссылки же купленные через Промотекст размещены в контенте - то есть помимо положительного SEO-эффекта они так же могут приносить вполне целевых посетителей.

Кроме того, ссылки проданные через Promotext не так явно похожи на покупные и, соответственно, есть шансы не попасть на радар гугла. В дополнение ко всему у системы реально приятный интерфейс и модераторы заинтересованы в помощи при установке\настройке кода системы и выполняют свои обязанности на "ура!".

Ну, о системе я рассказал. Осталось рассказать о том...

Как правильно установить код Promotext'a на WordPress

Итак, подразумевая что вы уже зарегистрировались в Promotext'e как партнер (то есть владелец рекламной площадки) и добавили проект (сайт). Далее открываем меню "проекты" и выбираем свой. У меня это, например, iThorn. На открывшейся странице кливаем на ссылку "Скачать код системы".

Скачиваем архив, распаковываем его. Полученную папку с файлами logic.php и promotext.php закачиваем в корень сайта, даем ей права на запись. Собственно, тут все понятно. Перед этим открываем файл promotext.php и заменяем строку

@define( "PROMOTEXT_ENCODING", "CP1251" );

на

@define( "PROMOTEXT_ENCODING", "UTF-8" );

Это исправт ошибку кодировки купленных ссылок.
Далее действуем так, чтобы работал сам код. В разделе "установка кода" Промотекста сказано что нужно в файл wp.config.php нужно добавить строку

require_once('31c63304/promotext.php');

Те, кто поступали так замечали что у них перестает работать админка блога. неудивительно.

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

define('ABSPATH', dirname(__FILE__).'/');

строку:

require_once(ABSPATH.'123456789/promotext.php');

Где 123456789 - название папки со скриптами промотекста (мы её только что закачали в корень сайта).

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

Для того, чтобы указать системе текст, в котором она может размещать ссылки, участок этого текста нужно заключить в теги .

Для продажи ссылок в статьях открываем файл single.php в вашей теме (например, wp-content/themes/default/single.php) и где-то после

while (have_posts())

ищем код изаключаем его в нужные теги. Должно получиться примерно так:

То же самое можно проделать с файлами: page.php (продажа ссылок со страниц типа "о блоге" и прочих) а так же с файлами index.php и, при наличии такового, home.php - эти файлы отвечают заглавную страницу блога ("морду").

Если етсь желание продавать ссылки из текстов комментариев, то открываем файл commments.php (в папке темы) и заменяем

на

Все готово. Теперь можно смело отправлять блог на модерацию в Promotext.

В будущем я планирую написать простенький плагин, который будет проделывать всю эту "грязную" работу с настройками, позволяющими опредилить - в каких участках блога можно продавать ссылки.

При возникновении вопросов установки кода системы Промотекст в блог на базе WordPress - обращайтесь ко мне в комментариях. Обязательно помогу.

Теги: , promotext, , монетизация
Ссылка на эту статью:
Понравилась статья? Подписывайся на обновления по RSS!

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

Оставьте комментарий или Ping

  1. GravatarПодорожник
    Dec 24th, 2007; 13:16

    спасибо за статью, возьму на вооружение.

  2. Я вот недавно тоже зарегился, но почитав форум, решил несколько отложить знакомство с этой системой. Не хочется “загрязнять” блог непонятно чем. Буду ждать пока все будет работать как часы, хочется качественного продукта:)

    Насчет плагина - было бы чудно. Еще типа определять в каких постах ставить этот Промотекст, а в каких нет. А то может получится как в одной истории - пишут на сайте статью а том как в одном аквапарке насос ребенка убил, как-то его туда засосало в общем. И тут ссылка “продаю насосы” - ужас короче.

  3. GravatarМогилёвский бомж
    Dec 29th, 2007; 01:04

    require_once(’31c63304/promotext.php’);

    гм, название папочки наверное лучше подтереть
    за ман спасибо

  4. GravatarМеркантильный
    Dec 31st, 2007; 18:35

    Спасибо за инструкцию.
    Я вот как раз реанимировал старенький сайт http://efee.ru специально под продажу ссылок. Только не могу выбрать - SEOzavr или Promotext?
    Первый, судя по тексту, сделан либо командой Сапы либо на её движке.
    Про второй многовато нелестных отзывов - типа, сырой ещё.

    Насчет плагина - надо бы указывать, в каких рубриках размещать ссылки, а в каких нет. Что-то типа такой проверки вставлять

  5. GravatarИнтересный факт
    Jan 2nd, 2008; 21:15

    Спасиб за полезную статью… раньше всё не работал с этой системой только потому, что было бы лень разбираца в коде чужом, ибо познания мои в пхп от базового уровня не отошли…
    да и вообще блог отличный, спасибо

  6. GravatarЛенивец
    Jan 4th, 2008; 09:24

    Спасибо за способ )

    >>>Только не могу выбрать - SEOzavr или Promotext?
    ЗЫ А кто-нить проводил сравнение систем?
    Интересно было бы почитать.

  7. Народ, какое сравнение систем? :) Сеозавр и промотекст - это совершенно, совершенно разные системы. СЕОзавр создает на сайте каталог продажных статей, в то время как промотекст позволяет продавать ссылки прямо из ваших текстов.
    Например на хороший блог СЕОзавр я бы не ставил - тамошние статьи популярности и уважения владельцу сайта не принесут.
    А вот промотекстом пользуюсь и рад. Кстати вот что интересно - можно ли совместить СЕОзавр и промотекст? То есть поставить СЕОЗАВР, продавтаь статью к тому же ещё продавать ссылки с того текста через промотекст? :)

  8. GravatarЛенивец
    Jan 5th, 2008; 03:43

    а это способ :)
    почти кнопка бабло :)

  9. GravatarМеркантильный
    Jan 5th, 2008; 17:54

    Ах, вон оно как…
    Я думал, они обе заливают статьи на сайт…
    Получается, на “личный” блог стоит ставить промотекст, а на “продажный” - СЕОЗАВР.
    Видать “волна пошла” - я встречал рекламу ещё, кажется, двух подобных систем - вроде Lix и Xtext, извините за склероз…
    Да и просто ссылки продают, наверное, с пяток систем.

    Вот бы кто сделал толковый обзор и сравнение всех ссылкопродажных сайтов…

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

  11. GravatarEugeny Prokopyev
    Jan 9th, 2008; 15:46

    С самого начала помню работал с SAPE. Сейчас перешел полностью на promotext, понравилась ихняя фича с произвольным размещением ссылок.

  12. все бы ничего да вот только
    The requested URL /function.require-once was not found on this server.

  13. Это где такая ошибка вылезает?

  14. сорри - там с кавычками история была :razz:

  15. Eugeny Prokopyev, по-моему пока Промотекст не набрал широкой популярности то самый удачный вариант это совмещать Sape и Promotext

  16. Большое спасибо, помогло.
    Кстати, если ваш блог находится не в корне сайта, а в папке сайт.ру/мегаблог/, то и папку промотекстовскую нужно заливать в эту папку. У меня только после этого заработало.

  17. хм.. а у меня на одном из блогов как раз ихний код нормально работал (что в вп-конфиг.пхп), а этот админку отключил..

    боюсь, это от версии ВП, может, зависит..
    я ставил код на СТАРЫЙ вп, далеко не последний.

  18. GravatarАндрей
    Jan 17th, 2008; 09:32

    После добавления в wp.config.php - require_once(ABSPATH.’xxxxxxxx/promotext.php’);
    выходят ошибки:
    Warning: Division by zero in /home/kartand/public_html/smellcoffee/wp-config.php on line 24

    Warning: main(/home/kartand/public_html/smellcoffee/php?) [function.main]: failed to open stream: No such file or directory in /home/kartand/public_html/smellcoffee/wp-config.php on line 24

    Fatal error: main() [function.require]: Failed opening required ‘/home/kartand/public_html/smellcoffee/php?’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/kartand/public_html/smellcoffee/wp-config.php on line 24

  19. У вас файл wp-config.php базовый, или он модифицировался уже?
    кодировка файла - utf-8? (должна быть”utf-8 (без BOM)”.

    Название папки, конечно у вас свое а не xxxx?

  20. GravatarАндрей
    Jan 17th, 2008; 10:20

    У меня WP 2.3 от Lecactus, сейчас WP 2.3.2 (обновлялся)
    При установке я модифицировал wp-config-sample В wp-config

    Кодировка utf-8. Что такое ВОМ незнаю.

    Конечно, название папки я не стал писать.

  21. GravatarАндрей
    Jan 17th, 2008; 22:54

    Спасибо, разобрался. Теперь знаю, что такое ”utf-8 (без BOM)”. Отправил сайт на модерацию. Еще раз спасибо.

  22. Пожалуйста! И удачных Вам продаж! :)

  23. Прописал require_once(ABSPATH.’123456789/promotext.php’); в wp-config.php естественно 123 заменено на название моей папки, так вот теперь на блоге вообще ни чего нет, открывается полностью пустая белая страница и ни каких даже о ошибках не написано. Что только не пробовал разные вариации и без ABSPATH прописывал, все равно пустая страница открывается. Пришлось удалить о отказаться пока от промотекста. Что это может быть? Подскажите пожалуйста.

  24. Док, код вызова скрипта промотекста нужно добавлять после строки
    define(’ABSPATH’, dirname(__FILE__).’/’);

    Белый экран, скорее всего, или из-за неправильного кода (например кавычки личшие или ещё чего), или из-за того что сервер не может найти файл.

    Напиши в самом начале файла wp-config.php сразу после

    error_reporting(E_ALL);

    Эта команда сделает так, что в браузер выведутся ошибки. То, что выдаст сервер - напиши в комментариях. Размеберся.

    пс
    если после вставки предыдущего кода ошибки так и не появились то попробуй вместо него вставить этот:

    ini_set(’error_reporting’, E_ALL);

  25. ни одна из этих команд по ввыводу в браузер сообщения о ошибках также не помогла, все равно выдается пустой экран. Млин все ведь правильно сделал и код правильный и не одного лишнего символа нет. ХЗ что такое

  26. Док, ОК. Тогда попробуй сделать то же самое (вставить код вначале файла для отображения ошибок) в файле index.php

    При открытии главной страницы блога ошибки просто обязаны появиться.

    В самом крайнем случае - должны же где-то на сервере быть логи ошибок (error.log). Буду ждать ответа

  27. пробовал вставлять и в index.php что в корневой папке, что и в моей теме все равно пусто, на хостинге смотрел логи ошибок (error.log) тоже пусто и самые послдение траблы там зафиксированы 27 декабря и с кодом там ни как не звязано. Вообщем полная мистика, может это от хостера зависет?

  28. То есть не от хостера, а от хостинга. Хостинг mchost.ru , есть такие кто там хоститца и все нормально работает?

  29. для Doc

    проверь кодировки все
    была такая-же точно трабла
    стер все коды и по новой прописал, копировал из тех же файлов начало строк или писал вручную, у меня файлы wp-config.php в кодировке 1251 тут и была жо…а

    попробуй переписать, удачи :)

  30. Все проверил, все кодировки правильные. Все равно все правил и заного писал даже вручную прописывал, вообщем и так и сяк и ни чего не выходит. Все варианты уже испробовал, как только не изощрался. ХЗ знает что такое, конечно может и у меня руки не истого места растут и что-то не так сделал, но вроде с WP давно на ты. В любом случаи всем спасибо! за советы и помощь. Удачи!

  31. Привет!
    Спасибо за подсказки, но суть в том, что в single.php я никак не могу найти нужную функцию, чтобы заключить ее в индексы((((

    Может она как-то по другому называться?
    Блин, съедает код(((

    Да и выскакивает ошибка
    Warning: Division by zero in /home/k000648/domains/cunningfox.info/public_html/wp-config.php on line 18

    Warning: require_once(/home/k000648/domains/cunningfox.info/public_html/php�) [function.require-once]: failed to open stream: No such file or directory in /home/k000648/domains/cunningfox.info/public_html/wp-config.php on line 18

    Fatal error: require_once() [function.require]: Failed opening required ‘/home/k000648/domains/cunningfox.info/public_html/php�’ (include_path=’.:/usr/local/lib/php’) in /home/k000648/domains/cunningfox.info/public_html/wp-config.php on line 18

  32. Promotext - еще очень сырая система и постоянно сбоит.
    Но вот что она хорошо делает то что хорошо работатет под Вордпрессом.

  33. :( Те же самые проблемы и тот же хостер что и у Doc’a. Может всетаки это от хостинга зависит?

  34. код установлен. инклуд тоже.
    в конце страницы есть проверочный хэш какой-то после хтмл, а всё равно не пашет. не подскажете в чем причина может быть?

  35. Copoket, да, скорее всего вам придется обратиться к хостеру.

    seoplayer, если в конце страницы есть проверочный хеш то все отлично. Теперь нужно дождаться пока сайт одобрят и бот промотекста проиндексирует страницы (лично я ждал недели 2, но сейчас у них поисковый робот вроде как проапгрейдился и работает шустрее.

  36. Gravatarart & money
    Mar 3rd, 2008; 12:41

    Привет автору и всем !
    Короче всё прочитал и не один раз.
    Ошибки, что и описаны выше. После добавления в файл конфиг нужного элемента require_once(ABSPATH.’xxx82xxxxxxx/promotext.php’);
    бло перестает показываться вовсе.
    Права на папку в которой код 777
    строка в конфиг установлена как изложено на вашем тексте.

    Снова попробовал установить по вашему описанию. Теперь вот это require_once(ABSPATH.’xxx82xxxxxxx/promotext.php’);
    установил после последней строчки

    require_once(ABSPATH.’wp-settings.php’);
    (ABSPATH.’xxx82xxxxxxx/promotext.php’);

    Сейчас сайт показывает нормально! Но понять, всё ли сделано верно, не представляется возможгным.
    Поскольку файла single.php на данной версии движка нет. И теги index no index ставить некуда.
    Может ли быть такое, что файл single.php в версии вордпресс 2.3.3 называется по-другому?
    Короче, сплошное недоразумение с установкой этого промотектса.
    Почему разработчики сами не могут сосдать подробную инструкцию, что бы не было заморочек. остается только догадываться.

  37. Gravatarart & money
    Mar 3rd, 2008; 13:08

    Одним словом все мои потуги по установке кода Промотекст, оказались тчетными. Теперь ошибки, что были описаны в ранее написанных комментах, находятся внизу страницы, в нижней её части.

    Warning: require_once(/home/inonelov/inabove/fe72a6a8786e4a32aad845c0877e1f66/sape.php) [function.require-once]: failed to open stream: No such file or directory in /home/inonelov/inabove/wp-content/themes/vertigo-2column/footer.php on line 8

    Fatal error: require_once() [function.require]: Failed opening required ‘/home/inonelov/inabove/fe72a6a8786e4a32aad845c0877e1f66/sape.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/inonelov/inabove/wp-content/themes/vertigo-2column/footer.php on line 8

  38. GravatarЛенивец
    Mar 3rd, 2008; 13:44

    хм, насколько я помню, single.php можно запросто сделать из index.php.

  39. Gravatarart & money
    Mar 3rd, 2008; 16:12

    Ленивец - может вы поясните разницу, между обычным юзером и программистом?
    От того все непонятности. что как казалось обычную операцию, по установке доп олнительных кодов. Приходится разжевывать/ пережовывать по нескольку раз.
    Потому что многое зависит, не от криворукости юзера, А, от многих причин, в том числе и кода Темы Вордпресса. И других фатроров мешающих нормальной установке кода.

  40. GravatarЛенивец
    Mar 4th, 2008; 00:01

    я не юзер и не программист, однако методом проб и ошибок сделал себе single.php :) Что не могу сделать, так это заставить работать контекст от сапы.

  41. Please Review This Site, You’ll Like It
    Made in china mini digital software

  42. Gravatarофисные игры
    Jun 17th, 2008; 14:44

    а есть ли плагин для WP?

  43. CHeck ItThanks A Lot For The Info Guys, business download free plan software, business download free plan software, emvwi,

  44. Хорошо написано

  45. Классно, вещь полезная!

  46. GravatarВасилий
    Jul 25th, 2008; 14:46

    Здравствуйте!
    Пытался установить Promotext на WordPress по вашей инструкции. Вверху блога появился вот такой текст:

    Warning: Cannot modify header information - headers already sent by (output started at /home/iliyakv/domains/posadsky.ru/public_html/wp-config.php:1) in /home/iliyakv/domains/posadsky.ru/public_html/wp-content/plugins/wp-postratings/wp-postratings.php on line 690

    Я вернул все изменения в файле wp.config.php обратно и удалил папку от Promotext.
    Но вверху блога всё равно тот же текст, а над входом в админку WordPress красуется:

    Warning: Cannot modify header information - headers already sent by (output started at /home/iliyakv/domains/posadsky.ru/public_html/wp-config.php:1) in /home/iliyakv/domains/posadsky.ru/public_html/wp-content/plugins/wp-postratings/wp-postratings.php on line 690

    Warning: Cannot modify header information - headers already sent by (output started at /home/iliyakv/domains/posadsky.ru/public_html/wp-config.php:1) in /home/iliyakv/domains/posadsky.ru/public_html/wp-login.php on line 210

    Warning: Cannot modify header information - headers already sent by (output started at /home/iliyakv/domains/posadsky.ru/public_html/wp-config.php:1) in /home/iliyakv/domains/posadsky.ru/public_html/wp-login.php on line 222

    Почему может быть такая фигня?))

  47. спасибо за текст. Если б не он - запарился бы ставить. Все прошло нормально. Ждем проверку модерации. Кинул твой сайт в фэйвотис.

  48. GravatarДмитрий
    Sep 8th, 2008; 14:09

    Спасибо огромное за инструкцию. Вчера все сделал,как Вы писали. В промотекст я зарегился вчера, сегодня уже одобрили меня.

    У меня такой вопрос:

    в файле wp-settings.php у меня получилось 2 строки в этом блоке require_onc ( я require_once(ABSPATH.’12346/promotext.php’); именно добавил, как Вы писали).

    if ( !defined(’ABSPATH’) )
    define(’ABSPATH’, dirname(__FILE__) . ‘/’);
    require_once(ABSPATH.’123456/promotext.php’);
    require_once(ABSPATH . ‘wp-settings.php’);
    ?>

    Это правильно?: Или require_once(ABSPATH . ‘wp-settings.php’); надо стереть?

  49. Дмитрий, строку

    require_once(ABSPATH . ‘wp-settings.php’);

    стирать не стоит, иначе перестанет работать блог

  50. GravatarДмитрий
    Sep 9th, 2008; 19:12

    Благодарю за ответ! Простите за нубский вопрос: меня одобрили в промотекст, я добавил площадку, определил цены 5-3-1 (не знаю сколько ставить, если честно), что делать дальше? Покупать ссылки? Или больше ничего пока не надо делать?

  51. Хм. Ну если хотите купить ссылки - покупайте (если интересует оптимизация). иначе - ждите, когда на Вашей площадке начнут покуптаь ссылки.
    Но, ИМХО, промотекст себя не оправдывает, уж лучше через тот же Sape продавать ссылки (там тоже есть возможность продажи контекстных ссылок.

  52. GravatarБлогер
    Sep 24th, 2008; 21:48

    Поустанавливал все коды..жду модераци..а она там как в сапе ? или побыстрее..а то болго блин :(

  53. Хотелось бы дополнить.

    Цитата ” Промотекста сказано что нужно в файл wp.config.php нужно добавить строку

    require_once(’31c63304/promotext.php’);

    Те, кто поступали так замечали что у них перестает работать админка блога. неудивительно.

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

    define(’ABSPATH’, dirname(__FILE__).’/');

    строку:

    require_once(ABSPATH.’123456789/promotext.php’); ”

    Позвольте не согласиться - все работает. Просто необходимо редактировать и сохранять отредактированный текст в формате UTF-8. Обычный блокнот сохраняет в UTF-8 signature, поэтому необходимо пользоваться notepad2-rc - с ним проблем не бывает. При сохранении в этом редакторе выбирайте encoding - UTF-8

    В остальном все правильно.
    Спасибо

  54. Gravatarсергей
    Sep 27th, 2008; 19:05

    Спасибо !!!!

  55. GravatarЮлия недвижимость
    Oct 10th, 2008; 10:14

    Спасибо за хорошую статью, но у меня не получилось :(

  56. GravatarМаксим
    Oct 26th, 2008; 22:42

    Пост очень полезный. Автору спасибо.
    Вопрос, а по какому принципу цены выставлять в данной системе? По аналогии с Сапой? Или можно завысить?

    Как сам автор для себя это момент решил…

Входящие ссылки (ping)

  • Что надо Бомжу чтобы хорошо встретить Новый Год? at Могилёвский бомж
  • Интересные статьи : Контекст + 2.0
  • Лента о Биржах продажи ссылок » » Правильно установить код Promotext’a на WordPress

Комментировать “Установка Promotext’a на WordPress”

Подписаться на рассылку новых комментариев