Pequeña Duda sobre el Script Clon Anime Id, Siguiente | Ultimo Capitulo

jonastantra Seguir

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
14 Ago 2009
Mensajes
43
Hola amigos tengo una pequeña pregunta. Y el problema es que ando usando este script de clon id y cuando estoy en el ultimo capitulo de cualquier anime me sigue apareciendo el boton de siguiente y esto hace que se muestre una pagina en blanco. Ni si quiera me manda a una pagina 404. Como puedo modificar el siguiente codigo para que haga una llamada a la BD.

Miren este es el codigo:
PHP:
<?php $url = $cap['seo']; $numero = end(explode('-', $url)); $palabra1 = str_replace($numero,'',$url); $final = $palabra1; ?> <?php if ($numero <= 1) { }else{ ?><a class="left tip" href="<?php echo $web; ?>/ver/<?php echo $final; ?><?php echo $numero-1; ?>.html" title="Cap&iacute;tulo Anterior"></a><?php }?><a class="right tip" href="<?php echo $web; ?>/ver/<?php echo $final; ?><?php echo $numero+1; ?>.html" title="Cap&iacute;tulo Siguiente"></a>
Como puedo hacer para que esta instruccion detecte que ya hay mas capitulos y que ya no
muestre el boton de siguiente. Tambien donde meteria la nueva instruccion que ustedes me otorgan, de antemano Gracias
 

sebastian8a

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
12 Mar 2017
Mensajes
5
No conozco bien ese CMS, pero podrías consultar la base de datos para saber si existe un capítulo después, si no lo hay no pones el botón de siguiente y listo.

Porque en el código que pones siempre te va a decir "Capítulo Siguiente" porque no esta consultando en ningún momento si existe.

Como idea también puedes consultar por código PHP si existe la URL del capítulo siguiente, con get_headers, file_get_contents y cURL, y si no existe pues no sale el botón de siguiente. Espero haberte ayudado.

Saludos :pirate:
 

Dieguit0sk8

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
6 Jul 2012
Mensajes
563
Tienes que buscar la forma de saber el total de capitulos y s elo agregas a $total le puse 23 como ejemplo.

PHP:
<?php 
$url = $cap['seo']; 
$numero = end(explode('-', $url)); 
$palabra1 = str_replace($numero,'',$url); 
$final = $palabra1;
$total = 23; // total de capitutlos
if ($numero <= 1 or $numero > $total) { 
}else{ 
?><a class="left tip" href="<?php echo $web; ?>/ver/<?php echo $final; ?><?php echo $numero-1; ?>.html" title="Cap&iacute;tulo Anterior"></a><a class="right tip" href="<?php echo $web; ?>/ver/<?php echo $final; ?><?php echo $numero+1; ?>.html" title="Cap&iacute;tulo Siguiente"></a><?php }?>
 
Arriba