Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Problema al llamar a un archivo incluido por mi

Estas en el tema de Problema al llamar a un archivo incluido por mi en el foro de WordPress en Foros del Web. Hola a todos este es mi problema Tengo un blog con url amigables, a este le quiero incluir un script de java el cual para ...
  #1 (permalink)  
Antiguo 16/07/2010, 05:08
 
Fecha de Ingreso: noviembre-2006
Mensajes: 169
Antigüedad: 17 años, 5 meses
Puntos: 0
Pregunta Problema al llamar a un archivo incluido por mi

Hola a todos este es mi problema

Tengo un blog con url amigables, a este le quiero incluir un script de java el cual para que funcione tengo que llamarlo desde el head asi

<SCRIPT type="text/javascript" src="js/script.js"></SCRIPT>

y tengo que llamar un pedazo de codigo php desde el foter el cual lo llamo asi


<?php
include("js/codigo.php");
?>

Bien. incluí estas dos lineas una en el head y la otra en el foter y me va de marabilla pero el problema es cuando ingreso a una noticia o a una categoría la url me queda asi

http://dominio.com/category/autos

Y se produce un error porque nunca encuentra la ruta http://dominio.com/category/autos/js/script.js ya que no existe...

Como puedo solucionar esto

Probe ingresarle la linea base pero no funciona bien como yo esperaba… se pone todo el sitio lento… no entiendo… deveria funcionar bien como cuando estoy en la raiz del siti pero no lo hace



Hay alguna forma de solucionar este problema con mis url?

Saludos
  #2 (permalink)  
Antiguo 16/07/2010, 07:04
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 18 años, 9 meses
Puntos: 638
Respuesta: Problema al llamar a un archivo incluido por mi

Supongo que tengas la carpeta js dentro de la raíz de tu theme, entonces lo que debes hacer es llamar esos archivos usando la función bloginfo(), algo así:
Código PHP:
Ver original
  1. <SCRIPT type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/script.js"></SCRIPT>
Saludos...
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose
  #3 (permalink)  
Antiguo 16/07/2010, 11:03
 
Fecha de Ingreso: noviembre-2006
Mensajes: 169
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Problema al llamar a un archivo incluido por mi

Con el archivo de javascript

<SCRIPT type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/script.js"></SCRIPT>

No tengo problemas en llamarlo asi...

el que ahora me da problemas es el include porque no me deja llamarlo asi

<?php
include("<?php bloginfo('template_url'); ?>/js/codigo.php");
?>

se ve que no me toma la url ingresada con toda la url completa http://www.etc..

hay alguna forma de poder soluccionarlo.

por favor sino se puede comentenme lo mismo

Mil agradecimientos
  #4 (permalink)  
Antiguo 16/07/2010, 12:25
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 1 mes
Puntos: 656
Respuesta: Problema al llamar a un archivo incluido por mi

En el include no podés usar una ruta absoluta?
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #5 (permalink)  
Antiguo 16/07/2010, 12:26
 
Fecha de Ingreso: noviembre-2006
Mensajes: 169
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Problema al llamar a un archivo incluido por mi

Claro asi parece...

esto es normal?

o no tendria que tener problemas
  #6 (permalink)  
Antiguo 16/07/2010, 19:13
 
Fecha de Ingreso: noviembre-2006
Mensajes: 169
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Problema al llamar a un archivo incluido por mi

Ya mario el tema?

nadie sabe como puedo hacer?
  #7 (permalink)  
Antiguo 16/07/2010, 20:33
Avatar de letsalcido  
Fecha de Ingreso: abril-2009
Ubicación: Monterrey, N.L, México
Mensajes: 185
Antigüedad: 15 años
Puntos: 13
Respuesta: Problema al llamar a un archivo incluido por mi

Cita:
Iniciado por bien_macho Ver Mensaje
Con el archivo de javascript

<SCRIPT type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/script.js"></SCRIPT>

No tengo problemas en llamarlo asi...

el que ahora me da problemas es el include porque no me deja llamarlo asi

<?php
include("<?php bloginfo('template_url'); ?>/js/codigo.php");
?>

se ve que no me toma la url ingresada con toda la url completa http://www.etc..

hay alguna forma de poder soluccionarlo.

por favor sino se puede comentenme lo mismo

Mil agradecimientos
Disculpame bien_macho, parece que no sabes mucho de php. Necesitas usar un poco la lógica. Para qué abrir un trozo de código php dentro de otro? eso no se puede. Es decir, el código quedaría así ---->
Código PHP:
//tu código original
<?php
include("<?php bloginfo('template_url'); ?>/js/codigo.php");
?>
//El que debería ser
<?php
include(bloginfo('template_url')."/js/codigo.php");
?>
/*Concatenas bloginfo() con la ruta relativa de tu archivo :D y eliminas los <?php ?>*/
SALUDOS¡¡¡
__________________
Estudio de diseño web
Huasteca Publicidad
  #8 (permalink)  
Antiguo 16/07/2010, 20:47
 
Fecha de Ingreso: noviembre-2006
Mensajes: 169
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Problema al llamar a un archivo incluido por mi

Uff pero que sonso...

si esta mas que bien lo que dices solo que a esto lo he escrito a las apuradas aqui... no lo puse haci sino directamente me tiraba error...

No soy lo mas en php pero que lo puse como deve ir lo puse como deve ir sin duda alguna... lo demas fue un error por hacer las cosas de apurado aqui en el foro

En fin...


sigo sin resolver mi problema

Un saludo
  #9 (permalink)  
Antiguo 17/07/2010, 05:15
 
Fecha de Ingreso: septiembre-2008
Ubicación: Lanzarote, Canarias
Mensajes: 486
Antigüedad: 15 años, 7 meses
Puntos: 41
Respuesta: Problema al llamar a un archivo incluido por mi

Código:
<?php
include(get_bloginfo('template_url')."/js/codigo.php");
?>
  #10 (permalink)  
Antiguo 17/07/2010, 08:43
 
Fecha de Ingreso: noviembre-2006
Mensajes: 169
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Problema al llamar a un archivo incluido por mi

Cita:
Iniciado por codig0 Ver Mensaje
Código:
<?php
include(get_bloginfo('template_url')."/js/codigo.php");
?>
Es lo mismo codig0. No funciona no ve el contenido del include...

no hay alguna forma... no hay manera de poder levantar el contenido de codigo.php?
  #11 (permalink)  
Antiguo 17/07/2010, 09:08
 
Fecha de Ingreso: noviembre-2006
Mensajes: 169
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Problema al llamar a un archivo incluido por mi

Finalmente....

he aqui la soluccion

<?php
include(TEMPLATEPATH."/js/codigo.php");
?>

Muchas gracias a todos y espero sea de ayuda para otros mas como yo

Etiquetas: llamar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:01.