crear menu

16/11/2003 - 09:48 por Joshemel | Informe spam
Hola a todos. Quisiera saber si alguien conoce la forma de crear menu y sub
menus cuyos item sean el contenido de tablas.

Es decir en primer lugar necesito algun codigo que cree una tabla y la llene
segun el nombre de archivos que contenga la extension (htm o asp o php) y
luego necesito crear un menu y submenu que debe estar en cada pagina el cual
corresponda al contenido de las paginas existentes en el servidor..

Intento explicarlo de otra forma:

En una web existen por ejemplo 4 Secciones, (INDEX.htm , CONTACTO.htm,
NOTICIAS.htm, TRUCOS.htm) pero a su vez la pagina que contiene TRUCOS tiene
las paginas TRUCO1.htm, TRUCO2.htm ,TRUCO3.htm ,TRUCO4.htm ...
TRUCO50.htm . y esas paginas de trucos estan alojadas en otra carpeta del
servidor.

Entonces si deseo hacer una seccion nueva llamada TECNOLOGIA tengo que
modificar el menu de cada pagina web , pero peor aun es que si tengo que
crear 10 paginas mas de nuevos trucos, tengo que modificar el sub menu de
cada pagina.

Entonces la idea es que el menu principal de la pagina fuera lo contenido en
una tabla yl os submenus de igual forma.

Es posible esto???????????

No se si este es el foro adecuado para esta pregunta, si no lo es me podrian
sugerir algun otro?

Saludos,

Joshemel

joshemel ARROBAhotmail PUNTO COM
http://www.joshemel.3a2.com
España...
.

Preguntas similare

Leer las respuestas

#6 Joshemel
18/11/2003 - 02:46 | Informe spam
ok Dani eso suena mejor. dame unos dias para investigar y luego te comento.

Gracias por todo.

Saludos,

Joshemel

joshemel ARROBAhotmail PUNTO COM
http://www.joshemel.3a2.com
España...
.
"Dani Castillo" <danicastilloarrobahotmail.com> escribió en el mensaje
news:
Oks, entiendo

si realmente esa es la mecanica de trabajo te propongo jeje... que


tires
abajo lo que tienes hecho =)

te comento porque:

si te pones ya con asp puedes conseguir un sistema mucho mejor de trabajo,
mas agil, y que no te va a suponer nada de mantenimiento:

1 base de datos, contiene por ejemplo una tabla de noticias, con los


campos
de
id: autonumerico
titulo: texto
contenido: memo '(* nota1*)
fechapublicacion: asignada a now() cuando la creas

2 tu asp para mostrar esas noticias las selecciona directamente de la db,


si
solo quieres 4 puede ser un simple "select top 4 * from noticias order by
fechapublicacion desc" , es decir, las ultimas 4

3 el cliente que hace la publicacion, en lugar de por ftp , lo hace tb por
asp, en una pagina aparte que solo el conoce y que tiene clave de acceso,


se
le presenta un listado de noticias, y botones de agregar o eliminar, es un
"panel de control" que maneja la bbdd, hay q programarlo claro , pero no


es
dificil, y una vez aprendas te valdra para todo

(*nota1*) el campo de contenido es un campo memo de entrada, lo ideal es


que
lo manejes con algun componente de texto enriquecido (hay varios


gratuitos)
, aunq una forma sencilla para salir del paso de momento es dejarlo como


un
campo texto, que apuntara a un fichero que suba el cliente, y que puede
subir si no tiene imagenes como un campo file de un formulario, pero ya te
digo lo ideal es un campo de tipo memo, un buen ejemplo de lo que veria el
cliente es usar este componente
http://www.interactivetools.com/products/htmlarea/

todo esto implica un buen montoncete de trabajo si no sabes asp, aunq el
codigo en si es sencillo te costara algo al principio porque "toca" todo


asp
, modificar una bbdd, usar un componente extra, etc, lo bueno esq al final
conseguirias una aplicacion buena, el cliente no necesitara saber nada de
ftp ni de editores html, se le presentaria una pagina sencilla de usar y


con
un formato parecido al word (mas sencillo claro) para teclear su noticia,


el
asp se encargara de todo, de mostrar las ultimas automaticamente, etc,
ademas te permite hacer busquedas en esos articulos (si las programas


claro)
y mantienes un historico en la base de datos de todo lo que tecleen, aunq


en
la web de entrada no se muestren las antiguas, siempre podras hacer una
especie de hemeroteca con facilidad


si llegas a programar todo eso (no te asustes demasiado tampoco, te puede
parecer demasiado complejo pero no es tanto tanto ;) veras como te gusta


el
sistema y acabas adoptandolo para todo o casi todo lo que hagas, las


paginas
estaticas html estan algo obsoletas, precisamente pq recae la faena sobre


el
administrador de un sitio, las paginas asp permiten deshacerte de toda esa
faena, se programa todo o casi todo en base de datos y se dan claves a
usuarios que *no tienen ni idea* de html, simplemente entran y modifican


lo
que necesitan , añaden noticias, cambian los textos de apartados de la


web,
etc, personalmente intento que hasta apartados tipicamente estaticos como
los de "quienes somos" "contacta" "bienvenidas" etc, sean administrados


por
un asp apuntando a una bbdd, yo programo la base, y me olvido del tema, el
responsable de contenidos llena y cambia todos los apartados cuando y como
quiere sin molestarme a mi jeje ;)


"Joshemel" escribió en el mensaje
news:bp8rq4$1m12rb$
> Ok Dani, ya te habia comentado que no sabia nada de asp, y como tu me
> recomiendas voy a empezar a estudiar ASP haber si de una vez por todas
> entiendo de que va...
>
> Pero ya sin animo de que me ayudes a buscar una solucion rapida, procedo


a
> axplicarte nuevamente el problema y las razones por lo que pienso que no
me
> serviria la opcion de la tabla salvo que la tabla se autollenara con los
> archivos que hubiese en una carpeta y si esto no es asi hasta seria mas
> facil hecer el menu usando cualquier tecnica o lenguaje.
>
> En una web hay una seccion que se llama "Actualidad" y esa seccion


depende
> de que una tercera persona escriba 4 articulo nuevos todos los dias. Esa
> persona sube los archivos en formato htm al servidor con ftp y permiso


con
> permiso asignado a una capeta en especifico.
>
> Hasta alli llega la responsabilidad de esa persona. Genera los archivos


y
> los sube al servidor, pero ahora biene el trabajo del administrador y es
> actualizar los vinculos del menu de cada una de las paginas web para que
> muestre los vinculos a los nuevos archivos cada día. La idea es que el
menu
> se actualiza solo.
>
> Si cada día tengo que actualizar el contenido de la tabla en forma


manual,
> eso me equivale al mismo trabajo que actualizar cada dia los vinculos


del
> menu en forma manual.
>
> Bueno dani sin animo de aburrirte con este tema y puedes darlo por
cerrado.
> Tal vez tengan razon en cuanto a que un administrador de contenido seria
ma
> util en este caso..
>
> Saludos,
>
> Joshemel
>
> joshemel ARROBAhotmail PUNTO COM
> http://www.joshemel.3a2.com
> España...
> .
> "danicastillo" escribió en el
> mensaje news:
> > ejem
> > filesystem no es un control, es un objeto que te permite acceder al
> > directorio de un sitio, pero necesitarias hacer bucles para obtener


los
> > archivos y componer el menu, pero no "guarda" nada, simplemente


equivale
a
> > un "dir" de otros lenguajes, obtiene "nombres de archivo" y carpetas,
pero
> > nada mas
> >
> > no te da la solucion, de hecho en cuanto a programacion creo q te sera
mas
> > sencilla la opcion de la base de datos, revisa algun tutorial de asp
hasta
> q
> > tengas claro el funcionamiento, luego crea la bbdd, y accede a los
campos
> > con sentencias sql para obtener el menu, no es dificil asi q animo =)
> >
> >
> > -o|o|--
> > -o|o| dani castillo
> > -o|o| http://www15.brinkster.com/danic/
> > -o|o| tutorial y trucos asp, vb, diseño
> > -o|o|--
> > "Joshemel" escribió en el mensaje
> > news:bp875f$1ll2pp$
> > > Ok Dani, entiendo lo que me comentas, pero no tengo claro como
hacerlo.
> > > Estoy muy nuevo en esto del asp. y si te digo la verdad me inclino
hacia
> > la
> > > opcion filesystem aunque no se como funciona pero pienso que una


forma
> de
> > > resolver el problema que comentas con este tipo de control podria


ser
> que
> > se
> > > guardaran los documentos que quieres que se muestre, con formato htm


,
y
> > las
> > > que no quieres que se muestren en el menu , con formato html, claro
esta
> > si
> > > ese control permite eso. Vuelvo y repito no conosco casi nada de


asp.
> > >
> > > Me gustaria me aclararas un poco mas y si me pueden dar ejemplos
mejor,
> > mas
> > > facil de entender.
> > >
> > > Saludos,
> > >
> > > Joshemel
> > >
> > > joshemel ARROBAhotmail PUNTO COM
> > > http://www.joshemel.3a2.com
> > > España...
> > > .
> > > "danicastillo" escribió en


el
> > > mensaje news:
> > > > Hombre es facil en asp
> > > >
> > > > si lo quieres "automatico", que el asp mismo decida que paginas
tiene
> en
> > > > cada menu y submenu, usa filesystem pero no te lo recomiendo (pq
> > decidira
> > > > que "todo" html en root es elemento de menu, a veces eso es


incomodo
> > > >
> > > > mejor crealo en una tabla "a mano" y luego desde asp creas los


menus
> en
> > > base
> > > > a esa tabla
> > > >
> > > > la estructura de la tabla es mas o menos
> > > > tabla menu
> > > > id autonum
> > > > titulo texto
> > > > url texto (el html y ruta donde salta)
> > > > padre numerico (apunta a 0 en caso de menu principal, en caso
> > contrario
> > > > apunta al id del menu del que desciende)
> > > >
> > > > luego ya solo tienes que :
> > > > en el menu principal : mostrar los de padre=0
> > > > en cualquier otro submenu: mostrar los de padre= id_delmenu
> > > >
> > > > todo eso lo montas con includes y listo
> > > >
> > > > dani.
> > > >
> > > >
> > > > -o|o|--
> > > > -o|o| dani castillo
> > > > -o|o| http://www15.brinkster.com/danic/
> > > > -o|o| tutorial y trucos asp, vb, diseño
> > > > -o|o|--
> > > > "Joshemel" escribió en el mensaje
> > > > news:bp7dld$1ikuoh$
> > > > >
> > > > > Hola a todos. Quisiera saber si alguien conoce la forma de crear
> menu
> > y
> > > > sub
> > > > > menus cuyos item sean el contenido de tablas.
> > > > >
> > > > > Es decir en primer lugar necesito algun codigo que cree una


tabla
y
> la
> > > > llene
> > > > > segun el nombre de archivos que contenga la extension (htm o asp


o
> > php)
> > > y
> > > > > luego necesito crear un menu y submenu que debe estar en cada
pagina
> > el
> > > > cual
> > > > > corresponda al contenido de las paginas existentes en el
servidor..
> > > > >
> > > > > Intento explicarlo de otra forma:
> > > > >
> > > > > En una web existen por ejemplo 4 Secciones, (INDEX.htm ,
> CONTACTO.htm,
> > > > > NOTICIAS.htm, TRUCOS.htm) pero a su vez la pagina que contiene
> TRUCOS
> > > > tiene
> > > > > las paginas TRUCO1.htm, TRUCO2.htm ,TRUCO3.htm ,TRUCO4.htm


...
> > > > > TRUCO50.htm . y esas paginas de trucos estan alojadas en otra
> > carpeta
> > > > del
> > > > > servidor.
> > > > >
> > > > > Entonces si deseo hacer una seccion nueva llamada TECNOLOGIA
> tengo
> > > que
> > > > > modificar el menu de cada pagina web , pero peor aun es que si
tengo
> > que
> > > > > crear 10 paginas mas de nuevos trucos, tengo que modificar el


sub
> menu
> > > de
> > > > > cada pagina.
> > > > >
> > > > > Entonces la idea es que el menu principal de la pagina fuera lo
> > > contenido
> > > > en
> > > > > una tabla yl os submenus de igual forma.
> > > > >
> > > > > Es posible esto???????????
> > > > >
> > > > > No se si este es el foro adecuado para esta pregunta, si no lo


es
me
> > > > podrian
> > > > > sugerir algun otro?
> > > > >
> > > > > Saludos,
> > > > >
> > > > > Joshemel
> > > > >
> > > > > joshemel ARROBAhotmail PUNTO COM
> > > > > http://www.joshemel.3a2.com
> > > > > España...
> > > > > .
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida