[Php-avanzado] Problema con hiperenlace

leandro saubiette saubietteleandro en gmail.com
Mar Jun 25 11:42:57 ART 2013


Bien, ya entendí el panorama del problema, pensé que la srs estaba con la
corrección que me hiciste sobre los tipos de los textos que podían ser pdf
ebook etc. antes que terminé el día o más tardar mañana a la mañana te
mando la srs y los ejercicios de normalización
El jun 25, 2013 11:38 a.m., "Leonardo Tadei - Pegasus Tech Supply" <
leonardot en pegasusnet.com.ar> escribió:

> Leandro,
>
> El mar, 25-06-2013 a las 11:17 -0300, leandro saubiette escribió:
> > Leo no entendí sobre agregar una nueva categoría, no sería lo mismo?
> > Osea tendría que hacer un hiperenlace hacia la categoría mujeres que
> > tmb estaría en textos
>
>         Si no te entendí mal, estás planteando una estructura de
> directorios
> así:
> /
> /textos/
> /textos/ninios
> /textos/jovenes
> /textos/adultos
>
>         en donde ninios, jovenes y adultos son directorios.
>         Si es así, para agregar por ejemplo "mujer", habría que crar un
> directorio nuevo y poner adentro los scripts.
>         Sin embargo, el código puede organizarse de manera tal que, en el
> supuesto de agregar otra categoría, no haga falta crear directorios ni
> copiar/adaptar scripts, sino simplemente definir un registro nuevo en la
> tabla de categorías.
>
>         Los enlaces quedarían entonces así
> /
> /textos.php?c=ninios
> /textos.php?c=jovenes
> /textos.php?c=adultos
>
>         o tal vez así:
>
> /
> /textos.php?c=1
> /textos.php?c=2
> /textos.php?c=3
>
>         y los scripts, en su código, hace lo mismo pero dependiendo del
> parámetro.
>
>         De todas formas, más allá de que le dedique a este problema
> técnico un
> rato, necesito que previamente termines la SRS, para luego pasar a la
> normalización, porque estás corriendo un alto riesgo de perder tiempo al
> escribir código que no es exactamente para este problema.
>
>         Saludos!
>
>
>
>
>
> > El jun 25, 2013 10:48 a.m., "leandro saubiette"
> > <saubietteleandro en gmail.com> escribió:
> >         Ah prefecto no te había entendido, cuando lo solucione comentó
> >         cómo me fue
> >
> >         El jun 25, 2013 10:41 a.m., "Leonardo Tadei - Pegasus Tech
> >         Supply" <leonardot en pegasusnet.com.ar> escribió:
> >                 Sí, el error es por lo que te dijo Ariel, cosa que te
> >                 ratificaba, y la
> >                 solución es la que doy en el mensaje anterior.
> >
> >                 Después contanos cómo la aplicaste.
> >
> >
> >                 El lun, 24-06-2013 a las 21:37 -0300, leandro
> >                 saubiette escribió:
> >                 > El error es como me dijo Ariel, cuando yo estoy en
> >                 textos/ninios y
> >                 > quiero ir a textos/jovenes estoy dentro de textos
> >                 por lo tanto tendría
> >                 > que ir a jovenes.php lo que tengo que hacer es que
> >                 si en la url estoy
> >                 > dentro de la carpeta textos que el enlace sea
> >                 jovenes o adultos.php
> >                 >
> >                 > El jun 24, 2013 9:31 p.m., "Leonardo Tadei - Pegasus
> >                 Tech Supply"
> >                 > <leonardot en pegasusnet.com.ar> escribió:
> >                 >         Hola Leandro,
> >                 >
> >                 >         El lun, 24-06-2013 a las 18:50 -0300,
> >                 leandro saubiette
> >                 >         escribió:
> >                 >         > Hice tal cual lo que decís que sería lo
> >                 normal hacerlo así
> >                 >         pero lo que
> >                 >         > no entiendo es porque si voy a
> >                 textos/ninios al querer ir a
> >                 >         jóvenes me
> >                 >         > agrega un directorio textos a las url
> >                 >
> >                 >                 Esto pasa porque los URL que estás
> >                 usando son
> >                 >         relativos (y está bien
> >                 >         que así lo sean) y por tanto un enlace a
> >                 textos/ninios, si
> >                 >         está en la
> >                 >         raíz del sitio (/) apunta a
> >                 (/)textos/ninios, pero si estás en
> >                 >         (/textos), quedará apuntando a
> >                 (/textos)/textos/ninios
> >                 >
> >                 >                 Puse entre paréntesis la raíz para
> >                 denotarla y no es
> >                 >         realmente parte de
> >                 >         la ruta.
> >                 >
> >                 >                 La solución a esto es tener una
> >                 variable $raiz, que
> >                 >         para los scripts en
> >                 >         la raíz estará vacía, pero para los scripts
> >                 en directorios
> >                 >         tendrá la
> >                 >         ruta hacia la raíz, por ejemplo $raiz =
> >                 '../'
> >                 >
> >                 >                 Luego, concatenar esta variable al
> >                 principio de cada
> >                 >         ruta, y así los
> >                 >         enlaces relativos quedarán bien formados.
> >                 >                 Discutimos sobre esto con Analía
> >                 casi al principio del
> >                 >         curso, y seguro
> >                 >         tendrá su experiencia para aportar.
> >                 >
> >                 >
> >                 >         PD: si de casualidad este código es parte de
> >                 tu trabajo final,
> >                 >         estás
> >                 >         haciendo un planteo mal, porque en caso de
> >                 agregar, con el
> >                 >         tiempo, una
> >                 >         nueva categoría, por ejemplo "mujer", en vez
> >                 de ser solo
> >                 >         agregar un dato
> >                 >         a una tabla, tenés que crear nuevos scripts
> >                 para que
> >                 >         funcione...
> >                 >
> >                 >
> >                 >         > El jun 24, 2013 6:36 p.m., "Ariel
> >                 Fernández"
> >                 >         <arielf05 en gmail.com>
> >                 >         > escribió:
> >                 >         >         hay que ver si las páginas de las
> >                 que hablás están
> >                 >         en el mismo
> >                 >         >         directorio o no....
> >                 >         >         Según lo que entendí, si está en
> >                 otro directorio,
> >                 >         deberías
> >                 >         >         usar "../textos/mostrar.php" en
> >                 cada opción, o
> >                 >         bueno,
> >                 >         >         especificar el directorio que
> >                 corresponda.
> >                 >         >         Y si es el mismo directorio,
> >                 alcanzaría con solo
> >                 >         poner el
> >                 >         >         nombre del archivo   "mostrar.php"
> >                 o el que sea
> >                 >         según la
> >                 >         >         opción, no hace falta especificar
> >                 de vuelta el
> >                 >         directorio
> >                 >         >         porque ya estás dentro.
> >                 >         >
> >                 >         >
> >                 >         >
> >                 >         >
> >                 >         >
> >                 >         >
> >                 >         >         El 24 de junio de 2013 16:47,
> >                 leandro saubiette
> >                 >         >         <saubietteleandro en gmail.com>
> >                 escribió:
> >                 >         >                 Mi problema es el
> >                 siguiente,tengo un menu
> >                 >         este tiene 3
> >                 >         >                 opciones niños
> >                 >         >                 jovenes y adultos y para
> >                 que funcionen
> >                 >         correctamente
> >                 >         >                 todos los links
> >                 >         >                 tengo que aclarar la ruta
> >                 completa para que
> >                 >         la pagina
> >                 >         >                 se dirija a la
> >                 >         >                 pagina donde deseo.
> >                 >         >                 Es decir tengo que
> >                 escribir
> >                 >         >
> >                 "/Tesis/textos/mostrar.php" para que
> >                 >         >                 funcione, en cambio si
> >                 pongo
> >                 >         "textos/mostrar.php"
> >                 >         >                 funciona cuando hago
> >                 >         >                 click en uno de los
> >                 elementos del menu pero
> >                 >         si quiero
> >                 >         >                 ir a otra opcion
> >                 >         >                 desde la pagina niños a la
> >                 pagina jovenes me
> >                 >         agrega
> >                 >         >                 /textos/textos/mostrar.php
> >                 y obviamente no
> >                 >         tengo una
> >                 >         >                 carpeta texto
> >                 >         >                 dentro de la carpeta
> >                 texto. Me explique bien
> >                 >         o fui muy
> >                 >         >                 enroscado?
> >                 >         >                 Alguien sabe porque podria
> >                 ser?
> >                 >         >
> >                 >
> >                 _______________________________________________
> >                 >         >                 Php-avanzado mailing list
> >                 >         >
> >                 Php-avanzado en pato2.fi.mdp.edu.ar
> >                 >         >
> >                 >
> >
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> >                 >         >
> >                 >         >
> >                 >         >
> >                 >         >
> >                 _______________________________________________
> >                 >         >         Php-avanzado mailing list
> >                 >         >         Php-avanzado en pato2.fi.mdp.edu.ar
> >                 >         >
> >                 >
> >
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> >                 >         >
> >                 _______________________________________________
> >                 >         > Php-avanzado mailing list
> >                 >         > Php-avanzado en pato2.fi.mdp.edu.ar
> >                 >         >
> >                 >
> >
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> >                 >
> >                 >         --
> >                 >         Leonardo Tadei
> >                 >         leonardot en pegasusnet.com.ar
> >                 >         Web: http://leonardo.tadei.com.ar
> >                 >         Firma pública:
> >                 >
> >                 http://www.pegasusnet.com.ar/LeonardoTadei-public.key
> >                 >
> >                 >
> >                 _______________________________________________
> >                 >         Php-avanzado mailing list
> >                 >         Php-avanzado en pato2.fi.mdp.edu.ar
> >                 >
> >
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> >                 > _______________________________________________
> >                 > Php-avanzado mailing list
> >                 > Php-avanzado en pato2.fi.mdp.edu.ar
> >                 >
> >
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> >
> >                 --
> >                 Leonardo Tadei
> >                 leonardot en pegasusnet.com.ar
> >                 Web: http://leonardo.tadei.com.ar
> >                 Firma pública:
> >                 http://www.pegasusnet.com.ar/LeonardoTadei-public.key
> >
> >                 _______________________________________________
> >                 Php-avanzado mailing list
> >                 Php-avanzado en pato2.fi.mdp.edu.ar
> >
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> > _______________________________________________
> > Php-avanzado mailing list
> > Php-avanzado en pato2.fi.mdp.edu.ar
> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
> --
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> Web: http://leonardo.tadei.com.ar
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20130625/7a44b3f9/attachment-0001.html>


Más información sobre la lista de distribución Php-avanzado