MyBB.de Forum
Profil Felder neben Beitrag! - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Profil Felder neben Beitrag! (/thread-7193.html)

Seiten: Seiten: 1 2


RE: Profil Felder neben Beitrag! - !Sir.PortableX! - 26.09.2007

Code:
Konsole : {$post['fid4']}<br/>
Dann wird beides angezeigt also bei mir zumindest.

Hoffe das jemand eine Lösung für mein Problem findet.

Ich hab das mit dem Prfil Feld hin bekommen.
Das Plaugin gibts sobald ich weis nur auf English wenn nicht dann lasst es mich wissen.
Aber ich möchte folgenden Text ändern.
Warning Level : 0%
in
Verwarnt zu 0%
Hier mal ein Sreen was ich meine.
[Bild: http://img101.imageshack.us/img101/2815/unbenanntkn3.png]
Wie und wo kann ich das verändern das da mein Titel steht???


RE: Profil Felder neben Beitrag! - StefanT - 26.09.2007

Bitte kontrolliere, ob die deutschen Sprachdateien korrekt installiert sind! Dann kannst du das dort auch bearbeiten.


RE: Profil Felder neben Beitrag! - !Sir.PortableX! - 26.09.2007

@Dragon du hast mir sehr geholfen!
Jetzt habe ich dazu noch eine Frage.
Die WarnPunte werden als Prozent angegeben kann man das ändern??
Hier mal Code von der deutschen Sprachdatei
Code:
<?php
/**
* Mod Name: Forum Warning System 1.0
* Copyright © 2006 Smethead
*
* German (DE) language file (Formal). (MyBBoard.de)
*/

//1.0
$l['fws_main'] = "Warn-System";
$l['fws_add_warning'] = "Eine Warnung an {1} hinzuf&uuml;gen."; //{1} is a username
$l['fws_your_reason'] = "Ihr (zus&auml;tzlicher) Grund f&uuml;r die Warnung.";
$l['fws_add_warning_button'] = "Warnung hinzuf&uuml;gen";
$l['fws_warning_points'] = "Prozent:";
$l['fws_choose_type'] = "W&auml;hlen Sie die Art der Warnung:";
$l['fws_or_type'] = "oder geben Sie einen anderen Grund an:";
$l['fws_empty_reason'] = "Sie haben keinen Grund f&uuml;r diese Warnung angegeben. Bitte gehen Sie zur&uuml;ck und geben Sie einen Grund an.";
$l['fws_empty_type'] = "Sie haben keine Art der Warnung gew&auml;hlt. Bitte gehen Sie zur&uuml;ck und korrigieren Sie Ihre Eingabe.";
$l['fws_go_back'] = "Zur&uuml;ck";
$l['fws_warning'] = "Warnung";
$l['fws_postbit_warn'] = "Warnen!";
$l['fws_warning_message'] = "Sie erhalten diese PN, weil Sie von einem Verwarner gewarnt wurden.\nDer folgende Grund wurde angegeben:\n\n{1}\n\nSie erhalten [b]{2}[/b] Warnpunkte, das Gesamtwarnlevel beträgt nun [b]{3}[/b]. Sie benötigen [b]{4} Tag(e)[/b], um die {2} Punkte abzubauen."; //{1} is the type of warning, {2} is the current received warning points, {3} is the total warning level, {4} is the number of days
$l['fws_warning_message_post'] = "\n\nAus diesem Thema wurde die Warnung verschickt:\n[url={1}/showthread.php?tid={2}&pid={3}#pid{3}]{4}[/url]"; //don't mess with the link
$l['fws_warning_message_reason'] = "\n\nEs wurde ein zusätzlicher Grund angegeben:\n\'[b]{1}[/b]\'";
$l['fws_warning_message_60'] = "\nSie haben {1} erreicht. Sie müssen vorsichtiger sein."; //don't mess with the numbers
$l['fws_warning_message_80'] = "\nSie haben {1} erreicht. Befolgen Sie wirklich die Regeln?"; //don't mess with the numbers
$l['fws_warning_message_95'] = "\nSie haben {1} erreicht! Passen Sie auf, Sie sind fast ausgeschlossen!"; //don't mess with the numbers
$l['fws_warning_message_littleend'] = "\n\n[size=1]Diese Nachricht wurde automatisch vom Warnsystem des Forums verschickt. Sollte etwas in dieser Nachricht nicht stimmen, leiten Sie sie bitte mit Begründung an einen Administrator weiter.[/size]";
$l['fws_current_w_level'] = "Momentanes Warnlevel:";
$l['fws_warning_bar'] = "Ihr Warnlevel betr&auml;gt zur Zeit <strong>{1}</strong>. Bitte verhalten Sie sich ordentlich, sonst werden Sie aus dem Forum ausgeschlossen."; //{1} is the current total warning level.
$l['fws_warning_types'] = "Warnungsarten";
$l['fws_w_level'] = "Verwarnt zu";
$l['fws_add_yourself'] = "Sie k&ouml;nnen sich nicht selbst verwarnen.";
$l['fws_add_admin'] = "Sie k&ouml;nnen einen Administrator nicht verwarnen, wenn Sie selbst kein Administrator sind.";
$l['fws_add_warner'] = "Sie k&ouml;nnen einen anderen Verwarner nicht warnen, wenn Sie kein Administrator sind.";
$l['fws_close_window'] = "Fenster schlie&szlig;en";
?>



RE: Profil Felder neben Beitrag! - Michael - 26.09.2007

Die Punkte zu ändern erfordert Codeänderungen im Plugin selbst.


RE: Profil Felder neben Beitrag! - !Sir.PortableX! - 26.09.2007

oK dann lass ich das mal ausser das kann mir jemand machen den in den Codes bin ich nich so der hit!
dann noch letzes
im plugin who was online taody
Da werden die User bei nicht durch ein Komma getreennt
das hätte ich aber trotzdem gerne so kann man das im code des plugins ändern?


[Bild: http://img232.imageshack.us/img232/4929/unbenanntox0.png]


PHP-Code:
<?php
/**
 * Copyright  2006 CraKteR.
 */
if(!defined("IN_MYBB")) {
    die(
"This file cannot be accessed directly.");
}

$plugins->add_hook('index_end''add_onlinetoday'1000000);

function 
onlinetoday_info() {
    return array(
        
"name"            =>    "Show the users that has been online today",
        
"description"    =>    "Shows the users that has been online within 24 hours.",
        
"website"        =>    "http://mcdcpp.net/",
        
"author"        =>    "CraKteR",
        
"authorsite"    =>    "http://mcdcpp.net/",
        
"version"        =>    "1.2.2"
    
);
}

function 
onlinetoday_activate() {
    global 
$db;
    
$template = array(
        
"title"        => "online_today_index",
        
"template"    => "<tr>
    <td class=\"tcat\"><strong>{\$lang->whos_online_today}</strong> [<a href=\"online.php?action=today\">{\$lang->complete_list}</a>]</td>
</tr>
<tr>
    <td class=\"trow1\"><span class=\"smalltext\">{\$lang->online_note_today}<br />{\$onlinemembers}</span></td>
</tr>"
,
        
"sid"        => -1
    
);
    
$db->insert_query(TABLE_PREFIX."templates"$template);

    require 
MYBB_ROOT."/inc/adminfunctions_templates.php";
    
find_replace_templatesets('index''#{\$whosonline}#'"{\$whosonline}\n{\$online_today}");
}

function 
onlinetoday_deactivate() {
    global 
$db;
    
$db->query("DELETE FROM ".TABLE_PREFIX."templates WHERE title='online_today_index'");

    require 
MYBB_ROOT."/inc/adminfunctions_templates.php";

    
find_replace_templatesets('index''#(\n?){\$online_today}#'''0);
}

function 
add_onlinetoday() {
    global 
$db$mybb$templates$online_today$lang$theme;
    
$online_today '';
    if(
$mybb->settings['showwol'] != "no" && $mybb->usergroup['canviewonline'] != "no") {
        
$timesearch time() - 24*60*60;
        
$queries = array();
        
$queries[] = $db->simple_select(
            
TABLE_PREFIX."users u LEFT JOIN ".TABLE_PREFIX."sessions s ON (u.uid=s.uid)"
            
"s.sid, s.ip, s.time, s.location, u.uid, u.username, u.invisible, u.usergroup, u.displaygroup",
            
"u.lastactive > $timesearch ORDER BY u.username ASC, s.time DESC"
        
);
        
$queries[] = $db->simple_select(
            
TABLE_PREFIX."sessions s LEFT JOIN ".TABLE_PREFIX."users u ON (s.uid=u.uid)",
            
"s.sid, s.ip, s.uid, s.time, s.location, u.username, u.invisible, u.usergroup, u.displaygroup",
            
"s.time>'$timesearch' ORDER BY u.username ASC, s.time DESC"
        
);
        
$comma $onlinemembers '';
        
$membercount $guestcount $anoncount 0;
        
$doneusers $ips = array();
        foreach(
$queries as $query) {
            while(
$user $db->fetch_array($query)) {
                if(isset(
$user['sid'])) {
                    
$botkey strtolower(str_replace("bot="''$user['sid']));
                }

                if(
$user['uid'] > 0) {
                    if(
$doneusers[$user['uid']] < $user['time'] || !$doneusers[$user['uid']]) {
                        if(
$user['invisible'] == "yes") {
                            ++
$anoncount;
                        }
                        ++
$membercount;
                        if(
$user['invisible'] != "yes" || $mybb->usergroup['canviewwolinvis'] == "yes" || $user['uid'] == $mybb->user['uid']) {
                            
$invisiblemark = ($user['invisible'] == "yes") ? "*" "";
                            
$user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup']);
                            eval(
"\$onlinemembers .= \"".$templates->get("index_whosonline_memberbit"10)."\";");
                            
$comma ", ";
                        }
                        if(isset(
$user['time'])) {
                            
$doneusers[$user['uid']] = $user['time'];
                        } else {
                            
$doneusers[$user['uid']] = $user['lastactive'];
                        }
                    }
                } else if(
strstr($user['sid'], "bot=") !== false && $session->bots[$botkey] && !in_array($user['ip'], $ips)) {
                    
$onlinemembers .= $comma.format_name($session->bots[$botkey], $session->botgroup);
                    
$comma ", ";
                    ++
$botcount;
                } else {
                    ++
$guestcount;
                    
$guests[] = $user['ip'];
                }
            }
        }
        
$onlinecount $membercount $guestcount;
        
$onlinebit = ($onlinecount != 1) ? $lang->online_online_plural $lang->online_online_singular;
        
$memberbit = ($membercount != 1) ? $lang->online_member_plural $lang->online_member_singular;
        
$anonbit = ($anoncount != 1) ? $lang->online_anon_plural $lang->online_anon_singular;
        
$guestbit = ($guestcount != 1) ? $lang->online_guest_plural $lang->online_guest_singular;
        
$lang->online_note_today sprintf($lang->online_note_todaymy_number_format($onlinecount), $onlinebit24my_number_format($membercount), $memberbitmy_number_format($anoncount), $anonbitmy_number_format($guestcount), $guestbit);
        eval(
"\$online_today = \"".$templates->get("online_today_index")."\";");
    }
}
?>



RE: Profil Felder neben Beitrag! - Michael - 26.09.2007

Laut Code sollten Kommas angezeigt werden. Ist das nicht der Fall ist es ein Bug; wende dich bitte an den Autor.