nose muy biena que te refieres asi que te paso las partes asi importantes :
esto que señalo en negrita es lo que modifique yo un poco para porlomenos poderlo poner en la url pero loo que no consigo es acerlo imprescindible
Código:
switch($op) {
case "content":
content($tid, $ltr, $page, $query, $title, $enc_title);
break;
case "encyclopedia_valorar":
encyclopedia_valorar($valoracion);
break;
case "list_content":
list_content($eid);
break;
case "terms":
terms($eid, $ltr, $enc_title);
break;
case "search":
search($query, $eid);
break;
default:
list_themes();
break;
}
alomejor tambien os sirve esto: (la funcion content, que es la que me da fallos)
Código:
function content($tid, $ltr, $page=0, $query="", $title, $enc_title) {
global $prefix, $db, $sitename, $admin, $module_name, $admin_file;
$tid = intval($tid);
$titleprincipal = stripslashes($title);
$enc_titleprincipal = stripslashes($enc_title);
include("header.php");
OpenTable();
$ency = $db->sql_fetchrow($db->sql_query("SELECT * FROM ".$prefix."_encyclopedia_text WHERE tid='$tid'"));
$etid = intval($ency['tid']);
$eeid = intval($ency['eid']);
$imagen = $ency['imagen'];
$dficha = $ency['ficha'];
$genero = $ency['genero'];
$fuente = $ency['fuente'];
$padsense = $ency['padsense'];
$ima2 = $ency['ima2'];
$etitle = $ency['title'];
$etext = $ency['text'];
$ecounter = intval($ency['counter']);
$row = $db->sql_fetchrow($db->sql_query("SELECT active FROM ".$prefix."_encyclopedia WHERE eid='$eeid'"));
$active = intval($row['active']);
if (($active == 1) OR ($active == 0 AND is_admin($admin))) {
$db->sql_query("UPDATE ".$prefix."_encyclopedia_text SET counter=counter+1 WHERE tid='$tid'");
$row2 = $db->sql_fetchrow($db->sql_query("SELECT title FROM ".$prefix."_encyclopedia WHERE eid='$eeid'"));
$enc_title = $row2['title'];
$eid = $row2['eid'];
echo "";
tened en cuenta que esta encyclopedia esta muy modificada vamos que vereis cosas como lo de $dficha $padsense $genero etc....
un saludo y gracias por alo atencion