Ejecutar codigo php solo en página principal

86 views
Skip to first unread message

Reynaldo G. R.

unread,
Oct 11, 2012, 7:42:04 AM10/11/12
to php...@googlegroups.com
Hola a todos,

Pregunto: Existe alguna funcion en la que yo pueda definir si muestro alguna informacion o no, dependiendo si es la pagina principal del sitio o cualquier otra?

por ejemplo algo así:

if(pagina_principal)
{
echo "mi texto";
}
else
{
echo "cualquier otra cosa";
}


Maximiliano Churichi

unread,
Oct 11, 2012, 8:45:46 AM10/11/12
to php...@googlegroups.com
Reynaldo,
primero deberias definir a que le decis "pagina principal" para que te
podamos ayudar, depende totalmente de diseño del sitio, si estas
usando un framework, etc, etc, etc.

Saludos.

Maximiliano Churichi
<mchu...@gmail.com>


El día 11 de octubre de 2012 08:42, Reynaldo G. R.
<reynal...@gmail.com> escribió:
> --
> Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP
> Argentina" de Grupos de Google.
> Para ver este debate en la Web, visita
> https://groups.google.com/d/msg/php-arg/-/Fkw639k9Ke4J.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> php...@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> php-arg+u...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/php-arg?hl=es.

Reynaldo G. R.

unread,
Oct 11, 2012, 9:00:28 AM10/11/12
to php...@googlegroups.com
estoy utilizando joomla, por lo general se utiliza una sola pagina que
es la index.php, ahi se cargan todos los contenidos, pero lo que
quiero es que solo se ejecute un codigo si se encuentra en la pagina
principal o sea en la pagina de inicio del sitio web. que se cargue en
la index.php y no en
index.php?option=com_content&view=article&id=5&Itemid=2 por ejemplo...

El 11/10/12, Maximiliano Churichi <mchu...@gmail.com> escribió:
--
Reynaldo G. R.

Maximiliano Churichi

unread,
Oct 11, 2012, 9:03:33 AM10/11/12
to php...@googlegroups.com
No he desarrollado bajo Joomla, pero con una rapida busca en google
encontre esto que creo puede servirte:
http://docs.joomla.org/How_to_determine_if_the_user_is_viewing_the_front_page

Saludos.

Maximiliano Churichi
<mchu...@gmail.com>


El día 11 de octubre de 2012 10:00, Reynaldo G. R.

Christian Mazur

unread,
Oct 12, 2012, 10:06:37 PM10/12/12
to php...@googlegroups.com
Desde el código, podrías probar con:

if(basename($_SERVER['PHP_SELF']) == 'index.php') {

   echo "mi texto";
}else{
   echo "cualquier otra cosa";
}

slds,

ch.-

Reynaldo G. R.

unread,
Oct 13, 2012, 6:24:07 AM10/13/12
to php...@googlegroups.com
precisamente esto era lo que necesitaba, Muchas gracias.!

Ricardo Luis Mender

unread,
Oct 13, 2012, 6:26:20 AM10/13/12
to php...@googlegroups.com
Pero en joomla siempre se ejecuta el archivo index.php

Ricardo Luis Mender


Reynaldo G. R.

unread,
Oct 13, 2012, 6:30:26 AM10/13/12
to php...@googlegroups.com
si pero en joomla el resultado siempre va a ser index.php.



El 12/10/12, Christian Mazur <chm...@gmail.com> escribió:

Maximiliano Churichi

unread,
Oct 13, 2012, 12:55:27 PM10/13/12
to php...@googlegroups.com
Es mas q recomendable usar funciones especificas del framework/CMS si
no queres usar algun workaround
Probaste las del link que te pase?

Saludos.

Maximiliano Churichi
<mchu...@gmail.com>


El día 13 de octubre de 2012 07:30, Reynaldo G. R.

Reynaldo G. R.

unread,
Oct 13, 2012, 1:21:32 PM10/13/12
to php...@googlegroups.com
si, te comentaba que eso era lo que necesitaba, gracias nuevamente.


El 13/10/12, Maximiliano Churichi <mchu...@gmail.com> escribió:
Reply all
Reply to author
Forward
0 new messages