F@F
mardi 26 avril 2005 à 23:15
peut-etre que ça vient de l'installation du HIDE
QUOTE
Etape 0: >>> Ouvrir /sources/dynamiclite/csite.php
Recherchez :
$entry['post'] = $this->parser->post_db_parse($entry['post'], ($entry['use_html'] AND $entry['g_dohtml']) );
Ajouter Après :
// ############### HIDE (LOCK) HACK ###################
$entry['post'] = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "[Hidden Text]", $entry['post']);
// ############### HIDE (LOCK) HACK ###################
>>> Sauvegardez et Fermez
Etape 1: >>> Ouvrir /sources/Topics.php
Recherchez :
//--------------------------------------------
// Grab the posts we'll need
//--------------------------------------------
$first = intval($ibforums->input['st']);
Ajouter Après :
// ############### HIDE (LOCK) HACK ###################
$DB->query("SELECT author_name FROM ibf_posts WHERE topic_id='".$this->topic['tid']."'");
while($info = $DB->fetch_row())
{
$allposters[] = $info['author_name'];
}
// ############### HIDE (LOCK) HACK ###################
Recherchez :
$row['post_css'] = $post_count % 2 ? 'post1' : 'post2';
Ajouter Après :
// ############### HIDE (LOCK) HACK ###################
$lang ['hiden'] = "<font color='red'>[ Texte caché]</font>";
$lang ['unhiden'] = "<font color='green'>Le Texte Caché :</font>";
$lang ['options'] = "<font color='red'>[ Texte caché ] : X posts nécessaires pour voir le message caché</font>";
////// Configuration Exemples \\\\\\\
// $no_hide_forum = array(7,10,12); // Interdire le hide pour les forums 7, 10 et 12
// $accept_hide_groupes = array(6,5,3); // Autoriser les groupes 3, 5 et 6 à voir les messages cachés
// $nb_post = 10; // Interdire les membres qui ont moins de 10 messages à leur actif à voir les messages cachés
/////// Fin de la Configuration \\\\\\\
if(preg_match("#\[hide\](.+?)\[/hide\]#is", $row['post']))
{
if ($ibforums->member['posts']<=$nb_post)
{
$row['post'] = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<font size=2>".$lang['options']."</font>", $row['post'] );
}
else if((in_array($ibforums->member['name'], $allposters)) or (in_array($this->forum['id'], $no_hide_forum)) or (in_array($ibforums->member['mgroup'], $accept_hide_groupes)) )
{
$row['post'] = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<font size=2>".$lang['unhiden']."</font><PRE>\\1</PRE>", $row['post'] );
}
else
{
$row['post'] = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<font size=2>".$lang['hiden']."</font>", $row['post'] );
}
}
// ############### HIDE (LOCK) HACK ###################
>>> Sauvegardez et Fermez
Etape 2 : >>> Ouvrir /sources/misc/print_page.php
Recherchez :
while ($i = $DB->fetch_row() )
{
Ajouter Après :
// ############### HIDE (LOCK) HACK ###################
$allposters[] = $i['author_name'];
// ############### HIDE (LOCK) HACK ###################
Recherchez :
$row['post'] = preg_replace( "/<!--EDIT\|(.+?)\|(.+?)-->/", "", $row['post'] );
Ajouter Après :
// ############### HIDE (LOCK) HACK ###################
if(preg_match("#\[hide\](.+?)\[/hide\]#is", $row['post']))
{
if(in_array($ibforums->member['name'], $allposters))
{
$row['post'] = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<b>Hidden Part:</b><br> \\1", $row['post'] );
}
else
{
$row['post'] = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<b>[ Hidden Text ]</b>", $row['post'] );
}
}
// ############### HIDE (LOCK) HACK ###################
>>> Sauvegardez et Fermez
Etape 3 : >>> Ouvrir /sources/lib/post_q_reply_post.php
Recherchez :
$this->quoted_post['post'] = trim($class->parser->unconvert( $this->quoted_post['post'] ));
Ajouter Après :
// ############### HIDE (LOCK) HACK ###################
if(preg_match("#\[hide\](.+?)\[/hide\]#is", $this->quoted_post['post']))
{
$this->quoted_post['post'] = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "[Hidden Text]", $this->quoted_post['post']);
}
// ############### HIDE (LOCK) HACK ###################
>>> Sauvegardez et Fermez
Etape 4 : >>> Ouvrir /souces/Post.php
Recherchez :
while ( $row = $DB->fetch_row($post_query) )
{
Ajouter Après :
// ############### HIDE (LOCK) HACK ###################
$row['post'] = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "[Hidden Text]", $row['post']);
// ############### HIDE (LOCK) HACK ###################
>>> Sauvegardez et Fermez
Etape 5 : Search Fix : >>> Ouvrir /sources/Search.php
Recherchez :
$topic['post'] = str_replace( "\n", "<br />", $topic['post'] );
Ajouter Après :
// ############### HIDE (LOCK) HACK ###################
$topic['post'] = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "[Hidden Text]", $topic['post']);
// ############### HIDE (LOCK) HACK ###################
Recherchez :
else
{
$topic['post'] = preg_replace( "/(^|\s)($keywords)(\s|,|$)/i", "\\1<span class='searchlite'>\\2</span>\\3", $topic['post'] );
}
}
}
Ajouter Après :
// ############### HIDE (LOCK) HACK ###################
$topic['post'] = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "[Hidden Text]", $topic['post']);
// ############### HIDE (LOCK) HACK ###################
>>> Ouvrir /sources/lib/search_mysql_ftext.php
Ceci a été corrigé (utile pour le "mode google" de la recherche).
Recherchez :
$row['post'] = $this->parser->unconvert($row['post']);
Ajouter Après :
$row['post'] = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "[Hidden Text]", $row['post']);
>>> Sauvegardez et Fermez
Etape 6 : Bouton : >>> Ouvrir /html/ibfcode.js
Recherchez : var CODE_open = 0;
Ajouter Après : var HIDE_open = 0;
>>> Ouvrir /lang/fr/lang_post.php
Recherchez :
'hb_click_close' => "Cliquer à nouveau sur le bouton pour fermer",
Ajouter Après :
'hb_hide' => "Cachez votre texte",
>>> Aller dans le Panneau d'administration
Recherchez :
Partie Skin :
|-- HTML Templates
Post Screen Sections
+-- Post: Code Buttons & Post Text area /// et cliquez sur éditer.
recherchez la ligne :
<input type='button' accesskey='l' value=' LIST ' onClick='tag_list()' class='codebuttons' name="LIST" onMouseOver="hstat('list')">
Ajouter Après : <input type='button' accesskey='d' value=' HIDE ' onClick='simpletag("HIDE")' class='codebuttons' name="HIDE" onMouseOver="hstat('hide')">
Recherchez : Partie Skin :
|-- HTML Templates
Post Screen Sections
+-- get_javascript /// et cliquez sur éditer.
recherchez la ligne :
var list_prompt = "{ibf.lang.js_tag_list}";
Ajouter Après :
var help_hide = "{ibf.lang.hb_hide}";
>>> Sauvegardez et Fermez