Вставляем контекст в посты wordpress. Установка РСЯ, Begun в вордпрессе.



Вставляем контекст в посты wordpress

17.04.2022



Возникла необходимость поставить код бегуна на один из сайтов, который работает на вордпрессе. Причем не тупо во все посты, а в конкретный пост или страницу. Тут появилась проблема, как это сделать, если вставлять код в админке, то там после каждой строчки автоматом добавляется </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. begun_utf8 = ‘1? - а разве здесь положены кавычки? Помнится, дискутировался этот вопрос, но по смыслу это явно не строковая переменная.


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


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


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


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


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


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

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


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


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


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


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


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


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


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



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