dspu

dspu
Рейтинг
268
Регистрация
10.05.2006
Зингельшухер:
Применительно к рассмотренному скрипту ->
/**********************************************************

* Main script *
**********************************************************/
if ( $xml_data = file_get_contents($url) ) {
// вот так можно -->
if ( extension_loaded('mb_string') ) {
$xml_data = mb_convert_encoding($xml_data, "windows-1251", "utf-8");
} elseif ( extension_loaded('iconv') ) {
$xml_data = iconv('utf-8', 'windows-1251', $xml_data);
}
// <--
$rss_data = parse_rss($reg_exp, $xml_data);
echo output_rss($pattern, $rss_data);
}

спасибо, работает

с датой я сам немного научился

function output_rss($pattern, $rss_data) {

$temp = "";
for($i=0; $i<$rss_data['count']; $i++) {
$temp .= sprintf($pattern,
$rss_data['link'][$i],
html_entity_decode($rss_data['title'][$i]),
html_entity_decode($rss_data['desc'][$i]),
strftime("%d-%m-%Y %R", strtotime($rss_data['pubdate'][$i])) //&#228;&#238;&#225;&#224;&#226;&#235;&#229;&#237;&#238;
);
}
return $temp;
}

только не могу месяц написать по русски, поэтому номером делаю 🙅

tommy-gung:
прошу прощения, не проверял. Исправил первый пост, проверил, все работает

спасибо, теперь работает

а не подскажете еще два момента😕

1)как эту дату преобразовать в русскую человеческого вида

2)как форматировать новости, если они koi8-r или utf-8 в windows-1251

сори за наглость 😒

Hallas:
готовый вариант - использовать, например, SimplePie
http://simplepie.org/

это че-то запутанная фигня 🙄

требует файл simplepie.inc а его в поставке нету, непонятно

увы, результат тот же

даты не появилось

веселая тема🤣

я следующий на очереди☝

WwWork:
Кажется только там overall_header.tpl .

в overall_header.tpl только шапка, а index.php вылазит извне этого файла также☝

короче, нашел я где собака зарыта

сам спросил - сам ответил 😂

в файле /includes/page_header.php изменить

'U_INDEX' => append_sid('index.'.$phpEx),

изменить на

'U_INDEX' => append_sid('http://www.site.ru/forum/'),

вроде работает 🙄

а насчет чпу щас буду усиленно думать, предложенная схема не совсем человеческая, хотелось бы адреса сообщений все-таки типа /forum/forum1/tema1.php

а не все в папке /forum/ сплошняком 😒

P.S. Также в некоторых темах (например RedIce) index.php прописан вручную в самой теме, в частности мне удалось найти и обезвредить врага в файлах templates/redIce/viewforum_body.tpl & templates/redIce/viewtopic_body.tpl

WwWork:
Если есть руки голова и сиденье (за компом :)) можно сделать всё :) или почти всё.
_forum.jurconsult.net.ua пример ЧПУ
_forum.prepadav.net пример ЧПУ

тоже, index.php, кстати, вылазит ;)

и странно, что пр все равно не присвоен подфорумам, а у меня расходится даже по стандартным кривым адресам 🙄

Ank:
Как то я на своих форумах сделал такое. Вкупе с отрезанием сессии у нерегенного и формированием правильных путей. Ща пойду проверю еще разок.
Тогда можешь обращаться :)

а что и пути можно сделать человеческие? 😮

albion:
Религия не позволяет?

имхо, внешнее вмешательство никогда не есть гуд 🙄

albion:
Найдите файл, который формируют такую ссылку и измените.

ну это понятно, искать же надо, я думал уже нашел кто-нить :)

а и обсудим ;)

MORAL-CODEX.RU КУ8 35$

WINELIST.RU КУ7 125$

Всего: 2206