Возникла необходимость поставить код бегуна на один из сайтов, который работает на вордпрессе. Причем не тупо во все посты, а в конкретный пост или страницу. Тут появилась проблема, как это сделать, если вставлять код в админке, то там после каждой строчки автоматом добавляется </br> из-за чего код становиться не работоспособным.

Выход из данной ситуации очень прост, достаточно воспользоваться ява скриптом, который будет инклудить контекст в сам пост.

Создаем скрипт, например begun.js и вставляем туда ваш код бегуна предварительно выбросив теги скрипта (script), должно получиться что-то наподобие этого:

var begun_auto_colors = new Array();
var begun_auto_fonts_size = new Array();
begun_auto_pad = ваш айди код; // идентификатор площадки
begun_auto_limit = 5; // число объявлений выводимых на площадке
begun_auto_width = 350; // ширина блока объявлений.
begun_auto_colors[0] = ‘#000000′; // цвет ссылки объявлений
begun_auto_colors[1] = ‘#000000′; // цвет текста объявления
begun_auto_colors[2] = ‘#000000′; // цвет домена объявления
begun_auto_colors[3] = ‘#FFFFFF’; // цвет фона блока объявлений
begun_auto_fonts_size[0] = ‘10pt’; // р-мер шрифта ссылки объявлений
begun_auto_fonts_size[1] = ‘10pt’; // р-мер шрифта текста объявления
begun_auto_fonts_size[2] = ‘10pt’; // р-мер шрифта домена объявления
begun_auto_fonts_size[3] = ‘8pt’; // р-мер шрифта заглушки
begun_block_type = ‘Vertical’; // тип блока
begun_utf8 = ‘1′

begun_utf8 = ‘1′ – обратите внимание на эту строку она нужна для корректного отображение в ИЕ, не забудьте ее добавить, по умолчанию ее нет.

Далее открываем сам пост и место куда вы хотите, вставить код бегуна, прописываем следующие 2 строки

<script src=”/begun.js” type=”text/javascript”></script>
<script src=”http://autocontext.begun.ru/autocontext.js” type=”text/javascript”></script>

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

<script src=”/direct.js” type=”text/javascript”></script>

В файл direct.js вставляем код самого директа, предварительно убрав теги script

Должно работать.

Пример работы РСЯ в одном посте на вордпрессе можете увидеть на блоге Kmint21, пост секрет.

Зачем это нужно? Ну например у меня есть сайт на вордпрессе и главная страница является постоянной, то есть размещать блоки контекста будет удобней в самом контенте страницы, а не в шаблоне Page.php, где выбор ограничивается либо началом поста, либо концом.
__________

- Автолюбителю на заметку. Заправка полного бака или езда на красной лампе?

- Новый блог от Димка. Все для блоггера. Имеется в наличии пара интересных заметок.

- Подборка Firefox плагинов для контекстмэнов.



Получать обновления на почту:

Комментарии (14) на запись “Вставляем контекст в посты wordpress”

  1. правдаблог - http://www.pravdablog.ru

    begun_utf8 = ‘1? - а разве здесь положены кавычки? Помнится, дискутировался этот вопрос, но по смыслу это явно не строковая переменная.

  2. Сибиряк - http://streha.ru/

    работает и с кавычками и без, я посмотрел народ с кавычками юзает. и тоже решил заюзать

  3. Глеб (тут что-то было)

    Поюзал.. очень даже ничего:) Спасибо за подсказки. Удачи.

  4. mrQwert - http://www.posos.info

    Хм, вроде плагин видел на WP, он тоже это делал. Названия правда не помню.

  5. Сибиряк - http://streha.ru

    mrQwert плагинчик сей вроде по адсенс был )

  6. Иван (тут что-то было)

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

  7. mrQwert - http://www.posos.info

    Я сейчас точно не помню, давно это было. Но вроде, если не чего не путаю, в этом плагене были три системы Адсенс, Бегун и Директ.

    З.Ы. (Сори что не в тему) Блог мне понравился, вот прошу автора вставить формы связи.

  8. Сибиряк - http://streha.ru

    mrQwert контактный емайл указан в сайтбаре

  9. Woldemar - http://www.cuvashi.ru

    А куда положить файл begun.js?
    Новичок я в WP

  10. Сибиряк - http://streha.ru

    Woldemar в корень сайта, либо в любую папку, но тогда надо поменять путь здесь src=”http://урлсайта/ваша папка/begun.js”

  11. Виктор (тут что-то было)

    Давно искал FireFox плагины, спасибо большое за ссылку!

  12. Леон (тут что-то было)

    Спасибо, помогло. До этого долго мучался, вставляя напрямую в шаблон и используя плагины.

  13. Игорь (тут что-то было)

    А у меня всёравно не работает(

  14. Сибиряк

    Игорь, должно работать, что конкректно у вас не получается?



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

MAXCACHE: 0.23MB/0.03172 sec