Creer une liste de tous les sujets internes sur une page html

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Creer une liste de tous les sujets internes sur une page html

Message par Claire Obscur le Lun 22 Fév 2016 - 15:15

Détails techniques


Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://voyagination.forumactif.org

Description du problème

Bonjour,

Depuis plusieurs jours, j'essaie en vain de comprendre comment accéder à la liste complète des Sujets. En effet, dans les widgets "Sujets récent" et le templates associé j'ai remarqué que ce qui est employé est un dérivé de la Box TOPICS, mais je n'arrive pas pour autant à y accèder.
Mes utilisateurs voudraient une page sur laquelle trouver une liste entière de tous les sujets des différentes catégories.
J'ai lu une astuce pour afficher un widget "sujets récents" par catégorie avec un nombre de sujets affiché prédéfini, ce qui pourrait convenir en utilisant un nombre très grand ... mais je préfèrerais pourvoir afficher cela sur une page Html. Est-ce possible et comment faire ?

Voici le tuto sur lequel j'ai essayer de baser mon travail : http://forum.forumactif.com/t359318-widget-dernier-sujets-d-un-sous-forum-isole?highlight=dernier+sujet

Évidemment lorsque j'emploie un tel script sur la page Html (plus le template d'origine
L'original:
Code:
<!-- BEGIN scrolling_row -->
    {MARQUEE_JS_SRC}
    <table class="forumline genmed" width="100%" border="0" cellspacing="1" cellpadding="0">
            <tr>
                    <td class="catLeft" height="25">
                            <span class="genmed module-title">{L_RECENT_TOPICS}</span>
                    </td>
            </tr>
            <tr>
                    <td class="row1" style="height:{SCROLL_HEIGHT}px;">
                        <div class="marquee" align="left" data-direction='{SCROLL_WAY}' data-duration='{SCROLL_DELAY}' data-pauseOnHover="true" style="overflow:hidden;height:{SCROLL_HEIGHT}px;">
                            <!-- BEGIN recent_topic_row -->
                                »&nbsp;<a href="{scrolling_row.recent_topic_row.U_TITLE}" title="{scrolling_row.recent_topic_row.L_TITLE}">{scrolling_row.recent_topic_row.L_TITLE}</a><br />
                                <img src="{ICON_TIME}" alt="" />{scrolling_row.recent_topic_row.S_POSTTIME} {BY}&nbsp;

                                <!-- BEGIN switch_poster -->
                                <a href="{scrolling_row.recent_topic_row.switch_poster.U_POSTER}">{scrolling_row.recent_topic_row.switch_poster.S_POSTER}</a><br /><br />
                                <!-- END switch_poster -->

                                <!-- BEGIN switch_poster_guest -->
                                {scrolling_row.recent_topic_row.switch_poster_guest.S_POSTER}<br /><br />
                                <!-- END switch_poster_guest -->
                            <!-- END recent_topic_row -->
                        </div>
                    </td>
            </tr>
    </table>
    <script>
        $(".marquee").marquee();
    </script>
<!-- END scrolling_row -->
<!-- BEGIN classical_row -->
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
   <tr>
      <td class="catHead" height="25"><span class="genmed"><b><center>{L_RECENT_TOPICS}</center></b></span></td>
   </tr>
   <tr>
      <td class="row1" align="left"><span class="gensmall">
      <!-- BEGIN recent_topic_row -->
      » <a href="{classical_row.recent_topic_row.U_TITLE}">{classical_row.recent_topic_row.L_TITLE}</a><br /><img src="{ICON_TIME}" alt="" />{BY}&nbsp;

      <!-- BEGIN switch_poster -->
      <a href="{classical_row.recent_topic_row.switch_poster.U_POSTER}">{classical_row.recent_topic_row.switch_poster.S_POSTER}</a>
      <!-- END switch_poster -->

      <!-- BEGIN switch_poster_guest -->
      {classical_row.recent_topic_row.switch_poster_guest.S_POSTER}
      <!-- END switch_poster_guest -->

      {ON} {classical_row.recent_topic_row.S_POSTTIME}<br /><br />

      <!--
      <a href="{classical_row.recent_topic_row.U_POSTER}">{classical_row.recent_topic_row.S_POSTER}</a> {ON} {classical_row.recent_topic_row.S_POSTTIME}<br /><br />
      -->
      <!-- END recent_topic_row -->
      </span></td>
   </tr>
</table>
<!-- END classical_row -->
), les commandes ne sont pas reconnues et je ne m'y connais pas assez dans ce langage pour le faire interagir avec le forum lui-même.

J'espère avoir été clair ! Merci d'avoir pris le temps de lire ma question Smile.


Dernière édition par Claire Obscur le Mar 8 Mar 2016 - 11:00, édité 1 fois

Claire Obscur
Nouveau membre

Messages : 9
Inscrit(e) le : 22/01/2016

http://voyagination.forumactif.org
Claire Obscur a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Creer une liste de tous les sujets internes sur une page html

Message par Claire Obscur le Mer 24 Fév 2016 - 10:01

Bonjour,

Je relance ma question, est-il possible de faire une telle liste en page html de manière à ce qu'elle récupère les informations de la base de donnée du forum ? (Jimagine avec un certain taux de rafraîchissement).
Un avi m'aiderait bien Smile au moins que je sache si je cherche pour rien.

L'outil d'indexation demande de créer cette liste à la main, et encore il faut le poster sur le forum Sorry.

Claire Obscur
Nouveau membre

Messages : 9
Inscrit(e) le : 22/01/2016

http://voyagination.forumactif.org
Claire Obscur a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Creer une liste de tous les sujets internes sur une page html

Message par Claire Obscur le Ven 26 Fév 2016 - 21:15

Petit up du problème en cours. bounce

Claire Obscur
Nouveau membre

Messages : 9
Inscrit(e) le : 22/01/2016

http://voyagination.forumactif.org
Claire Obscur a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Creer une liste de tous les sujets internes sur une page html

Message par stefou le Lun 29 Fév 2016 - 9:30

Bonjour,
En partant du tuto "widget" que tu cites, il suffit de créer une page html en mode avancé,
de cocher "Voulez-vous utiliser le haut et le bas de page de votre forum ? sur Oui
Et ensuite d'y placé le code widget donné dans le tuto.
Code:
    <div id="newsareal1"> </div>

Ensuite on suie le tuto en partant de l'étape 2

stefou
*****

Masculin
Messages : 889
Inscrit(e) le : 24/11/2009

http://discussansfrontieres.forumgratuit.fr/forum
stefou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Creer une liste de tous les sujets internes sur une page html

Message par Claire Obscur le Mer 2 Mar 2016 - 19:47

Ca à l'air de pouvoir marcher, merci pour ta réponse.
Mais avant de passer en résolu, une dernière question comme je ne sais pas bien utiliser ces codes ...
Pour faire appel à une autre catégorie suis-je obligé de créer à la fois un javascript (exemple: un javascript pour newsreal1, un autre pour newsreal2 etc ... avec chaque adresse de catégories) et le CSS qui va avec ? Ou bien y a t'il un moyen de faire ça proprement avec la fonction load dans un seul javascript ?
Par exemple .load("Adresse1 parametre1" ; "Adresse 2 parametre 2")} etc ? C'est un exemple parce que je l'ai testé et ça ne marche pas mais c'est pour me faire comprendre. Peut être l'astuce se trouve dans une autre commande ?
Code:

        jQuery(document).ready(function(){
        jQuery("#newsareal1").load("/f1-la-sante-de-votre-chat div.topictitle:lt(11)");
        });

Claire Obscur
Nouveau membre

Messages : 9
Inscrit(e) le : 22/01/2016

http://voyagination.forumactif.org
Claire Obscur a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum