forum.searchengines.ru
Регистрация: 30.10.2008
Сообщений: 98
Репутация: 301
не меньше 5 ? :)
Хотел дружкам сюрприз сделать? :)
Нашлось готовое решение: http://blog.portal.kharkov.ua/2008/10/26/kak-vstavit-posty-v-stranicu/
ЗЫ. Всегда так, ищешь - ищешь, стоит написать на форум все находится :)
то есть достаточно сказать "тахтибидох, все, теперь вы полиция" и все сразу изменится?
По моему мнению чтобы изменить всю ситуацию с милицией нужно сделать очень много и, правильно сказано, грамотно. Только изменение название далеко не первый шаг в этом направлении. С другого нужно начинать.
Очередной бред. Других проблем в стране уже не осталось?
От смены названия все равно ничего не поменяется - а денег напилят...
Классная работа Advanced
это немного не то, мне нужно вставить не в страницу блога, а в отдельную статичную страницу последние записи
Стало лучше - только описание выводится два раза и количество символов задаваемое в скрипте влияет только на вывод повторного описания :)
Вывод 1 <BR> <?php $n = 2; //количество постов $desc_n = 1; //количество символов $xml = file_get_contents('http://***.ru/?feed=rss2'); $base = new SimpleXMLElement($xml); foreach($base->channel->item as $post){ echo $str = "<p><a href=\"$post->link\">$post->title</a>" ."$post->description</a></p>" .'<p>'.mb_strcut($post->description, 0, $desc_n).'</p>'; $n--; if($n == 0) break; } ?> <BR>****** <BR>Вывод 2 <BR> <?php $n = 3; //количество постов $desc_n = 2000; //количество символов $xml = file_get_contents('http://***.ru/news/feed/'); $base = new SimpleXMLElement($xml); foreach($base->channel->item as $post){ echo $str = "<p><a href=\"$post->link\">$post->title</a>" ."$post->description</a></p>" .'<p>'.mb_strcut($post->description, 0, $desc_n).'</p>'; $n--; if($n == 0) break; } ?>
результат: http://tigryata.ru/testing.html
Вот ведь оказывается какая проблема :(
ошибок нет, просто показывается пустая страница
$str = '';//Количество записей$num = 2;//Максимум символов для описания$chars = 50;$xml = file_get_contents('http://***/news/feed/'); $base = new SimpleXMLElement($xml);//здесь надо подставить кодировки для конвертацииfor($i=0;i<$num;$i++){ $post = $base->channel->item[$i] or break;//здесь надо подставить кодировки для конвертации $desc = iconv('UTF-8', 'windows-1251', $post->description); $post->title = iconv('UTF-8', 'windows-1251', $post->title); $desc = (strlen($desc)>$chars) ? substr($desc, 0, $chars) : $desc; $str .= "<p><a href=\"$post->link\">$post->title</a>"; $str .= "$desc</a></p>"; } echo $str;
так не хочет работать, непонятно с первым комментарием - куда вставить кодировки
Прошу прощения за навязчивость