שלום יש לי מערכת IPS 1.3 התקנתי אותה עכשיו אני רוצה להתקין תמוד כתב מוסתר אז השאלה היא עם אני רושם עם ה // ############### HIDE (LOCK) HACK ################### או רק מה שבאמצע ??
קוד:
#################################
#
# שם המוד: לוקדאון (כתב מוסתר) מתוקן
# יוצר: 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 ibf_posts 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("#\[hide\](.+?)\[/hide\]#is", $row['post']))
{
if(in_array($ibforums->member['name'], $allposters))
{
$row['post'] = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<b><span class='hidden_text'>הכתב המוגן:</span></b><br> \\1", $row['post'] );
}
else
{
$row['post'] = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<img src='style_images/<#IMG_DIR#>/hidden_notice.gif' border='0' alt='כתב מוסתר' />", $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 ###################