Dorian Fevrier's blog - Mot-clé - adminJe m’appelle FEVRIER Dorian, je suis infographiste 3D passionné par mon métier, l’informatique en général, l’internet, la programmation et l’évolution de tout ce petit monde. Vous trouverez sur ce blog des tutoriaux, mes coups de cœurs, avis, etc.2024-01-02T23:48:05+01:00FEVRIER Dorianurn:md5:695d9c73474c33ce3dab043823509c4bDotclearDotclear: Changer le nombre de billets affichés dans la page d'adminurn:md5:b13ed43d4303e1b97e9d687099b1efa72009-12-12T21:08:00+01:002013-07-26T22:35:56+02:00NarannMes coups de coeuradminbilletdotclearfiltrefrnombrepagephp<p><img src="https://www.fevrierdorian.com/blog/public/billets/nb_billet_admin/nb_billet_admin001.png" alt="nb_billet_admin001.png" style="float:left; margin: 0 1em 1em 0;" title="nb_billet_admin001.png, déc. 2009" height="150" width="150" />Par défaut, dans la page "Billets" de dotclear, il n'y a que 30 billets affichés par page. Le seul moyen d'en avoir plus est d'ouvrir les filtres et d'augmenter le nombre de réponse par page. Le problème, c'est que ce "filtre" n'est pas sauvegardé et disparait une fois la page rechargé...</p>
<p>C'est particulièrement frustrant quand on à a récupérer des bouts de codes qu'on se rappel avoir écrit dans un billet. On feuillette donc les pages en espérant trouver la bonne. Personnelement, j'ai décidé de prendre le taureaux par les cornes et d'aller directement modifier la valeur dans le code de dotclear. En fait, c'est super facile! :siffle:</p> <p><img src="https://www.fevrierdorian.com/blog/public/billets/nb_billet_admin/.nb_billet_admin002_m.jpg" alt="nb_billet_admin002.png" style="display:block; margin:0 auto;" title="nb_billet_admin002.png, déc. 2009" height="241" width="448" /></p>
<p>La page de la liste des billets est la suivante:</p>
<p><img src="https://www.fevrierdorian.com/blog/public/billets/nb_billet_admin/nb_billet_admin003.png" alt="nb_billet_admin003.png" style="display:block; margin:0 auto;" title="nb_billet_admin003.png, déc. 2009" height="34" width="253" /></p>
<p>Il suffit donc d'aller récupérer le fichier posts.php qui est placé dans le répertoire admin de dotclear</p>
<pre class="bash bash">admin<span style="color: #000000; font-weight: bold;">/</span>posts.php</pre>
<p>Modifiez le en recherchant:</p>
<pre class="php php"><span style="color: #000088;">$nb_per_page</span></pre>
<p>Vous aurez la ligne:</p>
<pre class="php php"><span style="color: #000088;">$nb_per_page</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">30</span><span style="color: #339933;">;</span></pre>
<p>Chez moi c'est la ligne 145:
<img src="https://www.fevrierdorian.com/blog/public/billets/nb_billet_admin/nb_billet_admin006.png" alt="nb_billet_admin006.png" style="display:block; margin:0 auto;" title="nb_billet_admin006.png, déc. 2009" height="36" width="181" /></p>
<p>Et bien ajoutez deux zéros (ça devrait suffire :sourit: ):</p>
<pre class="php php"><span style="color: #000088;">$nb_per_page</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">3000</span><span style="color: #339933;">;</span></pre>
<p>Sauvegardez.</p>
<p>Avant d'aller remettre ce fichier sur votre site, prenez soin de faire un backup de votre fichier posts.php original (un joli posts_bak.php devrait faire l'affaire). Sinon vous ne pourrez pas faire la mise à jour (qui vérifie l'intégrité des fichiers avant de se lancer).</p>
<p><img src="https://www.fevrierdorian.com/blog/public/billets/nb_billet_admin/nb_billet_admin005.jpg" alt="nb_billet_admin005.jpg" style="display:block; margin:0 auto;" title="nb_billet_admin005.jpg, déc. 2009" height="389" width="334" /></p>
<p style="font-style:italic; text-align:center;">Tadaaa! :laClasse: </p>
<p>C'était le petit "trick" du soir!</p>
<p>A bientôt!</p>