Cool Forum

 
 
Cool Forum » Hacks et modifications » Support mods & hacks » Demande d'aide
Connexions
1 connecté(s) sur le forum actuellement: 0 membre(s) | 1 invité(s)
 
 
 
<<Sujet précédent     Sujet suivant>>


 
 
Auteur Imprimer le topic Message

 
 
clark

Habitué

Enregistré le 25/10/2004
Messages: 100
Non connecté

Sujet : Demande d'aide
Ajouté le : 18/04/2005 02:30
Message :

Bonjour,

Je recherche l'aide d’une personne connaissant bien la programmation. En fait je souhaiterai ajouter un choix supplémentaire pour les profils des membres de mon forum, en fait où ce trouve (Numéro ICQ, Identifiant AIM, Identifiant MSN, Identifiant Yahoo Msg) je voudrais mettre (ID Skype).

Avec l'aide de gpa4, je sais déjà qu'il faut faire :

fichiers concernés tpl_profil_perso.html ajouter ligne 54 par exemple :

<tr>
<td width="220" class="corp" bgcolor={%::_SKIN[bgtable1]%} nowrap>
<font size={%::_SKIN[middlefont]%}><b><u>{%LNG[yourskype]%} :</u></b></font>
</td>
<td class="corp2" bgcolor={%::_SKIN[bgtable2]%}>
<font size={%::_SKIN[middlefont]%}><B><input type="text" name="skype" value="{%::Result[skype]%}" size="40" class="form" maxlength="50"></B></font>
</td>
</tr>


fichier lng_profil.perso.php ajouter avant la balise de fin de php :

$tpl->LNG['yourskype']="Votre ID Skype";


Il ne manque maintenant plus qu'à faire un petit ajout de table dans la base de donnée ainsi que de trouver le moyen pour que quand quelqu'un clique sur un id Skype qu'il soit envoyer vers le lien suivant "CALLTO://PSEUDO" seulement sur ce point la nous arrivons pas à trouver comment faire ! Je remercie d'avance celui ou celle qui pourra m'aider.

P.S : Pour en savoir plus sur ma demande, merci de bien vouloir suivre le lien suivant : http://cfp.coolforum.net/forum/detail.php?forumid=8&id=279&page=1

Clark.

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de clark!! Envoyer un Message Privé à clark Citer ce post dans votre réponse

 
 
Hayreon

Pilier

Enregistré le 18/01/2003
Messages: 1451
Non connecté

Ajouté le : 18/04/2005 08:08
Message :

La requete pour ajouter le champ skype :

ALTER TABLE `cf_userplus` ADD `skype` VARCHAR( 50 ) NOT NULL ;


Dans profile_perso.php, ligne 76/77

$Description = getformatmsg($_POST['description']);
$skype = getformatmsg($_POST['skype']);
$query = $sql->query("UPDATE ".$_PRE."userplus SET icq='".$_POST['icq']."',aim='$aim',yahoomsg='$yahoo',msn='".$_POST['msn']."', birth='$Birth', sex='".$_POST['sex']."', description='".$Description."', skype='".$skype."' WHERE idplus=".$_USER['userid']);
updatebirth();


Dans popup.php ligne 228/229 ajoute :

if(empty($InfosMB['yahoomsg']))
			$InfosMB['yahoomsg']=$tpl->attlang("pf_inconnu");

if(empty($InfosMB['skype']))
			$InfosMB['skype']=$tpl->attlang("pf_inconnu");


tpl_popup.html ligne 91/92 :

<b>{%LNG[pf_yahoo]%} :</b> {%::InfosMB[yahoomsg]%}<br>
<b>{%LNG[pf_skype]%} :</b> {%::InfosMB[skype]%}<br>


Il faut ajouter dans lng_popup.php :

$tpl->LNG['pf_skype']="Skype";


Avant de poster : La documentation - Les FAQ
Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de Hayreon!! Envoyer un Message Privé à Hayreon Citer ce post dans votre réponse

 
 
clark

Habitué

Enregistré le 25/10/2004
Messages: 100
Non connecté

Ajouté le : 18/04/2005 17:23
Message :

Merci aquilon, seulement cela ne fonctionne malheuresement pas !

Je reçois l'erreur suivante sur la page de profil :
Parse error: parse error, unexpected T_VARIABLE in forums/profile_perso.php on line 64

Je suis sur la version 0.7.3 de CoolForum, peux être il y aurait t'il une différence de code entre cette version et la nouvelle ?.

Merci d'avance.

Ah au fait, bon anniversaire Aquilon !

*** Message édité par clark le 18/04/2005 16:24 ***

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de clark!! Envoyer un Message Privé à clark Citer ce post dans votre réponse

 
 
clark

Habitué

Enregistré le 25/10/2004
Messages: 100
Non connecté

Ajouté le : 19/04/2005 03:01
Message :

Ah voilà, je viens de trouver le problème, il suffit seulement de faire :

Dans profile_perso.php, ligne 76/77

$query = $sql->query("UPDATE ".$_PRE."userplus SET icq='$_POST[icq]',aim='$aim',yahoomsg='$yahoo',msn='$_POST[msn]',skype='$_POST[skype]', birth='$Birth', sex='$_POST[sex]' WHERE idplus='$_USER[userid]'");


Par contre pour le lien cliquable (CALLTO://PSEUDO) serait-tu comment faire ?.

Encore merci pour ton aide.

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de clark!! Envoyer un Message Privé à clark Citer ce post dans votre réponse

 
 
Hayreon

Pilier

Enregistré le 18/01/2003
Messages: 1451
Non connecté

Ajouté le : 19/04/2005 13:48
Message :

Sauf que la tu ne formate plus le champ, c'est la porte grande ouverte aux pirates en tout genres.

$skype = getformatmsg($_POST['skype']);
$query = $sql->query("UPDATE ".$_PRE."userplus SET icq='".$_POST['icq']."',aim='$aim',yahoomsg='$yahoo',msn='".$_POST['msn']."', birth='$Birth', sex='".$_POST['sex']."', description='".$Description."', skype='.$skype.' WHERE idplus=".$_USER['userid']);
updatebirth();


Il faut bien garder cette forma là. Pour le reste j ai pas vu. J'ai une mega creve donc je verrai plus tard si personne le fait.

*** Message édité par Aquilon le 19/04/2005 12:49 ***


Avant de poster : La documentation - Les FAQ
Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de Hayreon!! Envoyer un Message Privé à Hayreon Citer ce post dans votre réponse

 
 


<<Sujet précédent     Sujet suivant>>

 
[Contacter l'administrateur] | [Aller sur CoolForum.net]

 
[12 requêtes] - [Page générée en 0.0261 secondes]
 

Powered by CoolForum v.0.8.5 beta
Copyright ©2001-2014 CoolForum.net