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!
Um addon fácil e prático para o seu Cutenews. Mostra a lista de todas categorias de maneira vertical.
1º Copie este código em um bloco de notas e salve com o nome list_cats.php
<?PHP /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Configurations ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ // If it is set to FALSE, the categories wont be displayed // after a visitor click some category to see the news from it $display_categories_when_showing_news = TRUE; /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Main Part (Do not edit below) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ $cutepath = __FILE__; $cutepath = preg_replace( "'\list_cats.php'", "", $cutepath); $cutepath = preg_replace( "'/list_cats.php'", "", $cutepath); include("$cutepath/inc/functions.inc.php"); if(($category != "" and $display_categories_when_showing_news == TRUE) or $category == ""){ $cat_lines = file("$cutepath/data/category.db.php") or die("Can not open $cutepath/data/category.db.php"); foreach($cat_lines as $cat_line){ $cat_arr = explode("|", $cat_line); echo "<a href="http://seublog.com/index.php?category={$cat_arr[0]}">{$cat_arr[1]}</a><br />"; } } if($show_cat != ""){ $category = $show_cat; include("$cutepath/show_news.php"); } ?>
2º Envie-o para a pasta do Cutenews e coloque esta include no lugar em que você quer que apareça as categorias:
<?php include('cutenews/list_cats.php');?>
Dica: Você pode fazer uma classe em seu CSS para deixar mais bonita sua lista de categorias. E ao faze-la da maneira que quer, coloque ela logo após de ={$cat_arr[0]}" com a seguinte configuração:
class="nome-da-classe"