MyBB.de Forum
Verfasser Ansicht ändern - 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: Verfasser Ansicht ändern (/thread-5585.html)

Seiten: Seiten: 1 2 3 4 5


RE: Verfasser Ansicht ändern - Michael - 18.04.2007

Stimmt. Öffne zusätzlich die Datei inc/functions_post.php und suche nach:
PHP-Code:
eval("\$post['user_details'] = \"".$templates->get("postbit_author_user")."\";"); 
Darüber einfügen:
PHP-Code:
$post['fidx'] = htmlspecialchars_uni($post['fidx']); 



RE: Verfasser Ansicht ändern - sebths - 18.04.2007

So hat bei mir auch alles prima geklappt! Nur noch eine Frage; besteht die Möglichkeit, falls ein User das im Thread angezeigte Profilfeld nicht ausgefühlt hat, dass es dann ausgeblendet wird???

Beispiel: http://forum.arenakiter.de/showthread.php?tid=32&pid=96#pid96

Danke!


RE: Verfasser Ansicht ändern - Michael - 18.04.2007

Ersetze die Zeile
PHP-Code:
$post['fidx'] = htmlspecialchars_uni($post['fidx']); 
in der Datei inc/functions_post.php durch diesen Code:
PHP-Code:
if(!empty($post['fidx'])) {
    $post['fidx'] = "Kites: ".htmlspecialchars_uni($post['fidx'])."<br />";
} else {
    $post['fidx'] = "";




RE: Verfasser Ansicht ändern - sebths - 18.04.2007

Habe die Datei so geändert, es klappt aber noch nicht! Was habe ich falsch gemacht???

Beispiel: http://forum.arenakiter.de/showthread.php?tid=32&pid=96#pid96

Mein Code von postbit_author_user:

Code:
<strong><span class="largetext">{$post['profilelink']}</span></strong><br />
<span class="smalltext">
    {$post['usertitle']}<br />
    {$post['userstars']}
    {$post['groupimage']}<br />
    {$post['useravatar']}<br />
    {$lang->postbit_posts} {$post['postnum']}<br />
        Wohnort: {$post['fid1']}<br/>
        Buggy: {$post['fid6']}<br/>
        Kites: {$post['fid7']}<br/>
    {$lang->postbit_status} {$post['onlinestatus']}{$post['replink']}<br />
</span>

Danke!


RE: Verfasser Ansicht ändern - Michael - 19.04.2007

Hast du x durch die ID des Feldes ersetzt? Bei mehreren Feldern musst du den Code mehrmals einfügen.


RE: Verfasser Ansicht ändern - sebths - 19.04.2007

Habe es mehrmals eingefügt, und die x ersetzt! Jetzt kommt dieser Fehler, wenn ich auf das Forum zugreifen will:

Code:
Parse error: parse error, unexpected T_ELSE in /var/www/web371/html/forum/inc/functions_post.php on line 296

Forum: http://forum.arenakiter.de/

Hier ein Ausschnitt des Quelltexts der functions_post.php aus:

Code:
if(!empty($post['fidx'])) {
                $post['fid1'] = "Wohnort: ".htmlspecialchars_uni($post['fid1'])."<br />";
                } else {
                $post['fid1'] = "";
                }
                $post['fid6'] = "Buggy: ".htmlspecialchars_uni($post['fid6'])."<br />";
                } else {
                $post['fid6'] = "";
                }
                $post['fid7'] = "Kites: ".htmlspecialchars_uni($post['fid7'])."<br />";
                } else {
                $post['fid7'] = "";
                }

Danke!


RE: Verfasser Ansicht ändern - Michael - 19.04.2007

Du musst den Code genau so, wie ich ihn oben angeboten habe, für drei Felder drei Mal einfügen. In deinem Fall:
PHP-Code:
if(!empty($post['fid1'])) {
    $post['fid1'] = "Wohnort: ".htmlspecialchars_uni($post['fid1'])."<br />";
} else {
    $post['fid1'] = "";
}
if(!empty(
$post['fid6'])) {
    $post['fid6'] = "Buggy: ".htmlspecialchars_uni($post['fid6'])."<br />";
} else {
    $post['fid6'] = "";
}
if(!empty(
$post['fid7'])) {
    $post['fid7'] = "Kites: ".htmlspecialchars_uni($post['fid7'])."<br />";
} else {
    $post['fid7'] = "";




RE: Verfasser Ansicht ändern - ElkeK. - 19.04.2007

Hallo!

Ich habe letztens mein Profil auch geändert in diesem Thread, mit Hilfe des Programms PSPad! Leider hat das Programm aber am Schluss der php-Datei immer eine Leerzeile nach
Zitat:?>
eingefügt!

Nimm' diese Leerzeile nach "?>" mal raus und gleich abspeichern und hochladen. Dann müßte es eigentlich gehen.

LG, Elke!


RE: Verfasser Ansicht ändern - sebths - 19.04.2007

Jup hat jetzt geklappt! Danke Michael!

Noch eine kleine Frage, habe im Template, ausversehen, die Zeile mit dem "registriert seit" gelöscht, wie ist dafür der Code, damit ich sie wieder einfügen kann???

Möchte es so wie hier im Forum anzeigen, dass es wie folgt aussieht: Registriert seit: 02/07! Wie mache ich das???

Danke!


RE: Verfasser Ansicht ändern - Michael - 19.04.2007

Die Zeile dafür lautet:
Code:
{$lang->postbit_joined} {$post['userregdate']}<br />
Das Format der Anzeige kannst du in den Foreneinstllungen unter Datums- und Zeitformat angeben (hier: m/y).