Tema: gran duda
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2005, 16:45
finord
 
Fecha de Ingreso: mayo-2005
Mensajes: 51
Antigüedad: 19 años
Puntos: 0
gran duda

hola, la verdad es que no se como explicar esto , como hago para que despues de que aparezca una palabra concreta, haga como si tuviera que pulsar el link para pasar a la pagina siguente, como si fuera otro archivos, me entenderan los que hayan visto el modulo content que trae el php-nuke, de todos modos les dejo el codigo(que yo creo que es) que usa ese script

Código PHP:
function showpage($pid$page=0) {
    global 
$prefix$db,$dbi$sitename$admin$module_name;
    include(
"header.php");
    
OpenTable();
    
$sql "SELECT * FROM ".$prefix."_pages WHERE pid='$pid'";
    
$result $db->sql_query($sql);
    
$mypage $db->sql_fetchrow($result);
    if ((
$mypage[active] == 0) AND (!is_admin($admin))) {
    echo 
"Sorry... This page doesn't exist.";
    } else {
    
$db->sql_query("UPDATE ".$prefix."_pages SET counter=counter+1 WHERE pid='$pid'");
    
$date explode(" "$mypage[date]);
    echo 
"<font class=\"title\">$mypage[title]</font><br>"
        
."<font class=\"content\">$mypage[subtitle]<br><br><br><br>";
    
$mypage[text] = decode_bbcode(set_smilies(stripslashes($mypage['text'])),1);
    
$contentpages explode"<!--pagebreak-->",$mypage[text]);
    
$pageno count($contentpages);
    if ( 
$page=="" || $page )
        
$page 1;
    if ( 
$page $pageno )
        
$page $pageno;
    
$arrayelement = (int)$page;
    
$arrayelement --;
    if (
$pageno 1) {
        echo 
""._PAGE.": $page/$pageno<br>";
    }
    if (
$page == 1) {
        echo 
"<p align=\"justify\">".nl2br($mypage[page_header])."</p><br>";
    }
    echo 
"<p align=\"justify\">$contentpages[$arrayelement]</p>";
    if(
$page >= $pageno) {
        
$next_page "";
    } else {
        
$next_pagenumber $page 1;
        if (
$page != 1) {
        
$next_page .= "- ";
        }
        
$next_page .= "<a href=\"modules.php?name=$module_name&pa=showpage&pid=$pid&page=$next_pagenumber\">"._NEXT." ($next_pagenumber/$pageno)</a> <a href=\"modules.php?name=$module_name&pa=showpage&pid=$pid&page=$next_pagenumber\"><img src=\"images/download/right.gif\" border=\"0\" alt=\""._NEXT."\" title=\""._NEXT."\"></a>";
    }
    if (
$page == $pageno) {
        echo 
"<br><p align=\"justify\">".nl2br($mypage[page_footer])."</p><br><br>";
    }
    if(
$page <= 1) {
        
$previous_page "";
    } else {
        
$previous_pagenumber $page 1;
        
$previous_page "<a href=\"modules.php?name=$module_name&pa=showpage&pid=$pid&page=$previous_pagenumber\"><img src=\"images/download/left.gif\" border=\"0\" alt=\""._PREVIOUS."\" title=\""._PREVIOUS."\"></a> <a href=\"modules.php?name=$module_name&pa=showpage&pid=$pid&page=$previous_pagenumber\">"._PREVIOUS." ($previous_pagenumber/$pageno)</a>";
    }
    echo 
"<br><br><br><center>$previous_page $next_page</center><br><br>";
    if (
$page == $pageno) {
        echo 
"<p align=\"right\">".nl2br($mypage[signature])."</p>"
        
."<p align=\"right\">"._COPYRIGHT." $sitename "._COPYRIGHT2."</p>"
        
."<p align=\"right\"><font class=\"tiny\">"._PUBLISHEDON.": $date[0] ($mypage[counter] "._READS.")</font></p>"
        
."<center>"._GOBACK."</center>";
    }
    }
    
CloseTable();
    include(
"footer.php");
    echo 
"$arrayelement";

hacerlo usando la structura de esto pero no lo conseuigo, sobre todo porque no se valor tiene algunas variables
tmb me sirve alguna script que me haga esto, lo quiero para hacer un sistema de articulos, donde se puedan hacer varias paginas sin tener que irlas haciendo aparte

muchas gracias y salu2