Помощник
|
Нужна помощь по php |
Monik
|
Сообщение
#1
|
||
|
|
||
|
|||
x64 |
19.8.2011, 17:56;
Ответить: x64
Сообщение
#2
|
|
а что он (php-код) сейчас, простите, делает?
|
|
|
WhiteMaster |
19.8.2011, 18:22;
Ответить: WhiteMaster
Сообщение
#3
|
|
Заюзать eval, не?
|
|
|
Monik
|
Сообщение
#4
|
|
|
|
|
kacer |
19.8.2011, 20:52;
Ответить: kacer
Сообщение
#5
|
|
|
|
|
BlueRay |
19.8.2011, 21:00;
Ответить: BlueRay
Сообщение
#6
|
|
Если я правильно понял, что вам надо, то вставьте в function.php (в папке с темой) следующий код:
function kama_content_advertise($text){ $nu = 1500; //спустя сколько символов искать перенос строки и вставлять рекламу, можете 1500 изменить на своё $adsense = 'вот этот текст заменить кодом рекламы, или что там у вас, апострофы оставить'; return preg_replace('@([^^]{'.$nu.'}.*?)(\r?\n\r?\n|</p>)@', "\\1$adsense\\2", trim($text), 1); } add_filter('the_content', 'kama_content_advertise', -10); Если ваш function.php полностью пустой, то надо вставлять <?php function kama_content_advertise($text){ $nu = 1500; //спустя сколько символов искать перенос строки и вставлять рекламу, можете 1500 изменить на своё $adsense = 'вот этот текст заменить кодом рекламы, или что там у вас, апострофы оставить'; return preg_replace('@([^^]{'.$nu.'}.*?)(\r?\n\r?\n|</p>)@', "\\1$adsense\\2", trim($text), 1); } add_filter('the_content', 'kama_content_advertise', -10); ?> У себя проверил - код рабочий. Если не сможете сами сделать - стучитесь в аську/личку - помогу. Сообщение отредактировал BlueRay - 19.8.2011, 21:14 |
|
|
Monik
|
Сообщение
#7
|
|
У себя проверил - код рабочий Я знаю что он рабочий, проблема в том, что этот код может вывести только html код, который вставляется в переменую $adsense Мне надо что бы функция вставляла результат выполнения php кода, так же как html кода, но если тупо вставить php код в переменую $adsense, то естественно выдается ошибка, вот и надо сделать так, что бы не было ошибки и на сайте выводился результат php кода - в моем случае php кода партнерки |
|
|
BlueRay |
19.8.2011, 22:12;
Ответить: BlueRay
Сообщение
#8
|
|
Я знаю что он рабочий, проблема в том, что этот код может вывести только html код, который вставляется в переменую $adsense Мне надо что бы функция вставляла результат выполнения php кода, так же как html кода, но если тупо вставить php код в переменую $adsense, то естественно выдается ошибка, вот и надо сделать так, что бы не было ошибки и на сайте выводился результат php кода - в моем случае php кода партнерки Киньте ваш php код сюда или в личку. Попробую сделать и сразу проверить у себя. Всё, решение вашей проблемы есть Вот код ТСа: function kama_content_advertise($text){ $nu = 1500; //спустя сколько символов искать перенос строки и вставлять рекламу? $adsense ='код' //Код рекламы return preg_replace('@([^^]{'.$nu.'}.*?)(\r?\n\r?\n|</p>)@', "\\1$adsense\\2", trim($text), 1); } add_filter('the_content', 'kama_content_advertise', -10); Надо было вместо "код" вывесте результаты работы кода global $wappc3_curl, $wappc3_pwdtech; $wappc3_curl=1;$wappc3_pwdtech='21567606722'; include_once('libwappc3.php'); print GetFeedWAPPC3(3,array('charset'=>'utf-8','temp'=>'temp','aff'=>'20365.9816','empty'=>"",'template'=>'%code%<br />','sep'=>'','topbid'=>1)); Решение: function kama_content_advertise($text){
$nu = 1500; //спустя сколько символов искать перенос строки и вставлять рекламу, можете 1500 изменить на своё global $wappc3_curl, $wappc3_pwdtech; $wappc3_curl=1;$wappc3_pwdtech='21567606722'; include_once('libwappc3.php'); $adsense = GetFeedWAPPC3(3,array('charset'=>'utf-8','temp'=>'temp','aff'=>'20365.9816','empty'=>"",'template'=>'%code%<br />','sep'=>'','topbid'=>1)); return preg_replace('@([^^]{'.$nu.'}.*?)(\r?\n\r?\n|</p>)@', "\\1<br/>$adsense\\2", trim($text), 1); } add_filter('the_content', 'kama_content_advertise', -10); Сообщение отредактировал BlueRay - 19.8.2011, 22:12 |
|
|
Monik
|
Сообщение
#9
|
|
|
BlueRay, большое спасибо, код работает
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Нужна ли плоская структура категорий в ИМ? | 1 | noviktamw | 1066 | 26.3.2024, 21:50 автор: c4p1t4l15t |
|
Требуется помощь по сайту на "ВордПресс" Закрылся доступ в панель администратора |
12 | Tia2 | 1533 | 25.3.2024, 6:54 автор: Skyworker |
|
требуется помощь с themasoftware (Темапостером) | 0 | Taylor | 568 | 16.3.2024, 18:41 автор: Taylor |
|
Состояние после ампутации - нужна помощь благотворительный топик |
46 | vitvirtual | 5560 | 12.3.2024, 21:52 автор: Гиппопотам |
|
Нужна рассылка по емаил базе сео-студий | 0 | kasey7 | 622 | 2.3.2024, 23:13 автор: kasey7 |
Текстовая версия | Сейчас: 29.3.2024, 12:32 |