Gracias por la respuesta, bufffff me suena bastante a chino... creo que voy a tener que seguir dándole a la cabeza para ver como hacerlo... ¿alguna idea?
----- Mensaje original ---- De: Tei <[EMAIL PROTECTED]> Para: "Ovillo, la lista de CSS en castellano" <[email protected]> Enviado: lunes, 18 de agosto, 2008 11:49:37 Asunto: Re: [Ovillo] gallery 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 [email protected] 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 [email protected] Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
