Shtogrin

Shtogrin
Рейтинг
95
Регистрация
02.11.2006
CrazyJohn:
Спасибо, что-то не замечал раньше там мануала.

google полезная штука

CrazyJohn:

Всё оказалось сложнее, чем я думал. :)

что там сложного?

в index.php


define('_SAPE_USER', 'ХХХХХ'); // ХХХХХ заменить на свой
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();

$page_stream_db['SAPE1']=$sape->return_links(2);
$page_stream_db['SAPE2']=$sape->return_links(2);
$page_stream_db['SAPEN']=$sape->return_links();

в нужный шаблон и в нужном месте вставить {SAPE1} {SAPE2} {SAPEN}

kxk, Ufaweb, так может tpl это все таки файл шаблона и не надо его никак инклудить. ТС напишите что у вас за движок.

Зингельшухер:

Shtogrin, не альтруист (альтруизм это немного другое)
Альтруист — соответственно человек, обладающий альтруизмом, то есть ставящий интересы другого человека или общее благо выше личных интересов. Человек, не ищущий своей выгоды, например, работая совершенно бесплатно, приносящий пользу обществу.

http://ru.wikipedia.org/wiki/%D0%90%D0%BB%D1%8C%D1%82%D1%80%D1%83%D0%B8%D0%B7%D0%BC

Зингельшухер, я давно подозревал что вы альтруист.

_DXlink:
Пробовал, код euhenio тоже применяется ко всем ссылкам... Возможно, особенность при формировании ссылки в движке сайта (Битрикс).

сайт покажите

возьмите код euhenio

$data=preg_replace('#<a([^>]+?)href\s*=\s*(["\']*)\s*http://([^"\'\s>]+)\s*\\2([^>]*?)>(.*?)</a>#is',
'<noindex><a$1href=$2http://$3$2$4 rel="nofollow">$5</a></noindex>', $data);
_DXlink:
Изначально у меня был код, который вставляет во внешние ссылки rel="nofollow".
$data = preg_replace("/a href=\"(.+?)\"/","a href=\"\\1\" rel=\"nofollow\"",$data);
Внутренние ссылки он не трогает (доказано практическим путем).


<?php
$data='<a href="/">link</a>';
$data = preg_replace("/a href=\"(.+?)\"/","a href=\"\\1\" rel=\"nofollow\"",$data);
echo $data;

результат:
<a href="/" rel="nofollow">link</a>
?>

Web-Silver, Если база нужна для главного сайта, то вы не только не сможете вывести последние сообщения форума, но и сгенерировать саму страницу главного сайта.

Если база для главного сайта не нужна, то берите код в котором нет die(...), как раз он завершает выполнение скрипта.

euhenio:
-Жадными? они по умолчанию жадные, и при этом как раз захавается весь документ.

да не жадными (PCRE_UNGREEDY), с U выражение не будет захватывать весь документ

euhenio, U - как раз делает рег. выражения жадными и (.*) в href обрабатывается правильно. Насчет отсутствия кавычек, может быть согласен, но считаю что кавычке все же надо ставить.

simka, В адресе не должно быть ни ' = %27 ни " = %22

Всего: 1230