The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Problem with Sids hide hack
Hello
I have installed https://vborg.vbsupport.ru/showthrea...130887&page=51 In Chrome browser (Linux) it works. But with Firefox (Linux) and Internet Explorer 11.494.10586.0 the hidden text is not visible after pressing the Thanks button. What can I do? vB 3.8.9 [AJAX] Post Thank You Hack v7.7 Edit: Sometimes it works. Remove Thx, F5, set Thx. But after F5 the text is not visible too. |
#2
|
||||
|
||||
Quote:
Couple things: #1 - Always ask questions in the mod thread. #2 - That was written for 3.6.. You have 3.8.9. |
#3
|
|||
|
|||
Unfortunately i have not permissions in this thread for posting.
A friend have vB3.8.9 too and the same hack. There it works. Edit: I have a solution for Sid hide hack under vB 3.8.9. Replace the content of "fetch hide tag" with: Code:
if ($this->registry->options['sid_hide_active'] == '1' AND stristr($post['message'],'[hide]')){ global $vbulletin, $vboptions, $bbuserinfo, $db, $threadid, $hide_call, $postid; $bbuserinfo = $this->registry->userinfo; $post = $this->post; $hide_read = false; $hide_img_set = 0; $hide_replied = ''; $hide_thanked = ''; $hide_stop = 0; if (!empty($this->registry->options['sid_hide_notforum'])){ $sid_hide_forum_stop = explode(",",$this->registry->options['sid_hide_notforum']); if(in_array($thread['forumid'],$sid_hide_forum_stop)){ $post['message'] = preg_replace('/\\[hide\\](.*)\\[\/hide\\]/siU', '\\1', $post['message']); $hide_stop = 1; } } if($post['userid'] == $bbuserinfo['userid'] AND $hide_stop == 0){ $post['message'] = preg_replace('/\\[hide\\](.*)\\[\/hide\\]/siU', '<fieldset><legend><span class="highlight">'.$vbphrase[sid_hide_post_own].'</span></legend>\\1</fieldset>', $post['message']); $hide_stop = 1; } if ($hide_stop != 1){ if ($this->registry->options['sid_hide_showadmin'] AND $bbuserinfo[usergroupid]==6){ $hide_read = true; }elseif ($this->registry->options['sid_hide_showmod'] AND can_moderate($thread['forumid'])){ $hide_read = true; }elseif (!empty($this->registry->options['sid_hide_showusergroup'])){ $hide_groups_see = explode(",",$this->registry->options['sid_hide_showusergroup']); if (in_array($bbuserinfo['usergroupid'], $hide_groups_see)){ $hide_read = true; } } if ($vbulletin->options['sid_hide_showthanked'] AND $hide_read==false){ $hide_img_set = $hide_img_set + 1; if($vbulletin->options['post_thanks_forum_first_all'] == 1){ $hide_thanked = $db->query_first("SELECT userid FROM ". TABLE_PREFIX ."post_thanks WHERE postid='$threadinfo[firstpostid]' AND userid='$bbuserinfo[userid]'"); if($hide_thanked !=''){ $hide_read = true; } } elseif (!empty($vbulletin->options['post_thanks_forum_first'])){ $post_thanks_only_first = explode("|",$vbulletin->options['post_thanks_forum_first']); if (in_array($threadinfo['forumid'], $post_thanks_only_first)){ $hide_thanked = $db->query_first("SELECT userid FROM ". TABLE_PREFIX ."post_thanks WHERE postid='$threadinfo[firstpostid]' AND userid='$bbuserinfo[userid]'"); if($hide_thanked !=''){ $hide_read = true; } }else{ $hide_thanked = $db->query_first("SELECT userid FROM ". TABLE_PREFIX ."post_thanks WHERE postid='$post[postid]' AND userid='$bbuserinfo[userid]'"); if($hide_thanked !=''){ $hide_read = true; } } } else{ $hide_thanked = $db->query_first("SELECT userid FROM ". TABLE_PREFIX ."post_thanks WHERE postid='$post[postid]' AND userid='$bbuserinfo[userid]'"); if($hide_thanked !=''){ $hide_read = true; } } } if ($this->registry->options['sid_hide_showposted'] AND $hide_read==false){ $hide_img_set = $hide_img_set + 2 ; $hide_replied = $db->query("SELECT COUNT(postid) AS count FROM ". TABLE_PREFIX . "post WHERE userid='$bbuserinfo[userid]' AND visible = 1 AND threadid='$post[threadid]'"); $myreplies = 0; if($db->num_rows($hide_replied)){ while ($h_post = $db->fetch_array($hide_replied)){ $myreplies += $h_post['count']; } $myreplies = vb_number_format($myreplies); } if($myreplies > 0){ $hide_read['userid'] = true; } } if (!$hide_call){ $hide_call =$post['postid']; } else { $hide_call .=",".$post['postid']; } if($hide_img_set == 3){ $hide_img = $vbphrase[sid_hide_img_pot]; } elseif ($hide_img_set == 2){ $hide_img = $vbphrase[sid_hide_img_post]; } elseif ($hide_img_set == 1){ $hide_img = $vbphrase[sid_hide_img_thank]; } else { $hide_img = $vbphrase[sid_hide_img_sorry]; } if(!$bbuserinfo[userid]){ $hide_read = false; } if ($hide_read == true){ $post['message'] = preg_replace('/\\[hide\\](.*)\\[\/hide\\]/siU', '<fieldset><legend><span class="highlight">'.$vbphrase[sid_hide_post_show].'</span></legend>\\1</fieldset>', $post['message']); } else { eval('$hide_fetch = "' . fetch_template('sid_hide_noaccess') . '";'); $post['message'] = preg_replace('/\\[hide\\](.*)\\[\/hide\\]/siU', $hide_fetch, $post['message']); } } } |
#4
|
||||
|
||||
|
Thread Tools | |
Display Modes | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|