Atenção:
Quase todo tutorial deste blog que envolva o Cutenews é a tradução de tutoriais que tem no fórum oficial do Cutenews. Além de ser uma tradução, possue algumas dicas para facilitar a instalação. Não serei responsável por qualquer perda do seu conteúdo, por isso é melhor fazer um BACKUP antes de qualquer coisa!
Adoro este addon! Ele mostra uma lista de seus últimos posts. Dá um ar de à la WordPress no blog, saca? É bem fácil, não tem segredo algum.
1º Abra seu editor de HTML em um arquivo novo e no espaço em branco você coloca o seguinte código:
<?PHP // *************************************************************** // Remote Show Headlines by Georgi Avramov // ---------------------------------------- // How to use this module: // | put this code: <SCRIPT language=javascript src="http://mysite.com/cutenews/remote_headlines"></SCRIPT> // | on the page where you want to display the headlines // | you can use and http://mysite.com/cutenews/remote_headlines.php?number=NUMBER_OF_NEWS // | you can use and http://mysite.com/cutenews/remote_headlines.php?number=NUMBER_OF_NEWS&category=CAT_ID // | to show exact number of news // *************************************************************** //---------------------- // CONFIGURATION //---------------------- $template = "{date}: [link]{title}[/link]<br>"; //: you can use {date}, {title}, {author} and [link] [/link] $date_format = "d M Y"; //: for help on date format go here: http://www.php.net/manual/en/function.date.php $local_news_page = "http://seublog.com/index.php"; //: URL to page where you include your news eg. http://mysite.com/index.php $remote_target = "_blank"; //: _blank = open in new window; _top = open in same window; //---------------------- // END CONFIGURATION //---------------------- if(!$PHP_SELF){ if($HTTP_POST_VARS) {extract($HTTP_POST_VARS, EXTR_PREFIX_SAME, "post_");} if($HTTP_GET_VARS) {extract($HTTP_GET_VARS, EXTR_PREFIX_SAME, "get_");} if($HTTP_COOKIE_VARS) {extract($HTTP_COOKIE_VARS, EXTR_PREFIX_SAME, "cookie_");} if($HTTP_ENV_VARS) {extract($HTTP_ENV_VARS, EXTR_PREFIX_SAME, "env_");} } if($PHP_SELF == ""){ $PHP_SELF = $HTTP_SERVER_VARS[PHP_SELF]; } $all_news = file("./data/news.txt"); $i = 0; echo"<!-----n"; echo"//News powered by CuteNews: http://cutephp.comn"; foreach($all_news as $single_news){ $news_arr = explode("|", $single_news); if($category != "" and $category != $news_arr[6]){ continue; } $output = $template; $output = str_replace("{title}", "$news_arr[2]", $output); $output = str_replace("[link]", "<a href='$local_news_page?subaction=showfull&id=$news_arr[0]&archive=' target='$remote_target'>", $output); $output = str_replace("[/link]", "</a>", $output); $output = str_replace("{author}", "$news_arr[1]", $output); $output = str_replace("{date}", date($date_format ,"$news_arr[0]"), $output); echo"document.write("$output");n"; $i++; if($number != "" and $i == $number){ break; } } echo"//----->n"; ?>
– No lugar de http://seublog.com/ você coloca o endereço do seu blog, pois geralmente o resto é o padrão do cutenews (a parte do /index.php).
2º Salve este arquivo com o nome de remote_headlines.php e envie-o para a pasta do cutenews.
3º Após de ser salvo, coloque o seguinte código onde você quer que apareça a lista dos seus posts.
<script language=javascript src="http://seublog.com/cutenews/remote_headlines.php?number=4"></script>
– Onde está escrito http://seublog.com/cutenews/remote_headlines.php você vai colocar o seu blog e o local que você colocou o arquivo (geralmente só muda o seublog.com). O número 4 é o número de posts que você vai deixar na lista. Para aparecer a lista completa tire a parte que está escrito ?number=4.
OBS: Em algumas hospedagem grátis o plugin não pode funcionar devido à versão do PHP do servidor.