IPB

Bienvenue invité ( Connexion | Inscription )

IPBR est en lecture seule.
Le support aux mods se fait désormais sur Invision Board France.


2 Pages < 1 2 
Reply to this topicStart new topic

En ligne · [ Standard ] · Linéaire+

> [1.2 Mods Mineures] hide

F@F
post mardi 26 avril 2005 à 23:15
Message #21


De Passage
*

Groupe : Membres
Messages : 17
Soumission(s) : Aucune
Téléchargement(s) : 13
Inscrit le : 17/04/2005
Membre no. 1 192



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
Go to the top of the page
User is offlineProfile CardPMForum1.3
+Quote Post
Youp3
post mercredi 27 avril 2005 à 09:15
Message #22


Bloingueur fou
Group Icon

Groupe : Admins
Messages : 1 990
Soumission(s) : 31
Téléchargement(s) : 25
Inscrit le : 28/09/2004
Lieu : Massy
Membre no. 1



L'installation est faites pour le skin de base. Le problème venant clairement de ton skin, il faut faire une installation intelligente sur la partie skin. Sans ton skin, nous ne pouvons rien faire.
Go to the top of the page
User is offlineProfile CardPMForum1.2
+Quote Post
F@F
post mercredi 27 avril 2005 à 09:54
Message #23


De Passage
*

Groupe : Membres
Messages : 17
Soumission(s) : Aucune
Téléchargement(s) : 13
Inscrit le : 17/04/2005
Membre no. 1 192



Vous pouvez me dire quelle partie de code je dois vous mettre et surtout a partir de quel fichier, parce que la je suis perdu sad.gif

merci d'avance
Go to the top of the page
User is offlineProfile CardPMForum1.3
+Quote Post
F@F
post mercredi 27 avril 2005 à 10:00
Message #24


De Passage
*

Groupe : Membres
Messages : 17
Soumission(s) : Aucune
Téléchargement(s) : 13
Inscrit le : 17/04/2005
Membre no. 1 192



si c le skin lui meme que vous voulez alors je vous donne le lien

skins 1.3

C celui ci :

Awm Skin
Auteurs : ScoTT
Couleurs Dominantes : bleu, gris


@+
Go to the top of the page
User is offlineProfile CardPMForum1.3
+Quote Post
blaguite
post mercredi 18 mai 2005 à 13:42
Message #25





Groupe : Membres
Messages : 2
Soumission(s) : Aucune
Téléchargement(s) : 16
Inscrit le : 22/04/2005
Membre no. 1 217



bonjour a tous j'aurais voulus savoi si le mod marcher avec la version 2.03 de IPB merci
Go to the top of the page
User is offlineProfile CardPMForum2.0.3
+Quote Post
Fantome
post mercredi 18 mai 2005 à 14:01
Message #26


Prince des mods
Group Icon

Groupe : Modérateurs
Messages : 850
Soumission(s) : 8
Téléchargement(s) : 30
Inscrit le : 03/10/2004
Lieu : France -> Rhône-Alpes -> Isère -> Crolles
Membre no. 4



Il y as peut de chance.


--------------------
user posted image user posted image user posted image user posted image
Pas de support par MP, E-mail, MSN,...
Si vous souhaitez avoir un support efficace pensez à remplir votre profil (version et url des forums).
Go to the top of the page
User is offlineProfile CardPMForum2.0.4
+Quote Post
julien
post mercredi 25 mai 2005 à 19:23
Message #27





Groupe : Membres
Messages : 2
Soumission(s) : Aucune
Téléchargement(s) : 25
Inscrit le : 13/04/2005
Membre no. 1 155



Moi aussi j'ai un probleme a la ligne 626 !
Go to the top of the page
User is offlineProfile CardPMForum2.0.3
+Quote Post
bugs
post mercredi 21 décembre 2005 à 16:59
Message #28


Nouveau
**

Groupe : Membres
Messages : 23
Soumission(s) : Aucune
Téléchargement(s) : 94
Inscrit le : 09/11/2005
Membre no. 2 285



Bonjour à tous j'ai un ch'tit problème avec ce mod....

En fait j'ai fais une install manuelle du mod tout se passe pour le mieux à priori tous sauf le fait que quand je crée un post ou quand je fais un post reply bah je n'ai pas la possibilité de mettre de hide.... :s

Pouvez vous m'éclairer svp ?....

Merchi par avance wink.gif

EDIT : De plus, truc bizarre mais je n'ai pas l'onglet HIDE donc je tape dans le post les balises HIDE manuellement avec le teste d'dans...je me connecte au post avec un autre pseudo et là quesque je lis dans le post en question....Texte caché et en dessous le mot qui devait être caché.... huh.gif sad.gif

Coup de main pleaaase !!!

Ce message a été modifié par bugs - mercredi 21 décembre 2005 à 17:21.
Go to the top of the page
User is offlineProfile CardPMForum1.3
+Quote Post
bugs
post samedi 31 décembre 2005 à 00:33
Message #29


Nouveau
**

Groupe : Membres
Messages : 23
Soumission(s) : Aucune
Téléchargement(s) : 94
Inscrit le : 09/11/2005
Membre no. 2 285



Problème résolu wink.gif
Go to the top of the page
User is offlineProfile CardPMForum1.3
+Quote Post

2 utilisateur(s) sur ce sujet (2 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :
2 Pages < 1 2
Reply to this topicTopic OptionsStart new topic
 

Version bas débit Nous sommes le : jeudi 09 septembre 2010 à 11:51

IPBR-FR est hébergé par PHPNET