The end

 

MOD phpbb pour les smilies..

Vous connaissez un site pour acheter des hoverboards à moitié prix ? Partagez le ici...
⮕⮕⮕ EN COURS : archivage du forum ici https://www.youtube.com/@retourverslefutur.com-archive

MOD phpbb pour les smilies..

Postpar angelseyth » 13 Déc 2003, 23:14

j'ai mis ça sur mon forum et je trouve ça très sympa !
ce mod affichera des smilies différends à chaque nouveau message/réponse..
ce qui permettra aux gens de connaitre les autres smilies qu'ils n'ont pas l'habitude d'utiliser !

Code: Tout sélectionner

## Niveau d'installation :  Facile
## Temps d'installation : 3 Minutes
## Fichiers a éditer : 2
## /includes/functions_post.php
## /templates/votre_template/posting_body.tpl
## Fichiers Inclus : 0



## A un moment, dans l'installation du MOD, je vous demande de remplacer du texte
## par ... rien. Il faut en fait supprimer le texte à remplacer.




#
#-----[ OUVRIR ]------------------------------------------
#

   /includes/functions_post.php

#
#-----[ TROUVER ]-------------------------------------------------------
#

      if ($num_smilies)
      {

#
#-----[ REMPLACER PAR ]------------------------------------------------
#

      if ($num_smilies && $mode == 'inline')
      {
         for($i=0;$i<$inline_columns*$inline_rows;$i++)
         {
            $good=0;
            while($good==0)
            {
               mt_srand((float) microtime()*1000000);
               $temp=mt_rand(1,$num_smilies);
               $good=1;
               for($j=0;$j<$i;$j++)
                  if($temp==$random[$j]) $good=0;
            }
            $random[$i]=$temp;
         }

#
#-----[ TROUVER ]-------------------------------------------------------
#

         while (list($smile_url, $data) = @each($rowset))

#
#-----[ AVANT, AJOUTER ]-------------------------------------------------------
#

         $j=$good=0;

#
#-----[ TROUVER ]-------------------------------------------------------
#

         while (list($smile_url, $data) = @each($rowset))
         {

#
#-----[ APRES, AJOUTER ]-------------------------------------------------------
#

            for($i=0;$i<$inline_columns*$inline_rows;$i++) if($j==$random[$i]) $good=1;
            if($good==1)
            {

#
#-----[ TROUVER ]-------------------------------------------------------
#

               if ($mode == 'inline' && $row == $inline_rows - 1)

#
#-----[ REMPLACER PAR ]------------------------------------------------
#

               if ($row == $inline_rows - 1)

#
#-----[ TROUVER ]-------------------------------------------------------
#

            else
            {
               $col++;
            }

#
#-----[ APRES, AJOUTER ]-------------------------------------------------------
#

            $good=0;
            }
            $j++;

#
#-----[ TROUVER ]-------------------------------------------------------
#

         if ($mode == 'inline' && $num_smilies > $inline_rows * $inline_columns)

#
#-----[ REMPLACER PAR ]------------------------------------------------
#

         if ($num_smilies > $inline_rows * $inline_columns)

#
#-----[ TROUVER ]-------------------------------------------------------
#

         $template->assign_vars(array(
            'L_EMOTICONS' => $lang['Emoticons'],
            'L_CLOSE_WINDOW' => $lang['Close_window'],
            'S_SMILIES_COLSPAN' => $s_colspan)
         );

#
#-----[ REMPLACER PAR ]------------------------------------------------
#



#
#-----[ TROUVER ]-------------------------------------------------------
#

   if ($mode == 'window')
   {

#
#-----[ APRES, AJOUTER ]-------------------------------------------------------
#

      $smilies_count = ($mode == 'inline') ? min(19, $num_smilies) : $num_smilies;
      $smilies_split_row = ($mode == 'inline') ? $inline_columns - 1 : $window_columns - 1;

      $s_colspan = 0;
      $row = 0;
      $col = 0;

      while(list($smile_url, $data) = @each ($rowset))
      {
         if (!$col)
         {
            $template->assign_block_vars('smilies_row', array());
         }
         $template->assign_block_vars('smilies_row.smilies_col', array(
            'SMILEY_CODE' => $data['code'],
            'SMILEY_IMG' => $board_config['smilies_path'] . '/' . $smile_url,
            'SMILEY_DESC' => $data['emoticon'])
         );
         $s_colspan = max($s_colspan, $col + 1);

         if ($col == $smilies_split_row)
         {
            $col = 0;
            $row++;
         }
         else
         {
            $col++;
         }

      }
      $template->assign_vars(array(
         'L_EMOTICONS' => $lang['Emoticons'],
         'L_CLOSE_WINDOW' => $lang['Close_window'],
         'S_SMILIES_COLSPAN' => $s_colspan)
      );

#
#-----[ OUVRIR ]------------------------------------------
#

   /templates/votre_template/posting_body.tpl

#
#-----[ TROUVER ]-------------------------------------------------------
#

            <!-- BEGIN switch_smilies_extra -->

#
#-----[ APRES, AJOUTER ]-------------------------------------------------------
#

         </table>
         <table width="100" border="0" cellspacing="0" cellpadding="0">

#
#-----[ SAUVEGARDER/FERMER TOUS LES FICHIERS ]------------------------------------------
#
# EoM
Avatar de l’utilisateur
angelseyth
Serveur au Café 80
 
Posts: 757
Inscription: 09 Déc 2003, 14:43
Localisation: Lyon

Postpar Pitetcho » 13 Déc 2003, 23:22

Je ne parle pas l'informaticien désolé.
:mrgreen:

Sérieux je comprend que dal !
Avatar de l’utilisateur
Pitetcho
Biker à Hell Valley
 
Posts: 3896
Inscription: 24 Déc 2002, 17:32
Localisation: Walhain,Belgique

Postpar FAB » 14 Déc 2003, 00:01

ouah excellent :a13: vas y manu met ce code lol ça à l'air pas mal du tout !!! :a19: c vrai que y a plein de smileys que j'utilise jamais lol
++
fab
- Parce qu'en plus vous fumez ?
- Marty j'ai vraiment l'impression d'entendre ma mère. (...) Quand j'aurais des enfants, je les laisserait faire tout ce qu'ils voudront. Absolument tout !
- Je devrais lui faire écrire ça noir sur blanc...
- Ouais, moi aussi !
Avatar de l’utilisateur
FAB
Biker à Hell Valley
 
Posts: 3943
Inscription: 23 Aoû 2002, 09:54
Localisation: Paris

Postpar Leann » 14 Déc 2003, 10:47

Allez dans 5 ans je comprenderais qqch :a12:
Leann

Membre de la Colbert Nation
Avatar de l’utilisateur
Leann
En stage chez les Starlighters
 
Posts: 110
Inscription: 02 Sep 2003, 15:00
Localisation: Je t'en pose des questions!?

Postpar bilbon » 14 Déc 2003, 11:08

FAB a écrit:ouah excellent :a13: vas y manu met ce code lol ça à l'air pas mal du tout !!! :a19: c vrai que y a plein de smileys que j'utilise jamais


Clair, ce mod est très sympa ! Ca serait cool que tu le mettes Manu :a33:
Image Image Allooooo ! Alloooo ! Y'a quelqu'un au bout du fil ?
Avatar de l’utilisateur
bilbon
Voyageur spatio-temporel
 
Posts: 5924
Inscription: 23 Aoû 2002, 13:01
Localisation: Sur ma chaise Ikea ©

Postpar angelseyth » 14 Déc 2003, 13:39

"ce mod affichera des smilies différends à chaque nouveau message/réponse.. "

euh précision quand même > (cette phrase est un peu à double sens!) c'est pas dans les posts que s'affichent des smilies aléatoirement ! c'est sur le panneau de gauche lors de la création d'un message, ce sera la "palette" de smilies qui sera jamais pareil ! donc ça incitera à utiliser d'autres smilies plutot que toujours les même !
Avatar de l’utilisateur
angelseyth
Serveur au Café 80
 
Posts: 757
Inscription: 09 Déc 2003, 14:43
Localisation: Lyon

Postpar Manu R. McFly » 14 Déc 2003, 19:42

angelseyth a écrit:"ce mod affichera des smilies différends à chaque nouveau message/réponse.. "

euh précision quand même > (cette phrase est un peu à double sens!) c'est pas dans les posts que s'affichent des smilies aléatoirement ! c'est sur le panneau de gauche lors de la création d'un message, ce sera la "palette" de smilies qui sera jamais pareil ! donc ça incitera à utiliser d'autres smilies plutot que toujours les même !


C'est une bonne idée je le reconnais volontiers, mais je ne vais pas mettre ce code pour la simple et bonne raison que les smileys ne sont pas tous de la même taille (je pense notamment aux pancartes et autres smileyrs "bagarreurs")... Ca risquerait de faire de gros décalage et ce ne serait pas joli du tout, voilà.

Mais merci d'avoir fait profiter de ce code angel :a38:
Image
Avatar de l’utilisateur
Manu R. McFly
Maire de Hill Valley
 
Posts: 12582
Inscription: 23 Aoû 2002, 01:42

Postpar angelseyth » 14 Déc 2003, 20:22

Comme tu le dis, oui ça décale quand il y a des gros smilies !
mais bon les pancartes sont pas hyper grosses encore donc ça pourrait passer ! maintenant libre à toi de choisir ! :a38:

sinon il y a un autre code sympa > effet bouton sur les liens des titres du forum ! très très sympa mais ça foire sur netscape !
En parlant de netscape je l'utilise (trop pratique les onglets!!) et depuis ce matin le forum foire, rien n'apparait! il faut faire toute une manip pour le voir ! Et sous IE ça marche super ! bizarre tout ça.. :d07:
Avatar de l’utilisateur
angelseyth
Serveur au Café 80
 
Posts: 757
Inscription: 09 Déc 2003, 14:43
Localisation: Lyon

Postpar Pitetcho » 14 Déc 2003, 23:36

Hum on peut m'expliké là !!!
Je me sens un tt pti peu bcp perdu enfait ! :mrgreen:
Avatar de l’utilisateur
Pitetcho
Biker à Hell Valley
 
Posts: 3896
Inscription: 24 Déc 2002, 17:32
Localisation: Walhain,Belgique

Postpar angelseyth » 15 Déc 2003, 11:02

pour l'effet bouton va voir là > http://wizard.fr.fm/
c'est le forum d'un pote qui l'a mis !
Avatar de l’utilisateur
angelseyth
Serveur au Café 80
 
Posts: 757
Inscription: 09 Déc 2003, 14:43
Localisation: Lyon

Postpar FAB » 15 Déc 2003, 15:13

Pitetcho a écrit:Hum on peut m'expliké là !!!
Je me sens un tt pti peu bcp perdu enfait ! :mrgreen:


kan t'écris un message à gauche y a des smileys, toujours les même, et si tu veut en mettre un autre faut cliquer sur "voir plus de smilies", et ben avec ce code les smileys sont jamais les même a gauche... mais là on peut pas pk y a des smileys trop grands qui déformeraient le design...

++
fab
- Parce qu'en plus vous fumez ?
- Marty j'ai vraiment l'impression d'entendre ma mère. (...) Quand j'aurais des enfants, je les laisserait faire tout ce qu'ils voudront. Absolument tout !
- Je devrais lui faire écrire ça noir sur blanc...
- Ouais, moi aussi !
Avatar de l’utilisateur
FAB
Biker à Hell Valley
 
Posts: 3943
Inscription: 23 Aoû 2002, 09:54
Localisation: Paris

Postpar Pitetcho » 15 Déc 2003, 23:11

Ah okay !!!!!!!!!!!!!!!!!!!!
C'est déja plus clair :mrgreen:
Thankss
Avatar de l’utilisateur
Pitetcho
Biker à Hell Valley
 
Posts: 3896
Inscription: 24 Déc 2002, 17:32
Localisation: Walhain,Belgique


Retourner vers Internet / Informatique

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 13 invités



Lego Retour vers le futur

POP Doc Retour vers le futur

Playmobil Retour vers le futur

Retourverslefutur.com participe au Programme Partenaires d’Amazon EU, un programme d’affiliation publicitaire conçu pour permettre à des sites de percevoir une rémunération grâce à la création de liens vers Amazon.fr.

cron


Road and Trip, voyages et road-trip à travers le monde