21.07.2010, 23:58
Moin.. ich wollte auf einem neuen Board ein Plugin benutzen was vorher IMMER funktioniert hat. Es bewirkt, dass an CSS in Beiträgen verwenden kann. Nun wird es nichtmal mehr unter Plugins aufgelistet oder gibt mir unexpected errors..
Kann sich das mal wer anschauen, oder mir eine alternative nennen um CSS in Beiträgen zu erlauben?
Vielen dank im vorraus!
Kann sich das mal wer anschauen, oder mir eine alternative nennen um CSS in Beiträgen zu erlauben?
PHP-Code:
<?php
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", "postcss_run");
function postcss_info()
{
return array(
"name" => "Post CSS",
"description" => "Allows you to use the [css=\"css\"]text[/css] tag to make your posts nicer xD",
"website" => "http://forums.pkmnparadise.com",
"author" => "Kioshi",
"authorsite" => "http://forums.pkmnparadise.com",
"version" => "1.0",
"compatibility" => "14*",
);
}
function postcss_activate()
{
}
function postcss_deactivate()
{
}
function postcss_run(&$message)
{
global $mybb, $db, $post;
// Assign pattern and replace values.
$pattern = array(
"#\[css=\"(.*?)\"\](.*?)\[\/css\](\r\n?|\n?)#si",);
//Replace with
$replace = array(
"<div style=\"$1\">$2</div>",);
while(preg_match($pattern[0], $message))
{
$message = preg_replace($pattern, $replace, $message);
}
return $message;
}
?>
Vielen dank im vorraus!