Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
affichage en grille avec resumé
#20
hello je pense avoir trouver comment faire en me basant sur cette astuce: #forum.cmsmadesimple.org/viewtopic.php?f=4&t=34650 mais le probleme c'est que je debute en smary donc je ne connais pas tout ,la l'erreur vient de dynresize qui est introuvable sur la forge car apparement plus develloper,y'a t'il un moyen de recuperer l'adresse d'une image et la redimension sans passer par dynresize ?

Code :
[== PHP ==]
<div class="NewsSummary">
{foreach from=$items item=entry}
<div class="NewsSummaryArticle">
{if isset($entry->fields)}
      {if $entry->fields|@count>0}
      {foreach from=$entry->fields item='field'}
              {if $field->name == 'img_news_max_width_300px' && $field->value!=''}
                            {assign var='loc' value=$entry->file_location}
                            {assign var='theFile' value=$field->value}
                            {capture name=some_content assign="imgName"}{dynresize path=$loc|cat:'/'|cat:$theFile width='90' alt=$entry->title|escape:htmlall}{/capture}
                            {assign var=title value=$entry->title|escape:htmlall}
                            {$imgName|replace:"/>":" alt=\"$title\" />"}
              {/if}
      {/foreach}
      {else}
              <img src="uploads/images/no_img.gif" alt="No images for this article" />
      {/if}
{/if}
<strong>{$entry->postdate|date_format:"%d/%m/%Y"} - {$entry->title}</strong>
<br />


<div class="NewsSummarySummary">
      {$entry->content|strip_tags|truncate:140}
</div>

<div class="NewsSummaryMorelink">
      [{$entry->morelink}]
</div>

</div>
{/foreach}
</div>
c'est le gabarit sommaire proposé qui fait a peu pres ce que je veux sauf que la c'est en liste (je ferais le necessaire pour le faire en grille en css)
Merci d'avance
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)