Connexion avec identifiant, mot de passe et durée de la session
 
   Accueil   Règlement Album Photos Calendrier Membres Grades L'équipe de modération Identifiez-vous Inscrivez-vous  
Pages: [1] 2
  Imprimer  
Auteur Sujet: [Tuto]Créer votre forum phpBB  (Lu 4911 fois)
0 Membres et 1 Invité sur ce sujet.
Link.BS
Tokay
*
Hors ligne Hors ligne

Messages: 431


Auteur du sujet
graphiste - débutant


WWW
« le: 01 Mai 2005 à 10:28 »

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 tire la langue ), 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 )
« Dernière édition: 20 Juin 2005 à 13:40 par Couet » Journalisée

mygal
Tokay
*
Hors ligne Hors ligne

Messages: 404



« Répondre #1 le: 01 Mai 2005 à 13:44 »

Citation
Serveur 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 tire la langue )
 
« Dernière édition: 01 Mai 2005 à 13:51 par mygal » Journalisée

Couet
Administrateur
Arbre Mojo
*
En ligne En ligne

Messages: 8 282



WWW
« Répondre #2 le: 01 Mai 2005 à 14:05 »

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 clin d'oeil
« Dernière édition: 01 Mai 2005 à 14:06 par Couet » Journalisée

Link.BS
Tokay
*
Hors ligne Hors ligne

Messages: 431


Auteur du sujet
graphiste - débutant


WWW
« Répondre #3 le: 01 Mai 2005 à 15:40 »

Citation
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 tire la langue )
Non, pas de problème sourire
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é tire la langue : serveur et client! content
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 sourire  
Journalisée

SaniOKh
Hylien
*
Hors ligne Hors ligne

Messages: 2 554



« Répondre #4 le: 01 Mai 2005 à 16:45 »

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.
Code:
##############################################################
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.
Code:
##
## 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 ^^
Code:
##
##############################################################
## 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)!
Code:
##############################################################

#
#-----[ 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.
Code:

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.
Code:

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).
Code:
#
#-----[ 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).
Code:

$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.
Code:

// 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.
Code:
#
#-----[ 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.
Code:

#
#-----[ 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^^).
Code:


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.
Code:

#
#-----[ 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,
Code:

#
#-----[ 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.
Code:

#
#-----[ 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!
Code:
#
#-----[ 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!
Code:
#
#-----[ 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
Code:
#
#-----[ 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: \'

Code:


#
#-----[ 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
Code:


#
#-----[ 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';

Code:


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

templates/subSilver/admin/board_config_body.tpl

Encore un fichier du skin, faites gaffe...
Code:

#
#-----[ 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é.
Journalisée

News Stareclain Quest (16 août 2008):
Citation
-Sujet sur ZS réouvert
Black_Fox
Goron
*
Hors ligne Hors ligne

Messages: 756


WWW
« Répondre #5 le: 01 Mai 2005 à 17:11 »

tu es fou Sani clin d'oeil

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é rit aux éclats

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 clin d'oeil 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!

++
Journalisée
Sam101
Hylien
*
En ligne En ligne

Messages: 2 586


:O ! :O ! :O !


WWW
« Répondre #6 le: 08 Mai 2005 à 10:56 »

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 tire la langue)

Telechargement
« Dernière édition: 08 Mai 2005 à 11:16 par Linuxsam » Journalisée
POLO
Mojo
*
Hors ligne Hors ligne

Messages: 33



WWW
« Répondre #7 le: 08 Mai 2005 à 13:42 »

Super ce tutorial, c'est vraiment sympa pour tous les forumeurs clin d'oeil.
Journalisée
tyrael
Kokiri
*
Hors ligne Hors ligne

Messages: 133


Mangez des pâtes, elles vous rendrons la pareille!


WWW
« Répondre #8 le: 13 Mai 2005 à 15:38 »

Merci Link BS, ca marche trés bien applaudissement
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 : /\/\
Journalisée

LOST MAGIC sur Nintendo DS! Le jeu du siècle!

Truk much: http://trukmuchlesite.free.fr!
Tyrael: http://tyraelthedark.free.fr!
Blob Game: http://blobgame.c.la!
Blob Land: http://blobland.free.fr!

Mon status:
Pingui-King
Hylien
*
Hors ligne Hors ligne

Messages: 2 897


Chui tro kawaii lol !!! :)


WWW
« Répondre #9 le: 14 Mai 2005 à 13:48 »

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 sourire .
Journalisée

Sylver
Tokay
*
Hors ligne Hors ligne

Messages: 253


« Répondre #10 le: 18 Mai 2005 à 17:48 »

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? étonné  
Journalisée
BenObiWan
Goron
*
Hors ligne Hors ligne

Messages: 965


"All models are wrong, but some are useful".


« Répondre #11 le: 19 Mai 2005 à 18:51 »

C'est la base SQL qui contient les sujets et les messages, donc il te faut une base SQL ilimitée.
Journalisée

"It's impossible to make anything foolproof because fools are so ingenious."
Sylver
Tokay
*
Hors ligne Hors ligne

Messages: 253


« Répondre #12 le: 20 Mai 2005 à 17:54 »

Comment on sait si elle est illimité les hébergeurs le dises jamais!!! fâché  
Journalisée
Marco
Héros
*
Hors ligne Hors ligne

Messages: 6 213


*absent*


« Répondre #13 le: 20 Mai 2005 à 17:59 »

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 .
Journalisée

Indisponible pour une durée indéterminée...
Kirua
Kokiri
*
Hors ligne Hors ligne

Messages: 117


^x^


WWW
« Répondre #14 le: 21 Mai 2005 à 17:59 »

Merci Link BS, c'est un très bon tuto, avec ça tu as en 5 minutes ton forum content
Journalisée

Sylver
Tokay
*
Hors ligne Hors ligne

Messages: 253


« Répondre #15 le: 22 Mai 2005 à 10:20 »

Moi j'attend juste l'hébergeur!! rit aux éclats
Linuxsam fire soft board à l'air super!!! super !  
Journalisée
Link128
Banni
Goron
*
Hors ligne Hors ligne

Messages: 933



WWW
« Répondre #16 le: 02 Juin 2005 à 19:58 »

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 yeux fermés
« Dernière édition: 02 Juin 2005 à 20:12 par Link128 » Journalisée



BenObiWan
Goron
*
Hors ligne Hors ligne

Messages: 965


"All models are wrong, but some are useful".


« Répondre #17 le: 02 Juin 2005 à 20:14 »

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.
Journalisée

"It's impossible to make anything foolproof because fools are so ingenious."
Link128
Banni
Goron
*
Hors ligne Hors ligne

Messages: 933



WWW
« Répondre #18 le: 02 Juin 2005 à 20:15 »

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



Link.BS
Tokay
*
Hors ligne Hors ligne

Messages: 431


Auteur du sujet
graphiste - débutant


WWW
« Répondre #19 le: 02 Juin 2005 à 20:44 »

Citation
Merci Link BS, ca marche trés bien applaudissement
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  sourire

Citation
Merci 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  content )
Après pour le design, rien ne vous empêche de le changer!
Journalisée

Link.TC
Zora
*
Hors ligne Hors ligne

Messages: 1 154


Alias Blarrs


« Répondre #20 le: 02 Juin 2005 à 22:33 »

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. content  
Journalisée

Demo 1.1 ZLS (cliquez sur la bannière)

minishlink
Zora
*
Hors ligne Hors ligne

Messages: 2 127


PongClassicDS v0.4


WWW
« Répondre #21 le: 11 Juin 2005 à 11:36 »

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

Pouvez-vous m'aider ?
Journalisée