Modifier, remplir un widget hors ligne

By
Advertisement




Il m'est déjà arrivé de vouloir modifier le contenu d'un widget mais de ne pas parvenir à le faire parce qu'en cliquant sur le bouton enregistrer, je ne recevais aucune réponse, aucune réaction. Je crois que je ne suis pas le seul à avoir eu un tel problème. C'est pourquoi je propose ici une solution pour palier à ce désagrément.  L'astuce, c'est de remplir le widget plus manuellement en mode html. La même technique peut être utilisée pour modifier (ou ajouter) un widget hors ligne sur une page précédemment ajoutée, ou encore ajouter un nouveau widget sans aller sur la page "Mise en page", mais en allant sur la page "Modifier le code html". Malheureusement, cette astuce ne concerne que quelques types de widgets, dont le widget html, liste des liens, le widget texte et le widget flux.

Voici le code nécessaire pour la modification et l'emplacement où insérer les nouvelles donnes du widget.

1. WIDGET HTML


<b:widget id='HTML22' locked='false' title='TITRE DU WIDGET' type='HTML'>
<b:includable id='main'>
  <!-- only display title if it's non-empty -->
  <b:if cond='data:title != &quot;&quot;'>
    <h2 class='title'><data:title/></h2>
  </b:if>
  <div class='widget-content'>

    CONTENU DU WIDGET

  </div>

  <b:include name='quickedit'/>
</b:includable>
</b:widget>


2. WIDGET LISTE DES LIENS

<b:widget id='LinkList32' locked='false' title='LISTE DES LIENS' type='LinkList'>
<b:includable id='main'>

<b:if cond='data:title'><h2><data:title/></h2></b:if>
 <div class='widget-content'>
   <ul>
    <b:loop values='data:links' var='link'>
       <li><a href=''>Nom du lien 1</a></li>
         <li><a href=''>Nom du lien 2</a></li>
         <li><a href=''>Nom du lien 3</a></li>
    </b:loop>
   </ul>
   <b:include name='quickedit'/>
 </div>
</b:includable>
</b:widget>


3. WIDGET TEXTE


<b:widget id='Text22' locked='false' title='TITRE DU WIDGET' type='Text'>
<b:includable id='main'>
  <!-- only display title if it's non-empty -->
  <b:if cond='data:title != &quot;&quot;'>
    <h2 class='title'><data:title/></h2>
  </b:if>
  <div class='widget-content'>

    CONTENU DU WIDGET

  </div>

  <b:include name='quickedit'/>
</b:includable>
</b:widget>

4. WIDGET FLUX

<b:widget id='Feed11' locked='false' title='Recent Posts' type='Feed'>
<b:includable id='main'>
    <h2><data:title/></h2>
    <div class='widget-content' expr:id='data:widget.instanceId + &quot;_feedItemListDisplay&quot;'>
      <span style='filter: alpha(25); opacity: 0.25;'>
        <a href='URL DU FLUX'><data:loadingMsg/></a>
      </span>
    </div>
    <b:include name='quickedit'/>
  </b:includable>
</b:widget>


1 commentaire:

  1. Bonsoir Rodney,
    Je viens d'ouvrir un blog et si les commentaires (que j'ai nommés "cailloux précieux" apparaissent bien au dessous des messages, ils n'apparaissent pas dans le module de droite.
    J'ajoute que je ne connais strictement rien au langage HTML.

    Regarde : http://unjourcestpileunjoursefface.blogspot.com/

    Tout me paraît complexe...

    Merci de ton aide, si tu as le temps.

    Ziggie

    RépondreSupprimer

Salut Cher Lecteur.

Bien que les commentaires ne sont pas modérés en amont, ne perdez pas votre temps à mettre des commentaires sans aucun lien avec l'article. Ils seront effacés.

Ne venez surtout pas mettre des commentaires bidons pour promouvoir les sciences occultes ici (voyance, magie, etc.), vérifiez le blog, aucun commentaire de ce genre n'a résisté à la gomme de l'administrateur.

Bon, ceci étant dit, puissiez-vous respecter les lois de votre pays, les lois universelles ainsi que le bon sens en postant votre commentaire sur ce blog.

Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.

@ Blogger au bout du doigt. Fourni par Blogger.

SEO & REFERENCEMENT