Cool Forum

 
 
Cool Forum » Hacks et modifications » Support mods & hacks » Ajouter des smileys
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

 
 
rickways

Habitué

Enregistré le 07/09/2004
Messages: 103
Non connecté

Sujet : Ajouter des smileys
Ajouté le : 15/09/2004 15:13
Message :

J'ai voulu rajouter des smileys mais apparement c plus compliquer que de les ajouter simplement dans le dossier smyleys.

Deux questions:

- comment faire pour activer les noveaux smileys ajoutés dans le dossier adéquagt
- est possible de créer des sous dossier pour les smileys afin de thématiser ceux ci ?

Merci d'avance pour votre 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 Envoyer un email à rickways!!! Envoyer un Message Privé à rickways Citer ce post dans votre réponse

 
 
rickways

Habitué

Enregistré le 07/09/2004
Messages: 103
Non connecté

Ajouté le : 15/09/2004 15:14
Message :


PS: j'ai fait une petite recherche juste avant, et j'ai lu ajouter base de données, etc... mais j'ai pas bien compris

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 Envoyer un email à rickways!!! Envoyer un Message Privé à rickways Citer ce post dans votre réponse

 
 
TiGeR

Pilier

Roarr!!!

Enregistré le 16/01/2003
Messages: 3794
Non connecté

Ajouté le : 16/09/2004 23:50
Message :

Jettes un coup d'oeil dans ton administration, section "Gérer les smileys"


CFP : Portail Web basé sur CF
CF Last Posts 0.8 : Derniers messages de votre CF sur votre site
Mods : Générateur de fichiers hackés pour CF

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 TiGeR!! Envoyer un Message Privé à TiGeR Citer ce post dans votre réponse

 
 
jmsd

Nouveau

Enregistré le 04/12/2004
Messages: 17
Non connecté

Ajouté le : 13/12/2004 08:55
Message :

Je me suis interressé a ça dernierement

j'ai reussi a mettre deux categories de smileys pour une version 0.6.6 beta (.php),

Les fichiers changés sont:

/forum/showsmileys.php
/forum/repondre.php
/forum/detail.php

/forum/admin/fonctions.php

/forum/skin/xxxx/templates/tpl_editpost.html
/forum/skin/xxxx/templates/tpl_reppage.html
/forum/skin/xxxx/templates/tpl_popup.html

les fichiers ajoutés sont:

/forum/showsmileys3.php
/forum/skin/xxxx/templates/tpl_popup3.html
base de données CF_smileys2

ça donne ça:

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 Envoyer un email à jmsd!!! Visitez le site de jmsd!! Envoyer un Message Privé à jmsd Citer ce post dans votre réponse

 
 
rickways

Habitué

Enregistré le 07/09/2004
Messages: 103
Non connecté

Ajouté le : 13/12/2004 23:30
Message :

ça à l'air bien sympa, mais on n'en sait pas beaucoup sur ce que tu as fait !?

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 Envoyer un email à rickways!!! Envoyer un Message Privé à rickways Citer ce post dans votre réponse

 
 
gpa4

Pilier

Enregistré le 16/06/2003
Messages: 587
Non connecté

Ajouté le : 13/12/2004 23:51
Message :


c'est le moins qu'on puisse dire !

il a oublié qu'ici, on partage, on garde pas que pour soi


Restons zen
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 gpa4!! Envoyer un Message Privé à gpa4 Citer ce post dans votre réponse

 
 
jmsd

Nouveau

Enregistré le 04/12/2004
Messages: 17
Non connecté

Ajouté le : 14/12/2004 09:47
Message :

nono, pas oublié , no problèm pour partager

mais le blèm, c'est que je suis juste un bidouilleur un peu ignare en php

Puis la photo montre un skin modifié petit a petit depuis longtemps.
la preuve sur l'interface de posts.



Si une idée vous plait, je peut eventuellement vous dire ce que j'ai changé.

par contre, pour ajouter une 2ème base, je me rapelle a peu-près ce que j'ai modifié.
je veux bien vous le mettre, mais je vous previens, c'est du bidouillage ;;)
1: créer une base de données CF_smileys2

2: créer le fichier /forum/skin/xxxx/templates/tpl_popup3.html
sur le même modèle que tpl_popup.html
en changeant
{%box[listsmileys]%} par
{%box[listsmileys2]%}

3: créer le fichier /forum/showsmileys3.php
sur le même modèle que showsmileys.php
en changeant
-------------------------------------------------------
if(!isset($_REQUEST[action]))

{
$table_smileys=getloadsmileys();

$tpl->box[listsmileys]="";

$query=mysql_query("SELECT COUNT(*) as nblg FROM CF_smileys");
----------------------------------------------------------
par:
----------------------------------------------------------
if(!isset($_REQUEST[action]))
{
$table_smileys=getloadsmileys2();

$tpl->box[listsmileys2]="";

$query=mysql_query("SELECT COUNT(*) as nblg FROM CF_smileys2");
----------------------------------------------------------
puis, cette ligne:
--------------------------------------
$tpl->box[listsmileys] .= $tpl->gettemplate("popup",1);
-------------------------------------
par cette ligne:
$tpl->box[listsmileys] .= $tpl->gettemplate("popup3",1);
--------------------------------------
4: Dans le fichier /forum/admin/fonctions.php,
après la fonction getloadsmileys() ajouter:
-------------------------------------------
function getloadsmileys2()
{
$query=mysql_query("SELECT * FROM CF_smileys2");

$i=0;
while($j=mysql_fetch_array($query))
{
$tplable_smileys[$i][code]=$j[codesmile];
$tplable_smileys[$i][img]=$j[imgsmile];
$i++;
}

return($tplable_smileys);
}
----------------------------------------------

ensuite, toujours dans le fichier fonctions.php,
changer la fontion getreturnsmilies par:
-----------------------------------------------
function getreturnsmilies($msg)
{

global $table_smileys;
global $Table_Smileys;
for($i=0;$i<count($table_smileys);$i++)
{
$msg = str_replace($table_smileys[$i][code],"<img src=\"smileys/".$table_smileys[$i][img]."\" align=absmiddle>", $msg);
}
for($i=0;$i<count($Table_Smileys);$i++)
{
$msg = str_replace($Table_Smileys[$i][code],"<img src=\"smileys/".$Table_Smileys[$i][img]."\" align=absmiddle>", $msg);
}
return($msg);

}
---------------------------------------
suite au prochain post (Limite : 3000)

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 Envoyer un email à jmsd!!! Visitez le site de jmsd!! Envoyer un Message Privé à jmsd Citer ce post dans votre réponse

 
 
jmsd

Nouveau

Enregistré le 04/12/2004
Messages: 17
Non connecté

Ajouté le : 14/12/2004 09:58
Message :

5: Dans le fichier /forum/detail.php,
juste avant
$table_smileys=getloadsmileys();
mettre:
$Table_Smileys=getloadsmileys2();


6: /forum/repondre.php
avant:
$table_smileys=getloadsmileys();
mettre:
$Table_Smileys=getloadsmileys2();

7: reste plus qu'a modifier les fichiers qui appelle les tables de smileys
(voir tous les smileys)
en mettant le lien pour la table 2

<a href="javascript:;" onclick="popup('{%::cachedir%}showsmileys.php');"
<a href="javascript:;" onclick="popup('{%::cachedir%}showsmileys3.php');"

chez moi, c'est:
/forum/skin/xxxx/templates/tpl_editpost.html
/forum/skin/xxxx/templates/tpl_reppage.html

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 Envoyer un email à jmsd!!! Visitez le site de jmsd!! Envoyer un Message Privé à jmsd 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.0171 secondes]
 

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