Weiß einer, wie man HIDE Tags...


  • TheMillenium
  • 1010 Aufrufe 4 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Weiß einer, wie man HIDE Tags...

    Was einer, wie man HIDE TAgs in einem Board programmiert...oder kann mir einer da so ein HIDE Add-On gebne...ich werde es dann für mein Board umschreiben...

    Vielen Dank schon Mal!!! :)


    Cu TheMillenium
  • das ist er fürs vbb

    Brainfuck-Quellcode

    1. in
    2. #######################
    3. # admin/functions.php #
    4. #######################
    5. FINDE diesen Code
    6. -------------------------------------------------------------
    7. // ###################### Start buildpostbit #######################
    8. function getpostbit($post) {
    9. // sorts through all the stuff to return the postbit template
    10. -------------------------------------------------------------
    11. Füge DARÜBER ein:
    12. -------------------------------------------------------------
    13. // ##### [hide] [/hide] HACK Start #####
    14. function lock_count($haystack, $needle, $offset = 0) {
    15. $l_i = 0;
    16. $l_count = 0;
    17. while ($l_i==0) {
    18. $longueur = strlen($haystack);
    19. $position = strpos($haystack, $needle, $offset);
    20. if ($position && ($offset + strlen($needle)) < $longueur) {
    21. $offset = $position+strlen($needle);
    22. $l_count++;
    23. } else {
    24. $l_i++;
    25. }
    26. }
    27. return $l_count;
    28. }
    29. // ##### [hide] [/hide] HACK End #####
    30. -------------------------------------------------------------
    31. FINDE diesen Code:
    32. -------------------------------------------------------------
    33. // ###################### Start buildpostbit #######################
    34. function getpostbit($post) {
    35. // sorts through all the stuff to return the postbit template
    36. -------------------------------------------------------------
    37. Füge DARUNTER ein:
    38. -------------------------------------------------------------
    39. // lockdown
    40. global $DB_site,$threadid;
    41. -------------------------------------------------------------
    42. FINDE diesen Code:
    43. -------------------------------------------------------------
    44. $post[message]=bbcodeparse($post[pagetext],$forum[forumid],$post[allowsmilie]);
    45. //highlight words for search engine
    46. -------------------------------------------------------------
    47. ERSETZE ihn mit diesem Code:
    48. -------------------------------------------------------------
    49. $post[message]=bbcodeparse($post[pagetext],$forum[forumid],$post[allowsmilie]);
    50. // ##### [hide] [/hide] HACK Start #####
    51. $HIDE_shown = 0;
    52. if (substr($post[message],0,6)=="[hide]") $post[message] = str_replace("[hide]"," [hide]",$post[message]);
    53. if ($session[userid] != 0) {
    54. if ($bbuserinfo['usergroupid']!=6) {
    55. $hasposted=$DB_site->query_first("SELECT userid FROM post WHERE threadid='$threadid' AND userid='$bbuserinfo[userid]' LIMIT 1");
    56. }
    57. if ($hasposted['userid'] || $bbuserinfo['usergroupid']==6) {
    58. $post[message] = str_replace("[hide]","<font color='red'><b>[VERSTECKTER TEXT]:</b></font><br>",$post[message]);
    59. $post[message] = str_replace("[/hide]","",$post[message]);
    60. $HIDE_shown = 1;
    61. }
    62. }
    63. if ($HIDE_shown == 0) {
    64. for ($i = lock_count($post[message],"[hide]"); $i > 0; $i--) {
    65. $lock_part1 = strpos($post[message], "[hide]");
    66. $lock_part2 = (strpos($post[message],"[/hide]")-strpos($post[message],"[hide]"))+7;
    67. $lock_mess = substr ($post[message], $lock_part1, $lock_part2);
    68. $post[message] = str_replace( $lock_mess, "<font color='red'><b>[VERSTECKTER TEXT]</b></font><br>Du musst auf dieses Thema antworten, um den versteckten Text zu sehen!<br>", $post[message]);
    69. }
    70. }
    71. // ##### [hide] [/hide] HACK End #####
    72. //highlight words for search engine
    73. -------------------------------------------------------------
    74. ################
    75. # NEWREPLY.PHP #
    76. ################
    77. FINDE diesen Code
    78. -------------------------------------------------------------
    79. eval("\$message = \"".gettemplate("quotereply",1,0)."\";");
    80. -------------------------------------------------------------
    81. ERSETZE ihn mit diesem
    82. -------------------------------------------------------------
    83. // ##### [hide] [/hide] HACK Start #####
    84. $HIDE_shown = 0;
    85. if (substr($pagetext,0,6)=="[hide]") $pagetext = str_replace("[hide]"," [hide]",$pagetext);
    86. if ($session[userid] != 0) {
    87. if ($bbuserinfo['usergroupid']!=6) {
    88. $hasposted=$DB_site->query_first("SELECT userid FROM post WHERE threadid='$threadid' AND userid='$bbuserinfo[userid]' LIMIT 1");
    89. }
    90. if ($hasposted['userid'] || $bbuserinfo['usergroupid']==6) $HIDE_shown = 1;
    91. }
    92. if ($HIDE_shown == 0) {
    93. for ($i = lock_count($pagetext,"[hide]"); $i > 0; $i--) {
    94. $lock_part1 = strpos($pagetext, "[hide]");
    95. $lock_part2 = (strpos($pagetext,"[/hide]")-strpos($pagetext,"[hide]"))+7;
    96. $lock_mess = substr ($pagetext, $lock_part1, $lock_part2);
    97. $pagetext = str_replace($lock_mess, "[COLOR=\'red\'][B][VERSTECKTER TEXT][/B][/COLOR]\nDu musst auf dieses Thema antworten, um den versteckten Text zu sehen!", $pagetext);
    98. }
    99. }
    100. // ##### [hide] [/hide] HACK End #####
    101. eval("\$message = \"".gettemplate("quotereply",1,0)."\";");
    102. -------------------------------------------------------------
    103. ###########################
    104. # IMMER NOCH NEWREPLY.PHP #
    105. ###########################
    106. FINDE diesen Code
    107. -------------------------------------------------------------
    108. } else {
    109. $reviewmessage = bbcodeparse($post[pagetext],$threadinfo[forumid],$post[allowsmilie]);
    110. }
    111. -------------------------------------------------------------
    112. ERSETZE ihn mit diesem
    113. -------------------------------------------------------------
    114. } else {
    115. $reviewmessage = bbcodeparse($post[pagetext],$threadinfo[forumid],$post[allowsmilie]);
    116. // ##### [hide] [/hide] HACK Start #####
    117. $HIDE_shown = 0;
    118. if (substr($reviewmessage,0,6)=="[hide]") $reviewmessage = str_replace("[hide]"," [hide]",$reviewmessage);
    119. if ($session[userid] != 0) {
    120. if ($bbuserinfo['usergroupid']!=6) {
    121. $hasposted=$DB_site->query_first("SELECT userid FROM post WHERE threadid='$threadid' AND userid='$bbuserinfo[userid]' LIMIT 1");
    122. }
    123. if ($hasposted['userid'] || $bbuserinfo['usergroupid']==6) {
    124. $reviewmessage = str_replace("[hide]","<font color='red'><b>[VERSTECKTER TEXT]:</b></font><br>",$reviewmessage);
    125. $reviewmessage = str_replace("[/hide]","",$reviewmessage);
    126. $HIDE_shown = 1;
    127. }
    128. }
    129. if ($HIDE_shown == 0) {
    130. for ($i = lock_count($reviewmessage,"[hide]"); $i > 0; $i--) {
    131. $lock_part1 = strpos($reviewmessage, "[hide]");
    132. $lock_part2 = (strpos($reviewmessage,"[/hide]")-strpos($reviewmessage,"[hide]"))+7;
    133. $lock_mess = substr ($reviewmessage, $lock_part1, $lock_part2);
    134. $reviewmessage = str_replace($lock_mess, "<font color='red'><b>[VERSTECKTER TEXT]</b></font><br>Du musst auf dieses Thema antworten, um den versteckten Text zu sehen!<br>", $reviewmessage);
    135. }
    136. }
    137. // ##### [hide] [/hide] HACK End #####
    138. }
    139. -------------------------------------------------------------
    140. ###################
    141. # printthread.php #
    142. ###################
    143. FINDE diesen Code:
    144. -------------------------------------------------------------
    145. $post['message']=bbcodeparse($post['pagetext'],$foruminfo['forumid'],$post['allowsmilie']).$post['signature'];
    146. -------------------------------------------------------------
    147. Füge DARUNTER ein:
    148. -------------------------------------------------------------
    149. // ##### [hide] [/hide] HACK Start #####
    150. $HIDE_shown = 0;
    151. if (substr($post['message'],0,6)=="[hide]"){$post['message'] = str_replace("[hide]"," [hide]",$post['message']); }
    152. if ($session[userid] != 0){
    153. if ($bbuserinfo['usergroupid']!=6) {
    154. $hasposted=$DB_site->query_first("SELECT userid FROM post WHERE threadid='$threadid' AND userid='$bbuserinfo[userid]' LIMIT 1");
    155. }
    156. if ($hasposted['userid'] || $bbuserinfo['usergroupid']==6) {
    157. $post['message'] = str_replace("[hide]","<font color='red'><b>[VERSTECKTER TEXT]:</b></font><br>",$post['message']);
    158. $post['message'] = str_replace("[/hide]","",$post['message']);
    159. $HIDE_shown = 1;
    160. }
    161. }
    162. if ($HIDE_shown == 0) {
    163. for ($i = lock_count($post['message'],"[hide]"); $i > 0; $i--) {
    164. $lock_part1 = strpos($post['message'], "[hide]");
    165. $lock_part2 = (strpos($post['message'],"[/hide]")-strpos($post['message'],"[hide]"))+7;
    166. $lock_mess = substr ($post['message'], $lock_part1, $lock_part2);
    167. $post['message'] = str_replace( $lock_mess, "<b>[VERSTECKTER TEXT]</b><br>Du musst auf dieses Thema antworten, um den versteckten Text zu sehen!<br>", $post['message']);
    168. }
    169. }
    170. // ##### [hide] [/hide] HACK End #####
    171. -------------------------------------------------------------
    172. ##############
    173. # search.php #
    174. ##############
    175. FINDE diesen Code:
    176. -------------------------------------------------------------
    177. $searchresult['pagetext']=nl2br(str_replace('<', '<', $searchresult['pagetext']));
    178. -------------------------------------------------------------
    179. Füge DARÜBER ein:
    180. -------------------------------------------------------------
    181. // ##### [hide] [/hide] HACK Start #####
    182. if (substr($searchresult[pagetext],0,6)=="[hide]") $searchresult[pagetext] = str_replace("[hide]"," [hide]",$searchresult[pagetext]);
    183. $i = lock_count($searchresult[pagetext],"[hide]");
    184. if ($i >=1){
    185. $searchresult[pagetext] = str_replace($searchresult[pagetext], "[Der Beitrag enthält versteckten Text!]", $searchresult[pagetext]);
    186. }
    187. // ##### [hide] [/hide] HACK End #####
    188. -------------------------------------------------------------
    189. Das war's :)
    Alles anzeigen
    Rechteübersicht * Forenregeln * F.A.Q. * Lexikon
    Suchfunktion * Chat * User helfen User

    The price of freedom is eternal vigilance!
  • Jetzt hab ich das vBulletin Board und hab den Hack installiert aber der funzt nicht...

    Hast du vielelicht dort irgendetwas vergessen reinzuschreiben?

    Oder wer hat da eine Idee...liegt es daran, dass ich die Version 2.2.7 hab?

    Cu TheMillenium