Adapter "Le saviez-vous ?" Pour phpBB3

Ce forum vous servira à trouver de l'aide uniquement en ce qui concerne le développement d'un de vos MODs, ou l'adaptation d'un MOD phpBB2 pour phpBB3.

Modérateur: Equipe

Adapter "Le saviez-vous ?" Pour phpBB3

Messagepar GhisDiem » 07 Jan 2008 à 09:57

Bonjour,

Les membres de mon forum pleurent la disparition de la box "le saviez-vous" (did you know traduit par poupoune). :cry:
Je ne sais pas adapter le mod pour phpBB3...
Le pire, c'est que je ne retrouve même pas les topics des mods anglais ou français pour vous donner le lien... :oops:

Quelqu'un aurait-il tenté l'adaptation ?

Voici le fichier texte que j'avais conservé. Je suis en phpBB3 Prosilver.

Merci à tous, bonne journée.

##############################################################
## MOD Titre: Did you know? Box
## MOD Titre Traduit: Le Saviez-Vous?
## MOD Auteur: Dwing < dwing@weingarten-net.de > (Dimitri Seitz) http://www.dseitz.de
## MOD Traduction: Poupoune < poupoune@phpbb-fr.com > http://php-tools.org/poupoune/
##
## MOD Description: Ce MOD affichera dans une box "Le saviez-vous?" dans le header une phrase choisie au hasard.
## Les phrases seront stockÈes dans le fichier phrases.txt
##
## MOD Version: 1.0.0
##
## Niveau d'installation: Facile
## Temps d'installation: 2 minutes
## Fichiers ‡ Èditer: 2
## Fichiers ‡ inclure: phrases.txt
##############################################################
## Pour des raisons de sÈcuritÈ, vous Ítes prier de consulter
## rÈguliËrement http://forums.phpbb-fr.com afin d'obtenir la
## derniËre version de ce MOD.
## TÈlÈcharger ce MOD ‡ partir des sites autres que phpBB-fr.com
## peut Ítre dangereux pour votre forum phpBB.
## Par consÈquent, phpBB-fr.com n'assurera aucun support pour
## les MODs absents de leur base de donnÈes, consultable sur:
## http://forums.phpbb-fr.com/
##############################################################
## Notes de l'auteur: Demo http://www.weingarten-net.de/static/modtest/ (german version)
##############################################################
## Avant d'ajouter ce MOD ‡ votre forum, il vous est fortement conseillÈ
## d'effectuer une sauvegarde des ÈlÈments que vous allez modifier.
##############################################################
#
#-----[ OUVRIR ]------------------------------------------
#
includes/page_header.php

#
#-----[ CHERCHER ]------------------------------------------
#
// Format Timezone. We are unable to use array_pop here, because of PHP3 compatibility
$l_timezone = explode('.', $board_config['board_timezone']);
$l_timezone = (count($l_timezone) > 1 && $l_timezone[count($l_timezone)-1] != 0) ? $lang[sprintf('%.1f', $board_config['board_timezone'])] : $lang[number_format($board_config['board_timezone'])];


#
#-----[ APRES, AJOUTER ]------------------------------------------
#
//
// Generate 'Did you know?'
//
$random_file = $phpbb_root_path . 'phrases.txt';
$random = file($random_file);

srand();
$randomizer = rand(0, count($random) );
$znumber = rand(1, 2);

if( !isset($random[$randomizer]) )
{
$random[$randomizer] = 'Owned';
}

#
#-----[ CHERCHER ]------------------------------------------
#
'PRIVMSG_IMG' => $icon_pm,

#
#-----[ APRES, AJOUTER ]------------------------------------------
#
'ZMESSAGE' => $random[$randomizer],
'ZNUMBER' => $znumber,

#
#-----[ OUVRIR ]------------------------------------------
#
templates/subSilver/overall_header.tpl

#
#-----[ CHERCHER ]------------------------------------------
#
</table></td>
</tr>
</table>

#
#-----[ APRE, AJOUTER ]------------------------------------------
#
<!-- Did you know? -->
<br />
<table border="0" align="center" cellpadding="4" cellspacing="0" class="forumline">
<tbody>
<tr>
<th class="thHead">&nbsp;Le saviez-vous ?&nbsp;</th>
</tr>
<tr>
<td class="row{ZNUMBER}"><span class="gen">&nbsp;{ZMESSAGE}&nbsp;</span></td>
</tr>
</tbody>
</table>
<br clear="all">
<!-- Did you know? -->

#
#-----[ COPIER ]------------------------------------------
#
copier phrases.txt dans phrases.txt

#
#-----[ SAUVEGARDER/FERMER TOUS LES FICHIERS ]------------------------------------------
#
# EOM
Dernière édition par GhisDiem le 07 Jan 2008 à 15:45, édité 1 fois.
Version forum: phpbb3.0.6
Ordi: MacBookPro OS X 10.5.8
Mon forum : http://forum.enigmesghisdiem.fr/
Mon site d'énigmes pour ceux qui veulent griller qq neurones : http://enigmesghisdiem.fr/index.html
Avatar de l’utilisateur
GhisDiem
Apprenti-posteur
Apprenti-posteur
 
Messages: 168
Inscription: 15 Avr 2006 à 14:05
Localisation: Près de Lyon

Re: Adapter "Le saviez-vous ?" Pour phpBB3

Messagepar ErnadoO » 07 Jan 2008 à 12:39

Dans functions.php, chercher
Code: Tout sélectionner
$tz = ($user->data['user_id'] != ANONYMOUS) ? strval(doubleval($user->data['user_timezone'])) : strval(doubleval($config['board_timezone']));

avant, ajouter
Code: Tout sélectionner
// Generate 'Did you know?'
//
$random_file = $phpbb_root_path . 'phrases.txt';
$random = file($random_file);

srand();
$randomizer = rand(0, count($random) );

if( !isset($random[$randomizer]) )
{
$random[$randomizer] = 'Owned';
}
après
Code: Tout sélectionner
      'S_DISPLAY_MEMBERLIST'   => (isset($auth)) ? $auth->acl_get('u_viewprofile') : 0,
ajouter
Code: Tout sélectionner
      'ZMESSAGE' => $random[$randomizer],
Dans overall_header.html, aprèst
Code: Tout sélectionner
<div id="page-body">
ajouter
Code: Tout sélectionner
      <!-- Did you know? -->
<br />
<div class="forabg">
   <div class="inner">
      <span class="corners-top"><span></span></span>
      <ul class="topiclist">
         <li class="header"><dl><dt>&nbsp;Le saviez-vous ?&nbsp;</dt></dl></li>
      </ul>
      <ul class="topiclist forums">
         <li><dl>
            <dd class="posts_portal">
               {ZMESSAGE}
            </dd>
         </dl></li>
      </ul>
      <span class="corners-bottom"><span></span></span>
   </div>
</div>
<br clear="all">
<!-- Did you know? -->
ErnadoO
 

Re: Adapter "Le saviez-vous ?" Pour phpBB3

Messagepar GhisDiem » 07 Jan 2008 à 15:37

Ça marche super bien, merci... Enfin super bien, j'ai toujours mes drôles de ????? qui se baladent partout :?:
Chaque fois que je rajoute quelque chose sur overal_header, j'ai ces ??? qui perturbent tout, et je n'en n'ai toujours pas trouvé l'origine :?: :?: 8O
http://ghisdiem.free.fr/medias/saviezvous.jpeg

-Image mise en lien par Dakin Quelia-
Motif: dépasse les 500 px.
Version forum: phpbb3.0.6
Ordi: MacBookPro OS X 10.5.8
Mon forum : http://forum.enigmesghisdiem.fr/
Mon site d'énigmes pour ceux qui veulent griller qq neurones : http://enigmesghisdiem.fr/index.html
Avatar de l’utilisateur
GhisDiem
Apprenti-posteur
Apprenti-posteur
 
Messages: 168
Inscription: 15 Avr 2006 à 14:05
Localisation: Près de Lyon

Re: Adapter "Le saviez-vous ?" Pour phpBB3

Messagepar ErnadoO » 07 Jan 2008 à 15:42

Là c'est un problème qui sors du cadre de ce sujet, donc [!] Si vous considérez votre problème comme réglé, merci d'éditer le premier message de ce sujet et d'ajouter l'icône de sujet

un lien vers le forum? Je regarderais et te tiendrais au courant via mp au besoin
ErnadoO
 

Re: [Réglé] Adapter "Le saviez-vous ?" Pour phpBB3

Messagepar thefrenchco » 24 Mar 2008 à 16:26

J'ai essayé les indications de EnardoO mais rien n'apparait en haut de mon forum.

le fichier phrases.txt doit il être ecrit d'une certainemanière ?

Merci

S
thefrenchco
Posteur néophyte
Posteur néophyte
 
Messages: 9
Inscription: 24 Mar 2008 à 16:24

Re: [Réglé] Adapter "Le saviez-vous ?" Pour phpBB3

Messagepar Dakin Quelia » 24 Mar 2008 à 17:06

Bonjour,

Je t'invite à créer ton propre sujet. :wink:

A bientôt,
Image Aucun support par mail, MP ou msn.
Développeur d'une framework phpBB (outil) | Mon blogue: Mon blogue | phpBB Forge: cliquez ici | DeviantArt: cliquez ici
Avatar de l’utilisateur
Dakin Quelia
Superstar
 
Messages: 20633
Inscription: 31 Oct 2006 à 18:33
Localisation: Belgique


Retourner vers Aide au développement

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant