Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Bonjour,
Peux-tu nous donner les caractéristiques du champ que tu as ajouté ? Le 0 dont tu parles me fait penser à un champ de type numérique contenant "0" par défaut.
Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
Find does not find said codes.
Trouvez ne trouve pas ces codes.
Example:
$form = extract_elements(array('use_avatar'));Please, help me.
My fluxbb version 1.4.8
Dernière modification par Trandex (25-03-2012 20:38:36)
Hors ligne
Auteur : Olvean
#
# Name : Avatar par Url en francais
#
# Version : 1.0
# punBB version : 1.2.9
# Author : Olvean "planetaptor@live.fr"
#
# Description : Vous permet de mettre un avatar par url
#
# Files : viewtopic.php
# profile.php
#
#
# Autre : ce mode et basée sur la version remote avatar mais moi je l'ai modifier pour avoir les 2 fonction avatar c'est a dire par url et par upload sur le # serveur
#
Le téléchargement aboutit à un dossier compressé vide... 
Impossible d'essayer de faire une adaptation pour 1.4.x dans ces conditions.
[The download link results in an empty folder. So it's impossible to try to adapt it for 1.4.x versions]
Hors ligne
Plop,
Moi en téléchargeant le fichier ( ici ) j'ai dedans :
Date Time Attr Size Compressed Name
------------------- ----- ------------ ------------ ------------------------
2008-12-05 10:27:25 ....A 7349 1351 Lisez moi.txt
------------------- ----- ------------ ------------ ------------------------
7349 1351 1 files, 0 foldersEt le fichier permet bien d'installer le mod ( sur la version 1.2.9 ) :
#
# Name : Avatar par Url en francais
#
# Version : 1.0
# punBB version : 1.2.9
# Author : Olvean "planetaptor@live.fr"
#
# Description : Vous permet de mettre un avatar par url
#
# Files : viewtopic.php
# profile.php
# admin_options.php
#
# Autre : ce mode et basée sur la version remote avatar mais moi je l'ai modifier pour avoir les 2 fonction avatar c'est a dire par url et par upload sur le # serveur
#
#===============================================================
# Dans votre base de données
#===============================================================
Ajouter un champ appelé "avatar_link" dans PunBB table d'utilisateurs. Je pense que c'est mieux pour l'ajouter juste après «use_avatar le terrain.
#===============================================================
# ouvre profile.php
#===============================================================
#---------------------------------------------------------------
# recherche :
#---------------------------------------------------------------
$form = extract_elements(array('use_avatar'));
#---------------------------------------------------------------
# Ajouter après:
#---------------------------------------------------------------
$avatar_size = @getimagesize($_POST['avatar_link']);
if($avatar_size[0] <= $pun_config['o_avatars_width'] && $avatar_size[1] <= $pun_config['o_avatars_height'])
{
$form['avatar_link'] = $_POST['avatar_link'];
}
else
{
message('La taille maximale d\'un avatar est de '.$pun_config['o_avatars_width'].' x '.$pun_config['o_avatars_height'].' pixels !');
}
#---------------------------------------------------------------
# recherche :
#---------------------------------------------------------------
$result = $db->query('SELECT u.username, u.email, u.title, u.realname, u.url, u.jabber, u.icq, u.msn, u.aim, u.yahoo, u.location, u.use_avatar, u.signature,
#---------------------------------------------------------------
# Remplace par :
#---------------------------------------------------------------
$result = $db->query('SELECT u.username, u.email, u.title, u.realname, u.url, u.jabber, u.icq, u.msn, u.aim, u.yahoo, u.location, u.use_avatar, u.avatar_link, u.signature,
#---------------------------------------------------------------
# recherche :
#---------------------------------------------------------------
if ($user['use_avatar'] == '1')
{
if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$id.'.gif'))
$avatar_field = '<img src="'.$pun_config['o_avatars_dir'].'/'.$id.'.gif" '.$img_size[3].' alt="" />';
else if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$id.'.jpg'))
$avatar_field = '<img src="'.$pun_config['o_avatars_dir'].'/'.$id.'.jpg" '.$img_size[3].' alt="" />';
else if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$id.'.png'))
$avatar_field = '<img src="'.$pun_config['o_avatars_dir'].'/'.$id.'.png" '.$img_size[3].' alt="" />';
else
$avatar_field = $lang_profile['No avatar'];
}
#---------------------------------------------------------------
# remplace par :
#---------------------------------------------------------------
if ($user['use_avatar'] == '1' && $user['avatar_link'] != "")
{
if ($img_size = @getimagesize($user['avatar_link']))
if($img_size[0] <= $pun_config['o_avatars_width'] && $img_size[1] <= $pun_config['o_avatars_height'])
$avatar_field = '<img src="'.$user['avatar_link'].'" '.$img_size[3].' alt="" />';
if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$id.'.gif'))
$avatar_field = '<img src="'.$pun_config['o_avatars_dir'].'/'.$id.'.gif" '.$img_size[3].' alt="" />';
else if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$id.'.jpg'))
$avatar_field = '<img src="'.$pun_config['o_avatars_dir'].'/'.$id.'.jpg" '.$img_size[3].' alt="" />';
else if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$id.'.png'))
$avatar_field = '<img src="'.$pun_config['o_avatars_dir'].'/'.$id.'.png" '.$img_size[3].' alt="" />';
else
$avatar_field = $lang_profile['No avatar'];
}
#---------------------------------------------------------------
# recherche :
#---------------------------------------------------------------
<?php endif; ?> <p><?php echo $lang_profile['Avatar info'] ?></p>
<div class="rbox">
<label><input type="checkbox" name="form[use_avatar]" value="1"<?php if ($user['use_avatar'] == '1') echo ' checked="checked"' ?> /><?php echo $lang_profile['Use avatar'] ?><br /></label>
</div>
<p class="clearb"><?php echo $avatar_field ?></p>
</div>
</fieldset>
</div>
#---------------------------------------------------------------
# Remplace par :
#---------------------------------------------------------------
<?php endif; ?> <p><?php echo $lang_profile['Avatar info'] ?></p>
<?php $img_size = @getimagesize($user['avatar_link']); if($user['avatar_link'] != "") { ?> <img src="<?php echo $user['avatar_link']; ?>" <?php echo $img_size[3]; ?> alt="" /><?php } ?><br /></p>
<div class="rbox">
Lien vers l'avatar :<br />
<input type="text" name="avatar_link" value="<?php echo $user['avatar_link']; ?>" size="50" />
</div>
<div class="rbox">
<label><input type="checkbox" name="form[use_avatar]" value="1"<?php if ($user['use_avatar'] == '1') echo ' checked="checked"' ?> /><?php echo $lang_profile['Use avatar'] ?><br /></label>
</div>
<p class="clearb"><?php echo $avatar_field ?></p>
</div>
</fieldset>
</div>
#===============================================================
# ouvre viewtopic.php
#===============================================================
#---------------------------------------------------------------
# recherche :
#---------------------------------------------------------------
$result = $db->query('SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature,
#---------------------------------------------------------------
# remplace par :
#---------------------------------------------------------------
$result = $db->query('SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.avatar_link, u.signature,
#---------------------------------------------------------------
# recherche :
#---------------------------------------------------------------
if ($pun_config['o_avatars'] == '1' && $cur_post['use_avatar'] == '1' && $pun_user['show_avatars'] != '0')
{
if ($img_size = @getimagesize($cur_post['avatar_link']))
{
#---------------------------------------------------------------
# ajoute aprés :
#---------------------------------------------------------------
if($img_size[0] <= $pun_config['o_avatars_width'] && $img_size[1] <= $pun_config['o_avatars_height'])
$user_avatar = '<img src="'.$cur_post['avatar_link'].'" '.$img_size[3].' alt="" />';
#---------------------------------------------------------------
# upload :
#---------------------------------------------------------------
envoyer sur le serveur 
Hors ligne
Bonjour et merci enum !
J'ai finalement pu extraire le fichier avec 7-zip (ne fonctionnait pas sinon).
Hors ligne
Find does not find said codes.
Trouvez ne trouve pas ces codes.
Example:
$form = extract_elements(array('use_avatar'));Please, help me.
My fluxbb version 1.4.8
Please, follow this link for further help : https://fluxbb.org/forums/viewtopic.php?id=6223
[Suite de cette demande d'aide sur le .org : https://fluxbb.org/forums/viewtopic.php?id=6223 )]
Hors ligne