06.08.2013, 22:47
07.08.2013, 08:53
Ja, dafür gibt es die Sekundäre Benutzergruppe.
Als primäre Gruppe kannst du nur eine setzen, als sekundäre beliebig viele.
Dabei gilt das "Inklusiv-Prinzip". Sprich: Sofern ein Nutzer mehrere Gruppen hat, und z.B. dank der einen das Mod-CP betreten kann, und bei einer anderen eigentlich nicht, so darf er in der Realität das Mod CP betreten.
Lg
Raphael
Als primäre Gruppe kannst du nur eine setzen, als sekundäre beliebig viele.
Dabei gilt das "Inklusiv-Prinzip". Sprich: Sofern ein Nutzer mehrere Gruppen hat, und z.B. dank der einen das Mod-CP betreten kann, und bei einer anderen eigentlich nicht, so darf er in der Realität das Mod CP betreten.
Lg
Raphael
07.08.2013, 15:01
ja das ding ist, ich möchte mehrern Usern mehrere Grafiken hinzufügen
07.08.2013, 15:03
http://community.mybb.com/thread-113776.html
Hier das Plugin sollte das sein, was du suchst
Es wird jede Grafik von Haupt und Nebengruppen eingefügt, musst dich aber bisschen einarbeiten, wie ich les, gibts probleme beim hochladen und einschalten, aber das Problem wurde/wird da behandelt
Hier das Plugin sollte das sein, was du suchst
Es wird jede Grafik von Haupt und Nebengruppen eingefügt, musst dich aber bisschen einarbeiten, wie ich les, gibts probleme beim hochladen und einschalten, aber das Problem wurde/wird da behandelt
07.08.2013, 16:14
ja das hatte ich gestern schon die ganze zeit versucht ist aber mega schwierig -.-
07.08.2013, 16:30
(07.08.2013, 16:14)iPlayers schrieb: [ -> ]ja das hatte ich gestern schon die ganze zeit versucht ist aber mega schwierig -.-
Schwer? Das ist nur ein CopyPaste, aber egal
Hier ist der "umgeschriebene" Code, danke an die Jammerx2, cfillion und foxxie
PHP-Code:
<?php
$plugins->add_hook('member_profile_end', 'aui_profile');
$plugins->add_hook('postbit', 'aui_post');
function aui_info()
{
return array(
'name' => 'Additional Usergroup Images',
'description' => 'Show images from aditional usergroups.',
'website' => 'http://www.coderzplanet.net/',
'author' => 'Jammerx2',
'authorsite' => 'http://www.coderzplanet.net/',
'version' => '1.1',
'guid' => '630162f1cbb89183bc3cdd59b05f6701'
);
}
function aui_activate()
{
global $db, $mybb;
require MYBB_ROOT.'/inc/adminfunctions_templates.php';
find_replace_templatesets("member_profile", '#'.preg_quote('{$groupimage}').'#', "{\$groupimage}{\$gi}");
}
function aui_deactivate()
{
global $mybb, $db;
require MYBB_ROOT.'/inc/adminfunctions_templates.php';
find_replace_templatesets("member_profile", '#'.preg_quote('{$gi}').'#', '',0);
}
function aui_profile()
{
global $templates, $theme, $xfire, $memprofile, $mybb, $db, $memprofile, $gi;
$gids = $memprofile['additionalgroups'];
$gids = explode(",",$gids);
$gi = "";
if(!empty($mybb->user['language']))
{
$language = $mybb->user['language'];
}
else
{
$language = $mybb->settings['bblanguage'];
}
foreach($gids as $gid)
{
$getaui=$db->query("SELECT image FROM ".TABLE_PREFIX."usergroups WHERE gid='".$gid."'");
$getaui=$db->fetch_array($getaui);
$aui = $getaui['image'];
if($aui != "")
{
$aui = str_replace("{lang}", $language, $aui);
$aui = str_replace("{theme}", $theme['imgdir'], $aui);
$gi = $gi."<img src='$aui' /><br />";
}
}
}
function aui_post(&$post)
{
global $templates, $theme, $xfire, $memprofile, $mybb, $db, $auigi, $gi, $aui, $memprofile;
$gids = $post['additionalgroups'];
$gids = explode(",",$gids);
$gi = "";
if(!empty($mybb->user['language']))
{
$language = $mybb->user['language'];
}
else
{
$language = $mybb->settings['bblanguage'];
}
foreach($gids as $gid)
{
$getaui = $db->query("SELECT image FROM ".TABLE_PREFIX."usergroups WHERE gid='".$gid."'");
$getaui = $db->fetch_array($getaui);
$aui = $getaui['image'];
if($aui != "")
{
$aui = str_replace("{lang}", $language, $aui);
$aui = str_replace("{theme}", $theme['imgdir'], $aui);
if($mybb->user['classicpostbit'] == 1)
{
$post['groupimage'] = $post['groupimage']."<img src='$aui' /><br />";
}
else
{
$post['groupimage'] = $post['groupimage']."<br /><img src='$aui' />";
}
}
}
}
?>