Master-X
Форум | Новости | Статьи
Главная » Форум » CJs » 
Тема: Trade Pulse + wordpress
цитата
04/12/09 в 16:22
 $okolM
как их связать ?
цитата
05/12/09 в 09:37
 Noobus Boobus
http://forum.scriptpulse.com/index.php/topic,350.0.html
цитата
05/12/09 в 18:32
 $okolM


видел, но там ни слова о том как сделать исходящие ссылки...
цитата
21/12/09 в 07:39
 Празный Дракон
Вот этот код надо вставить в function.php в теме wordpress, он довболяет в шапке javascript от ssi.php добовляет трейд скрипт к ссылке на пост, также добовляет к ссылкам в посте.

Думаю после НГ, реализую полноценый модуль для WP.
Код:
function ssi() {
virtual('/ssi_in.php');
}

add_action('wp_head','ssi');

function preg_callback2($matches) {
  $url = explode(':', $matches[2]);
  if (($url[0] == 'http') || ($url[0] == 'https')) {
    $need = "http://sexpause.net/";
    $replace = "/out.php?&p=60&url=";
    $matches[2] = $replace.$matches[2];
  }
  return $matches[1].$matches[2].$matches[3];

}

function rlinks($content) {
  if (! is_feed()) {
    $content = preg_replace_callback('@(]*href=")([^>\"]*)("[^>]*>)@i', "preg_callback2", $content);
    $content = preg_replace_callback('@(]*href=\')([^>\"]*)(\'[^>]*>)@i', "preg_callback2", $content);
  }
  return $content;
}


function preg_callback3($content) {
    $replace = "/out.php?&p=60&url=";
    $content = $replace.$content;
   
  return $content;
}


add_filter('the_permalink', 'preg_callback3');


для замены в посте надо заменить везде
Код:
<?php the_content();?>

на
Код:
<?php echo rlinks(get_the_content()); ?>


Пример работ: http://sexpause.net/
http://maybesex.net
http://mustbesex.com

Буду благодарен за форс и трейд =).
цитата
24/12/09 в 03:12
 h0ttab.name
В планах есть желание реализовать модуль для обеденения.
цитата
04/02/10 в 20:46
 artursn
а эта функция будет работать с любым трейд скриптом?
preg_callback3 - это функция я так понял заменяет в контенте
preg_callback2 - а эта в ленте новостей?
цитата
04/02/10 в 22:24
 artursn
что-то прогресс не подключается так...ины не считает
а можно модифицировать функция rlinks добавив еще одну переменную, чтоб можно было менять строчку оут.


Эта страница в полной версии