Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Ayuda con else if
Páginas (3):    1 2 3   
Omar G.   7 Jun, 2012, 5:17 pm
#11
Es que casi todo lo que te hemos puesto funciona, mas bien no entendemos lo que quieres lograr Confused

Lo que podrias hacer es poner el codigo que todos los archivos necesitan en un archivo unico y cargarlo antes de los if.
Kevinex   7 Jun, 2012, 5:38 pm
#12
Es un script de frases para el caralibro, yo lo estoy editando casí todo el código, el HTML lo he hecho muy fácil, con otros errores de acentos, ñ, que son en PHP he tenido muchas dudas, preguntas osea tiene muchos pero muchos errores la mayoria los he arreglado buscando por google. Pero solo me falta este y no he podido hacerlo. Si gustas te paso por MP el sitio para que veas lo que estoy haciendo así capas me ayudas mejor Wink

www.ledahost.com | Email: info[at]ledahost.com | Skype: ledahost
VPS SSD - HOSTING Y RESELLER [cPanel, Plesk, etc] - DOMINIOS - BACKUPS - WAREZ & XXX
CUPONES: Hosting 20%: memudoaleda
Omar G.   7 Jun, 2012, 5:54 pm
#13
Si quieres pasamelo, a ver si le entiendo Smile
Kevinex   7 Jun, 2012, 6:15 pm
#14
El código que puse es lo que tiene, si lo saco no funcionará algunas cosas; osea solo me falta para agregar más plantillas y seré feliz :'(

www.ledahost.com | Email: info[at]ledahost.com | Skype: ledahost
VPS SSD - HOSTING Y RESELLER [cPanel, Plesk, etc] - DOMINIOS - BACKUPS - WAREZ & XXX
CUPONES: Hosting 20%: memudoaleda
Omar G.   7 Jun, 2012, 6:17 pm
#15
Podrias pasar el codigo completo, y decir donde es que quieres cambiar? No veo el por que no funciona, quiza sea por las SEF url.
Kevinex   7 Jun, 2012, 6:39 pm
#16
Código PHP:
<?php

include('config/config.php');
include(
'config/funciones.php');

// código de seguridad
$token = md5(uniqid(rand(), true));

// inicio
if($_GET['acc']=='index'){
// plantilla inicio
include('plantilla/inicio.php');
}else if(
$_GET['acc']=='top'){
// plantilla top
include('plantilla/top.php');
}else if(
$_GET['ver']=='frase'){
// plantilla frase
include('plantilla/ver_frase.php');
}else{
// plantilla inicio
include('plantilla/inicio.php');
}

?>

Ese es todo el código del index.php que es el principal, no he visto de donde más modificarlo ya que lo he revisado todo! Como te dije estoy modificándolo al 100%

Muchos de los errores las he arreglado Big Grin Pero solo me falta este y seré feliz Sad

www.ledahost.com | Email: info[at]ledahost.com | Skype: ledahost
VPS SSD - HOSTING Y RESELLER [cPanel, Plesk, etc] - DOMINIOS - BACKUPS - WAREZ & XXX
CUPONES: Hosting 20%: memudoaleda
Omar G.   7 Jun, 2012, 6:52 pm
#17
Ok, ahora que lo veo, funciona correctamente cierto? Por que no veo error alguno. Entonces,p ara estar claros, quieres agregar algo mas, cierto? Podrias detallar que cosa?

Si es que falla como esta, no entiendo el porque.

Podrias pasar tambien la url donde dices que no funciona?


Si entendi bien, quieres agregar otro eleif, cierto? Podrias solo editar esto:
Código PHP:
<?php 
if($_GET['acc']=='index'){
// plantilla inicio
include('plantilla/inicio.php');

Solo cambias 'index' por el nuevo 'acc' y el archivo a incluir. El index seguira funcionando ya que esta estipulado en el else{} de todas formas.
Kevinex   7 Jun, 2012, 7:15 pm
#18
Ves esta parte:

Código PHP:
<?php 
}else if($_GET['acc']=='top'){

Con eso entras a http://midominio.com/index.php?acc=top imagino. Ahí tiene el include('plantilla/top.php'); que también es donde me confunde aunque creo que se debe crear otro poniendo el mensual.php. Pero osea yo quiero agregar otro http://midominio.com/index.php?acc=top pero en ves de "top" poner mensual osea quedaría http://midominio.com/index.php?acc=mensual.

Pero no he podido, tengo que editar esa parte para hacerlo, no me muestra error; lo unico que es que lleva al index y no muestra la plantilla que debería.

www.ledahost.com | Email: info[at]ledahost.com | Skype: ledahost
VPS SSD - HOSTING Y RESELLER [cPanel, Plesk, etc] - DOMINIOS - BACKUPS - WAREZ & XXX
CUPONES: Hosting 20%: memudoaleda
Omar G.   7 Jun, 2012, 7:25 pm
#19
Cambia esto:
Código PHP:
<?php 
}else{

Por esto:
Código PHP:
<?php 
}else if($_GET['ver']=='algo'){
// plantilla frase
include('plantilla/algo.php');
}else{

Luego haz una copia del "top.php" a "algo.php" y emepieza de alli.
Kevinex   7 Jun, 2012, 7:37 pm
#20
Sale esto:
http://www.hjggj.com/index.php?acc=semanal

Ese es el link original, pero sale la página principal más no el semanal que puse :S

Pero cuando hago esto:

Código PHP:
<?php 
// tplantilla inicio
include('plantilla/inicio.php');
}else if(
$_GET['acc']=='top'){
}else if(
$_GET['acc']=='semanal'){

Me anda el semanal, pero no el top u.u
Falta algo ahí, no sé que cosa.-

www.ledahost.com | Email: info[at]ledahost.com | Skype: ledahost
VPS SSD - HOSTING Y RESELLER [cPanel, Plesk, etc] - DOMINIOS - BACKUPS - WAREZ & XXX
CUPONES: Hosting 20%: memudoaleda
Páginas (3):    1 2 3   
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.