Advertisement
Guest User

hide-member-moderator

a guest
Mar 30th, 2018
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.25 KB | None | 0 0
  1. 1/ modifier dans "lang\french\status-messages-common.php"
  2.  
  3. //BBcode
  4. $lang['bbcode_member'] = 'Pour visualiser ce contenu, vous devez être membre';
  5. $lang['bbcode_moderator'] = 'Accès réservé au(x) modérateur(s)';
  6.  
  7. #############################################
  8.  
  9. 2/ modifier dans "lang\english\status-messages-common.php"
  10.  
  11. //BBcode
  12. $lang['bbcode_member'] = 'To view this content, you must be a member';
  13. $lang['bbcode_moderator'] = 'Access restricted to the moderator(s)';
  14.  
  15. #############################################
  16.  
  17. 3/ modifier dans "BBCode\lang\french\common.php"
  18.  
  19. Sous
  20. -------
  21. $lang['bb_hide'] = 'Texte Caché';
  22.  
  23. placez:
  24. ------
  25. $lang['bb_member'] = 'Membre';
  26. $lang['bb_moderator'] = 'Modérateur';
  27.  
  28. #############################################
  29.  
  30. 4/ modifier dans "BBCode\lang\english\common.php"
  31.  
  32. Sous
  33. -------
  34. $lang['bb_hide'] = 'Hidden Text';
  35.  
  36.  
  37. placez:
  38. ------
  39. $lang['bb_member'] = 'Member';
  40. $lang['bb_moderator'] = 'Moderator';
  41.  
  42. #############################################
  43.  
  44. 5/ Dans "BBCode\phpboost\BBCodeEditorClass.php (ligne 89) mettre comme ceci:
  45. Sous
  46. -------
  47. 'L_BB_HIDE' => $bbcode_lang['bb_hide'],
  48.  
  49. placez:
  50. ------
  51. 'L_BB_MEMBER' => $bbcode_lang['bb_member'],
  52. 'L_BB_MODERATOR' => $bbcode_lang['bb_moderator'],
  53.  
  54. #############################################
  55.  
  56. 6/ Dans le "\kernel\framework\content\formatting\parser\ContentSecondParser.class.php" à la ligne 65
  57.  
  58. Sous
  59. -------
  60. if(strpos($this->content,'[[CODE')!==false)
  61. {
  62. $this->content=preg_replace_callback('`\[\[CODE(?:=([A-Za-z0-9#+-]+))?(?:,(0|1)(?:,(0|1))?)?\]\](.+)\[\[/CODE\]\]`sU',array($this,'callbackhighlight_code'),$this->content);
  63. }
  64.  
  65. placez:
  66. ------
  67. if(stripos($this->content,'[[MEMBER]]')!==false)
  68. {
  69. $this->content=preg_replace_callback('`\[\[MEMBER\]\](.+)\[\[/MEMBER\]\]`suU',array($this,'callback_member_tag'),$this->content);
  70. }
  71.  
  72.  
  73. if(stripos($this->content,'[[MODERATOR]]')!==false)
  74. {
  75. $this->content=preg_replace_callback('`\[\[MODERATOR\]\](.+)\[\[/MODERATOR\]\]`suU',array($this,'callback_moderator_tag'),$this->content);
  76. }
  77.  
  78. #############################################
  79.  
  80. 7/ Toujours dans le "\kernel\framework\content\formatting\parser\ContentSecondParser.class.php" à la ligne 255
  81.  
  82. avant ce bout de code:
  83. ---------------------
  84.  
  85. private static function process_swf_tag($matches)
  86.  
  87. placez:
  88. ------
  89.  
  90. private function callback_member_tag($matches)
  91. {
  92. if(AppContext::get_current_user()->check_level(User::MEMBER_LEVEL))
  93. {
  94. return $matches[1];
  95. }
  96. return MessageHelper::display(LangLoader::get_message('bbcode_member','status-messages-common'),MessageHelper::MEMBER_ONLY)->render();
  97. }
  98.  
  99. private function callback_moderator_tag($matches)
  100. {
  101. if(AppContext::get_current_user()->check_level(User::MODERATOR_LEVEL))
  102. {
  103. return $matches[1];
  104. }
  105. return MessageHelper::display(LangLoader::get_message('bbcode_moderator','status-messages-common'),MessageHelper::MODERATOR_ONLY)->render();
  106. }
  107.  
  108. #############################################
  109.  
  110. 8/ Dans votre thème "\BBCode\templates\bbcode_editor.tpl" " vers la ligne 205:
  111.  
  112. copier remplacer:
  113. ---------------------
  114.  
  115. <!--li class="bbcode-elements">
  116. <a href="" class="fa bbcode-icon-hide" {AUTH_HIDE} onclick="{DISABLED_HIDE}insertbbcode('[hide]', '[/hide]', '{FIELD}');return false;" title="{L_BB_HIDE}"></a>
  117. </li-->
  118.  
  119. <li class="bbcode-elements">
  120. <a href="" onclick="{DISABLED_HIDE}bb_display_block('11', '{FIELD}');return false;" onmouseout="{DISABLED_HIDE}bb_hide_block('11', '{FIELD}', 0);" class="bbcode-hover" title="{L_BB_HIDE}">
  121. <i class="fa bbcode-icon-hide">{AUTH_HIDE} </i>
  122. </a>
  123. <div class="bbcode-block-container" style="display: none;" id="bb-block11{FIELD}">
  124. <ul class="bbcode-block bbcode-block-list bbcode-block-hide" onmouseover="bb_hide_block('11', '{FIELD}', 1);" onmouseout="bb_hide_block('11', '{FIELD}', 0);">
  125. <li><a href="" onclick="{DISABLED_B}insertbbcode('[hide]', '[/hide]', '{FIELD}');bb_hide_block('11', '{FIELD}', 0);return false;" title="{L_BB_HIDE}">{L_BB_HIDE}</a></li>
  126. <li><a href="" onclick="{DISABLED_B}insertbbcode('[member]', '[/member]', '{FIELD}');bb_hide_block('11', '{FIELD}', 0);return false;" title="{L_BB_MEMBER}"> {L_BB_MEMBER} </a></li>
  127. <li><a href="" onclick="{DISABLED_B}insertbbcode('[moderator]', '[/moderator]', '{FIELD}');bb_hide_block('11', '{FIELD}', 0);return false;" title="{L_BB_MEMBER}">{L_BB_MODERATOR}</a></li>
  128. </ul>
  129. </div>
  130. </li>
  131.  
  132. #############################################
  133.  
  134. 9/ Dans votre thème "\templates\MON-THEME\theme\global.css" vers la ligne 520:
  135.  
  136. rajouter avant /* -- Systeme d Upload -- */ceci:
  137. --------------------------------------------
  138.  
  139. .member-only:before { content: "\f071"; }
  140. .modo-only:before { content: "\f071"; }
  141. .admin-only:before { content: "\f071"; }
  142. .member-only, .member-only:before { color: #C19954; }
  143. .modo-only, .modo-only:before { color: #C19954; }
  144. .admin-only, .admin-only:before { color: #C19954; }
  145. .member-only { background-color: #FDF9E4; border-color: #FBECCD; }
  146. .modo-only { background-color: #FDF9E4; border-color: #FBECCD; }
  147. .admin-only { background-color: #FDF9E4; border-color: #FBECCD; }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement