vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Moderator / Admin only BB code box (https://vborg.vbsupport.ru/showthread.php?t=166830)

silence25 01-03-2008 11:33 AM

Moderator / Admin only BB code box
 
Hey guys -
Was wondering if it was possible to make a moderator/admin only bb-code box. I noticed someone had made such a modification to their site using phpBB3, and they posted how the did it, and what needed to be modified.

It didn't seem overly difficult, and i'm assuming the same can be done for vBulletin. Was wondering if anyone would be able to take a quick look and post back if they could do it or not.

here is what was posted on this site:
http://www.phpbb-stylers.com/forums/...&sd=a&start=10

---

Open posting.php
Find:

Code:

    $post_data['enable_sig']      = (!$config['allow_sig']) ? false : ((isset($_POST['attach_sig']) && $user->data['is_registered']) ? true : false);

After add:

Code:

    // Admin/Moderators BBcode only
        $mod_bbcode_auth = ( $auth->acl_get('a_') || $auth->acl_get('m_', $forum_id) ) ? TRUE : FALSE;
        if ( !$mod_bbcode_auth )
        {
          $message_parser->message = preg_replace("/\[mod=(.*?)\](.*?)\[\/mod\]/s", "", $message_parser->message);
        }

NOTE: only for styles based on prosilver.

Open common.css

Find:

Code:

.clear {
      display: block;
      clear: both;
      font-size: 1px;
      line-height: 1px;
      background: transparent;
    }

After add:


Code:

    .mod_edit {
      width: 230px;
      background: no-repeat 0 0 #FFFFFF url("{T_THEME_PATH}/images/bg_mod_edit.gif");
      padding: 10px;
      border: 1px solid #ccc;
      font-size: .9em;
    }

    .mod_edit span {
      display: block;
      text-align: right;
      font-style: italic;
    }


Now go to your administration control panel, click on the tab "posting", then on bbcodes. Now create a new bbcode and fill in the following text:

Textbox 1:
Code:

    [mod={TEXT2}]{TEXT}[/mod]


Textbox 2:
Code:

    <div class="mod_edit">{TEXT}<span>{TEXT2}</span></div>


You can use it as a mod or admin in any post

Code:

    [mod=Robin Huurman]testing modcode[/mod]
The end result can be found on the linked page above. While i know its for phpbb3, i figure anyone who codes or knows how to make BB codes ( i personally do not) could easily make this. let me know.. looking forward to seeing if anyone knows.

thanks.

Opserty 01-03-2008 12:14 PM

Don't understand why you posted phpBB Code...but anyway, you may find this helps you out. Advanced BBCode Permissions

silence25 01-03-2008 08:51 PM

I just figured i'd post what was posted on that other site, allowing anyone who knew how to go about this an idea of what was done there. anyway, thanks for posting the link!


All times are GMT. The time now is 06:54 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01066 seconds
  • Memory Usage 1,722KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (7)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete