Avatar Image
Colega ;)
Colega ;)

Seguimos trabajando para incorporar la posibilidad de separar los artículos de los blogs por categorías.

Para poder hacer algo realmente funcional, nos vemos en la necesidad de incorporar un nuevo bloque en las plantillas, que nos dará la posibilidad de listar los artículos por el titulo y separarlos por fechas en caso necesario.

El nuevo bloque se tiene que colocar dentro del bloque "ContenidoBlog", su formato es analogo a los bloques "BloqueArticulos" y "BloqueComentarios" siendo su formato el siguiente.


<BloqueListaArticulos>
<@TituloSeccion@>
<ListaArticulos>
<FechaListaArticulos>
<@FechaLista@>
</FechaListaArticulos>
<@ListaArticulosUrl@>
<@ListaArticulosTitulo@>
</ListaArticulos>
</BloqueListaArticulos>


Ni que decir tiene que habra que añadir el codigo HTML necesario para que el bloque funcione correctamente.

Este cambio no es necesario para los blogs que usen una plantilla de mi@, las cuales se estan actualizando ahora mismo.

Todas las plantillas nuevas que se hagan o las modificaciones sobre las que ya existen, requerirán este nuevo bloque.

Si una plantilla antigua no tiene este bloque, no se producirá ningún error al publicar,
pero posibles funcionalidades futuras, no serán visibles en ese blog.

Este nuevo bloque servira para varios propositos, el principal es el de el listado de los articulos por Categoria, pero también sera usado para un listado de Articulo por participante o para generar un archivo de articulos más reducido.

Sentimos todas las molestias que esto esta ocasionando, pero es absolutamente necesario para poder dotar al servicio de blogs de las funcionalidades necesarias.

Avatar Image
Moderador
Moderador

Si bien es análogo a los bloques que mencionas, ¿en qué lugar específico suelen colocarlo Uds. en las plantillas generales??? Lo pregunto para tratar de guardar cierta concordancia.



El que vence a los demás es poderoso, el que se vence a sí mismo es invencible


Avatar Image
Moderador
Moderador

Una duda: Lo que dices acerca de añadir el código HTML necesario... ¿es solo copiar esa porción de código que posteas o te refieres a añadir algo mas??? Eso no me queda muy claro.
Si es que hay que agregar algo más te pediria que pegues aqui la porción de código completa de alguna de las plantillas estándar, de manera de tomarlo como una referencia. Gracias.



El que vence a los demás es poderoso, el que se vence a sí mismo es invencible


lacomunidat
Usuario habitual
Usuario habitual

Supongo que hay que incluir solamente la parte que se indicó en el sitio que se indicó. Yo lo puse debajo de todo y antes de salir de <contenido de blog>

Avatar Image
Moderador
Moderador
Escrito originalmente por sggcordoba
Supongo que hay que incluir solamente la parte que se indicó en el sitio que se indicó. Yo lo puse debajo de todo y antes de salir de <contenido de blog>


Si... yo también hice lo mismo.. pero lo puse al comienzo... de ahi que quería unificar el criterio con las plantillas estandar y por eso consultaba... ademas como tu bien dices "supones" que es solo esa porción de código, pues si, yo también "supongo" lo mismo, pero en estas cosas que deben quedar bien no me gusta suponer, por eso queria la confirmación del Admin.
Saludos.-


El que vence a los demás es poderoso, el que se vence a sí mismo es invencible


Avatar Image
Colega ;)
Colega ;)

La situacion es dentro del contenido del blog. Con que esté ahi vale. Recordad que debeis darle formato como a los otros bloques, pe:


<BloqueListaArticulos>
<!-- Este es el div que contiene todo -->
<div class="xxxxx">

<!-- Aqui ponemos el titulo de la seccion -->
<div class="yyyyyyy"><@TituloSeccion@></div>

<!-- Este es el bucle que va a poner la lista de enlaces-->
<div class="zzzzzz">
<ListaArticulos>

<!-- Este bloque pone la fecha de los articulos, en caso que sea necesario-->
<FechaListaArticulos>
<div class=""><@FechaLista@></div>
</FechaListaArticulos>

<!-- Aqui ponemos cada enlace de la lista -->
<p><a href="<@ListaArticulosUrl@>"><@ListaArticulosTitulo@></a></p>

</ListaArticulos>
</div>

</div>
</BloqueListaArticulos>

Espero que con este ejemplo quede algo mas claro.

Avatar Image
Moderador
Moderador

Bien... ahora si. Esto es justo lo que sospechaba... que había que agregar algo más, y esto es lo que no habia quedado claro en el posteo original.
Con respecto a "xxxxxx" "yyyyyy" "zzzzzz" los completamos como se nos antoje estimo.

Mcbeth... a propósito de esto... el otro dia... en el posteo en que corregiste el código, ahi también correspondia agregar el formato?????

Saludos.-



El que vence a los demás es poderoso, el que se vence a sí mismo es invencible


Avatar Image
Colega ;)
Colega ;)

Claro. Pero ten en cuenta que esto solo es una idea de formateo. No es necesario que se usen los mismos elementos de HTML que he usado yo en el ejemplo. Los que usen plantillas mi@ no tendran problema porque le daremos el bloque y los que la tengan perso tendran que diseñar el mismo.
Para que quede un poco mas claro voy a explicar las etiquetas una a una:

1º<BloqueListaArticulos></BloqueListaArticulos> Esta sirve para delimitar el codigo de la plantilla que se ha de incluir cuando se genera un listado. Es decir, lo que haya entre las dos etiquetas formara el codigo del listado.

2º<@TituloSeccion@>: Como todos los tags de este tipo <@....@> es una variable de nuestro sistema particular de publicacion de plantillas. Esto es, esta etiqueta se sustituira por algo, pe: Si vamos a listar los articulos de una categoria se sustituira por el nombre de la categoria: GENERAL, TECNOLOGIA, etc..

3º<ListaArticulos></ListaArticulos>: Estas etiquetas determinan un ciclo repetitivo. En nuestro caso, lo que haya dentro de estas etiquetas se repetira tantas veces como sea necesario. Pe: Si tenemos que listar 8 articulos, el codigo que haya entre ellas se repetira 8 veces.

4º<FechaListaArticulos></FechaListaArticulos>: Nuestra idea es mostrar los articulos de una categoria ordenados por fecha de manera descendente. Con este bloque conseguimos poner la fecha dentro del bucle solo cuando corresponda.Es decir, el codigo que haya entre estas etiquetas solo se pondra cuando sea necesario. Me explico:

Vamos a listar como ejemplo 8 articulos que son 4 de mayo y 4 de abril de este año de manera descendente:

1ªiteracion:
Comprobamos fecha del articulo con la fecha anterior->No tenemos fecha anterior->La ponemos->Fecha anterior=fecha del articulo.
Mayo 2005
Ponemos el enlace al articulo.
Articulo 1
2ªiteracion:
Comprobamos fecha del articulo con la fecha anterior->Son la misma>No la ponemos.
Ponemos el enlace al articulo.
Articulo 2
3ªiteracion:
Comprobamos fecha del articulo con la fecha anterior->Son la misma>No la ponemos.
Ponemos el enlace al articulo.
Articulo 3
4ªiteracion:
Comprobamos fecha del articulo con la fecha anterior->Son la misma>No la ponemos.
Ponemos el enlace al articulo.
Articulo 4
5ªiteracion:
Comprobamos fecha del articulo con la fecha anterior->Son distintas->La ponemos->Fecha anterior=fecha del articulo.
Abril 2005
Ponemos el enlace al articulo.
Articulo 5
6ªiteracion:
Comprobamos fecha del articulo con la fecha anterior->Son la misma>No la ponemos.
Ponemos el enlace al articulo.
Articulo 6
7ªiteracion:
Comprobamos fecha del articulo con la fecha anterior->Son la misma>No la ponemos.
Ponemos el enlace al articulo.
Articulo 7
8ªiteracion:
Comprobamos fecha del articulo con la fecha anterior->Son la misma>No la ponemos.
Ponemos el enlace al articulo.
Articulo 8
9ªIteracion:
No hay mas articulos->Fin de las iteraciones;

Con lo que conseguimos:
Mayo 2005
Articulo 1
Articulo 2
Articulo 3
Articulo 4
Abril 2004
Articulo 5
Articulo 6
Articulo 7
Articulo 8

4º<@FechaLista@> Es la variable que sustituimos dentro de <FechaListaArticulos></FechaListaArticulos> por el valor que corresponda. P.e. en el articulo anterior Mayo 2005

5º<@ListaArticulosUrl@> y <@ListaArticulosTitulo@> Estas las analizamos juntas. Se sustituiran dentro del bucle por la url y por el titulo del post al que hacen referencia respectivamente. Yo recomiendo su uso de la siguiente manera: <a href="<@ListaArticulosUrl@>"><@ListaArticulosTitulo@></a>. Es decir, formando desde el Titulo un enlace dicho post con la Url.

Espero este minitutorial os sirva de algo.
Aqui estamos.

Avatar Image
Moderador
Moderador

McBeth, gracias por toda la información, veré todo mas tarde cuando tenga tiempo de estudiarla con más detenimiento; pero estoy viendo que dado el trabajo sobre la plantilla que implica... creo que en mi caso me llevará menos tiempo adaptar los cambios que hice a una plantilla base de mi@. Es decir creo que tomaré de nuevo una las plantillas estandar y le aplicaré las modificaciones que le agregué. En mi caso yo tomé originalmente como base la plantilla Mars Spirit.

Estimo que otros usuarios que han trabajado en gran parte la plantilla, indudablemente deberán colocar todo lo que aqui mencionas; eso tendrá que evaluarlo cada uno.

Cualquier duda sobre esto te la haré saber, la cual seguramente surgirá cuando pueda leer todo con mas tiempo y esté poniendo teclado sobre el código de la plantilla.

Saludos.-



El que vence a los demás es poderoso, el que se vence a sí mismo es invencible


Avatar Image
@man / @woman
@man / @woman

que lío, no sé si voy a poder hacerlo y que me salga bien Enfurruñado
Me tendré que leer todo eso varias veces a ver si asi me entero Avergonzado

Avatar Image
Administrador del foro
Administrador del foro

Si os fijais, todas las plantillas miarroba estan, desde esta tarde, actualizadas con todos los bloques correctamente añadidos y formateados.

Podeis volver a fijaros en las modificaciones para adaptarlas a vuestras plantillas personalizadas.

Lo que si os podemos prometer es que cuando se presente la nueva versión con todas las mejoras, el proceso de realizar una plantilla al gusto de cada uno, sera un juego de niños Sonrisa

Luis Mendaña (LiM),
https://miarroba.com
Avatar Image
Moderador
Moderador

Ok LIM... por lo pronto yo volví a tomar la plantilla base y le agregué las modificaciones que ya le había hecho Vacilando

En mi caso era menos trabajo que agregar el código nuevo. Seguramente los Blogs mucho mas personalizados no podrán hacer esto, pero estimo que cada usuario tomará la opción que le resulte más comoda.

Mientras tanto, quedaremos a la espera de ese juego de niños Sonrisa Gigante
... y de la posibilidad de contar las Categorías, las cuales usaré ni bien queden activadas (me imagino que podré recategorizar todos mis artículos). Sigan con las modificaciones y gracias por hacer todos estos cambios para que podamos contar con mejores Blogs.

Saludos.-



El que vence a los demás es poderoso, el que se vence a sí mismo es invencible


Avatar Image
Usuario habitual
Usuario habitual

¿Se clasificarán los post antiguos o solo los nuevos?

Avatar Image
Moderador
Moderador
Escrito originalmente por coase
¿Se clasificarán los post antiguos o solo los nuevos?


Por lo que he visto... al momento de crear un articulo se podrá asignarlo a una categoría, asi que estimo que cuando esté activa la función de categorías con solo ir a modificar el articulo y asignarlo a una ya bastará.


El que vence a los demás es poderoso, el que se vence a sí mismo es invencible


ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: User 1230580, el 17/May/2009, 23:47
User 1230580 Torry_II12kMay/09
Por: , el 12/May/2005, 14:11
LiM EffectedCard15kMay/05