Ver Mensaje Individual
  #9 (permalink)  
Antiguo 15/02/2010, 11:17
TechWorker
 
Fecha de Ingreso: febrero-2010
Mensajes: 2
Antigüedad: 14 años, 2 meses
Puntos: 0
De acuerdo Respuesta: como hago include condicional, o simple "if" necesito ayuda

Yo también utilizo exponsor.


Estaba probando como hacer algo asi para una TopLista con el script Aardvark Topsites PHP 5.2.0


Asi que primero intente algo en wordpress. En fin...

Lo que hice fue lo siguiente:

agregue el siguiente código al archivo functions.php de mi plantilla

Código PHP:
Ver original
  1. function curPageURL() {
  2.  $pageURL = 'http';
  3.  if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
  4.  $pageURL .= "://";
  5.  if ($_SERVER["SERVER_PORT"] != "80") {
  6.   $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
  7.  } else {
  8.   $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
  9.  }
  10.  return $pageURL;
  11. }


Esta funcióm devuelve la URL de la página de nuestro sitio que estemos viendo en el navegador.


Luego en el lugar en el que quiero que aparezca determinado codigo segun la página coloco lo siguiente:
Código PHP:
Ver original
  1. <?php if (curPageURL() == 'URL1' ): ?>
  2.  Contenido HTML que se muestra cuando la pagina es URL1
  3. <?php endif; ?>
  4.  
  5. <?php if (curPageURL() == 'URL2' ): ?>
  6.  Contenido HTML que se muestra cuando la pagina es URL2
  7. <?php endif; ?>


Yo coloque el código en el archivo sidebar.php de mi plantilla, puede colocarse en otros archivos dependiendo del lugar en el cual queramos colocar los anuncios.

solo cambias URL1 y URL2 por las correspondientes URLs donde tienes que agregar los enlaces de exponsor, el codigo de los enlaces lo agregas en donde dice contenido HTML.


No se si será la forma más correcta de hacerlo pues no se mucho de PHP, pero me funcionó.


Utilizando las URLs que tu mencionas quedaria de la siguiente forma:
Código PHP:
Ver original
  1. <?php if (curPageURL() == 'http://mautematico.co.cc/' ): ?>
  2.  Contenido HTML que se muestra cuando la pagina es http://mautematico.co.cc/
  3. <?php endif; ?>
  4.  
  5. <?php if (curPageURL() == 'http://mautematico.co.cc/zhk874/' ): ?>
  6.  Contenido HTML que se muestra cuando la pagina es http://mautematico.co.cc/zhk874/
  7. <?php endif; ?>

Última edición por TechWorker; 15/02/2010 a las 17:52