PhpBB-Power Communauté francophone de support et de mods pour phpBB
|
| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Darkenshin Membres actifs

Inscrit le: 23 Déc 2004 Messages: 601
|
Posté le: Jeu 23 Déc 2004 à 2:29 Sujet du message: [Mod] Description mod |
|
|
[mod="Description mod "]
- MOD Titre: Description mod
- MOD Titre Traduit: n/a
- MOD Version: 1.0.2
- MOD Auteur: Oyo < oyophpbbfr@hotmailcom > (Jean-Marie Collin)
- Site de l'auteur: http://www.u-web.org/
- MOD Description: Ce MOD permet aux membres d'ajouter une case dans leur profil comme les signature acceptant les BBcode, les Smilies, et le Html si il est activé
- MOD Traduction: n/a
- Niveau d'installation: Facile
- Temps d'installation: 6 minutes
- Démo: ici
- Téléchargement: A la suite de ce poste
- Notes: requêtes sql à effectuer et fichiers a copier, détails dans le fichier d'installation
- Mises à jour / Correctifs:
- Dernière version disponible
[/mod]
| Code: |
##############################################################
## MOD Titre : Description mod
## MOD Auteur : Oyo < oyophpbbfr@hotmailcom > (Jean-Marie Collin) http://www.u-web.org/
## MOD Description : Ce MOD permet aux membres d'ajouter une case dans leur profil comme les signature acceptant les BBcode, les Smilies, et le Html si il est activé.
##
## MOD Version : 1.0.2
##
## Niveau d'installation : facile
## Temps d'installation : 6 minutes
##
## Fichiers à éditer : 5
## includes/usercp_register.php
## includes/usercp_viewprofile.php
## language/lang_french/lang_main.php
## templates/subSilver/profile_view_body.tpl
## templates/subSilver/profile_add_body.tpl
##
## Fichiers inclus : 0
##
##############################################################
## Pour des raisons de sécurité, vous êtes prier de consulter
## régulièrement http://forums.phpbb-fr.com afin d'obtenir la
## dernière version de ce MOD.
## Télécharger ce MOD à partir des sites autres que phpBB-fr.com
## peut être dangereux pour votre forum phpBB.
## Par conséquent, phpBB-fr.org n'assurera aucun support pour
## les MODs absents de leur base de données, consultable sur:
## http://forums.phpbb-fr.com/
##############################################################
## Notes de l'auteur :
##
## http://www.u-web.org/
##
## Aucune connaissance n'est requise à l'utilisation de ce MOD.
##
## Merci à Poupoune pour m'avoir aider
##
## Merci à nco pour l'idée d'origine + son fix
##
##############################################################
## Historique du MOD :
##
## 2004-09-22 - Version 1.0.2
## - Fix erreur sql
##
## 2004-09-01 - Version 1.0.1
## - Fix variable deplacer pour ne pas avoir de bug lorsque l'on veut refaire la même chose pour par exemple un CV
##
## 2004-08-31 - Version 1.0.0
## - Première Version.
##
##############################################################
## Avant d'ajouter ce MOD à votre forum, il vous est fortement conseillé
## d'effectuer une sauvegarde des éléments que vous allez modifier.
##############################################################
#
#-----[ SQL ]----------------------------------------------
#
# Remplacer phpbb_ si ce n'est pas le préfix de vos tables.
#
ALTER TABLE phpbb_users ADD `user_description` text default '';
ALTER TABLE phpbb_users ADD `user_description_bbcode_uid` varchar(10) default NULL;
#
#-----[ OUVRIR ]----------------------------------------------
#
includes/usercp_register.php
#
#-----[ TROUVER ]------------------------------------------
#
# ligne entiere $trim_var_list = array('cur_password' => 'cur_password', 'new_password' => 'new_password', 'password_confirm' => 'password_confirm', 'signature' => 'signature');
'signature' => 'signature');
#
#-----[ DANS LA LIGNE AJOUTER AVANT ]------------------------------------------
#
'description' => 'description',
#
#-----[ TROUVER ]------------------------------------------
#
$signature = str_replace('<br />', "\n", $signature);
#
#-----[ AJOUTER, APRES ]------------------------------------------
#
$description = str_replace('<br />', "\n", $description);
#
#-----[ TROUVER ]------------------------------------------
#
# ligne entiere validate_optional_fields($icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature);
$signature);
#
#-----[ DANS LA LIGNE AJOUTER AVANT ]------------------------------------------
#
$description,
#
#-----[ TROUVER ]------------------------------------------
#
$signature = stripslashes($signature);
#
#-----[ AJOUTER, APRES ]------------------------------------------
#
$description = stripslashes($description);
#
#-----[ TROUVER ]------------------------------------------
#
if ( $signature != '' )
{
if ( strlen($signature) > $board_config['max_sig_chars'] )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Signature_too_long'];
}
if ( $signature_bbcode_uid == '' )
{
$signature_bbcode_uid = ( $allowbbcode ) ? make_bbcode_uid() : '';
}
$signature = prepare_message($signature, $allowhtml, $allowbbcode, $allowsmilies, $signature_bbcode_uid);
}
#
#-----[ AJOUTER, APRES ]------------------------------------------
#
if ( $description != '' )
{
if ( strlen($description) > $board_config['max_sig_chars'] )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['description_too_long'];
}
if ( $description_bbcode_uid == '' )
{
$description_bbcode_uid = ( $allowbbcode ) ? make_bbcode_uid() : '';
}
$description = prepare_message($description, $allowhtml, $allowbbcode, $allowsmilies, $descriptions_bbcode_uid);
}
#
#-----[ TROUVER ]------------------------------------------
#
# Ligne complete SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_sig_bbcode_uid = '$signature_bbcode_uid', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_notify_pm = $notifypm, user_popup_pm = $popup_pm, user_timezone = $user_timezone, user_dateformat = '" . s# tr_replace("\'", "''", $user_dateformat) . "', user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_active = $user_active, user_actkey = '" . str_replace("\'", "''", $user_actkey) . "'" . $avatar_sql . "
user_interests = '" . str_replace("\'", "''", $interests) . "',
#
#-----[ DANS LA LIGNE AJOUTER APRES ]------------------------------------------
#
user_description = '" . str_replace("\'", "''", $description) . "', user_description_bbcode_uid = '$description_bbcode_uid',
#
#-----[ TROUVER ]------------------------------------------
#
#ligne complete $sql = "INSERT INTO " . USERS_TABLE . " (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_profil, user_level, user_allow_pm, user_active, user_actkey)
# VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popup_pm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, '$profil', 0, 1,";
user_interests,
#
#-----[ DANS LA LIGNE AJOUTER APRES ]------------------------------------------
#
user_description, user_description_bbcode_uid,
#
#-----[ TROUVER ]------------------------------------------
#
#ligne complete VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popup_pm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, '$profil', 0, 1,";
'$signature_bbcode_uid',
#
#-----[ DANS LA LIGNE AJOUTER APRES ]------------------------------------------
#
'$description_bbcode_uid',
#
#
#-----[ TROUVER ]------------------------------------------
#
$signature = stripslashes($signature);
$signature = ($signature_bbcode_uid != '') ? preg_replace("/:(([a-z0-9]+:)?)$signature_bbcode_uid(=|\])/si", '\\3', $signature) : $signature;
#
#-----[ AJOUTER, APRES ]------------------------------------------
#
$description = stripslashes($description);
$description = ($description_bbcode_uid != '') ? preg_replace("/:(([a-z0-9]+:)?)$description_bbcode_uid(=|\])/si", '\\3', $description) : $description;
#
#-----[ TROUVER ]------------------------------------------
#
$signature_bbcode_uid = $userdata['user_sig_bbcode_uid'];
$signature = ($signature_bbcode_uid != '') ? preg_replace("/:(([a-z0-9]+:)?)$signature_bbcode_uid(=|\])/si", '\\3', $userdata['user_sig']) : $userdata['user_sig'];
#
#-----[ AJOUTER, APRES ]------------------------------------------
#
$description_bbcode_uid = $userdata['user_description_bbcode_uid'];
$description = ($description_bbcode_uid != '') ? preg_replace("/:(([a-z0-9]+:)?)$description_bbcode_uid(=|\])/si", '\\3', $userdata['user_description']) : $userdata['user_description'];
#
#-----[ TROUVER ]------------------------------------------
#
#ligne entier display_avatar_gallery($mode, $avatar_category, $user_id, $email, $current_email, $coppa, $username, $email, &$new_password, &$cur_password, $password_confirm, $icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature, $viewemail, $notifypm, $popup_pm, $notifyreply, $attachsig, $allowhtml, $allowbbcode, $allowsmilies, $allowviewonline, $user_style, $user_lang, $user_timezone, $user_dateformat, $userdata['session_id']);
, $userdata['session_id']);
#
#-----[ DANS LA LIGNE AJOUTER AVANT ]------------------------------------------
#
, $description
#
#-----[ TROUVER ]------------------------------------------
#
'SIGNATURE' => str_replace('<br />', "\n", $signature),
#
#-----[ AJOUTER, APRES ]------------------------------------------
#
'DESCRIPTION' => str_replace('<br />', "\n", $description),
#
#-----[ TROUVER ]------------------------------------------
#
'L_SIGNATURE' => $lang['Signature'],
#
#-----[ AJOUTER, APRES ]------------------------------------------
#
'L_DESCRIPTION' => $lang['Description'],
#
#-----[ OUVRIR ]----------------------------------------------
#
includes/usercp_viewprofile.php
#
#-----[ TROUVER ]----------------------------------------------
#
if ( !defined('IN_PHPBB') )
{
die("Hacking attempt");
exit;
}
#
#-----[ AJOUTER, APRES ]----------------------------------------------
#
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
#
#-----[ TROUVER ]----------------------------------------------
#
$search = '<a href="' . $temp_url . '">' . $lang['Search_user_posts'] . '</a>';
#
#-----[ AJOUTER, APRES ]----------------------------------------------
#
$description = $profiledata['user_description'];
$description_bbcode_uid = $profiledata['user_description_bbcode_uid'];
if ( $description != '' )
{
if ( !$board_config['allow_html'] && $profiledata['user_allowhtml'] )
{
$description = preg_replace('#(<)([\/]?.*?)(>)#is', "<\\2>", $description);
}
if ( $board_config['allow_bbcode'] && $description_bbcode_uid != '' )
{
$description = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($description, $description_bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $description);
}
$description = make_clickable($description);
if (!$userdata['user_allowswearywords'])
{
$orig_word = array();
$replacement_word = array();
obtain_word_list($orig_word, $replacement_word);
$description = preg_replace($orig_word, $replacement_word, $description);
}
if ( $profiledata['user_allowsmile'] )
{
$description = smilies_pass($description);
}
$description = str_replace("\n", "\n<br />\n", $description);
}
#
#-----[ TROUVER ]----------------------------------------------
#
'INTERESTS' => ( $profiledata['user_interests'] ) ? $profiledata['user_interests'] : ' ',
#
#-----[ AJOUTER, APRES ]----------------------------------------------
#
'DESCRIPTION' => $description,
'L_DESCRIPTION' => $lang['Description'],
#
#-----[ OUVRIR ]----------------------------------------------
#
language/lang_french/lang_main.php
#
#-----[ TROUVER ]----------------------------------------------
#
// That's all Folks!
#
#-----[ AVANT, AJOUTER ]----------------------------------------------
#
$lang['Description'] = 'Description';
$lang['description_too_long'] = 'Votre description est trop long.';
#
#-----[ OUVRIR ]----------------------------------------------
#
templates/subSilver/profile_view_body.tpl
#
#-----[ TROUVER ]----------------------------------------------
#
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_INTERESTS}:</span></td>
<td> <b><span class="gen">{INTERESTS}</span></b></td>
</tr>
#
#-----[ AJOUTER, APRES ]----------------------------------------------
#
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_DESCRIPTION}:</span></td>
<td><span class="gen">{DESCRIPTION}</span></td>
</tr>
#
#-----[ OUVRIR ]----------------------------------------------
#
templates/subSilver/profile_add_body.tpl
#
#-----[ TROUVER ]----------------------------------------------
#
<tr>
<td class="row1"><span class="gen">{L_SIGNATURE}:</span><br /> <span class="gensmall">{L_SIGNATURE_EXPLAIN}<br />
<br />
{HTML_STATUS}<br />
{BBCODE_STATUS}<br />
{SMILIES_STATUS}</span></td>
<td class="row2"> <textarea name="signature"style="width: 300px" rows="6" cols="30" class="post">{SIGNATURE}</textarea>
</td>
</tr>
#
#-----[ AVANT, AJOUTER ]----------------------------------------------
#
<tr>
<td class="row1"><span class="gen">{L_DESCRIPTION}:</span>
<span class="gensmall"><br />
{HTML_STATUS}<br />
{BBCODE_STATUS}<br />
{SMILIES_STATUS}</span></td>
<td class="row2"> <textarea name="description"style="width: 300px" rows="6" cols="30" class="post">{DESCRIPTION}</textarea>
</td>
</tr>
#
#-----[ SAUVEGARDER/FERMER TOUS LES FICHIERS ]------------------------------------------
#
# EoM |
Dernière édition par Darkenshin le Mer 02 Avr 2008 à 14:23; édité 1 fois |
|
| Revenir en haut de page |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Jeu 23 Déc 2004 à 11:21 Sujet du message: |
|
|
oh, c'est toi Oyo... ( la valse des pseudos)...
Je finis le site et la version du Monopoly BB en cours, et je teste ça (ce qui ne devrait pas poser de problème...)  |
|
| Revenir en haut de page |
|
 |
CoMpaX Esprit servant

Inscrit le: 05 Nov 2004 Messages: 177
|
Posté le: Jeu 23 Déc 2004 à 11:24 Sujet du message: |
|
|
Je précise que l'acceptation d'un seul membre de l'équipe suffit  _________________ Poudlard12 - Poudlard Interactif
 |
|
| Revenir en haut de page |
|
 |
Darkenshin Membres actifs

Inscrit le: 23 Déc 2004 Messages: 601
|
Posté le: Jeu 23 Déc 2004 à 16:08 Sujet du message: |
|
|
Oui c'est bien moi si on pouvez rectifier la faute que j'ai fait dans mon pseudo ? a la place de dakenshin mettre darkenshin
Normalement il fonctionne correctement il est dans la db de phpBB-fr et comme tu peu le voir il fonctionne sur mon site
arf on ma découvert  |
|
| Revenir en haut de page |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Jeu 23 Déc 2004 à 16:57 Sujet du message: |
|
|
(on ne me la fait pas à moi!)
Pour le pseudos, on verra... quand j'arriverai à acceder à la BDD  |
|
| Revenir en haut de page |
|
 |
Dolerho Canard emmitouflé
Inscrit le: 28 Nov 2004 Messages: 83 Localisation: 127.0.0.1 -> Tu connais ? :)
|
Posté le: Ven 24 Déc 2004 à 11:22 Sujet du message: |
|
|
Je sais pas si tu le sais :
http://sql.free.fr ---> Apres il suffit de mettre phpbbpower et le mot de passe que tu as pris enfin ton navigateur n'aime peut etre pas ça  _________________ Développement PowerBB
[||||||||||] |
|
| Revenir en haut de page |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Ven 24 Déc 2004 à 12:22 Sujet du message: |
|
|
| Dolerho a écrit: | Je sais pas si tu le sais :
http://sql.free.fr ---> Apres il suffit de mettre phpbbpower et le mot de passe que tu as pris enfin ton navigateur n'aime peut etre pas ça  |
Enfin!!!! j'ai trouve graçe à lui!!!!
...
Dis donc, tu me prendrais pas pour un attardé par exemple...
L'accès a serveur était indisponible pendant 30 min hier...
-
en faite Oyo, tu e sur de vouloir changer de pseudo? |
|
| Revenir en haut de page |
|
 |
Scali Ex-staff

Inscrit le: 08 Nov 2004 Messages: 538 Localisation: http://www.monloup.net
|
Posté le: Ven 24 Déc 2004 à 17:02 Sujet du message: |
|
|
MDR, Alcazarfr, tu sais que pour créer un nouveau sujet, tu dois cliquer sur "Nouveau sujet".
Oyo, ca par exemple ! Mon frère d'armes ! |
|
| Revenir en haut de page |
|
 |
kahuna Ami des fleurs
Inscrit le: 27 Nov 2004 Messages: 6
|
Posté le: Lun 27 Déc 2004 à 17:55 Sujet du message: |
|
|
Mouais ca sert pas a grand chose !  |
|
| Revenir en haut de page |
|
 |
Scali Ex-staff

Inscrit le: 08 Nov 2004 Messages: 538 Localisation: http://www.monloup.net
|
Posté le: Lun 27 Déc 2004 à 18:15 Sujet du message: |
|
|
| C'est ton avis personnel mais pour certains, ce mod est intéressant. Deplus il est facile de le modifier. |
|
| Revenir en haut de page |
|
 |
Darkenshin Membres actifs

Inscrit le: 23 Déc 2004 Messages: 601
|
Posté le: Mar 28 Déc 2004 à 21:18 Sujet du message: |
|
|
Alcazarfr lol pas forcement besion de la DB mais bon pas tres grave pour l'instant
d'ailleur il faudrai revoir la revue des topics quand il ya des posts un mod
Tommy toi ici le monde est petit
kahuna comme ton commentaire mais bon, effectivement vu comme sa ne sert a rien mais pas mal de monde cherche a ajouter des champs dans les porfils celui la me semble le plus facile sur un point technique puisqu'il est tres facile a modifier~adapter m'enfin |
|
| Revenir en haut de page |
|
 |
CyberNord Pingouin carnivore

Inscrit le: 26 Nov 2004 Messages: 47 Localisation: Lille
|
Posté le: Mer 29 Déc 2004 à 16:04 Sujet du message: |
|
|
ce qui serait interressant c'estle même mod mais pour le PCP car on peut créer un nouveau champ via l'ACP mais de mon coté ça ne marche pas.... _________________ Portail des Chti Nordistes  |
|
| Revenir en haut de page |
|
 |
Darkenshin Membres actifs

Inscrit le: 23 Déc 2004 Messages: 601
|
Posté le: Mer 29 Déc 2004 à 16:27 Sujet du message: |
|
|
| Hum connai mal le pcp mais si je peux j'essairai de l'adapter mais je garentie rien |
|
| Revenir en haut de page |
|
 |
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum Vous ne pouvez pas joindre des fichiers Vous ne pouvez pas télécharger des fichiers
|
|