Nouveau sujet Répondre Imprimer Syndication RSS 2.0

[MOD] Hide

Etoile
Avatar de Ghost Warrior
  • Age : 23 ans
  • Messages : 3535
  • Inscrit : 14 Novembre 2004
  Lien vers ce message 11 Janvier 2006, 3:07

Reprise du dernier message

Pas mal et pas bête ! lol


L'amour est aveugle, il faut donc toucher.

La mort est un état de non-existence. Ce qui n'est pas n'existe pas. Donc la mort n'existe pas.

Comment le vent sait-il dans quelle direction il doit souffler ?
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1205
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 11 Janvier 2006, 6:18
Citation (Ghost Warrior)
Pas mal et pas bête ! lol

Merci, c'est cool !


 
Equipe des MODS
Avatar de Korko
  • Age : 22 ans
  • Messages : 2687
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 07 Février 2006, 21:08
Si tu me permet, j'aimerai apporter quelques modifs à ton mod pour l'ameliorer un peu :)


Dieu vous aime. Offre soumise à conditions
Je suis une Brute
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1205
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 07 Février 2006, 21:37
ouai bien sûr, si tu m'en fait profiter.
Je mettrais l'install à jour ensuite.


 
Equipe des MODS
Avatar de Korko
  • Age : 22 ans
  • Messages : 2687
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 09 Février 2006, 15:23
#
# [] ---------- ouvrir --------------------------------------------------------
#
themes/IceCold/IceCold.css

#
# [] ---------- chercher ------------------------------------------------------
#
td.fscode_code { background-color: #F7EBEB; font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #000000; }

#
# [] ---------- apres, ajouter ------------------------------------------------
#
td.fscode_hide_titre { background-image: url("images/td_hide_titre.gif"); font-weight: bold; height: 25px; border: solid 1px #000000; border-width: 0px 0px 1px 0px; }
td.fscode_hide { background-color: #DEC7E8; font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #000000; }

#
# [] ---------- ouvrir --------------------------------------------------------
#
themes/IceCold/configuration_theme.php

#
# [] ---------- chercher ------------------------------------------------------
#
$theme['fsquote_ouvert'] = '<br /><table class="tableau" style="width: %s;" align="center" cellspacing="0" cellpadding="3"><tr><td class="fscode_quote_titre">%s</td></tr><tr><td class="fscode_quote">';
$theme['fsquote_ferme'] = '</td></tr></table><br />';

#
# [] ---------- apres, ajouter ------------------------------------------------
#
$theme['fshide_ouvert'] = '<br /><table class="tableau" style="width: %s;" align="center" cellspacing="0" cellpadding="3"><tr><td class="fscode_hide_titre">%s</td></tr><tr><td class="fscode_hide">';
$theme['fshide_ferme'] = '</td></tr></table><br />';

#
# [] ---------- ouvrir --------------------------------------------------------
#
sujet.php

#
# [] ---------- chercher ------------------------------------------------------
#
	$message_txt = fscode_hide($message_txt, $posteur_id, $mode, $membre['membre_id']);
	$message_txt = fscode_parse($message_txt);

#
# [] ---------- remplacer par -------------------------------------------------
#
	$message_txt = fscode_parse($message_txt);
	$message_txt = fscode_hide($message_txt, $posteur_id, $mode, $membre['membre_id']);

#
# [] ---------- ouvrir --------------------------------------------------------
#
includes/functions/fonctions_message.php

#
# [] ---------- chercher ------------------------------------------------------
#
function fscode_hide( $texte, $posteur_id, $mode, $membre_id )
{
	global $bdd, $membre;
	if ( (in_array($membre['membre_id'], $posteur_id) && $membre['membre_id'] != INVITE) || $membre['membre_aut'] == ADMIN )
	{
		if ( $membre['membre_aut'] >= MODO && ($mode != 'editer' && $mode != 'reponse') )
		{
			$texte = preg_replace('`\[hide\](.*?)\[\/hide\]`si', '[quote=Message Caché]\\1[/quote]', $texte);
		}
		else if ( ( $membre['membre_id'] == $membre_id || $membre['membre_aut'] >= MODO ) && ($mode == 'editer' || $mode == 'reponse') )
		{
			$texte = $texte;
		}
		else if ( $mode == 'editer' || $mode == 'reponse' )
		{
			$texte = preg_replace('`\[hide\](.*?)\[\/hide\]`si', '[quote=Message Caché]Un message est caché.<br />Pour pouvoir le lire vous devez poster un message dans le sujet[/quote]', $texte);
		}
		else
		{
			$texte = preg_replace('`\[hide\](.*?)\[\/hide\]`si', '[quote=Message Caché]\\1[/quote]', $texte);
		}
	}
	else
	{
		$texte = preg_replace('`\[hide\](.*?)\[\/hide\]`si', '[quote=Message Caché]Un message est caché.<br />Pour pouvoir le lire vous devez poster un message dans le sujet[/quote]', $texte);
	}
	return $texte;
}

#
# [] ---------- remplacer par -------------------------------------------------
#
function fscode_hide( $texte, $posteur_id, $mode, $membre_id )
{
	global $bdd, $membre, $langue, $theme;
	if ( (in_array($membre['membre_id'], $posteur_id) && $membre['membre_id'] != INVITE) || $membre['membre_aut'] == ADMIN )
	{
		if ( $membre['membre_aut'] >= MODO && ($mode != 'editer' && $mode != 'reponse') )
		{
			$texte = fscode_subparse($texte, '(\[hide\]|&fs1;hide&fs2;)', '(\[/hide\]|&fs1;\/hide&fs2;)', sprintf($theme['fshide_ouvert'], '90%', $langue['fscode_defaut_hide']), $theme['fshide_ferme']);
		}
		else if ( ( $membre['membre_id'] == $membre_id || $membre['membre_aut'] >= MODO ) && ($mode == 'editer' || $mode == 'reponse') )
		{ }
		else if ( $mode == 'editer' || $mode == 'reponse' )
		{
			$texte = preg_replace('`\[hide\](.*?)\[\/hide\]`si', sprintf($theme['fshide_ouvert'], '90%', $langue['fscode_defaut_hide']).'Un message est caché.<br />Pour pouvoir le lire vous devez poster un message dans le sujet' . $theme['fshide_ferme'], $texte);
		}
		else
		{
			$texte = fscode_subparse($texte, '(\[hide\]|&fs1;hide&fs2;)', '(\[/hide\]|&fs1;\/hide&fs2;)', sprintf($theme['fshide_ouvert'], '90%', $langue['fscode_defaut_hide']), $theme['fshide_ferme']);
		}
	}
	else
	{
		$texte = preg_replace('`\[hide\](.*?)\[\/hide\]`si', sprintf($theme['fshide_ouvert'], '90%', $langue['fscode_defaut_hide']).'Un message est caché.<br />Pour pouvoir le lire vous devez poster un message dans le sujet' . $theme['fshide_ferme'], $texte);
	}
	return $texte;
}


Voila, il est un peu plus... beau :-D
Bon faudrait revoir les tests dans la fonction, je suis sur que ya moyen d'ameliorer sa.
Et le texte "Un message est caché.<br />Pour pouvoir le lire vous devez poster un message dans le sujet" devrait etre mis en clef de langue :lol:

Au passage, voici l'image a ajouter dans themes/IceCold/images :
(elle s'appelle td_hide_titre.gif)
http://img267.imageshack.us/img267/3534/tdhidetitre4gv.gif

J'espere que sa te plaira :p


Dieu vous aime. Offre soumise à conditions
Je suis une Brute
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1205
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 09 Février 2006, 15:53
Merci Korko, je vais tester, et de toutes façons je ferais une mise à jour bientôt. :D


 
Flammeche
Avatar de bl4ckd0g
  • Messages : 51
  • Inscrit : 12 Février 2006
  Lien vers ce message 13 Février 2006, 21:17
Moi si j'installe ce mod, mon poster.php est plus bon :'(
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1205
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 13 Février 2006, 21:38
Es-tu sûr de l'avoir bien installé ?
Je vais essayer de faire la mise à jour de Korko pour demain.


 
Equipe des MODS
Avatar de Korko
  • Age : 22 ans
  • Messages : 2687
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 14 Février 2006, 9:04
Ma MAJ ne fait que changer l'aspect du Hide lol


Dieu vous aime. Offre soumise à conditions
Je suis une Brute
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1205
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 14 Février 2006, 16:35
Citation (Korko)
Ma MAJ ne fait que changer l'aspect du Hide lol

OK, j'avais pas encore eu le temps de regarder.
Si ça me plait plus que se que j'avais fais, je ferais la mise à jour. :lol:


 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1205
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 15 Février 2006, 7:47
J'ai testé ce matin est j'aime bien ta modif de design. J'ai aussi corrigé le prôblème de variable de langue.

Merci Korko pour ton aide, et je posterais le nouveau pack cet apres midi :D


 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1205
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 15 Février 2006, 14:34
Voilà, le premier post est à jour.
Nouvelle version 1.0.2 :=)


 
Brasier
Avatar de subzeros
  • Age : 26 ans
  • Messages : 615
  • Inscrit : 13 Mai 2005
  Lien vers ce message 09 Juin 2006, 23:13
bonsoir a tous je croit quey'a unefaille quelque part je m'explique j'ai installer ce mod qui fonctionne nikel donc obliger de repondre pour le message cacher par contre quand les membre utilise la fonction rechercher ba il voit le message y'aurai t'il un moyen que meme avec la fonction rechercher nous voyons pas le message svp merci ;)
 
Equipe de support
Avatar de SquallX
  • Age : 18 ans
  • Messages : 2497
  • Inscrit : 18 Novembre 2004
  Lien vers ce message 09 Juin 2006, 23:55
Ce n'est pas une faille, c'est juste que le mod n'est "pas compactible" avec le mod rechercher ;)
 
Brasier
Avatar de subzeros
  • Age : 26 ans
  • Messages : 615
  • Inscrit : 13 Mai 2005
  Lien vers ce message 10 Juin 2006, 0:39
peut t'on le rendre compatible si c'est possible :)
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1205
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 10 Juin 2006, 6:32
Techniquement c'est possible, j'ai juste un gros manque de temps. Je vais essayer d'y jetter un oeil.


 
Répondre


.