Plantilla(s) usuada(s): xand
MODs instalados: AllAgesMod, Delete_User_1.0.1_MOD, inline_banner_ad, multi-bbc-1.6.0, youtube-1.0.1, Cracker Tracker Professional G5 5.0.4 es, Simple Admin Userlist 2.0.5
Version de phpBB: 2.0.22_spanish
Servidor: http://www.symbox.cl
Hola a todos.
Para los que no saben, si tienes Joomla y PhpBB instalados de manera separada, puedes instalar un modulo para Joomla que te permite ver los ultimos post de tu foro phpBB.
Acá el modulo para Joomla para el que no lo tiene: Joomla modulo last 5 post on phpBB
Ahoa a la pregunta...
Instale el modulo y todo funciona perfecto. El problema que tengo es que en el foro hice algunas secciones ocultas para la charla de Moderadores, y cada vez que alguien escribe ahí aparece en el portal Joomla como "ultimos Temas".. ¿hay alguna forma de excluir ciertas secciones del foro en ese modulo?
Lamentablemente no soy un experto en php.
¿Hay algo que se pueda hacer en el código del modulo para lograr eso? Muchisimas gracias
Código: Seleccionar todo
<?php
/**
* phpBBLast - A Mambo 4.5.1. Last phpBB Threads Module
* @version 1.4.
* @package phpBB
* @no copyright 2004-2005 by Harry Bos - No rights reserved!
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
*
* THNX to Rob Collins, seve7 from mamboforge, for the parameter correction: count -> number
* THNX to Pikoro for his tip about selecting back the primary database
* THNX to Pikoro for his tip about an error in the xml file
**/
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
function strippen($c,$letters){
if(strlen($c) > $letters){
$kort = substr($c, 0, $letters);
$laatste_spatie = strrpos($kort, ' ');
$kort = substr($kort, 0, $laatste_spatie);
$c = $kort.'...';
return $c;
}
else{
return $c;
}
}
$hostname = trim( $params->get( 'hostname', localhost ) );
$user = trim( $params->get( 'user' ) );
$password = trim( $params->get( 'password' ) );
$databees = trim( $params->get( 'databees' ) );
$topics_table = trim( $params->get( 'topics' ) );
$number = intval( $params->get( 'number', 5 ) );
$letters = intval( $params->get( 'letters', 25 ) );
$forumpath = trim( $params->get( 'forumpath' ) );
$mainDB = trim( $params->get( 'mainDB' ) );
$moduleclass_sfx = $params->get( 'moduleclass_sfx' );
mysql_connect($hostname, $user, $password) or die ("Cannot make a connection to the host!");
mysql_select_db($databees) or die ("Cannot open the database!");
$query = "SELECT topic_id,topic_title FROM ". $topics_table ." WHERE topic_status != 1 ORDER BY topic_last_post_id DESC LIMIT 0,".$number;
$res = mysql_query($query) or die(mysql_error());
echo ("<ul>");
while($data = mysql_fetch_assoc($res)){
$topic_titel = strippen(stripslashes($data["topic_title"]), $letters);
echo "<li><a href=\"".$forumpath."viewtopic.php?t=".$data["topic_id"]."\" title=\"Forum topic :: ".$data["topic_title"]."\" onmouseover=\"window.status='Forum topic :: ".addslashes($data["topic_title"])."';return true\" target=\"_blank\">".$topic_titel."</a></li>";
}
echo ("/<ul>");
mysql_select_db($mainDB) or die ("Cannot open the Mambo database!");
?>