[Tuto]Créer votre forum phpBB

Démarré par Link.BS, 01 Mai 2005 à 10:28

0 Membres et 1 Invité sur ce sujet

01 Mai 2005 à 10:28 Dernière édition: 20 Juin 2005 à 13:40 par Couet
Voila, comme vous avez pu le remarquer, il y a un nombre impressionnant de publicité concernant des forum qui viennent de forumactif ou xooit etc...
Leurs créateurs pensant souvant qu'installer un forum phpBB ou ipb à la place de forumactif serait trop cnpliqué!

C'est pourquoi à tous nouveau créateur de forum, je vous présente ce tuto pour installer son forum! PARCE QU'IL Y EN A MARRE DE FORUMACTIF

phpBB :
  • Le pack phpBB est disponible sur ce site
    Dès que vous avez téléchargé le pack (dans un endroit où vous pourrez le retrouver :P ), déziper le pack,
    vous devez maintenant télécharger un serveur ftp
  • Serveur FTP: Vous aide a upload des fichiers sur le web, comme des page web en html ou autre.
  • Je vous conseil Filezilla à télécharger ici
Bien maintenant vous avez tous les outils pour créer un forum phpBB
Mais il vous faut dabord un hébergement :
  • Je vous propose Halflifexpert
    Un hébergement gratuit contenant seulement une bannière de pub!
Bien cette fois je crois que l'on peut commencer!!

Une fois que vous aurais reçu l'email de confirmation que vous envoie halflifexpert, vous pouvez vous connecter à votre compte ftp via Filazilla!!

Lancez Filezilla et cliquez sur le bouton avec l'icône représentant un ordinateur. Une fenêtre souvre :



1) Cliquez sur nouveau site
2) Remplissez les cases à l'aide de l'email envoyé par halflifexpert:
serveur     : ftp.halflifexpert.com   ou   212.43.196.92
Port du ftp : 21
Type du ftp : Passive Mod
Login FTP   : Votre login
Pass FTP    : votre pass
3) Appuyez sur avancer
Cliquez sur:"..." et enregistrer le dossier dans lequel vous avez enregistré le pack phpBB
et cocher la case "Use passive mod" puis sur ok.
4) Appuyez sur connect

Vous êtes maintenant connecté!!


1) Dans la fenêtre de droite vous pouvez voir qu'il y a déja trois fichiers:
"cgi-bin" ; ".ftpquota" ; "index.html"
Suprimez: "index.html"
2) Puis à votre fenêtre de droite, vous devriez apercevoir le pack phpBB dézippé!
Upload le pack à la racine: phpBB2 en faisant un clique droit dessus puis "upload"

Une fois que tous les fichiers sont upload entrez l'adresse de votre forum:
http://halflifexpert.com/......./phpBB2
Une page devrait s'afficher sur laquelle plusieurs informations vous sont demandées:
Reprenez votre email:

Vos paramètres de connexion à votre base de données MYSQL
------------------------------------------------------------------------
Serveur / Host                    : mysqlbox
Login mysql                       : votre login mysql
Pass mysql                        : votre pass mysql
Nom de votre base de données      : Le nom de votre base de donné (souvent le même que votre login mysql)

Ne vous préoccupez pas de la dernière case

Puis vient les Informations de l'Administrateur (donc vous)
Ce sont vos informations personnelles sur le forum!

Voila votre forum est prêt !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Problèmes :
  • OUIINNN!! Je n'arrive pas à changer le logo de mon forum
Pas de blème, voici comment faire:

Enregistrez l'image sous le nom de : logo_phpBB et sous format gif

Puis via le serveur ftp (Filazilla) envoyez votre image dans:
phpBB/templates/subSilver/images/ici!!!!
Ecrasez le fichier que vous désirez remplacez et puis voila!! Un nouveau logo pour votre forum!

Vous pouvez changer tous les boutons de votre forum pour le personnaliser, de la même façon que le logo! A vous de voir!

  • On m'affiche un message d'erreur comme quoi il est "impossible d'écrire dans tel fichier", que faire ?
Vous devez faire ce que l'on apelle dans le jargon un CHMOD :
Ré-ouvrez votre client FTP. Cliquez avec le bouton droit de la souris sur le fichier qui pose problème, puis, cliquez sur Propriétés.
Dans la plupart des clients FTP ( j'utilise FileZilla et FTPexpert ) vous trouverez une case avec les "permissions". ( il s'agira la plupart du temps d'un tableau avec dans les colonnes "Lire, Ecrire et Exécuter" )
Si vous avez le tableau, cochez toutes les cases, et si vous n'avez qu'une zone de texte contenant 3 ou 4 chiffres, entrez-y 0777 ( ou 777 uniquement, si la case ne contient que 3 chiffres )

01 Mai 2005 à 13:44 #1 Dernière édition: 01 Mai 2005 à 13:51 par mygal
CitationServeur FTP: Vous aide a upload des fichiers sur le web, comme des page web en html ou autre.
Petite correction : il ne s'agit pas du serveur mais du client FTp ( le serveur c'est la machine qui héberge, le client c'est vous, et ça désigne aussi le logiciel pour uploader des fichiers sur le serveur )

Egalement, je voudrais compléter ton tuto ( qui marche aussi exactement de la même manière avec IPB, je tien à le préciser ), par une petite FAQ ( je sais je sais je prends des libertés dans les topics des autres )
Donc, première FAQ :
On m'affiche un message d'erreur comme quoi il est "impossible d'écrire dans tel fichier", que faire ?

Vous devez faire ce que l'on apelle dans le jargon un CHMOD.
Houlà, houlà, c'est quoi ?
Ben, rouvrez votre client FTP. Cliquez avec le bouton droit de la souris sur le fichier qui pose problème, puis, cliquez sur Propriétés.
Dans la plupart des clients FTP ( j'utilise FileZilla et FTPexpert ) vous trouverez une case avec les "permissions". ( il s'agira la plupart du temps d'un tableau avec dans les colonnes "Lire, Ecrire et Exécuter" )
Si vous avez le tableau, cochez toutes les cases, et si vous n'avez qu'une zone de texte contenant 3 ou 4 chiffres, entrez-y 0777 ( ou 777 uniquement, si la case ne contient que 3 chiffres )

Voilà je c pas si ça aura été clair, et postez d'autres questions si il y en a ( et en espérant que Link.BS m'en voudra pas de "squatter" un peu son topic :P )

01 Mai 2005 à 14:05 #2 Dernière édition: 01 Mai 2005 à 14:06 par Couet
J'épingle ce tuto et j'ai aussi pris la liberté de modifier le premier message pour le rendre plus lisible.
Peut-être pourrait-on aussi ajouter les FAQ au fur et à mesure sur ce premier post ?

EDIT : Et je le déplace dans le forum publicité puisque c'est là que l'on trouve tous les forumactif ;)


CitationVoilà je c pas si ça aura été clair, et postez d'autres questions si il y en a ( et en espérant que Link.BS m'en voudra pas de "squatter" un peu son topic :P )
Non, pas de problème :)
Et merci pour le complément!! Moi aussi ça m'est arrivé avec mon forum ipb!
PS: Merci pour l'erreur, je me suis vraiment gouré :P : serveur et client! ^_^
Comme l'a dit myga, ici vous pouvez posez des questions si vous avez un problème avec votre forum

PPS: Merci à Couet d'avoir un peu changé mon premier post :)  

Pour ma part, je complète ce tuto avec le tuto "comment installer les MODs".
Aors, qu'est-ce que les mods? Vous savez, des fois, les possibilités du forum phpBB ne suffisent pas... alors voilà, une expansion du forum s'impose. Et c'est grâce aux MODs que vous pouvez améliorer les capacités de votre forum.
Alors, les MODs se trouvent à cette adresse: http://www.phpbb.com/mods/

Pour commencer, les MODs selon moi indispensables.

Le MOD qui ajoute une description au topic (comme ici:"Parce qu'il y en marre de forumactif!!!!"):
http://www.phpbb.com/phpBB/viewtopic.php?t=278064
Le MOD qui affiche, dans une section du forum, en plus du pseudo du dernier posteur, le sujet dans lequel celui-ci a posté (comme ici, quoi)
http://www.phpbb.com/phpBB/viewtopic.php?t=200004
Le MOD qui affiche "aujourd'hui" et "hier" au lieu des dates du jour-même ou de la veille
http://www.phpbb.com/phpBB/viewtopic.php?t=158812

Pour vous montrer comment installer un MOD, je vais "décortiquer" le MOD qui ajoute une description au topic.

Voici le contenu du MOD avec mes commentaires.
##############################################################
En principe, toute ligne començant par deux dièses ne sert à rien. Les lignes dans le code qui commencent par "//" ne servent à rien non plus, ce sont des commentaires.
##
## MOD Title: topic description
## MOD Author: Swizec < iareswizec@hotmail.com > (swizec) N/A
## MOD Description: This mod adds a description to the topics on the forum, Like on vBullettin systems and some others.
## MOD Version: 1.2.6
##
## Installation Level: Intermediate
## Installation Time: ~35 Minutes
## Files To Edit: viewforum.php, posting.php, functions_post.php, posting_body.tpl, posting_preview.tpl,
## viewforum_body.tpl, admin_board.php, lang_admin.php, lang_main.php, board_config_body.tpl
## Included Files: n/a
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## Author Notes:
##
##############################################################
## MOD History:
Bon, on zappe un peu tout ça ^^
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
Là, on vous dit de faire une copie de sauvegarde de tout fichier relatif au MOD (et il FAUT le faire)!
##############################################################

#
#-----[ SQL ]------------------------------------------
#

On commence par faire un tour dans phpMyAdmin, et y coller le code ci-dessous. Il permettra de créer une place pour les descriptions dans la base de données. En fait, le titre [SQL] correspond au code à coller dans phpMyAdmin, tout bêtement.

ALTER TABLE `phpbb_topics` ADD `topic_description` VARCHAR( 255 ) NOT NULL AFTER `topic_title`;
INSERT INTO phpbb_config
SET config_name = 'allow_descriptions',
config_value = '1';
INSERT INTO phpbb_config SET
config_name='only_mods_desc',
config_value='0';
ALTER TABLE `phpbb_topics` ADD `topic_descmod` TINYINT NOT NULL AFTER `topic_description`;

#
#-----[ OPEN ]------------------------------------------
#
Voici que commence la partie la plus intéressante: édition des fichiers du forum [OPEN] est ouvrir un fichier, c'est assez logique.

viewforum.php

Donc là, c'est le fichier viewforum.php qui doit être ouvert (je ne sais pas, moi, avec le bloc-notes même, ça ira. Mais optez pour un prog spécialisé, comme le génial PHP Designer 2005 (gratuit), qui surligne la syntaxe).
#
#-----[ FIND ]------------------------------------------
#
[FIND] correspond à trouver un bloc de texte. Bien sûr, vous n'allez pas chercher à la vue, mais plutôt avec les moyens du bloc-notes (ou du porg que vous utilisez).

$topic_title = ( count($orig_word) ) ? preg_replace($orig_word, $replacement_word, $topic_rowset[$i]['topic_title']) : $topic_rowset[$i]['topic_title'];

#
#-----[ AFTER, ADD ]------------------------------------------
#
Il éxiste deux titres correspondant à "ajouter un code à la nouvelle ligne". [ AFTER, ADD ] correspond à "ajouter après", ce qui veut dire que le code suivant doit être inséré à la ligne après le code que vous avez trouvé. [ BEFORE, ADD ] correspondrait à "ajouter avant", ce qui veut dire que le code suivant devrait être inséré à la ligne avant le code que vous avez trouvé. Mais bon, ici, on insère après.

// mod topic description: add
$topic_desc = ( count ( $orig_word ) ) ? preg_replace ( $orig_word, $replacement_word, $topic_rowset[$i]['topic_description']) : $topic_rowset[$i]['topic_description'];

#
#-----[ FIND ]------------------------------------------
#

$template->assign_block_vars('topicrow', array(
Donc, on cherche cette ligne das tout le fichier PHP, comme la première fois.
#
#-----[ BEFORE, ADD ]------------------------------------------
#

// mod topic description: add
$desc4mod = $topic_rowset[ $i ][ 'topic_descmod' ];
if ( $topic_desc != '' && $board_config[ 'allow_descriptions' ] ) {
if ( !$desc4mod )
 $s = TRUE;
elseif ( ( $topic_rowset[$i]['user_id'] == $userdata[ 'user_id' ] ) || $is_auth[ 'auth_mod' ] )
 $s = TRUE;
else $s = FALSE;
}else $s = FALSE;
$topic_desc = ( $s ) ? '<br />' . $topic_desc : '';

SaniOKh: si vous avez bien retenu ce que j'avais dit avant, le code suivant était à coleer à la ligne AVANT le code que vous avez trouvé. Après, je vous laisse, parce que ce n'est que de ça.

#
#-----[ FIND ]------------------------------------------
#

'TOPIC_TITLE' => $topic_title,

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

// mod topic description: add
'TOPIC_DESC' => $topic_desc,

#
#-----[ OPEN ]------------------------------------------
#

Quand vous voyez le titre [OPEN], ne vous précipitez pas à ouvrir le fichier, pensez à sauvegarder celui que vous êtes en train d'éditer (je vous jure, ça m'arrive^^).


posting.php

#
#-----[ FIND ]------------------------------------------
#

$select_sql = ( !$submit ) ? ", t.topic_title,

#
#-----[ BEFORE, ADD ]------------------------------------------
#

// mod topic description: add

#
#-----[ IN-LINE FIND ]------------------------------------------
#

t.topic_title,

Ah! c'est nouveau, ça! Alors, vous avez trouvé la ligne de code "$select_sql = ( !$submit ) ? ", t.topic_title,", et vous devez en fait trouver la PARTIE DE CETTE LIGNE qui est "t.topic_title,". Bon, c'est fait.

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

t.topic_description, t.topic_descmod,

Le IN-LINE dans le titre veut dire que le code est à ajouter DANS LA LIGNE MÊME. La ligne de code d'avant était:

$select_sql = ( !$submit ) ? ", t.topic_title,

Donc, après ajout, elle est devenue comme ça:

$select_sql = ( !$submit ) ? ", t.topic_title, t.topic_description, t.topic_descmod,


#
#-----[ FIND ]------------------------------------------
#

$post_data['poster_id'] = $post_info['poster_id'];

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

// mod topic description add
$desc4mod = $post_info[ 'topic_descmod' ];

#
#-----[ FIND ]------------------------------------------
#

//
// Set toggles for various options
//

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

// mod topic description add
$desc4mod = ( $submit || $refresh ) ? ( ( !empty($HTTP_POST_VARS['desc4mod']) ) ? TRUE : FALSE ) : FALSE;

#
#-----[ FIND ]------------------------------------------
#

$subject = ( !empty($HTTP_POST_VARS['subject']) ) ? trim($HTTP_POST_VARS['subject']) : '';

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

// mod topic description: add
$description = ( !empty($HTTP_POST_VARS['description']) ) ? trim($HTTP_POST_VARS['description']) : '';

#
#-----[ FIND ]------------------------------------------
#

submit_post($mode, $post_data, $return_message, $return_meta, $forum_id, $topic_id, $post_id, $poll_id, $topic_type, $bbcode_on, $html_on, $smilies_on, $attach_sig, $bbcode_uid, str_replace("\'", "''", $username), str_replace("\'", "''", $subject), str_replace("\'", "''", $message), str_replace("\'", "''", $poll_title), $poll_options, $poll_length);

#
#-----[ BEFORE, ADD ]------------------------------------------
#

// mod topic description add argument

#
#-----[ IN-LINE FIND ]------------------------------------------
#

str_replace("\'", "''", $subject),

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

str_replace("\'", "''", $description), $desc4mod,

#
#-----[ FIND ]------------------------------------------
#

$subject = ( !empty($HTTP_POST_VARS['subject']) ) ? htmlspecialchars(trim(stripslashes($HTTP_POST_VARS['subject']))) : '';

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

// mod topic description: add
$description = ( !empty($HTTP_POST_VARS['description']) ) ? htmlspecialchars(trim(stripslashes($HTTP_POST_VARS['description']))) : '';

#
#-----[ FIND ]------------------------------------------
#

$preview_subject = $subject;

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

// mod topic description add
$preview_description = $description;
if ( $board_config [ 'allow_descriptions' ] && ( !$board_config [ 'only_mods_desc' ] || ( $board_config [ 'only_mods_desc' ] && $is_auth['auth_mod'] ) ) )
  $template -> assign_block_vars ( 'switch_description', array ( ) );

#
#-----[ FIND ]------------------------------------------
#

'TOPIC_TITLE' => $preview_subject,

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

// mod topic description add
'TOPIC_DESC' => $preview_description,

#
#-----[ FIND ]------------------------------------------
#

'L_POST_SUBJECT' => $lang['Post_subject'],

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

// mod topic description add
'L_DESCRIPTION' => $lang [ 'Description' ],
'L_DESC4MOD' => $lang [ 'desc4mod' ],


#
#-----[ FIND ]------------------------------------------
#

$subject = '';

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

// mod topic description add
$description = '';
if ( $board_config [ 'allow_descriptions' ] && ( !$board_config [ 'only_mods_desc' ] || ( $board_config [ 'only_mods_desc' ] && $is_auth['auth_mod'] ) ) )
  $template -> assign_block_vars ( 'switch_description', array ( ) );

#
#-----[ FIND ]------------------------------------------
#

$subject = '';

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

// mod topic description add
$description = '';

#
#-----[ FIND ]------------------------------------------
#

$subject = ( $post_data['first_post'] ) ? $post_info['topic_title'] : $post_info['post_subject'];

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

// mod topic description: add
$description = ( $post_data['first_post'] && ( !$board_config [ 'only_mods_desc' ] || ( $board_config [ 'only_mods_desc' ] && $is_auth['auth_mod'] ) ) ) ? $post_info['topic_description'] : '';

#
#-----[ FIND ]------------------------------------------
#

$smilies_on = ( $post_info['enable_smilies'] ) ? true : false;

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

// mod topic description add
if ( $post_data['first_post'] && $board_config [ 'allow_descriptions' ]  && ( !$board_config [ 'only_mods_desc' ] || ( $board_config [ 'only_mods_desc' ] && $is_auth['auth_mod'] ) ) )
  $template -> assign_block_vars ( 'switch_description', array ( ) );

#
#-----[ FIND ]------------------------------------------
#

'SUBJECT' => $subject,

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

// mod topic description: add
'DESCRIPTION' => $description,

#
#-----[ FIND ]------------------------------------------
#

'L_SUBJECT' => $lang['Subject'],

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

// mod topic description: add
'L_DESCRIPTION' => $lang[ 'Description' ],
'L_DESC4MOD' => $lang[ 'desc4mod' ],

#
#-----[ FIND ]------------------------------------------
#

'S_HTML_CHECKED' => ( !$html_on ) ? 'checked="checked"' : '',

#
#-----[ BEFORE, ADD ]------------------------------------------
#

// mod topic description add
'S_DESC4MOD_CHECKED' => ( $desc4mod ) ? 'checked="checked"' : '',

#
#-----[ OPEN ]------------------------------------------
#

includes/functions_post.php

#
#-----[ FIND ]------------------------------------------
#

function submit_post(

#
#-----[ IN-LINE FIND ]------------------------------------------
#

&$post_subject,

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

&$post_description,  &$desc4mod,

#
#-----[ FIND ]------------------------------------------
#

$sql  = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE . " (topic_title,

#
#-----[ BEFORE, ADD ]------------------------------------------
#

// mod topic description: add to sql query

#
#-----[ IN-LINE FIND ]------------------------------------------
#

topic_title,

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

topic_description, topic_descmod,

#
#-----[ IN-LINE FIND ]------------------------------------------
#

VALUES ('$post_subject',

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

'$post_description', '$desc4mod',

#
#-----[ IN-LINE FIND ]------------------------------------------
#

"UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject',

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

topic_description='$post_description', topic_descmod='$desc4mod',

#
#-----[ OPEN ]------------------------------------------
#

templates/subSilver/posting_body.tpl


Là , il faudra faire attention, parce que ce fichier fait partie du skin de votre forum, si vous utilisez un skin autre que SubSilver, allez chercher le fichier posting_body.tpl de celui-ci.


#
#-----[ FIND ]------------------------------------------
#

<tr>
  <td class="row1" width="22%"><span class="gen"><b>{L_SUBJECT}</b></span></td>
  <td class="row2" width="78%"> <span class="gen">
 <input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />
 </span> </td>
</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#

<!-- BEGIN switch_description -->
<tr>
  <td class="row1" width="22%"><span class="gen"><b>{L_DESCRIPTION}</b></span></td>
  <td class="row2" width="78%"> <span class="gen">
 <input type="text" name="description" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{DESCRIPTION}" />&nbsp; <input type="checkbox" name="desc4mod" {S_DESC4MOD_CHECKED} />&nbsp; {L_DESC4MOD}
 </span> </td>
</tr>
<!-- END switch_description -->

#
#-----[ OPEN ]------------------------------------------
#

templates/subSilver/posting_preview.tpl
Attention, encore un fichier du skin!
#
#-----[ FIND ]------------------------------------------
#

{POST_SUBJECT}

#
#-----[ IN-LINE FIND ]------------------------------------------
#

_SUBJECT}

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

&nbsp;&nbsp; {TOPIC_DESC}

#
#-----[ OPEN ]------------------------------------------
#

templates/subSilver/viewforum_body.tpl
Attention, encore un fichier du skin!
#
#-----[ FIND ]------------------------------------------
#

<td class="row1" width="100%"><span class="topictitle">{topicrow.NEWEST_POST_IMG}{topicrow.TOPIC_TYPE}<a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a></span><span class="gensmall"><br />
 {topicrow.GOTO_PAGE}</span></td>
 
#
#-----[ IN-LINE FIND ]------------------------------------------
#

{topicrow.TOPIC_TITLE}</a></span>

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

<span class="genmed">{topicrow.TOPIC_DESC}</span>


#
#-----[ OPEN ]------------------------------------------
#

admin/admin_board.php

#
#-----[ FIND ]------------------------------------------
#

$avatars_local_yes = ( $new['allow_avatar_local'] ) ? "checked=\"checked\"" : "";

#
#-----[ BEFORE, ADD ]------------------------------------------
#

// mod topic description add
$description_yes = ( $new['allow_descriptions'] ) ? "checked=\"checked\"" : "";
$description_no = ( !$new['allow_descriptions'] ) ? "checked=\"checked\"" : "";
$descmods_yes = ( $new['only_mods_desc'] ) ? "checked=\"checked\"" : "";
$descmods_no = ( !$new['only_mods_desc'] ) ? "checked=\"checked\"" : "";

#
#-----[ FIND ]------------------------------------------
#

"L_RESET" => $lang['Reset'],

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

// mod topic description: add
"L_ALLOW_DESC" => $lang[ 'allow_desc' ],
"L_MODS_DESC" => $lang[ 'mods_desc' ],
"L_DESCRIPTION_SETTINGS" => $lang [ 'desc_settings' ],

#
#-----[ FIND ]------------------------------------------
#

"AVATARS_LOCAL_YES" => $avatars_local_yes,

#
#-----[ BEFORE, ADD ]------------------------------------------
#

// mod topic description: add
"DESCRIPTION_YES" => $description_yes,
"DESCRIPTION_NO" => $description_no,
"DESCMODS_YES" => $descmods_yes,
"DESCMODS_NO" => $descmods_no,
// mod topic description end

#
#-----[ OPEN ]------------------------------------------
#

language/lang_english/lang_admin.php

Il y a comme une injustice dans ces MODs: ils sont tous désignés pour les forums en anglais... alors, ouvrez plutôt ce fichier:

language/lang_french/lang_admin.php

#
#-----[ FIND ]------------------------------------------
#

?>

#
#-----[ BEFORE, ADD ]------------------------------------------
#

// mod topic description add
$lang[ 'allow_desc' ] = 'Allow descriptions';
$lang[ 'mods_desc' ] = 'Only mods add descriptions';
$lang[ 'desc_settings' ] = 'Description settings';


C'est space quand une chose est en moitié anglais-moitié français. Alors, avant le "?>" ajoutez plutôt ceci:

// mod topic description add
$lang[ 'allow_desc' ] = 'Autoriser les descriptions';
$lang[ 'mods_desc' ] = 'Seuls les modérateurs décrivent les sujets';
$lang[ 'desc_settings' ] = 'Paramètres des descriptions';

Et là, attention quand vous traduisez! Parce que les apostrophes MARQUENT LES FINS DES CHAÎNES! Alors, si vous voulez mettre un apostrophe à l'intérieur de votre phrase, mettez un trait devant, comme ceci: \'




#
#-----[ OPEN ]------------------------------------------
#

language/lang_english/lang_main.php


(râle)Avec un seul fichier langue, ce serait tellement plus simple... bon, ouvrez celui-là:

language/lang_french/lang_main.php



#
#-----[ FIND ]------------------------------------------
#

?>

#
#-----[ BEFORE, ADD ]------------------------------------------
#

// mod topic description: add
$lang['Description'] = 'Description: ';
$lang['desc4mod'] = 'Description only for moderators';



Ca aussi, il faudra le traduire. Ajoutez ceci au lieu du code donné:

// mod topic description: add
$lang['Description'] = 'Description: ';
$lang['desc4mod'] = 'Description seulement accessible aux modérateurs';




#
#-----[ OPEN ]------------------------------------------
#

templates/subSilver/admin/board_config_body.tpl

Encore un fichier du skin, faites gaffe...

#
#-----[ FIND ]------------------------------------------
#

<tr>
 <th class="thHead" colspan="2">{L_AVATAR_SETTINGS}</th>
</tr>

#
#-----[ BEFORE, ADD ]------------------------------------------
#

<tr>
  <th class="thHead" colspan="2">{L_DESCRIPTION_SETTINGS}</th>
</tr>
<tr>
 <td class="row1">{L_ALLOW_DESC}</td>
 <td class="row2"><input type="radio" name="allow_descriptions" value="1" {DESCRIPTION_YES} /> {L_YES}&nbsp;&nbsp;<input type="radio" name="allow_descriptions" value="0" {DESCRIPTION_NO} /> {L_NO}</td>
</tr>
<tr>
 <td class="row1">{L_MODS_DESC}</td>
 <td class="row2"><input type="radio" name="only_mods_desc" value="1" {DESCMODS_YES} /> {L_YES}&nbsp;&nbsp;<input type="radio" name="only_mods_desc" value="0" {DESCMODS_NO} /> {L_NO}</td>
</tr>

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

Fini! Maintenant, vous avez un champ de description de sujet!

Il existe aussi les titres comportant "REPLACE" au lieu de "AFTER, ADD" ou "BEFORE, ADD". Dans ce cas, il faudra remplacer le code trouvé avec FIND par le code présenté juste en dessous.

Et voilà, je crois que c'est bon.
Vous pouvez aussi télécharger le petit script sur le site officiel de phpBB qui vous installera le MOD tout seul, mais le problème est qu'il ne tient bien sûr pas compte ni de la langue, ni du skin utilisé.

tu es fou Sani ;)

Pour ce qui est de IPB, les version gratuite sont de plus en plus difficile à trouver et d'ailleurs maintenant ils ont comprit le truc et les mettent payant...

Sinon comme tout le monde propose sa solution, moi aussi je vais proposer ma solutions qui est la plus varié :D

Donc voici le lien vers un site comunautaire qui vous propose des tas de scripts tous fait plus ou moins fiable et qui sont plus ou moins facile à installer...
Je ne vous cache pas que lorsque vous téléchargez, vous ne savez pas trop ce que vous allez trouver mais c'est très utilise car en plus d'avoir des forums sans trops de difficultés, vous avez des codes sources en PHP que vous pouvez comprendre et non les languages de machine de chez PHPBB et encore plus IPB! Pour connaître la marche à suivre pour installer le forum, ouvrez le fichiez Lisez-moi ou des fichiers dans ce style...

http://www.phpscripts-fr.net/scripts/scrip...&sens=ASC&deb=0

Voila ils sont dans l'ordre du meilleurs au pire de téléchargement ;) Mais je voullais juste dire que je trouve que faire son propore forum serais beaucoups mieux car ils seraient tous personnalisé et en plus cela serait bénéfique pour vous car vous connaîtriez un language assez complexe et utile!

++

08 Mai 2005 à 10:56 #6 Dernière édition: 08 Mai 2005 à 11:16 par Linuxsam
Mieux que phpbb: Fire soft board : solution de forum bien mieux,plus acceptable ect ....
vous pouvez meme ne  pas avoir de base mysql ...
http://www.fire-soft-board.com
Le design de base est superbe !
Si vous etes pas tres malins pour installer les mods principaux ... telechargers les prémods et ca ira bien plus vite  (ce que j'ai fait lol :P)

Telechargement

Super ce tutorial, c'est vraiment sympa pour tous les forumeurs ;).

Merci Link BS, ca marche trés bien :clap:
moi qui me disait que les forums étaient très compliqué a faire! La, en 5 min t'as un forum!, le seul truc c'est qu'il faut des graphiques...
Bon c'est deja bien!
un forum juste créé ca donne ca : /\/\

J'ai deux questions :
C'est normal que Halflifexpert nous dise de mettre la bannière dans index.htm et que toi tu nous dises de le supprimer ?
Deuxième question : Quand j'uploade, mes fichiers s'uploade apparement normalement mais ils mettent : "Déconnecté du serveur ! Impossible de se reconnecter !".
Merci d'avance pour les réponses :) .
« Un économiste est un expert qui saura demain pourquoi ce qu'il avait prédit hier ne s'est pas produit aujourd'hui » - Laurence Peter | « Et le paradoxe, c'est que dans l'Histoire, l'homme qui saisit le mieux ce qu'était le mariage fut Adolf Hitler : une heure après s'être marié, il se tirait déjà une balle dans la tête. »

Pour héberger un forum(avec un stockage illimité de sujets...) faut une base Mysq(ou un truc comme ça)et un espace disque dur illimité si j'ai bien compris? :mellow:  

C'est la base SQL qui contient les sujets et les messages, donc il te faut une base SQL ilimitée.
Citation
Ash Nazg Durbatulùk, Ash Nazg Gimbatul,
Ash Nazg Thrakatulùk agh bruzum-ishi krimpatul.
The fellowship of the Ring - J.R.R. Tolkien

Comment on sait si elle est illimité les hébergeurs le dises jamais!!! :angry:  

Normalement , les hebergeurs fournissent tous ( sauf erreur de ma part ) , une base de données SQL illimité je crois .
Désolé pour ce message court mais que dire de plus .

Merci Link BS, c'est un très bon tuto, avec ça tu as en 5 minutes ton forum ^_^

Moi j'attend juste l'hébergeur!! :D
Linuxsam fire soft board à l'air super!!! :super:  

02 Juin 2005 à 19:58 #16 Dernière édition: 02 Juin 2005 à 20:12 par Link128
Bon,après avoir fait plusieurs essaie non concluent...je n'arrive pas à faire mon forum php.

J'ai suivis tout les explications,j'ai enfin trouver l'endroit pour créé le forum,mais quand je fini tout,cela me met ce message...

Je met ce message dans : parler de votre site.

Bienvenue

Je vous souhaite bon séjour sur la communauté francophone de Zelda Classic.
Un logiciel qui permet de créé des Zelda facilement et gratuitement.


Et cela me met ceci :


Votre descriptif n'est pas dans un format correct (vide ou composé de caractères interdits).

Bon...sois que je me suis complètement tromper de place,et que j'aimerais un peu d'aide.(Parce que quand j'essaie d'entrer dans le FTP avec mon logiciel,cela ne marche pas!Même avec filezilla)

Merci d'avance pour vos réponses...j'ai ce problème depuis 2 mois je crois...

Edit : C'est bon...je vais prendre un autre hebergeur...m'enfin si ca marche -_-



Je vois 2 idée: soit il faut un descriptif sur une seule ligne, soit il n'aime pas les accents (peu probable ca quand même) Donc essaye avec un descriptif d'une seule ligne ou sans accents.
Citation
Ash Nazg Durbatulùk, Ash Nazg Gimbatul,
Ash Nazg Thrakatulùk agh bruzum-ishi krimpatul.
The fellowship of the Ring - J.R.R. Tolkien

Trop tard...j'ai pris un autre hébergeur...



CitationMerci Link BS, ca marche trés bien :clap:
moi qui me disait que les forums étaient très compliqué a faire! La, en 5 min t'as un forum!, le seul truc c'est qu'il faut des graphiques...
Bon c'est deja bien!
un forum juste créé ca donne ca : /\/\
Super, longue vie à ton forum! C'est se que je te souhaite  :)

CitationMerci Link BS, c'est un très bon tuto, avec ça tu as en 5 minutes ton forum

De rien, j'espère que ça aideras pas mal de monde! D'autant plus (comme tu l'as dit) c'est facile et rapide (5min  ^_^ )
Après pour le design, rien ne vous empêche de le changer!

Je crois que Link.BS fait le bonheur et va éffacer les forumsactifs (je parle dans ZS bien sûre) mais la situation va se retourner, imaginé trop de Phbb2 dans le net, bon je rêve un peu trop, bon bravo à Link.BS qui a eu une trés bonne idée d'avoir créé ce topic. ^_^  
Demo 1.1 ZLS (cliquez sur la bannière)


Quand j'ai terminé mon install il me dit :
CitationPlease ensure both the install/ and contrib/ directories are deleted

Pouvez-vous m'aider ?

Citation de: minishlink le 11 Juin 2005 à 11:36
Quand j'ai terminé mon install il me dit :
CitationPlease ensure both the install/ and contrib/ directories are deleted

Pouvez-vous m'aider ?

Je ne comprends pas ! A un moment tu dis que tu vas faire ton forum en SMF et maintenant en Phbb ? Que choisis-tu alors ?

Citation de: minishlink le 11 Juin 2005 à 11:36
Quand j'ai terminé mon install il me dit :
CitationPlease ensure both the install/ and contrib/ directories are deleted

Pouvez-vous m'aider ?
Supprime ces deux répertoires sur ton FTP, puiston forum marchera.
En fait, ils demandent ça pour des raisons de sécurité.

11 Juin 2005 à 11:57 #24 Dernière édition: 11 Juin 2005 à 11:59 par minishlink
Ca marche mais quand je me connecte ..... ca me mets le monde.fr ....

EDIT: pour Frizer : c'est parce que j'arrive pas à installer SMF et j'arrive pas non plus pour réparer mon IPB ....

Ca, c'est encore Halflifexpert qui buggue sans doûte.

J'ai un problème, je veus faire mon forum mais après avoir mis le nom de mon forum j'ai mis suite et il dise votre descriptif n'est pas un format correcte.

Citation de: Guigui link le 13 Juin 2005 à 07:51
J'ai un problème, je veus faire mon forum mais après avoir mis le nom de mon forum j'ai mis suite et il dise votre descriptif n'est pas un format correcte.

Ne met pas d'accent ni de ponctuation.



Citation de: Link128 le 13 Juin 2005 à 19:50
Citation de: Guigui link le 13 Juin 2005 à 07:51
J'ai un problème, je veus faire mon forum mais après avoir mis le nom de mon forum j'ai mis suite et il dise votre descriptif n'est pas un format correcte.

Ne met pas d'accent ni de ponctuation.

Et arrête avec les forumactif, fais un phpBB. Il y a un très bon tuto dessus, et même moi j'y arrive, c'est dire ... :paf:
Visitez Zelda Soluce ! Merci de laisser un ptit mot sur le livre d'or, ça fait toujours plaisir :)

Et pour changer le thème comment il faut faire ??  :mellow:

Citation de: dr.jones le 18 Juin 2005 à 17:05
Et pour changer le thème comment il faut faire ??  :mellow:

Cela ce fait via le panneau d'administration puis par le FTP !  :)

18 Juin 2005 à 19:07 #31 Dernière édition: 18 Juin 2005 à 19:17 par dr.jones
C'est bon !

22 Juin 2005 à 19:52 #32 Dernière édition: 27 Juin 2005 à 08:06 par Guigui link
Désoler mais j'arrive pas à me conecter à FileZilla, je fais comme tu dis Link.bs mais quand je me conecte il me met conection impossible pourquoi. :o

Ps:c'est quoi Use Passive Mod?

modumodo: Des questions comme ca sa peut être posée en mp.

Edit: j'ai réussi c'était mon mot de passe.

Une autre question on là met ou l'adresse du forum? :blink:

Repondez moi punaise.

Bon , j'ai voulu te répondre par MP mais ça ne fonctionne pas , peut-être à cause de ton grade mais je ne le sais pas donc je poste ici ( je suis désolé d'avoir à poster ici mais je l'aurais fait par MP si ça aurait fonctionné ) .

En fait par exemple , si tu as halflifexpert comme hébergeur ( je prendrai tout au long de cette explication halflife mais tu devras le remplacer par ton hébergeur ) , alors l'adresse se présentera sous la forme de : ftp.halfilfexpert.com et tu devras la mettre dans la case " adresse tout en haut " , à gauche de Mot de passe .

Ensuite , l'utilisateur est le nom que tu as mis lors de ton inscription chez ton hébergeur .

Le mot de passe : il n'y a pas de problème car tu as trouvé .

Le port : je crois que halflife c'est le port 21 ( sauf erreur de ma part ) .

Tu décrompresses le dossier contenant ton forum puis tu le renommes " forum " au cas ou le nom serait trop long et ne te plairait pas . Une fois cela de fait , tu uploades ( verbe anglais conjugué à la française je tiens à préciser ) .

Ensuite , dans ton navigateur , et dans ta barre d'url , rend toi à cette adresse :
http://www.halflifexpert.com/nomdetonsite/nomdudossiercontenanttonforum/ .
Il ne te restera plus qu'à suivre la marche décrite dans la première page de ce topic .

J'espère avoir été assez clair et bien que mon post est pratiquement hors sujet , j'ai préféré te décrire tout pour éviter que tu ne repostes après pour un autre problème .

CitationRepondez moi punaise.
Tu n'es pas le centre de la terre (ou du forum) à ce que je sache.
La politesse n'a jamais tué personne.
Le prochain post de ce genre, je le supprimerai.

Il y a un très bon site ou vous trouverez tout ce qu'il faut savoir. http://www.aginum.net/phpbb/menu.htm

Moi je galere a mort ! Je rentre l'adresse du site et il dit "Réponse :   550 Nom de fichier interdit : /http:/vous_l'dit_pas_pour_le_moment.expert-gamers.com/
Erreur :   N'a pas pu récupérer la liste du répertoire(apres l'upload sa)
Le site de la PWteam:
http://phoenixwleft.o-n.fr/

Salut, je ne suis pas sûr de ce que je dis, mais je crois que le problème vient du nom du serveur ftp.
Tu as rentré l'adresse du site, et ce n'est pas celle du serveur.
Citation de: Link.BSserveur     : ftp.halflifexpert.com   
Essaye avec cette adresse (ou un dérivé puisque tu es avec "gamers expert" et pas "halflifexpert"), mais si ça ne fonctionne pas, je m'en excuse... :mellow:

PS: J'ajoute mes félicitations pour la création de ce topic très utile.

21 Juillet 2005 à 14:21 #38 Dernière édition: 21 Juillet 2005 à 19:44 par Lord_Neo
Non c'est bon j'ai resolu le probleme ;)

Je n'arrive pas a mettre un index !!!! Help me plz !!!!!!!!!!!!
Le site de la PWteam:
http://phoenixwleft.o-n.fr/

Installez un forum phpBB est très simple. Maintenant mon forum créé sur forumactif marche très bien. Je désire connaitre s'il existe un plug-in qui transfère les données d'un forumactif sur un forum PHP. Je pense que c'est possible étant donné qu'il existe des plug-in pour Dot Clear qui permettent de transférer les données d'un u-blog (ou autre service) sur Dot Clear

Je ne crois pas que ce soit possible car justement, le gros défaut des Forumactifs est que tu ne peut rien uploader ou même accéder à ta base de données.

Il faut juste allez sur Sauvegarder les données ou quelque chose comme sa dans l'administration  ;)

25 Juillet 2005 à 15:21 #42 Dernière édition: 25 Juillet 2005 à 16:46 par Seb le grand
Mince c'est tout con... okay... je crois qu'il y a des choses qui vont changer.

EDIT : Il n'existe pas de commande untel. Cependant dans mes lointain souvenirs je pense qu'elle ait déjà existé.

En parlant de forumactif et de phpbb je vient de voir que roxorgamers hébérge les forums phpbb. Mais....il y a plus de pub que lycos comme hébérgeur par exemple. Dans roxorgamers il y a une bannière en haut, une en bas, en haut et à gauche il y est écrit "Hébergé gratuitement par RoxorForum !" , la version utiliser est ancienne , je ne sais pas si il est possible de passer à la 2.0.17 car, comme forumactif vous avez juste à mettre un psedo, un pass, une adresse mail. Vous n'avez pas besoin de filezilla ou un  autre client ftp...donc je ne pense pas quand allant sur roxorgamer il est possible de faire des mises à jours.... :angry:
Il vaut mieux suivre ce beau tuto.... :lol:

Moi ce qui me chiffone c'est de voir très peu de différence entre phpBB et Forumactif. Les reniers ici seraient renier les skyblogs, u-blog et autres msn spaces et privilégier DotClear... ce n'est pas lecas pour les blogs cependant.
Je penseque phpBB est bien mais uniquement pour ceux qui maitrise le PHP afin de pouvoir personnaliser les scripts.

L'avantage c'est aussi au cas où l'hergeur lâche, de pouvoir changer sans perdre les données.

j'ai un problème : Que dois-je faire et comment dois-je faire pour l'hébergeur...je vais dans halifexpert et je ne trouve rien...Aidez-moi s'il vous plait...merci!! :( :( :( :(
Inscrivez vous aux enigmes!?

Amour, gloire et mocheté!!
Les mots qui marchent jamais!!!!....

J'ajoute quelque chose pour les futuer phpbbeur  :)
ZonE-PhpBB
On vous aides lè bas pour faire des templates, installé des mods, des forums, il y a aussi un centre d'aide au cas ou vous auriez une erreur.

Pouvez vous m'aidé à trouvé un autre hébergeur!! :cry3:

Vous aimez les Animes Oldschool? Alors regardez Bubblegum Crisis!------>(petit aperçus :P)
Vous aimez Doom? Retrouvez moi sous le nom de "ZyklonB" sur le forum de la Communauté Française de Doom

OOOOOOOhhhh j'ai trouver un site GRATUIT qui te fournit le forum phpbb et l'hébergement ilimité avec avec un domaine en vous.monforum je crois,ils demande juste une bannière de pub qui est placé automatiquement.
J'ai pas trop regarder donc aller voir moi je le prend pas car je veux un forum qui change un qu'on voit pas partout genre fire soft board!! :)