Ajouter des options dans mon forum !

Pour toutes les questions concernant les langages du Web (Html, Php,...) et le développement de votre site web (référencement, positionnement dans les moteurs de recherche comme Google, Yahoo, Live,...).

Messagepar Jane Ine » Mardi, 05 Février 2008, 18:54

Bonjour Keroin :-) ...c'est fait, j'ai décoché le trucmuche, mais avant ça me derangeais pas plus que ça. Je savais ou se trouvait le dossier posting. Le problème, c'est autre chose. En fait, une fois que je suis dans le dossier "posting", je fais quoi ??? Je rentre tout les élement là dedans, ou il faut aller aussi au fichier "bbcode" et autres...

Oui, je sais, c'est pas gagné :mrgreen:
Dernière édition par Jane Ine le Mardi, 05 Février 2008, 21:38, édité 1 fois.
Avatar de l’utilisateur
Jane Ine
Participant occasionnel
Participant occasionnel
 
Messages: 19
Inscription: Dimanche, 03 Février 2008, 00:14

Messagepar keroin » Mardi, 05 Février 2008, 19:42

Ah ok alors une fois que tu es dans le dossier posting.php, après il n'y a plus qu'à effectuer les modifications en suivant scrupuleusement les indications du fichier texte proposant la mod.
=> tout ça c'est expliqué dans le tutoriel pour installer une mod que j'ai donné au début c'est pour cela que je ne voyais pas ce qui clochait...

On va prendre en exemple le mod pour ajouter le BB code Youtube :

Je rappelle le code :
Code: Tout sélectionner
##############################################################
## MOD Title: YouTube Video BBCode
## MOD Author: reef_01 < yakaleo@gmail.com > http://www.piratesdelcaribe.com.ar/foro/
## MOD Description: Agrega un nuevo bbcode permitiendo que encaje fácilmente videos de YouTube.com.
## MOD Version: for phpbb plus 1.52
##
## Installation Level: (Easy)
## Installation Time: ~5 Minutes
## Files To Edit: - Posting.php,
##        - includes/bbcode.php,
##                - bbcode_box/add_bbcode.js,
##                - langugage/lang_english/lang_main.php,
##                - templates/fisubsilversh/bbcode.tpl,
##                - templates/fisubsilversh/posting_body.tpl,
##                - templates/fisubsilversh/bbcode.js
##
## Included Files: youtube.gif
##
##############################################################
##
##      Example:
##  [youtube]YouTube URL[/youtube]
##
##  YouTube URL is the "Video URL (Permalink)" or the URL of the page the video
##  is on, NOT the "Embeddable Player" code they have on their video pages.
##
##############################################################
#
#-----[ COPY ]-------------------------------------------
#

copy bbcode_box/images/youtube.gif to bbcode_box/images/youtube.gif

#
#-----[ OPEN ]---------------------------------
#
Posting.php

#
#-----[ FIND ]---------------------------------
#
$EMBB_widths = array(''

#
#-----[ IN-LINE FIND ]---------------------------------
#
 array(''

#
#-----[ IN-LINE AFTER, ADD ]---------------------------------
#
,'60'

#
#-----[ FIND ]---------------------------------
#
$EMBB_values = array(''

#
#-----[ IN-LINE FIND ]---------------------------------
#
$EMBB_values = array(''

#
#-----[ IN-LINE AFTER, ADD ]---------------------------------
#
,'YouTube'

#
#-----[ OPEN ]---------------------------------
#
includes/bbcode.php

#
#-----[ FIND ]------------------------------------------
#
$bbcode_tpl['email'] = str_replace('{EMAIL}', '\\1', $bbcode_tpl['email']);
#
#-----[ AFTER, ADD ]------------------------------------------
#

$bbcode_tpl['youtube'] = str_replace('{YOUTUBEID}', '\\1', $bbcode_tpl['youtube']);
$bbcode_tpl['youtube'] = str_replace('{YOUTUBELINK}', $lang['youtube_link'], $bbcode_tpl['youtube']);

#
#-----[ FIND ]------------------------------------------
#
$replacements[] = $bbcode_tpl['email'];
#
#-----[ AFTER, ADD ]------------------------------------------
#

// [youtube]YouTube URL[/youtube] code..
$patterns[] = "#\[youtube\]http://(?:www\.)?youtube.com/watch\?v=([0-9A-Za-z-_]{11})[^[]*\[/youtube\]#is";
$replacements[] = $bbcode_tpl['youtube'];

#
#-----[ OPEN ]---------------------------------
#
bbcode_box/add_bbcode.js

#
#-----[ FIND ]------------------------------------------
#
imgr_help = "Right Image Tag [right]Image to align right[/right]";
#
#-----[ AFTER, ADD ]------------------------------------------
#

youtube_help = "Insert Youtube file: [youtube]Video URL[/youtube]";

#
#-----[ FIND ]------------------------------------------
#
var imgr = 0;
#
#-----[ AFTER, ADD ]------------------------------------------
#

var youtube = 0;

#
#-----[ FIND ]------------------------------------------
#
function BBCimgr() {
   var FoundErrors = '';
   var enterURL   = prompt("Enter the image URL","http://");
   if (!enterURL) {
      FoundErrors += "You didn't write the image URL";
   }
   if (FoundErrors) {
      alert("Error :"+FoundErrors);
      return;
   }
   var ToAdd = "[right]"+enterURL+"[/right]";
   document.post.message.value+=ToAdd;
   document.post.message.focus();
}

#
#-----[ AFTER, ADD ]------------------------------------------
#

function BBCyoutube() {
   var FoundErrors = '';
   var enterURL   = prompt("Enter the Youtube URL","http://");
   if (!enterURL) {
      FoundErrors += "You didn't write the Youtube URL";
   }
   if (FoundErrors) {
      alert("Error :"+FoundErrors);
      return;
   }
   var ToAdd = "[youtube]"+enterURL+"[/youtube]";
   document.post.message.value+=ToAdd;
   document.post.message.focus();
}


#
#-----[ OPEN ]---------------------------------
#
language/lang_english/lang_main.php

#
#-----[ FIND ]---------------------------------
#
# NOTE: the full line to look for is:
#$lang['bbcode_f_help'] = "Font size: [size=x-small]small text[/size]";
#
$lang['bbcode_f_help'] =

#
#-----[ AFTER, ADD ]---------------------------------
#

$lang['bbcode_help']['youtube'] = 'YouTube: [youtube]YouTube URL[/youtube]';

$lang['youtube_link'] = 'Link';


#
#-----[ OPEN ]------------------------------------------
#
templates/fisubsilversh/bbcode.tpl
   
#
#-----[ FIND ]------------------------------------------
#
<!-- BEGIN email --><a href="mailto:{EMAIL}">{EMAIL}</a><!-- END email -->
#
#-----[ AFTER, ADD ]------------------------------------------
#

<!-- BEGIN youtube -->
<object width="425" height="350">
   <param name="movie" value="http://www.youtube.com/v/{YOUTUBEID}"></param>
   <embed src="http://www.youtube.com/v/{YOUTUBEID}" type="application/x-shockwave-flash" width="425" height="350"></embed>
</object><br />
<a href="http://youtube.com/watch?v={YOUTUBEID}" target="_blank">{YOUTUBELINK}</a><br />
<!-- END youtube -->

#
#-----[ OPEN ]---------------------------------
#
templates/fisubsilversh/posting_body.tpl

#
#-----[ FIND ]---------------------------------
#
<img border="0" src="bbcode_box/images/ram.gif" width="24" height="20" name="ram" type="image" onClick="BBCram()" onMouseOver="helpline('ram')" style="border-style: outset; border-width: 1" alt="Real Media">
#
#-----[ IN-LINE FIND ]---------------------------------
#

<img border="0" src="bbcode_box/images/youtube.gif" width="24" height="20" name="youtube" type="image" onClick="BBCyoutube()" onMouseOver="helpline('youtube')" style="border-style: outset; border-width: 1" alt="Youtube">

#
#-----[ OPEN ]---------------------------------
#
templates/fisubsilversh/bbcode.js

#
#-----[ FIND ]---------------------------------
#
#
bbtags = new Array(

#
#-----[ IN-LINE FIND ]---------------------------------
#
'[url]','[/url]'

#
#-----[ IN-LINE AFTER, ADD ]---------------------------------
#
,'[youtube]','[/youtube]'

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM


En premier on met de coté les fichiers à modifier

- Posting.php,
- includes/bbcode.php,
- bbcode_box/add_bbcode.js,
- langugage/lang_english/lang_main.php,
- templates/TONTEMPLATE/bbcode.tpl,
- templates/TONTEMPLATE/posting_body.tpl,
- templates/TONTEMPLATE/bbcode.js


Ensuite il va falloir les éditer en suivant les indications de la mod.
On commence par posting.php...
Pour ce fichier, les indications sont les suivantes :
#
#-----[ OPEN ]---------------------------------
#
Posting.php

#
#-----[ FIND ]---------------------------------
#
$EMBB_widths = array(''

#
#-----[ IN-LINE FIND ]---------------------------------
#
array(''

#
#-----[ IN-LINE AFTER, ADD ]---------------------------------
#
,'60'

#
#-----[ FIND ]---------------------------------
#
$EMBB_values = array(''

#
#-----[ IN-LINE FIND ]---------------------------------
#
$EMBB_values = array(''

#
#-----[ IN-LINE AFTER, ADD ]---------------------------------
#
,'YouTube'


Les indications entre crochets [###] représentent les actions à effectuer.

La première est Open et le fichier est posting.php => j'ouvre donc mon fichier posting.php avec un éditeur de texte.

La seconde est
Code: Tout sélectionner
[ FIND ]---------------------------------
#
$EMBB_widths = array(''


Find = Rechercher donc je recherche dans le document où est située l'occurence
$EMBB_widths = array(''

Une fois que je l'ai trouvé, je continu...
L'indication suivante est [ IN-LINE FIND ] ce qui signifie littéralement "Dans la ligne trouver".
On nous demande donc dans la ligne trouvée précédemment (celle contenant $EMBB_widths = array('' de trouver array('' et juste après ( [ IN-LINE AFTER, ADD ] ) de lui ajouter une nouvelle indication qui ici sera ,'60' .

Au final, notre ligne de code initiale
$EMBB_widths = array(''


Devient
$EMBB_widths = array('','60'


Ensuite on enregistre et on passe au fichier suivant et la méthode est toujours la même.

Il faut faire bien attention aux espaces et à ne pas se tromper dans l'emplacement exact des portions de code ajoutées ou retirées car le moindre espace mal placé peut empêcher le fonctionnement du forum (en effet, là on parle de code et ça doit être le plus précis possible sinon le code ne renvoi pas le résultat escompté).

Avec tout ça je pense que tu comprendras mieux le principe ;-)
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Une galerie est disponible pour votre avatar.
Image
Avatar de l’utilisateur
keroin
Administrateur
Administrateur
 
Messages: 1715
Inscription: Lundi, 27 Mars 2006, 16:06
Localisation: On the web again...What else...
Configuration informatique: Tour :
Core2Quad Q9550
8Go OCZ Reaper HPC DDR3
Asus Rampage Extreme X48
Sapphire VAPOR-X HD 5870 1Go
Logitech G15 + Mx 1100
Ecrans : 3x Samsung Syncmaster P2450H
Alim Fortron Everest 1010

Portable :
Dell Inspiron 1720
Core2Duo T8300
4 Go DDR2
Nvidia 8600M GT
Ecran 17'
Logitech Mx 1000
Configuration téléphonie: - HTC Sensation Z710e (hors pack)
- HTC Leo Touch HD 2 (hors Pack)
- HTC Blackstone Touch HD (hors Pack)
- HTC Kaiser Tytn 2 (hors pack)
- Asus EeePC 1005 HA
- Tablette Archos 101 Android Froyo 2.2

Messagepar Jane Ine » Mardi, 05 Février 2008, 21:47

Oui merci, merci beaucoup, je crois que je vais mieux comprendre...enfin j'espère ! :oops:

Il faut faire bien attention aux espaces et à ne pas se tromper dans l'emplacement exact des portions de code ajoutées ou retirées car le moindre espace mal placé peut empêcher le fonctionnement du forum (en effet, là on parle de code et ça doit être le plus précis possible sinon le code ne renvoi pas le résultat escompté).


Aïe aïe aïe...J'ai peur !
8-O 8-O 8-O

:sm6:
Avatar de l’utilisateur
Jane Ine
Participant occasionnel
Participant occasionnel
 
Messages: 19
Inscription: Dimanche, 03 Février 2008, 00:14

Messagepar keroin » Mardi, 05 Février 2008, 21:50

Faut se lancer mais il faut toujours prévoir un backup en cas de galère ;-)
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Une galerie est disponible pour votre avatar.
Image
Avatar de l’utilisateur
keroin
Administrateur
Administrateur
 
Messages: 1715
Inscription: Lundi, 27 Mars 2006, 16:06
Localisation: On the web again...What else...
Configuration informatique: Tour :
Core2Quad Q9550
8Go OCZ Reaper HPC DDR3
Asus Rampage Extreme X48
Sapphire VAPOR-X HD 5870 1Go
Logitech G15 + Mx 1100
Ecrans : 3x Samsung Syncmaster P2450H
Alim Fortron Everest 1010

Portable :
Dell Inspiron 1720
Core2Duo T8300
4 Go DDR2
Nvidia 8600M GT
Ecran 17'
Logitech Mx 1000
Configuration téléphonie: - HTC Sensation Z710e (hors pack)
- HTC Leo Touch HD 2 (hors Pack)
- HTC Blackstone Touch HD (hors Pack)
- HTC Kaiser Tytn 2 (hors pack)
- Asus EeePC 1005 HA
- Tablette Archos 101 Android Froyo 2.2

Messagepar Jane Ine » Mardi, 05 Février 2008, 21:56

Je prévoirai...il le faut ! 8-O

Merci :sm11:

A bientôt !

Bise !
Avatar de l’utilisateur
Jane Ine
Participant occasionnel
Participant occasionnel
 
Messages: 19
Inscription: Dimanche, 03 Février 2008, 00:14

Messagepar Jane Ine » Dimanche, 17 Février 2008, 02:38

Bonjour Kéroin :hi:
Bon ben désolée ! Pourtant tout ici était bien expliqué. Mais je me suis plantée, et j'ai même fait un carton...Heureusement que j'avais tout sauvegardé.
Je recommencerai donc, mais pas tout de suite...Je suis encore sous le choc.

Par ailleurs, j'ai une autre petite question. Je la pose là, mais ça n'a rien à voir avec le sujet de ce topic.
Voilà, j'ai enregistré recemment le google toolbar ( 8-) ), et en prime y'avait le l'option "pagerank", je ne sais trop si c'est vraiment important ce truc, mais bon ça affichait le cota des pages que je visitais. Or depuis quelques temps, celui-ci ne marque plus rien dans une de mes pages. Comme si il n'y avait aucune information, alors que quelque temps avant ça affichait "3"...Saurais-tu d'où cela peut provenir ?


Si ma question est hors sujet dans ce "topic" , on peut l'enlever ! :sm6:
Avatar de l’utilisateur
Jane Ine
Participant occasionnel
Participant occasionnel
 
Messages: 19
Inscription: Dimanche, 03 Février 2008, 00:14

Messagepar keroin » Dimanche, 17 Février 2008, 03:01

Oui c'est pas évident mais il faut reessayer en y allant pas à pas et tu trouveras d'où vient l'erreur.
J'ai bien fait d'insister pour les backup car effectivement au début (et même par la suite) ça peut sauver un site ;-)

Pour le Pagerank, il s'agit d'un "indice" attribué par Google à une page.
Cet indice était important il y a quelques années mais a beaucoup perdu de son importance et de son utilité.
En fait, il s'agit d'une note sur 10 attribuée à une page web par Google et ce dernier va utiliser cette note (entre autres éléments souvent plus important que le Pagerank) pour faire participer cette page à son classement (les résultats des moteurs de recherche).
De nombreux débats ont lieu sur le web entre webmaster pour déterminer si oui ou non cet indice a encore une réelle importance et la principale conclusion que l'on peu en tirer et que cette importance est devenue moindre au fil du temps.

En résumé, il ne faut pas s'inquiéter si une page perd du PR et, a contrario, il ne faut pas s'enflammer quand une page en gagne.

Pour plus de détails sur le PR, voir sa page sur Wikipedia
=> http://fr.wikipedia.org/wiki/PageRank
Voir également cet article de Hawkeyes qui synthétise bien les reflexions actuelles sur la question
=> http://blog.indexweb.info/plus-de-pagerank,139.html
;-)
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Une galerie est disponible pour votre avatar.
Image
Avatar de l’utilisateur
keroin
Administrateur
Administrateur
 
Messages: 1715
Inscription: Lundi, 27 Mars 2006, 16:06
Localisation: On the web again...What else...
Configuration informatique: Tour :
Core2Quad Q9550
8Go OCZ Reaper HPC DDR3
Asus Rampage Extreme X48
Sapphire VAPOR-X HD 5870 1Go
Logitech G15 + Mx 1100
Ecrans : 3x Samsung Syncmaster P2450H
Alim Fortron Everest 1010

Portable :
Dell Inspiron 1720
Core2Duo T8300
4 Go DDR2
Nvidia 8600M GT
Ecran 17'
Logitech Mx 1000
Configuration téléphonie: - HTC Sensation Z710e (hors pack)
- HTC Leo Touch HD 2 (hors Pack)
- HTC Blackstone Touch HD (hors Pack)
- HTC Kaiser Tytn 2 (hors pack)
- Asus EeePC 1005 HA
- Tablette Archos 101 Android Froyo 2.2

Messagepar Jane Ine » Dimanche, 17 Février 2008, 03:14

En résumé, il ne faut pas s'inquiéter si une page perd du PR et, a contrario, il ne faut pas s'enflammer quand une page en gagne.


Merci pour les liens et la réponse surtout. Ben en fait, oui, j'ai lu certaines discussions à ce sujet, et j'ai bien compris qu'il ne faut pas du tout se baser sur ce critère...Simplement, j'ai trouvé bizarre que du jour au lendemain, cette page, n'affichait plus rien, si bien que j'ai pensé que j'avais du tripoter quelque chose en jouant avec les "html" :sm15:
Et d'ailleurs c'est toujours ce que je pense.

Cela dit pour en revenir au sujet. Oui heureusement que j'ai fait les sauvegardes ! Merci :sm6: ...J'y reviendrais donc, mais pas de suite... Faut d'abord que j'assimile beaucoup de choses. Y'a des trucs qui ne se sont pas cramponnés dans mon cerveau :saipas:

Bon Dimanche et re Merci :good:
Avatar de l’utilisateur
Jane Ine
Participant occasionnel
Participant occasionnel
 
Messages: 19
Inscription: Dimanche, 03 Février 2008, 00:14

Précédente

Les discussions en relation


Retourner vers Développement de site Internet, Scripts et langages du Web

Qui est en ligne

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