Forum CMS Made Simple FR

Version complète : [Résolu]Articles CGBlog avec champs supplémentaires non visibles...
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: !1.11.2
#~ Url du site :
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.2
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ CMSPrinting: 1.0.3
#~ FileManager: 1.4.1
#~ MenuManager: 1.8.4
#~ MicroTiny: 1.2.3
#~ ModuleManager: 1.5.5
#~ News: 2.12.9
#~ Search: 1.7.7
#~ ThemeManager: 1.1.7
#~ CGSimpleSmarty: 1.5.2
#~ CGExtensions: 1.31.1
#~ CGBlog: 1.9.8
#~ FrontEndUsers: 1.20
#~ Gallery: 1.6
#~ Uploads: 1.14.3
#~ TinyMCE: 2.9.1
#~ CustomContent: 1.8.3
#~ CGUserDirectory: 1.3
#~ CGFeedback: 1.5.10
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ output_compression:
#~ max_upload_size: 64000000
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale: fr_FR
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.3.16
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 8192
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.1.49
#~ Server Db Grants: Impossible de trouver un privilège "GRANT ALL". Cela peut signifier que vous pourriez avoir des problèmes pour installer ou retirer des modules, ou encore l 'ajout et la suppression d'éléments, y compris les pages.
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour à tous

J'ai des articles affichés sur le frontend avec {cgblog author="unutilisateurdefrontend"}.
Quand j'ai ajouté au blog un champ supplémentaire de type image, puis ajouté une image à certains articles, ces articles n'apparaissent plus dans la vue de résumé. Les autres articles (sur lesquels je n'ai rien mis dans le champs image) continuent d'apparaitre normalement.

Si j'active l'option dans CGBlog pour "Afficher tous les articles", alors ils apparaissent bien. Mais j'aimerais ne pas cocher cette option pour garder la possibilité de gérer des brouillons.

Savez-vous s'il m'est possible de corriger ça ?

Merci
Bonjour,

Peux-tu nous donner ton gabarit de sommaire de CGBlog ? Avec le gabarit par défaut, cela fonctionne-t-il ?

Merci !
Bonsoir !
Merci pour la réponse !

Voici mon gabarit pour le sommaire :
Code :
<!-- Start CGBlog Display Template -->
{if isset($error)}{cgerror}{$error}{/cgerror}{/if}

{if $pagecount > 1}
  <p>
{if $pagenumber > 1}
{$firstpage}&nbsp;{$prevpage}&nbsp;
{/if}
{$pagetext}&nbsp;{$pagenumber}&nbsp;{$oftext}&nbsp;{$pagecount}
{if $pagenumber < $pagecount}
&nbsp;{$nextpage}&nbsp;{$lastpage}
{/if}
</p>
{/if}
{foreach from=$items item=entry}
<article>
<div class="CGBlogSummary">

<div class="CGBlogSummaryLink">
<a href="{$entry->detail_url}" title="{$entry->title|escape:htmlall}">{$entry->title|escape}</a>
</div>

{if $entry->summary}
    <div class="CGBlogSummarySummary">
        {eval var=$entry->summary}
    </div>

{else if $entry->content}

    <div class="CGBlogSummaryContent">
        {eval var=$entry->content}
    </div>
{/if}

{*if isset($entry->extra)}
    <div class="CGBlogSummaryExtra">
        {eval var=$entry->extra}
    {* {cms_module module='Uploads' mode='simpleurl' upload_id=$entry->extravalue} }
    </div>
{/if*}
{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}
     <div class="CGBlogSummaryField">
        {if $field->type == 'image'}
          <img src="{$entry->file_location}/{$field->value}"/>
        {else}
          {$field->name}:&nbsp;{eval var=$field->value}
        {/if}
     </div>
  {/foreach}
{/if}

</div>

{if $entry->postdate}
    <div class="CGBlogSummaryPostdate">
        Posté le {$entry->postdate|date_format:"%d %b %Y"}
    </div>
{/if}

</article>
{/foreach}
<!-- End CGBlog Display Template -->

Avec le gabarit par défaut j'ai le même comportement. Mon gabarit n'est de toute façon pas très différent.
J'avais testé en enlevant la section pour les champs ($entry->fields) mais ça ne change rien non plus... Sad
Bonjour,

Si ça te dit, peux-tu me donner un accès à ton admin que je regarde rapidement ? Là je ne vois pas à prime abord de problème particulier..

As-tu regardé dans les reports de bugs de CGBlog par hasard ?
Je suis intéressé par ce post, car j'ai eu un souci avec l'affichage, non pas de CGBlog, mais de News.
Sur un site upgradé, j'ai plusieurs catégories et une page spécifique pour l'affichage du sommaire de chaque catégorie (News category=""} ; les deux premières affichent le sommaire et l'image correctement, par contre, si je n'ai qu'un seul article publié dans la 3ème ou > catégorie, ni le sommaire, ni l'image ne s'affichent. Dès que j'ajoute un article supplémentaire, tout est affiché.
J'ai donc supprimé les catégories puis les ai recréées. Ensuite, j'ai vidé le cache puis mis à jour la table routes. Maintenant, tout semble correct.
Il y a peut-être un rapport entre ces deux problèmes.
Bonsoir !

Alors merci pour cette autre réponse.
J'ai essayé de vider le cache, puis recréer la table de routage, mais ça n'a rien changé. J'ai essayé de supprimer les articles, de les recréer... Toujours rien.

Mais à un moment le module CGBlog a mystérieusement disparu dans le menu ainsi que dans la liste des modules. Je l'ai installé via le gestionnaire de modules. Ça n'a pas résolu le problème : toujours pareil.

J'ai finalement désinstallé complètement le module puis réinstallé. Et ça a finalement résolu le problème...
Donc bon je ne sais pas d'où ça venait, et j'espère que ça ne reviendra pas quand il y aura des vrais articles dans la base de données...

Merci pour votre aide en tout cas !

J'ai posté un bug sur la forge mais pour le moment pas de retour.
Tant mieux si maintenant c'est ok Smile Il se peut qu'il y ait eu un problème lors d'une mise à jour du module, auquel cas sa réinstallation aurait corrigé le problème.

Je ferme la discussion, mais pour ceux qui auraient encore le problème, mieux vaut suivre le bug tracker : http://dev.cmsmadesimple.org/bug/view/8638