Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
proyectoadecap [2009/04/30 17:55]
10.12.12.16
proyectoadecap [2017/03/27 17:44] (actual)
Línea 1: Línea 1:
 ====== Proyecto Adecap ====== ====== Proyecto Adecap ======
 == Plantillas especiales == == Plantillas especiales ==
-  * Cabecera incluida por todos los mains: cabecera.tpl+  * Cabecera incluida por todos los mains de adecap: cabecera-adecap.tpl 
 +  * Cabecera incluida por todos los mains de la revista: cabecera-revista.tpl 
 +  * Elementos a los pies del previo noticia: noticia-extras.tpl 
 +  * Elementos "Tb te puede interesar":​ tb_te_interesa.tpl 
 +  * lista de comentarios:​ comentarios.tpl 
 +  * Formulario de comentarios:​ form_comentario.tpl
  
 == Plantillas secciones == == Plantillas secciones ==
   * ADECAP (Corporativa):​ main1.tpl   * ADECAP (Corporativa):​ main1.tpl
 +  * ADECAP-NOTICIAS(Corporativa). Igual que la generica pero con la barra "Lo más": main3.tpl
 +  * AJAX: main2.tpl
 +  * REVISTA: main4.tpl
 +  * REVISTA-NOTICIAS(REV.DIGITAL). Igual que revista pero con barra "Lo más": main5.tpl
 +  * REVISTA-ARTICULOS(REV.DIGITAL). Igual que revista pero con barra "Lo más": main6.tpl
  
 == Plantillas contenidos == == Plantillas contenidos ==
   * generico: contenido.tpl   * generico: contenido.tpl
-  * portada: contenido1.tpl+  * portada ​Adecap: contenido1.tpl 
 +  * portada Revista: contenido5.tpl 
 +  * clasificados:​ contenido6.tpl 
 +  * encuestas: contenido7.tpl 
 +  * Result. Busquedas: contenido8.tpl 
 +  * Foro: contenido9.tpl
   * contacto: contenido2.tpl   * contacto: contenido2.tpl
   * ayuda: contenido3.tpl   * ayuda: contenido3.tpl
 +  * As. Juridica: contenido4.tpl
 +
 +== PLantillas eventos/​calendarios ==
 +  * generico calendario (todos los eventos vista mes): calendario.tpl
 +  * generico evento (Un evento concreto): evento.tpl
 +  * widget: widget/​calendario.tpl
 +
 +== PLantillas clima ==
 +  * widget: widget/​clima.tpl
 +
 +== Plantillas noticias ==
 +  * listado de noticias: catnoticia.tpl
 +  * generico: noticia.tpl
 +  * widget: widget/​noticia.tpl
 +
 +== Plantillas encuesta ==
 +  * widget: widget/​encuesta.tpl
 +  * generico: encuesta.tpl
 +
 +== Plantilla galerias/​album ==
 +  * widget: widget/​album.tpl
 +  * generico: album.tpl
 +
 +== Plantilla youtube ==
 +  * widget: widget/​youtube.tpl
 +  * generico: album.tpl
 +
 +== Plantilla firmas ==
 +  * generico: firmas.tpl
  
 ===== Definición Personalizaciones ===== ===== Definición Personalizaciones =====
 +==== Modulo Noticias relacionadas ====
 +== Funcionalidad ==
 +  * AL ver una noticia el sistema te recomienda otras noticias que otros usuarios que han visto esta tambien han visto.
 +
 +== Base de datos ==
 +  * nueva tabla tblmaenavlog que utilizaremos para noticias relacionadas,​ videos relacionados,​ etc..
 +
 +== Programacion ==
 +  * Está todo en el process. No hemos metido nada en el API
  
 ==== Modulo banners ==== ==== Modulo banners ====
Línea 27: Línea 80:
   * Se puede crear un banner independiente (ya no depende ni de los menues, ni los banners se agrupan bajo un concepto).   * Se puede crear un banner independiente (ya no depende ni de los menues, ni los banners se agrupan bajo un concepto).
   * Es añadido a las secciones, contenidos, etc.. a través del nuevo sistema de asignar elementos.   * Es añadido a las secciones, contenidos, etc.. a través del nuevo sistema de asignar elementos.
 +
 +== Programación ==
 +  * He necesitado crear un paso intermedio entre adecap y la web destino para poder controlar los clicks (que no los hits). Para ello he tenido que crear el fichero /​banner.php,​ donde se encuentra esta programación
  
 ==== Asignar Elementos ==== ==== Asignar Elementos ====
Línea 40: Línea 96:
 ==== Nuevo modulo noticias ==== ==== Nuevo modulo noticias ====
 ==== Nuevo modulo youtube ==== ==== Nuevo modulo youtube ====
 +
 +
 +==== Nuevo modulo votaciones ====
 +== Funcionalidad ==
 +  * Este es un modulo sin interfaz de gestion. Se trata simplemente de unas tablas en la bbdd y unas funciones en el api para que, desde un sitio centralizado,​ se cuenten todas las votaciones a todos los tipos de contenidos.
 +
 +== Base de datos ==
 +  * Nueva tabla tblmaevotos (id, valordelvoto,​ ctipocontenido votado, contenido votado y session del usuario, para que no vote dos veces)
 +
 +
 +
 +==== Nuevo modulo captcha ====
 +== Funcionalidad ==
 +  * La idea es que haya un elemento nuevo en los formularios (una imagen con un codigo) que si no es introducida en el campo correspondiente no valide. Es para evitar el spam.
 +
 +== Cambios en el API ==
 +  * Aun no se.
 +  * He introducido un nuevo fichero en /​merkagest/​templates/​archivos/​images/​captcha.php que es el que se encarga de generar la imagen y guardar en la bbdd los valores oportunos.
 +
 +== BBDD ==
 +  * Hay una nueva tabla llamada tblmaecaptcha que guarda la relación de un identificador de session con el codigo captcha que se espera. Si al cubrir el formulario el usuario rellena otro codigo captcha la aplicacion casca.
 +
 ==== Nuevo modulo comentarios ==== ==== Nuevo modulo comentarios ====
 == Funcionalidad == == Funcionalidad ==
Línea 45: Línea 123:
  
 == Base de datos == == Base de datos ==
-  * Los comentarios tienen el campo comEstado con 3 posibles valores: 0=> Pendiente, 1=>​Aprobado,​ 2=>​Rechazado+  * tblmaecomentarios: ​Los comentarios tienen el campo comEstado con 3 posibles valores: 0=> Pendiente, 1=>​Aprobado,​ 2=>​Rechazado 
 + 
 +==== Nuevo modulo Recogida firmas ==== 
 +==== Nuevo modulo encuestas ==== 
 +== Funcionalidad == 
 +  * Encuestas que se pueden votar... obvio 
 + 
 +== Base de datos == 
 +  * tblmaeencuestas,​ tblmaeencuestasdetalles (para las opciones de la encuesta), tblmaeencuestaslogs (para el historico de las votaciones). 
 + 
 + 
 +==== Nuevo modulo widgets ==== 
 +== Funcionalidad == 
 +  * está relacionado con "​Asignar elementos"​. La idea es que los elementos relacionados se dispongan en una columna, y que estos elementos sean autonomos a nivel de diseño y javascript.. de tal manera que cualquiera pueda ser puesto en cualquier parte sin que nada se estropee. 
 + 
 +== Cambios en el API == 
 +  * Realmente no muchos, mas que el añadir un campo CONTENIDO_TIPO para que el sistema pueda saber en todo momento de que tipo es cada widget. El resto practicamente se hace desde las templates a base de mains y javascript.. (en el caso del ajax se ha creado un main2.tpl que devuelve solo el codigo a redibujar en la web).
  
 ===== Nucleo ===== ===== Nucleo =====
 [[Nucleo2.2.0|Nucleo 2.2.0]] [[Nucleo2.2.0|Nucleo 2.2.0]]