addtional usergroups image vertical please mybb

Cleopatra

Addicted
Joined
Sep 23, 2013
Messages
971
Reaction score
0
FP$
1,697
I want the addtional usergroups image to appear vertical not horizontal please..
I used SA-groups plugin<br /><br />-- 06 Jan 2014, 02:25 --<br /><br />
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("postbit", "show_additional");
$plugins->add_hook("member_profile_end", "profile_additional");
function show_usergroups_info()
{
	return array(
		"name" => "SA-Groups",
		"description" => "Shows additional groupimages on profiles and posts.",
		"website" => "N/A",
		"author" => "Mr Josh",
		"authorsite" => "http://inkbuild.com",
		"version" => "1.1.1",
		"compatibility" => "16*",
		"guid" => "aaa37e798d91627e86452a5f310b744c");
}

function profile_additional()
{
	global $memprofile, $groupimage, $cache, $mybb;

	if ($mybb->settings["display_in_profiles"] == 1) {
		$read = $cache->read("usergroups");
		$split_additional = explode(",", $memprofile["additionalgroups"]);
		foreach ($split_additional as $group) {
			$group_info = $read[$group];

			$groupimage .= "<img src=\"$group_info[image]\" alt=\"\" title=\"$group_info[title]\" /><br />";
		}
	}

}

function show_additional(&$post)
{
	global $cache, $mybb;

	if ($mybb->settings["show_usergroups_plugin_display"] == 1) {
		$group_info = $cache->read("usergroups");
		$split_additional = explode(",", $post["additionalgroups"]);
		$normal_group = $group_info[$post["usergroup"]];
		$post["groupimage"] = "<img src=\"$normal_group[image]\" title=\"$normal_group[title]\" alt=\"\" />";
		$post["groupimage"] .= ($mybb->user["classicpostbit"] == 1) || ($mybb->user["uid"] == 0 && $mybb->settings["postlayout"] == "classic") ? "<br />" : "";

		foreach ($split_additional as $i) {
			$group_up = $group_info[$i];
			$post["groupimage"] .= "<img src=\"$group_up[image]\" title=\"$group_up[title]\" alt=\"\" />";
            $post["groupimage"] .= ($mybb->user["classicpostbit"] == 1) || ($mybb->user["uid"] == 0 && $mybb->settings["postlayout"] == "classic") ? "<br />" : "";
		}
	}
}

function show_usergroups_activate()
{
	global $db;

	$classic_user_groups = array(
		"gid" => "NULL",
		"name" => "show_usergroups_plugin",
		"title" => "SA-Groups",
		"description" => "",
		"disporder" => "1",
		"isdefault" => "no");

	$db->insert_query("settinggroups", $classic_user_groups);
	$gid = $db->insert_id();

	$classic_user_groups_setting = array(
		"name" => "show_usergroups_plugin_display",
		"title" => "Enable/Disable plugin",
		"description" => "",
		"optionscode" => "yesno",
		"value" => "1",
		"disporder" => "1",
		"gid" => intval($gid));

	$display_in_profiles = array(
		"name" => "display_in_profiles",
		"title" => "Enable/Disable plugin for profiles",
		"description" => "Adds additional groupimages to profiles",
		"optionscode" => "yesno",
		"value" => "0",
		"disporder" => "1",
		"gid" => intval($gid));


	$db->insert_query("settings", $classic_user_groups_setting);
	$db->insert_query("settings", $display_in_profiles);
	rebuild_settings();
}


function show_usergroups_deactivate()
{
	global $db;

	$db->query("DELETE FROM " . TABLE_PREFIX .
		"settings WHERE `name` IN('show_usergroups_plugin_display', 'display_in_profiles')");
	$db->query("DELETE FROM " . TABLE_PREFIX .
		"settinggroups WHERE `name` = 'show_usergroups_plugin'");

	rebuild_settings();
}

?>
 

Attachments

  • Screenshot_2014-01-06-02-51-06.webp
    Screenshot_2014-01-06-02-51-06.webp
    78.6 KB · Views: 83
Try this:

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("postbit", "show_additional");
    $plugins->add_hook("member_profile_end", "profile_additional");
    function show_usergroups_info()
    {
       return array(
          "name" => "SA-Groups",
          "description" => "Shows additional groupimages on profiles and posts.",
          "website" => "N/A",
          "author" => "Mr Josh",
          "authorsite" => "http://inkbuild.com",
          "version" => "1.1.1",
          "compatibility" => "16*",
          "guid" => "aaa37e798d91627e86452a5f310b744c");
    }

    function profile_additional()
    {
       global $memprofile, $groupimage, $cache, $mybb;

       if ($mybb->settings["display_in_profiles"] == 1) {
          $read = $cache->read("usergroups");
          $split_additional = explode(",", $memprofile["additionalgroups"]);
          foreach ($split_additional as $group) {
             $group_info = $read[$group];

             $groupimage .= "<img src=\"$group_info[image]\" alt=\"\" title=\"$group_info[title]\" /><br />";
          }
       }

    }

    function show_additional(&$post)
    {
       global $cache, $mybb;

       if ($mybb->settings["show_usergroups_plugin_display"] == 1) {
          $group_info = $cache->read("usergroups");
          $split_additional = explode(",", $post["additionalgroups"]);
          $normal_group = $group_info[$post["usergroup"]];
          $post["groupimage"] = "<img src=\"$normal_group[image]\" title=\"$normal_group[title]\" alt=\"\" />";
          $post["groupimage"] .= ($mybb->user["classicpostbit"] == 1) || ($mybb->user["uid"] == 0 && $mybb->settings["postlayout"] == "classic") ? "<br />" : "";

          foreach ($split_additional as $i) {
             $group_up = $group_info[$i];
             $post["groupimage"] .= "<br /><img src=\"$group_up[image]\" title=\"$group_up[title]\" alt=\"\" />";
                $post["groupimage"] .= ($mybb->user["classicpostbit"] == 1) || ($mybb->user["uid"] == 0 && $mybb->settings["postlayout"] == "classic") ? "<br />" : "";
          }
       }
    }

    function show_usergroups_activate()
    {
       global $db;

       $classic_user_groups = array(
          "gid" => "NULL",
          "name" => "show_usergroups_plugin",
          "title" => "SA-Groups",
          "description" => "",
          "disporder" => "1",
          "isdefault" => "no");

       $db->insert_query("settinggroups", $classic_user_groups);
       $gid = $db->insert_id();

       $classic_user_groups_setting = array(
          "name" => "show_usergroups_plugin_display",
          "title" => "Enable/Disable plugin",
          "description" => "",
          "optionscode" => "yesno",
          "value" => "1",
          "disporder" => "1",
          "gid" => intval($gid));

       $display_in_profiles = array(
          "name" => "display_in_profiles",
          "title" => "Enable/Disable plugin for profiles",
          "description" => "Adds additional groupimages to profiles",
          "optionscode" => "yesno",
          "value" => "0",
          "disporder" => "1",
          "gid" => intval($gid));


       $db->insert_query("settings", $classic_user_groups_setting);
       $db->insert_query("settings", $display_in_profiles);
       rebuild_settings();
    }


    function show_usergroups_deactivate()
    {
       global $db;

       $db->query("DELETE FROM " . TABLE_PREFIX .
          "settings WHERE `name` IN('show_usergroups_plugin_display', 'display_in_profiles')");
       $db->query("DELETE FROM " . TABLE_PREFIX .
          "settinggroups WHERE `name` = 'show_usergroups_plugin'");

       rebuild_settings();
    }

    ?>
 
Error<br /><br />-- 06 Jan 2014, 23:57 --<br /><br />Can u upload a file for me cause when I copy and past there r a lot of spaces before the codes
 

Attachments

  • 2014-01-07 01.54.27.webp
    2014-01-07 01.54.27.webp
    33.3 KB · Views: 62
Re-upload a fresh download of the plugin. The ranks should be on a separate line by default. I just tested the plugin and it works fine for me.

Regards.<br /><br />-- 07 Jan 2014, 22:15 --<br /><br />Did you get this working?
 
Back
Top Bottom