mycode for Administrator only
#1
Is there any way to create or use any mycode only by an administrator?

If for example make an IFrame mycode, is very dangerous if anyone can use it.

So I want only the administrator to use it.

Any help?
Reply
#2
You could probably code a plugin to process the mycode only if the user is an admin
[Image: 1255110914.png]
Reply
#3
this way the user dont see the output of the plugin...
I want the user to see the final output, but only the administrator can use it.

For example in another bb (simple machines) there is a tag [html] which can be used only by the admin.

Everything inside that tag is parsed like html.

All the users see the output but only the admin can use it.
If a user use the [html] tag then it renders simple as [html] text
Reply
#4
I also wonder about ;/
waiting for someone reply
Minimalistic Theme | Blue Theme
Auto Live Images Plugin - live statistics on your forum - user avatar, userbar, board signature.
Reply
#5
You could make a plugin which checks who has made the post.

for example something like:

<?php
// Disallow direct access to this file for security reasons
if(!defined("IN_MYBB"))
{
	die("Direct initialization of this file is not allowed.<br /><br />Please make sure IN_MYBB is defined.");
}


$plugins->add_hook("parse_message", "iframe_run");

function iframe_info()
{
	return array(
		"name"			=> "iframe",
		"description"	=> "iframe MyCode for certain users only",
		"website"		=> "",
		"author"		=> "",
		"authorsite"	=> "",
		"version"		=> "1.0",
		"guid" 			=>  "",
		"compatibility" =>  "14*"
	);
}



function iframe_run($message)
{
global $mybb, $post;

$uid = intval($post['uid']);
 if ($uid == X || $uid == Y)
 {
  $message = preg_replace("#\[iframe\](.*?)\[/iframe\]#i", '<iframe src="$1" width="98%" height="400" name="$1">iframe</iframe>', $message);
 } 	
 else
 {  
  $message = preg_replace("#\[iframe\](.*?)\[/iframe\]#i", '<a href="$1" alt="" target="_blank">$1</a>', $message);
 }	
  return $message;
}
?>

Just replace X and Y for $uid with the user id's of your admins (or any other user you want to allow it.)
Reply
#6
Looks good.

But if I want to use some installed MyCodes?
vBulletin/Wordpress/Magento/MyBB
Developer and Designer
Reply
#7
doylecc thank you so much... Worked like a charm!!!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)