Nouveau sujet Répondre Imprimer Syndication RSS 2.0

[SUPPORT]Gestion complète des smileys

Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1205
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 01 Mars 2006, 14:59

Reprise du dernier message

Oui exactement, je n'avais pas fait attention qu'il y en avait 2, et il ne faut pas le faire sur le premier mais sur le deuxieme :$

Je n'ai pas encore mis a jour l'install, mais ça ne va pas tarder. :D


 
Flammeche
Avatar de gtoforever
  • Messages : 29
  • Inscrit : 12 Avril 2006
  Lien vers ce message 12 Avril 2006, 22:01
Bonjour tlm je suis nouveau dans la communauté,

J'ai installé FSB 1.05 avec quelques mods sympa, mais j'ai un léger blem que j'arrive pas résoudre après l'install du MOD Gestion complète des smylies.

Il y a ce message d'erreur dans la zone syncro de la panel d'aministration du forum :
Parse error: parse error, unexpected '}' in /mnt/sites/xxxxxxxx/web/forums22/includes/class/class_tpl.php(469) : eval()'d code on line 43

J'ai pourtant bien regarder et j'ai nul par vue ou il y avait une erreur de parse...
Si cela peut aider voici les alentours des ligne 43 et 469 :

Ligne 38 à 80 :
class Tpl
{
var $root;
var $cache_dir;
var $use_cache;
var $data = array();
var $last_mask;

var $stack = array();
var $curent_stack = 0;

var $switch = array();

/*
** Constructeur de la classe.
** Assigne les chemins d'accès à la racine du dossier du
** thèmes ainsi que le chemin d'accès au dossier du cache
** si on utilise le cache.
** -----
** $root :: Chemin d'accès au thème.
** $cache_dir :: Chemin d'accès au dossier du cache.
*/
function Tpl($root, $cache_dir = '')
{
$this->root = $root;
if (!empty($cache_dir))
{
$this->use_cache = TRUE;
$this->cache_dir = $cache_dir;
}
else
{
$this->use_cache = FALSE;
}

$this->data['parent'] = array(
'file' => '',
'cache_file' => $this->cache_dir . '/' . $file . '.php',
'vars' => array(),
'blocks' => array()
);
return (TRUE);
}


Ligne 442 à 483 :
function pparse($mask, $type = ECHO_CODE, $interfer = FALSE)
{
/*
** Gestion automatique des masques
*/
$this->curent_stack--;
array_pop($this->stack);

/*
** Si on utilise le cache du template on inclu le fichier
** du cache à condition que la dernière date de modification
** du fichier .tpl corespondant et celle du fichier d'origine
** concordent.
*/
unset($_result_tpl);
if (!$interfer && $this->use_cache && file_exists($this->data[$mask]['cache_file']) && filemtime($this->data[$mask]['file']) == filemtime($this->data[$mask]['cache_file']))
{
include($this->data[$mask]['cache_file']);
}
else if (file_exists($this->data[$mask]['file']))
{
$str = implode("", file($this->data[$mask]['file']));
$code = $this->parse_code($str, $mask, GET_CODE);
if (!$interfer && $this->use_cache)
{
$this->write_cache_tpl($this->data[$mask]['cache_file'], "<?php\n$code\n?>", filemtime($this->data[$mask]['file']));
}
eval($code);
unset($code);

}
else
{
die("Tpl->load_file() :: Le fichier $this->data[$mask]['file'] n'existe pas.");
}

if ($type == ECHO_CODE)
{
echo $_result_tpl;
}
return ($_result_tpl);
}


Alors chuis aveugle ou pô ? merci
 
Equipe des MODS
Avatar de Grummfy
  • Age : 23 ans
  • Messages : 5458
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 12 Avril 2006, 22:56
le problème provient d'un fichier tpl que tu as du mal modifier .....


"La gravité est le bonheur des imbéciles" Charles de Montesquieu > "T'as raison, L'apesanteur c'est plus rigolo" Hébus de Phalompe (Troll de Troy)
http://www.grummfy.com/download/crea/smileys/fsb2.gif Mods fsb1 - Mods fsb2 - Mon forum - Grummfy's project
 
Flammeche
Avatar de gtoforever
  • Messages : 29
  • Inscrit : 12 Avril 2006
  Lien vers ce message 12 Avril 2006, 23:48
Merci pour ton aide, après avoir fais le tour des fichiers tpl que j'ai dû modifier pour ce mod le problème venait bien de là !

Désolé pour le dérangement mais merci ^^
 
Equipe des MODS
Avatar de Grummfy
  • Age : 23 ans
  • Messages : 5458
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 12 Avril 2006, 23:59
de rien


"La gravité est le bonheur des imbéciles" Charles de Montesquieu > "T'as raison, L'apesanteur c'est plus rigolo" Hébus de Phalompe (Troll de Troy)
http://www.grummfy.com/download/crea/smileys/fsb2.gif Mods fsb1 - Mods fsb2 - Mon forum - Grummfy's project
 
Flammeche
Avatar de gtoforever
  • Messages : 29
  • Inscrit : 12 Avril 2006
  Lien vers ce message 13 Avril 2006, 0:10
Une dernière chose, est-ce normal que je vois plus la liste des smyles d'origine dans la partie admin du forum ?


Et si c'est pas normal j'aimerais bien être orienter sur quel fichier je dois effectuer une correction, merci !
 
Equipe des MODS
Avatar de Grummfy
  • Age : 23 ans
  • Messages : 5458
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 13 Avril 2006, 0:22
heu je sais pas .... faut voir avec le créateur du mods ...


"La gravité est le bonheur des imbéciles" Charles de Montesquieu > "T'as raison, L'apesanteur c'est plus rigolo" Hébus de Phalompe (Troll de Troy)
http://www.grummfy.com/download/crea/smileys/fsb2.gif Mods fsb1 - Mods fsb2 - Mon forum - Grummfy's project
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1205
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 13 Avril 2006, 10:17
Salut,
Tu dois toujours avoir un problème au niveau de ton tpl car les boutons monter et descendre sont a gauche et devraient normalement etre à droite.

Sinon est ce que tu as bien ajouté le javascript permettant de masquer/afficher la liste des smileys ?


 
Flammeche
Avatar de gtoforever
  • Messages : 29
  • Inscrit : 12 Avril 2006
  Lien vers ce message 13 Avril 2006, 12:16
Salut Metalnono,

Oui le javascript est fonctionnel, j'ai juste le problème d'affichage dans l'admin, sur le forum les smylies sont utilisable. Tu sais me dire quel fichier je dois revoir ?
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1205
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 13 Avril 2006, 14:42
Vérifie bien les tableaux dans "themes\{THEME}\admin\gestion_smiley.tpl" et les modifs dans "admin\admin_forum_smiley.php".

Si tu ne vois pas d'où ça vient, envoi moi un mail avec les 2 fichiers, et je regarderais. :O


 
Flammeche
Avatar de gtoforever
  • Messages : 29
  • Inscrit : 12 Avril 2006
  Lien vers ce message 13 Avril 2006, 18:26
Problème résolu merci Metalnono, vous pouvez enlever les posts inutiles :mdr:
 
Equipe de support
Avatar de Shekral
  • Age : 23 ans
  • Messages : 949
  • Inscrit : 25 Février 2006
  Lien vers ce message 13 Avril 2006, 19:08
Aucun poste est inutile sur un forum de support, ça peut toujours servir à d'autres... (quoi que le mien l'est peut être :lol: )


WikiFSB
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1205
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 13 Avril 2006, 19:51
Est ce que tu pourrais nous expliquer ton problème afin d'aider d'autres utilisateurs dans la detresse ?


 
Flammeche
Avatar de gtoforever
  • Messages : 29
  • Inscrit : 12 Avril 2006
  Lien vers ce message 14 Avril 2006, 1:55
Oui bien sûr ^^

Le problème venait bien de ce fichier -> themes\{THEME}\admin\gestion_smiley.tpl

J'avais mal placer un code x)
 
Feu follet
Avatar de Automate FSB
  • Messages : 178
  • Inscrit : 09 Juin 2005
  Lien vers ce message 28 Juin 2006, 23:25
Bonjour,
le premier message de ce sujet vient d'être mis à jour, il se peut que des modifications / précisions aient été apportées à ce MOD.
Bonne journée.


Inutile de me parler, je ne suis qu'un robot :p
 
Flamme ardente
Avatar de -Elise-
  • Age : 27 ans
  • Messages : 317
  • Inscrit : 19 Juin 2006
  Lien vers ce message 17 Aout 2006, 23:49
Petite question sur ce mod:

J'ai essayé d'uploader un zip qui contenait une quinzaine de GIF.
Toutes les images n'ont pas été prises en compte (à peine la moitié).
Et les images uploadées de cette façon sont considérées comme "fichiers cachés" par FileZilla (comme pour les .htaccess :8: ).

Pourquoi l'archive n'a-t-elle pas été traitée entièrement ?
Pourquoi les images sont elles cachées pour mon FTP ?

Edit: est-ce que c'est propre à la v1.0.2 ? au pire je la désinstalle et je mets la 1.0.3 ...
 
Répondre


.