SkuNk, el que yo comentaba era este:
http://gallery.menalto.com/
- Mensaje original
De: SkuNk [EMAIL PROTECTED]
Para: Ovillo, la lista de CSS en castellano ovillo@lists.ovillo.org
Enviado: domingo, 24 de agosto, 2008 2:47:41
Asunto: Re: [Ovillo] gallery
El 18 de agosto de 2008 11:49, Tei [EMAIL PROTECTED] escribió:
2008/8/17 Vanesa [EMAIL PROTECTED]:
..
He estado mirando recursos en la web, que pueda permitirme hacer esto de
manera sencilla, pero que no salga muy perjudicado el diseño... en fin... He
visto un software libre (en PHP) llamado Gallery. Varias preguntas
- ¿alguien lo ha usado?
Si, bueno.. yo he usado Gallery2.
- ¿es sencillo para una nula en programación como yo?
No, nada en absoluto.
De hecho, el sistema de themes utiliza de forma farragosa smarty.
Y fuera del sistema de themes, tienes una leonera de OOP con MVC y
otros patrones de diseño.
- ¿hay posibilidades reales de customización con CSS, o queda muy a
prefabricado?
Si, usa el concepto de template. Asi que deberia ser posible amoldarlo
bastante a una estetica, siempre y cuando no pretendas cambiar el
comportamiento demasiado. La gente hace maravillas, pero me da la
sensacion que a traves de enmarranarse en el codigo.
Con enmarranarse, quiero decir en meter mano en codigo como este
(parte de album.pl):
---
{assign var=childrenInColumnCount value=0}
div class=gbBlock
table id=gsThumbMatrix
tr valign=top
{foreach from=$theme.children item=child}
{* Move to a new row *}
{if ($childrenInColumnCount == $theme.params.columns)}
/tr
tr valign=top
{assign var=childrenInColumnCount value=0}
{/if}
{assign var=childrenInColumnCount
value=`$childrenInColumnCount+1`}
{if ($child.canContainChildren || $child.entityType ==
'GalleryLinkItem')}
{assign var=frameType value=albumFrame}
{else}
{assign var=frameType value=itemFrame}
{/if}
{if ($frameType == 'itemFrame')}
td class={if $child.canContainChildren}giAlbumCell
gcBackground1{else}giItemCell{/if}
style=width: {$theme.columnWidthPct}%
div
{if isset($theme.params.$frameType)
isset($child.thumbnail)}
{g-container type=imageframe.ImageFrame
frame=$theme.params.$frameType
width=$child.thumbnail.width
height=$child.thumbnail.height}
a href={g-url arg1=view=core.ShowItem
arg2=itemId=`$child.id`}
{g-image id=%ID% item=$child
image=$child.thumbnail
class=%CLASS% giThumbnail}
/a
{/g-container}
{elseif isset($child.thumbnail)}
a href={g-url arg1=view=core.ShowItem
arg2=itemId=`$child.id`}
{g-image item=$child image=$child.thumbnail
class=giThumbnail}
/a
{else}
---
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo
Tei,
¿Podrías incluir el enlace del Gallery que mencionas? En google me salen
muchos resultados y no sé de cual estáis hablando, no lo conocía.
A mi si me parece interesante, precisamente eso es Smarty y no lo veo tan
tedioso. Lo utilizo a diario y a pesar de que algunas plantillas puedan
parecer sopas de código en algunos casos, esos son para cubrir alguna
necesidad de 'helper' que apenas requieren retoques de maquetación entre
cambios de diseño. Por lo que al final no creo que sea tan complicado el
personalizar la interfaz, puede que si laborioso, pero eso dependerá del
grado de personalización.
Saludos y gracias por el aporte.
--
Philipp Keweloh
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo
__
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.yahoo.es
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo