Het is nu 05-10-2024, 04:57 PM Welkom, gast! (AanmeldenRegistreren)


Reactie plaatsen 
 
Waardering:
  • 0 stem(men) - gemiddelde waardering is 0
  • 1
  • 2
  • 3
  • 4
  • 5
Knop in profiel
10-17-2013, 10:35 AM
Bericht: #2
RE: Knop in profiel
Het is mogelijk met enkele aanpassingen:

- Onderaan de plugin moet je deze functie toevoegen:
PHP-code:
$plugins->add_hook("usercp_options_end""sb_usercp_options");
$plugins->add_hook("usercp_do_options_end""sb_usercp_options");
function 
sb_usercp_options()
{
    global 
$db$mybb$templates$user;

    if(
$mybb->request_method == "post")
    {
        
// We're saving our options here
        
$update_array = array(
            
"usesb" => intval($mybb->input['usesb'])
        );

        
$db->update_query("users"$update_array"uid = '".$user['uid']."'");
    }

    
$usercp_option '</tr><tr>
<td valign="top" width="1"><input type="checkbox" class="checkbox" name="usesb" id="usesb" value="1" {$GLOBALS[\'$usesbcheck\']} /></td>
<td><span class="smalltext"><label for="usesb">Zie shoutbox</label></span></td>'
;

    
$find '{$lang->show_codebuttons}</label></span></td>';
    
$templates->cache['usercp_options'] = str_replace($find$find.$usercp_option$templates->cache['usercp_options']);

    
// We're just viewing the page
    
$GLOBALS['$usesbcheck'] = '';
    if(
$user['usesb'])
    {
        
$GLOBALS['$usesbcheck'] = "checked=\"checked\"";
    }


- Vervolgens zoek je in de plugin achter de functie: function myshoutbox_can_view()
Daarin verander je:
if ($mybb->usergroup['canview'] == 0) // can view the board?
in:
if ($mybb->usergroup['canview'] == 0 || $mybb->user['usesb'] == 0) // can view the board?

- En als laatste voer je volgende query uit:
ALTER TABLE mybb_users ADD usesb int(1) NOT NULL default '1'
(waarbij je mogelijk 'mybb_' nog moet wijzigen naar je eigen gebruikte prefix.)

Vanaf dan kunnen leden bij hun instellingen aangeven of ze de shoutbox willen zien of niet. Standaard staat het aan.

Mvg / kind regards
At Volg MyBB NL op Twitter
[Afbeelding: vote-for-mybb.gif]
De website van deze gebruiker bezoeken Alle berichten van deze gebruiker zoeken
Reageren op dit bericht
Reactie plaatsen 


Berichten in deze discussie
Knop in profiel - Tazmaniac - 10-16-2013, 09:05 PM
RE: Knop in profiel - koenwi - 10-17-2013 10:35 AM
RE: Knop in profiel - Tazmaniac - 10-17-2013, 11:37 AM
RE: Knop in profiel - koenwi - 10-17-2013, 01:06 PM
RE: Knop in profiel - Tazmaniac - 10-17-2013, 01:11 PM
RE: Knop in profiel - Tazmaniac - 10-21-2013, 03:03 PM

Ga naar locatie:


Gebruikers die deze discussie lezen: 1 gast(en)