Question tout bete

Ce site N'EST PAS un site de support généraliste !
Ce forum vous permet de réagir aux news, poser des questions sur mes documents de référence ou autour de l'univers phpBB, mais pas de demander du support sur phpBB ou des MODs d'autres auteurs (à l'exception d'EasyMOD).
RĂšgles du forum
Courtoisie envers les membres et respect envers les sociétés sont les maitre mots de ces forums. Tout manquement sera sanctionné par un rappel à l'ordre, voir une exclusion temporaire ou définitive des forums !
Répondre
Frack
Messages : 24
Inscription : 06 janv. 2005 23h54

Question tout bete

Message par Frack »

Bonjour Ă  tous,

Voilà, j'ai un soucis... j'ai beau avoir tout essayé, je n'y arrive pas...

Comment rendre un fichier .txt compatible avec easymod... Juste un seul fichier.... j'ai tout testé (mettre dans un dossier, mettre en anglais, etc...) mais rien à faire, je dois louper un truc...

Donc si tu pouvais me dire exactement ce que je dois faire, ce serai vraiment chouet!!!

Merci mille fois !!!


Voici en l'occurence le fichier que je souhiaterai effectuer par EM :

Code : Tout sélectionner

################################################################################### 
## 
## Titre du Hack : Add new field to profile 
## Version du Hack : 1.0.6 (ex phpbb 2.0.4)
## Auteur        Acid
## Support:	 https://www.phpbbhacks.com/forums
## Traduction:	 Weboac (weboac@yahoo.fr)
##
## Description:  Juste un petit MOD pour ajouter un champ au profil. "music" peut Ítre
##		 changÈ en "n'importe quoi" bien spur mais attention, mettez la mÍme 
##		 chose ‡ chaque fois que vous voyez "music", "MUSIC" ou encore 
##		 "user_music".
##		 Traduction en franÁais: "music" = "musique", changer aussi celui-l‡ !
##		 Si vous voulez crÈer plus de champs, il suffit de reproduire
##		 les Ètapes et de changer "music".	 
##
## Fichiers ‡ Èditer:	9
##			admin/admin_users.php
##	                language/lang_english/lang_main.php
##			language/lang_french/lang_main.php
##              	includes/usercp_viewprofile.php 
##	                includes/usercp_register.php
##      	        includes/usercp_avatar.php 
##              	templates/xxx/admin/user_edit_body.tpl
## 	                templates/xxx/profile_add_body.tpl 
##      	        templates/xxx/profile_view_body.tpl
##			
##
################################################################################### 
## 
## Installation/Note de l'auteur: 
## Toujours faire une sauvegarde des fichiers que vous allez Èditer.
## 
## Ce hacks va crÈer une nouvelle collone dans votre 'user' table. 
##
################################################################################### 
#
#-----[ SQL ]-------------------------------------------
#  
# Vous devez changer le prÈfixe de votre database.

ALTER TABLE test_users ADD user_music VARCHAR(255);



## Vous pouvez utiliser table_update.php pour modifier votre database automatiquement.
## (Simplement, uploader le fichier et le lancer)


# 
#-----[ UPLOADER ]------------------------------------------ 
#  
	/table_update.php ...pour modifier la database
	/table_delete.php ...pour annuler la modification

## Ces fichiers doivent Ítre deletÈs aprËs utilisation.

# 
#-----[ OUVRIR ]------------------------------------------ 
#  
# language/lang_english/lang_main.php
# 
#-----[ TROUVER ]---------------------------------------------------
# 
// 
// That's all Folks! 

# 
#-----[ AVANT, AJOUTER ]---------------------------------------------------
# 
$lang['Music'] = "Music";


# 
#-----[ OUVRIR ]------------------------------------------ 
#  
# language/lang_french/lang_main.php
# 
#-----[ TROUVER ]---------------------------------------------------
# 
// 
// That's all Folks! 

# 
#-----[ AVANT, AJOUTER ]---------------------------------------------------
# 
$lang['Music'] = "Musique";



# 
#-----[ OUVRIR ]------------------------------------------ 
#  
# includes/usercp_viewprofile.php
# 
#-----[ TROUVER ]---------------------------------------------------
# 
	'INTERESTS' => ( $profiledata['user_interests'] ) ? $profiledata['user_interests'] : ' ',

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
	'MUSIC' => ( $profiledata['user_music'] ) ? $profiledata['user_music'] : ' ',

# 
#-----[ TROUVER ]---------------------------------------------------
# 
	'L_INTERESTS' => $lang['Interests'],

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
	'L_MUSIC' => $lang['Music'],



# 
#-----[ OUVRIR ]------------------------------------------ 
#  
# includes/usercp_register.php
# 
#-----[ TROUVER ]---------------------------------------------------
# 
	$strip_var_list = array('username' => 'username', 'email' => 'email', 'icq' => 'icq', 'aim' => 'aim', 'msn' => 'msn', 'yim' => 'yim', 'website' => 'website', 'location' => 'location', 'occupation' => 'occupation', 'interests' => 'interests');

# 
#-----[ DANS LA LIGNE, TROUVER ]---------------------------------------------------
# 
'interests'

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
, 'music' => 'music'

# 
#-----[ TROUVER ]---------------------------------------------------
# 
	validate_optional_fields($icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature);

# 
#-----[ DANS LA LIGNE, TROUVER ]---------------------------------------------------
# 
$interests

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
, $music

# 
#-----[ TROUVER ]---------------------------------------------------
# 
		$interests = stripslashes($interests);

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
		$music = stripslashes($music);

# 
#-----[ TROUVER ]---------------------------------------------------
# 
			$sql = "UPDATE " . USERS_TABLE . "
				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 = $popuppm, user_timezone = $user_timezone, user_dateformat = '" . str_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 . "

# 
#-----[ DANS LA LIGNE, TROUVER ]---------------------------------------------------
# 
$interests) . "'

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
, user_music = '" . str_replace("\'", "''", $music) . "'

# 
#-----[ TROUVER ]---------------------------------------------------
# 
			$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_level, user_allow_pm, user_active, user_actkey)
				VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $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, $popuppm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, 0, 1, ";

# 
#-----[ DANS LA LIGNE, TROUVER ]---------------------------------------------------
# 
user_interests

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

# 
#-----[ DANS LA LIGNE, TROUVER ]---------------------------------------------------
# 
$interests) . "'

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
, '" . str_replace("\'", "''", $music) . "'

# 
#-----[ TROUVER ]---------------------------------------------------
# 
	$interests = stripslashes($interests);

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
	$music = stripslashes($music);

# 
#-----[ TROUVER ]---------------------------------------------------
# 
	$interests = $userdata['user_interests'];

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
	$music = $userdata['user_music'];

# 
#-----[ TROUVER ]---------------------------------------------------
# 
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, $popuppm, $notifyreply, $attachsig, $allowhtml, $allowbbcode, $allowsmilies, $allowviewonline, $user_style, $user_lang, $user_timezone, $user_dateformat, $userdata['session_id']);

# 
#-----[ DANS LA LIGNE, TROUVER ]---------------------------------------------------
# 
$user_dateformat

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
, $music

# 
#-----[ TROUVER (cherchez juste la derniËre ligne) ]--------------------------
# 
	$template->assign_vars(array(
		.
		.
		.
		.
		'INTERESTS' => $interests,

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
		'MUSIC' => $music,

# 
#-----[ TROUVER ]---------------------------------------------------
# 
		'L_INTERESTS' => $lang['Interests'],

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
		'L_MUSIC' => $lang['Music'],



# 
#-----[ OUVRIR ]------------------------------------------ 
#  
# includes/usercp_avatar.php
# 
#-----[ TROUVER ]---------------------------------------------------
# 
function display_avatar_gallery($mode, &$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, &$popuppm, &$notifyreply, &$attachsig, &$allowhtml, &$allowbbcode, &$allowsmilies, &$hideonline, &$style, &$language, &$timezone, &$dateformat, &$session_id)

# 
#-----[ DANS LA LIGNE, TROUVER ]---------------------------------------------------
# 
&$dateformat

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
, &$music

# 
#-----[ TROUVER ]---------------------------------------------------
# 
$params = array('coppa', 'user_id', 'username', 'email', 'current_email', 'cur_password', 'new_password', 'password_confirm', 'icq', 'aim', 'msn', 'yim', 'website', 'location', 'occupation', 'interests', 'signature', 'viewemail', 'notifypm', 'popuppm', 'notifyreply', 'attachsig', 'allowhtml', 'allowbbcode', 'allowsmilies', 'hideonline', 'style', 'language', 'timezone', 'dateformat');

# 
#-----[ DANS LA LIGNE, TROUVER ]---------------------------------------------------
# 
'dateformat'

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
, 'music'



# 
#-----[ OUVRIR ]------------------------------------------ 
#  
# admin/admin_users.php 
# 
#-----[ TROUVER ]---------------------------------------------------
# 
		$interests = ( !empty($HTTP_POST_VARS['interests']) ) ? trim(strip_tags( $HTTP_POST_VARS['interests'] ) ) : '';

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
		$music = ( !empty($HTTP_POST_VARS['music']) ) ? trim(strip_tags( $HTTP_POST_VARS['music'] ) ) : ''; 

# 
#-----[ TROUVER ]---------------------------------------------------
# 
validate_optional_fields($icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature); 

# 
#-----[ DANS LA LIGNE, TROUVER ]---------------------------------------------------
# 
$interests

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
, $music

# 
#-----[ TROUVER (1Ëre apparition) ]--------------------------------------------
# 
			$interests = htmlspecialchars(stripslashes($interests));

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
			$music = htmlspecialchars(stripslashes($music));

# 
#-----[ TROUVER ]---------------------------------------------------
# 
$sql = "UPDATE " . USERS_TABLE . " 
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_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_active = $user_status, user_rank = $user_rank" . $avatar_sql . " 

# 
#-----[ DANS LA LIGNE, TROUVER ]---------------------------------------------------
# 
$interests) . "'

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
, user_music = '" . str_replace("\'", "''", $music) . "'

# 
#-----[ TROUVER (2Ëme apparition) ]-------------------------------------------
# 
			$interests = htmlspecialchars(stripslashes($interests));

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
			$music = htmlspecialchars(stripslashes($music));

# 
#-----[ TROUVER ]---------------------------------------------------
# 
		$interests = htmlspecialchars($this_userdata['user_interests']);

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
		$music = htmlspecialchars($this_userdata['user_music']);

# 
#-----[ TROUVER ]---------------------------------------------------
# 
			$s_hidden_fields .= '<input type="hidden" name="interests" value="' . str_replace("\"", """, $interests) . '" />';

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
			$s_hidden_fields .= '<input type="hidden" name="music" value="' . str_replace("\"", """, $music) . '" />'; 

# 
#-----[ TROUVER ]---------------------------------------------------
# 
			'INTERESTS' => $interests,

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
			'MUSIC' => $music, 

# 
#-----[ TROUVER ]---------------------------------------------------
# 
			'L_INTERESTS' => $lang['Interests'],

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
			'L_MUSIC' => $lang['Music'],



# 
#-----[ OUVRIR ]------------------------------------------ 
#  
# templates/xxx/profile_add_body.tpl
# 
#-----[ TROUVER ]---------------------------------------------------
# 
	<tr> 
	  <td class="row1"><span class="gen">{L_INTERESTS}:</span></td>
	  <td class="row2"> 
		<input type="text" class="post"style="width: 200px"  name="interests" size="35" maxlength="150" value="{INTERESTS}" />
	  </td>
	</tr>

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
	<tr> 
	  <td class="row1"><span class="gen">{L_MUSIC}:</span></td>
	  <td class="row2"> 
		<input type="text" class="post"style="width: 200px"  name="music" size="35" maxlength="150" value="{MUSIC}" />
	  </td>
	</tr>



# 
#-----[ OUVRIR ]------------------------------------------ 
#  
# templates/xxx/profile_view_body.tpl
# 
#-----[ TROUVER ]---------------------------------------------------
# 
		<tr> 
		  <td valign="top" align="right"><span class="gen">{L_INTERESTS}:</span></td>
		  <td> <b><span class="gen">{INTERESTS}</span></b></td>
		</tr>

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
		<tr> 
		  <td valign="top" align="right"><span class="gen">{L_MUSIC}:</span></td>
		  <td> <b><span class="gen">{MUSIC}</span></b></td>
		</tr>



# 
#-----[ OUVRIR ]------------------------------------------ 
#  
# templates/xxx/admin/user_edit_body.tpl
# 
#-----[ TROUVER ]---------------------------------------------------
# 
	<tr> 
	  <td class="row1"><span class="gen">{L_INTERESTS}</span></td>
	  <td class="row2"> 
		<input type="text" name="interests" size="35" maxlength="150" value="{INTERESTS}" />
	  </td>
	</tr>

# 
#-----[ APRES, AJOUTER ]---------------------------------------------------
# 
        <tr> 
          <td class="row1"><span class="gen">{L_MUSIC}</span></td> 
          <td class="row2"> 
                <input class="post" type="text" name="music" size="35" maxlength="50" value="{MUSIC}" /> 
        </td> 
         </tr>

#############################################################################################################################################################################################
#############################################################################################################################################################################################
#############################################################################################################################################################################################


Encore merci :)
Avatar de l’utilisateur
FTP
Messages : 1033
Inscription : 06 mars 2004 14h41
Contact :

Message par FTP »

TOUT ce que tu cherches est ici...
https://www.golfexpert.net/phpbb/forums/ ... c.php?t=58

Grosso modo ce MOD n'est absolument pas compatible EM.
Il va falloir l'alligner complĂštement sur le template des MODs officiel anglais :)

Si tu veux gagner du temps, n'utilise pas cette version française, mais rĂ©cupĂšre l'originale d'Acid en anglais et adapte les quelques pb qu'il pourra rester, comme l'en tĂȘte qui n'est pas correct.
L'urgent est fait, l'impossible est en cours, pour les miracles prévoir 24h !
Frack
Messages : 24
Inscription : 06 janv. 2005 23h54

Message par Frack »

Re :)

Merci pour ta réponse, j'ai modifié le fichier comme indiqué.

J'ai créé un dossier Add_field, dans lequel j'ai mis addfield.txt, avec ceci :


Code : Tout sélectionner

############################################################## 
## MOD Title:          Add new field to profile
## MOD Author:         Acid 
## MOD Description:    Ajoute un champs 
## MOD Version:        1.0.6
## MOD Compatibility:  2.0.4 
## 
## Installation Level: Easy 
## Installation Time:  5 Minutes 
## Files To Edit:      9 
##		admin/admin_users.php
##	        language/lang_english/lang_main.php
##		language/lang_french/lang_main.php
##          	includes/usercp_viewprofile.php 
##	        includes/usercp_register.php
##      	includes/usercp_avatar.php 
##          	templates/subsilver/admin/user_edit_body.tpl
## 	        templates/subSilver/profile_add_body.tpl 
##      	templates/subSilver/profile_view_body.tpl
## Included Files:     n/a 
##			
##
############################################################## 
## For Security Purposes, Please Check: https://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: https://www.phpbb.com/mods/ 
############################################################## 
## Author Notes: 
## 
############################################################## 
## MOD History: 
## 
##   YYYY-MM-DD - Version x.x.x 
##      - version notes go here 
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 
# 
#-----[ SQL ]------------------------------------------------- 
# 

ALTER TABLE motogp_users ADD user_music VARCHAR(255);



# 
#-----[ OPEN ]------------------------------------------------ 
#  
# language/lang_english/lang_main.php
# 
#-----[ FIND ]------------------------------------------------ 
#
// 
// That's all Folks! 

# 
#-----[ BEFORE, ADD ]----------------------------------------- 
# 
$lang['Music'] = "Music";


# 
#-----[ OPEN ]------------------------------------------------ 
#  
# language/lang_french/lang_main.php
# 
#-----[ FIND ]------------------------------------------------ 
#
// 
// That's all Folks! 

# 
#-----[ BEFORE, ADD ]----------------------------------------- 
# 
$lang['Music'] = "Musique";



# 
#-----[ OPEN ]------------------------------------------------ 
#  
# includes/usercp_viewprofile.php
# 
#-----[ FIND ]------------------------------------------------ 
#
	'INTERESTS' => ( $profiledata['user_interests'] ) ? $profiledata['user_interests'] : '&nbsp;',

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
	'MUSIC' => ( $profiledata['user_music'] ) ? $profiledata['user_music'] : '&nbsp;',

# 
#-----[ FIND ]------------------------------------------------ 
#
	'L_INTERESTS' => $lang['Interests'],

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
	'L_MUSIC' => $lang['Music'],



# 
#-----[ OPEN ]------------------------------------------------ 
#  
# includes/usercp_register.php
# 
#-----[ FIND ]------------------------------------------------ 
#
	$strip_var_list = array('username' => 'username', 'email' => 'email', 'icq' => 'icq', 'aim' => 'aim', 'msn' => 'msn', 'yim' => 'yim', 'website' => 'website', 'location' => 'location', 'occupation' => 'occupation', 'interests' => 'interests');

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
#  
'interests'

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
, 'music' => 'music'

# 
#-----[ FIND ]------------------------------------------------ 
#
	validate_optional_fields($icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature);

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
#  
$interests

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
, $music

# 
#-----[ FIND ]------------------------------------------------ 
#
		$interests = stripslashes($interests);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
		$music = stripslashes($music);

# 
#-----[ FIND ]------------------------------------------------ 
#
			$sql = "UPDATE " . USERS_TABLE . "
				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 = $popuppm, user_timezone = $user_timezone, user_dateformat = '" . str_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 . "

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
#  
$interests) . "'

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
, user_music = '" . str_replace("\'", "''", $music) . "'

# 
#-----[ FIND ]------------------------------------------------ 
#
			$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_level, user_allow_pm, user_active, user_actkey)
				VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $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, $popuppm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, 0, 1, ";

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

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

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
#  
$interests) . "'

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
, '" . str_replace("\'", "''", $music) . "'

# 
#-----[ FIND ]------------------------------------------------ 
#
	$interests = stripslashes($interests);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
	$music = stripslashes($music);

# 
#-----[ FIND ]------------------------------------------------ 
#
	$interests = $userdata['user_interests'];

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
	$music = $userdata['user_music'];

# 
#-----[ FIND ]------------------------------------------------ 
#
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, $popuppm, $notifyreply, $attachsig, $allowhtml, $allowbbcode, $allowsmilies, $allowviewonline, $user_style, $user_lang, $user_timezone, $user_dateformat, $userdata['session_id']);

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
#  
$user_dateformat

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
, $music

# 
#-----[ FIND ]------------------------------------------------ 
#
		'L_INTERESTS' => $lang['Interests'],

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
		'L_MUSIC' => $lang['Music'],



# 
#-----[ OPEN ]------------------------------------------------ 
#  
# includes/usercp_avatar.php
# 
#-----[ FIND ]------------------------------------------------ 
#
function display_avatar_gallery($mode, &$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, &$popuppm, &$notifyreply, &$attachsig, &$allowhtml, &$allowbbcode, &$allowsmilies, &$hideonline, &$style, &$language, &$timezone, &$dateformat, &$session_id)

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
#  
&$dateformat

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
, &$music

# 
#-----[ FIND ]------------------------------------------------ 
#
$params = array('coppa', 'user_id', 'username', 'email', 'current_email', 'cur_password', 'new_password', 'password_confirm', 'icq', 'aim', 'msn', 'yim', 'website', 'location', 'occupation', 'interests', 'signature', 'viewemail', 'notifypm', 'popuppm', 'notifyreply', 'attachsig', 'allowhtml', 'allowbbcode', 'allowsmilies', 'hideonline', 'style', 'language', 'timezone', 'dateformat');

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
#  
'dateformat'

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
, 'music'



# 
#-----[ OPEN ]------------------------------------------------ 
#  
# admin/admin_users.php 
# 
#-----[ FIND ]------------------------------------------------ 
#
		$interests = ( !empty($HTTP_POST_VARS['interests']) ) ? trim(strip_tags( $HTTP_POST_VARS['interests'] ) ) : '';

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
		$music = ( !empty($HTTP_POST_VARS['music']) ) ? trim(strip_tags( $HTTP_POST_VARS['music'] ) ) : ''; 

# 
#-----[ FIND ]------------------------------------------------ 
#
validate_optional_fields($icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature); 

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
#  
$interests

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
, $music

# 
#-----[ FIND ]------------------------------------------------ 
#
$sql = "UPDATE " . USERS_TABLE . " 
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_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_active = $user_status, user_rank = $user_rank" . $avatar_sql . " 

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
#  
$interests) . "'

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
, user_music = '" . str_replace("\'", "''", $music) . "'

# 
#-----[ FIND ]------------------------------------------------ 
#
		$interests = htmlspecialchars($this_userdata['user_interests']);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
		$music = htmlspecialchars($this_userdata['user_music']);

# 
#-----[ FIND ]------------------------------------------------ 
#
			$s_hidden_fields .= '<input type="hidden" name="interests" value="' . str_replace("\"", """, $interests) . '" />';

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
			$s_hidden_fields .= '<input type="hidden" name="music" value="' . str_replace("\"", """, $music) . '" />'; 

# 
#-----[ FIND ]------------------------------------------------ 
#
			'INTERESTS' => $interests,

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
			'MUSIC' => $music, 

# 
#-----[ FIND ]------------------------------------------------ 
#
			'L_INTERESTS' => $lang['Interests'],

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
			'L_MUSIC' => $lang['Music'],



# 
#-----[ OPEN ]------------------------------------------------ 
#  
# templates/subSilver/profile_add_body.tpl
# 
#-----[ FIND ]------------------------------------------------ 
#
	<tr> 
	  <td class="row1"><span class="gen">{L_INTERESTS}:</span></td>
	  <td class="row2"> 
		<input type="text" class="post"style="width: 200px"  name="interests" size="35" maxlength="150" value="{INTERESTS}" />
	  </td>
	</tr>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
	<tr> 
	  <td class="row1"><span class="gen">{L_MUSIC}:</span></td>
	  <td class="row2"> 
		<input type="text" class="post"style="width: 200px"  name="music" size="35" maxlength="150" value="{MUSIC}" />
	  </td>
	</tr>



# 
#-----[ OPEN ]------------------------------------------------ 
#  
# templates/subSilver/profile_view_body.tpl
# 
#-----[ FIND ]------------------------------------------------ 
#
		<tr> 
		  <td valign="top" align="right"><span class="gen">{L_INTERESTS}:</span></td>
		  <td> <b><span class="gen">{INTERESTS}</span></b></td>
		</tr>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
		<tr> 
		  <td valign="top" align="right"><span class="gen">{L_MUSIC}:</span></td>
		  <td> <b><span class="gen">{MUSIC}</span></b></td>
		</tr>



# 
#-----[ OPEN ]------------------------------------------------ 
#  
# templates/subSilver/admin/user_edit_body.tpl
# 
#-----[ FIND ]------------------------------------------------ 
#
	<tr> 
	  <td class="row1"><span class="gen">{L_INTERESTS}</span></td>
	  <td class="row2"> 
		<input type="text" name="interests" size="35" maxlength="150" value="{INTERESTS}" />
	  </td>
	</tr>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
        <tr> 
          <td class="row1"><span class="gen">{L_MUSIC}</span></td> 
          <td class="row2"> 
                <input class="post" type="text" name="music" size="35" maxlength="50" value="{MUSIC}" /> 
        </td> 
         </tr>

#############################################################################################################################################################################################
#############################################################################################################################################################################################
#############################################################################################################################################################################################

Mais cela ne marche toujours pas, j'ai une erreur, as u une idée?
Avatar de l’utilisateur
FTP
Messages : 1033
Inscription : 06 mars 2004 14h41
Contact :

Message par FTP »

Bah si tu me mettais l'erreur ça serait plus facile :roll:
Pour le reste ça a l'air dĂ©jĂ  mieux, mĂȘme s'il manque l'action qui clot le MOD.

Tu l'as passé au MOD validator ?
L'urgent est fait, l'impossible est en cours, pour les miracles prévoir 24h !
Frack
Messages : 24
Inscription : 06 janv. 2005 23h54

Message par Frack »

Non, pas passé au MOD validator.... c'est quoi exactment, je n'ai pas vu d'infos là dessus.... :s


Voici mon erreur :

Code : Tout sélectionner

BEFOREADDECHEC : erreur de rédaction du script. Une action FIND n'a pas été exécutée précédemment.
Ligne du script n°59 :: FAQ :: Rapport d'erreur

Merci pour toute ton aide ET, c'est cool de passer du temps Ă  nous aider ;)
Frack
Messages : 24
Inscription : 06 janv. 2005 23h54

Message par Frack »

Bon j'ai testé de supprimer cette commande, et de l'entrer à la main.... Mais j'ai une autre erreur...

Je crois que je vais laisser tomber, EM comporte trop d'enigmes pour moi...

Merci quand meme :)
Avatar de l’utilisateur
FTP
Messages : 1033
Inscription : 06 mars 2004 14h41
Contact :

Message par FTP »

As you want :)
C'est clair qu'Ă©crire un MOD, oĂč le rendre EMC demande un peu de travail mais bon... c'est juste une question de motivation. C'est pas sorcier.
L'urgent est fait, l'impossible est en cours, pour les miracles prévoir 24h !
Frack
Messages : 24
Inscription : 06 janv. 2005 23h54

Message par Frack »

C'est pas sorcier oui et non....

Disons que je me retrouve avec plein d'incompatibilités...

Par exemple des commandes : "Dans la ligne trouver et ajouter apres" qui ne me semblent pas compatibles EM (donc je les vire pour les faire Ă  la mains) des infos qu'il ne trouve pas dans les fichiers, Ă  cause de MODS, ou des fois, je ne sais meem aps pourquoi, donc je les enleve aussi, etc etc....

Au final j'ai peut etre un truc qui marche, mais il m'en reste les 3/4 Ă  faire manuellement ;)

Ou sinon, pour modifier le code du MOD afin de le rendre compatible, je ne suis pas assez callé ;)
Répondre