שמעו שנייה אני צריך בשביל חבר שלי את המוד לוקדאון
הודעה זו נכתבה על-ידי אלייה בתאריך: 21.04.05 - שעה: 10:32:06
מישהו יכול לעזור לי יש לו מערכת IBHEB
אם אני לא טועה
תוריד מהאתר הראשי שלהם...או דבר עם kingyes
הודעה זו נכתבה על-ידי Dani-Elf בתאריך: 21.04.05 - שעה: 13:12:48
אני אנסה לסדר לך...
הודעה זו נכתבה על-ידי KingYes בתאריך: 21.04.05 - שעה: 20:15:37
קח..
הודעה זו נכתבה על-ידי KingYes בתאריך: 22.04.05 - שעה: 12:55:26
אאדוםם אם לא יעבוד לך הלינק למטה, אז תקרא מפה.. עדיף אבל את הלינק. ססוףף

http://zbeng.net/user_files/346.txt


#################################
#
# שם המוד: לוקדאון (כתב מוסתר) מתוקן
# יוצר: SpooN110
# הומר לגרסא החדשה על ידי: Gennis
# מתקן הבאג: Scuba Doo
#מתרגם המוד: Street Boy, לפורומי התמיכה IBZone
# למערכת הפורומים אינוויז'ן כח הלוח גרסאות "1.2 סופית" , "1.3 סופי." (נבדק)
# לעוד מודים וסקינים בקרו ב: www.ibzone.hostrip.com
##################################
תיאור באג: בגרסא הקודמת של המוד, היה באג שאם משתמש כלשהו לוחץ: צפה בכל ההודעות של המשתמש, אז הוא רואה את ההודעות בלי כתב מוסתר (כלומר הוא רואה הכל בלי להגיב)
ועכשיו אחרי תיקון האג (תודה ל Scuba Doo) המוד פועל בדיוק כמו שהוא אמור לפעול.

##################################
התקנה:

************
שלב 1:
************

>> פתח: sources/Topics.php


>> חפש:

//--------------------------------------------
// Grab the posts we'll need
//--------------------------------------------

$first = intval($ibforums->input<'st'>);

>> הוסף למטה:


// ############### HIDE (LOCK) HACK ###################
$DB->query("SELECT author_name FROM boardposts WHERE topic_id='".$this->topic<'tid'>."'");

while($info = $DB->fetch_row())
{
$allposters[] = $info<'author_name'>;
}
// ############### HIDE (LOCK) HACK ###################



************
שלב 2:
************


>> חפש:



$row<'post_css'> = $post_count % 2 ? 'post1' : 'post2';


>> הוסף מתחת:

// ############### HIDE (LOCK) HACK ###################
if(preg_match("#\(.+?)\#is", $row<'post'>))
{
if(in_array($ibforums->member<'name'>, $allposters))
{
$row<'post'> = preg_replace( "#\(.+?)\#is", "<b><span class='hidden_text'>הכתב המוסתר:</span></b><br> \\1", $row<'post'> );
}
else
{
$row<'post'> = preg_replace( "#\(.+?)\#is", "<b><span class='hidden_text'><< כתב מוסתר, כתוב תגובה על מנת לראות. זכור כי תגובה לא הולמת עלולה לגרום לחסימתך. >></span></b>", $row<'post'> );
}
}
// ############### HIDE (LOCK) HACK ###################


******* סגור ושמור *********

************
שלב 3:
************
>> פתח: sources/misc/print_page.php

>> חפש:

while ($i = $DB->fetch_row() )
{

>> הוסף מתחת:

// ############### HIDE (LOCK) HACK ###################
$allposters[] = $i<'author_name'>;
// ############### HIDE (LOCK) HACK ###################


>> חפש:

$row<'post'> = preg_replace( "/<!--EDIT\|(.+?)\|(.+?)-->/", "", $row<'post'> );

>> הוסף מתחת:


// ############### HIDE (LOCK) HACK ###################
if(preg_match("#\(.+?)\#is", $row<'post'>))
{
if(in_array($ibforums->member<'name'>, $allposters))
{
$row<'post'> = preg_replace( "#\(.+?)\#is", "<b>הכתב המוסתר:</b><br> \\1", $row<'post'> );
}
else
{
$row<'post'> = preg_replace( "#\(.+?)\#is", "<b>< כתב מוסתר, כתוב תגובה על מנת לראות. זכור כי תגובה לא הולמת עלולה לגרום לחסימתך. ></b>", $row<'post'> );
}
}
// ############### HIDE (LOCK) HACK ###################


****** סגור ושמור ******

************
שלב 4:
************
>> פתח: sources/lib/post_q_reply_post.php

>> חפש:

$this->quoted_post<'post'> = trim($class->parser->unconvert( $this->quoted_post<'post'> ));

>> הוסף מתחת:

// ############### HIDE (LOCK) HACK ###################
if(preg_match("#\(.+?)\#is", $this->quoted_post<'post'>))
{
$this->quoted_post<'post'> = preg_replace( "#\(.+?)\#is", "< כתב מוסתר, כתוב תגובה על מנת לראות. זכור כי תגובה לא הולמת עלולה לגרום לחסימתך. >", $this->quoted_post<'post'>);
}
// ############### HIDE (LOCK) HACK ###################

****** סגור ושמור ******

*********
שלב 5:
*********

>> פתח: sources/Post.php

>> חפש:
while ( $row = $DB->fetch_row($post_query) )
{


>> הוסף מתחת

// ############### HIDE (LOCK) HACK ###################
$row<'post'> = preg_replace( "#\(.+?)\#is", "< כתב מוסתר, כתוב תגובה על מנת לראות. זכור כי תגובה לא הולמת עלולה לגרום לחסימתך. >", $row<'post'>);
// ############### HIDE (LOCK) HACK ###################

****** סגור ושמור ******


************
שלב 6:
תיקון באג החיפוש + תיקון באג "מצא את כל ההודעות של משתמש זה"
************

>> פתח: sources/Search.php

>> חפש:
$topic<'post'> = str_replace( "\n", "<br />", $topic<'post'> );
>> הוסף מתחת:
// ############### HIDE (LOCK) HACK ###################
$topic<'post'> = preg_replace( "#\(.+?)\#is", "< כתב מוסתר, כתוב תגובה על מנת לראות. זכור כי תגובה לא הולמת עלולה לגרום לחסימתך. >", $topic<'post'>);
// ############### HIDE (LOCK) HACK ###################


>> חפש:

else
{
$topic<'post'> = preg_replace( "/(^|\s)(".preg_quote($keywords, "/").")(\s|,|$)/i", "\\1<span class='searchlite'>\\2</span>\\3", $topic<'post'> );
}
}
}


>> הוסף מתחת:

// ############### HIDE (LOCK) HACK - 1.3 update By Scuba Doo ###################
$topic<'post'> = preg_replace( "#\(.+?)\#is", "<br><span class='hidden_text'>כתב מוסתר</span>", $topic<'post'>);
// ############### HIDE (LOCK) HACK ###################


****** סגור ושמור ******

************
שלב 7:
התקנת הצבעים (לא חובה)
************
גש ללוח הבקרה למנהלים -> סגנונות ועיצוב -> ניהול גיליונות CSS
הוסף לכל גילינות הcss מתחת לשורה האחרונה.

.hidden_text { color: #003366; }

#003366 - הצבע, אתה יכול להחליפו.

******************
שלב 8:
כפתור, קרדיט ל barc0de
******************
פתח: html/ibfcode.js

מצא:


CODE
var CODE_open = 0;



הוסף מתחת:


CODE
var HIDE_open = 0;



פתח: lang/en/lang_post.php

מצא:


CODE
'hb_click_close' => "לחץ על הכפתור פעם נוספת כדי לסגור רשימה",



הוסף מתחת:



CODE
'hb_hide' => "החבא את הטקסט שלך",




פתח: Skin/sx/skin_post.php


מצא מתחת ל:


CODE
function postbox_buttons($data) {



את זה:


CODE
<input type='button' accesskey='l' value=' רשימה ' onclick='tag_list()' class='codebuttons' name="LIST" onmouseover="hstat('list')" />




הוסף מתחת:


CODE
<input type='button' accesskey='d' value=' לוקדאון ' onClick='simpletag("HIDE")' class='codebuttons' name="HIDE" onMouseOver="hstat('hide')" />



מצא:


CODE
var help_code = "{$ibforums->lang<'hb_code'>}";



הוסף מתחת:


CODE
var help_hide = "{$ibforums->lang<'hb_hide'>}";




וזהו יש לך כפתור!!





******************
שלב 9:
העלת התמונה
******************

העלה את התמונה: "hide_notice.gif" שקיבלת בקובץ הזיפ, העלה אותה ל: /#Style_images/s (זכור לעלות בכל תיקיות הסקין).

******************
שלב 10:
כפתור תמונה (מאקרו)
******************
פתח את לוח הבקרה למנהלים.

1. סגנונות ועיצוב
2. > ניהול ערכות תמונה (מאקרו)
3. עשה פעולה זאת בכל הסקינים שלך
4. הוסף מאקרו

הכנס מידע:
מפתח מאקרו: HIDDEN
תחליף מאקרו: <img src='style_images/<#IMG_DIR#>/hidden_notice.gif' border='0' alt='כתב מוסתר' />


----------------

הכל מוכן!!! תהנה!!!!!!!!!!
פששש איזה מדריך...כל הכבוד...תודה
הודעה זו נכתבה על-ידי נועם בן חיים בתאריך: 03.05.05 - שעה: 06:25:40
חחחח... מה שכן בפורום של זבנג אתה צריך לתכנת אותו לבד. ;)
הודעה זו נכתבה על-ידי KingYes בתאריך: 03.05.05 - שעה: 07:06:53
בצחוק לא הייתי מצליח לעשות את זה
הודעה זו נכתבה על-ידי נושם מזרחית בתאריך: 03.05.05 - שעה: 11:10:13