MyBB.de Forum
Letzte 10 Themen im Benutzerprofil - 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: Letzte 10 Themen im Benutzerprofil (/thread-27014.html)

Seiten: Seiten: 1 2 3


RE: Letzte 10 Themen im Benutzerprofil - Jockl - 09.12.2012

Und was war es jetzt?


RE: Letzte 10 Themen im Benutzerprofil - Lukαs - 09.12.2012

Ich bekomme keine Veränderung.


RE: Letzte 10 Themen im Benutzerprofil - Jockl - 09.12.2012

Und warum ist das Thema dann als "erledigt" gekennzeichnet?


RE: Letzte 10 Themen im Benutzerprofil - Lukαs - 09.12.2012

Das habe ich nicht gemacht, beim verschieben in die Kategorie wird wohl irgendjemand darauf gekommen sein.


RE: Letzte 10 Themen im Benutzerprofil - Jockl - 09.12.2012

Noch mal einen Schritt zurück. Welches Plugin hast Du installiert, damit Du den o.a. Code in einem Template ausführen kannst?


RE: Letzte 10 Themen im Benutzerprofil - Lukαs - 09.12.2012

PHP and Template Conditionals (2.0) und Hello PluginLibrary! (hello_pl.php)


RE: Letzte 10 Themen im Benutzerprofil - doylecc - 09.12.2012

Die Variable der Datenbankabfrage stimmt in deinem Code aber auch nicht überein.
Du hast:
PHP-Code:
while($user $db->fetch_array($query)) 

verwendest dann in der Schleife aber zB:
PHP-Code:
$row['subject'

$row ist aber nicht $user Wink


RE: Letzte 10 Themen im Benutzerprofil - Jockl - 09.12.2012

Nachdem ich mich nun mit dem Plugin auseinander gesetzt habe und Deinen MySQL-Query (für mich) vereinfacht habe, klappt es mit diesem Code
PHP-Code:
<?php

    
global $db$mybb;

    if(
$mybb->user['uid'] != 0)
    {        
    
        
$query $db->simple_select("threads""tid, subject, fid""uid={$mybb->input['uid']}");
            echo 
'<fieldset>
            <legend><strong>My Last Threads</strong></legend>
            <div align="left"><ul>'
;

          while(
$row $db->fetch_array($query))
          {    
           if(
$mybb->user['uid'] > 0)
           {
             
            echo 
"<li><a href=\"showthread.php?tid={$row['tid']}\">{$row['subject']}</a></li>";
            
           }
          }
         echo 
'</ul></div></fieldset>';
    }
?>


Edit: eigentlich kannst Du meiner Meinung nach auch diese Abfrage innerhalb der while-Schleife weglassen.
PHP-Code:
if($mybb->user['uid'] > 0



RE: Letzte 10 Themen im Benutzerprofil - Lukαs - 09.12.2012

Vielen Dank, klappt super! Smile


RE: Letzte 10 Themen im Benutzerprofil - Lukαs - 09.12.2012

Kurze Anmerkung noch, kannst du bitte das so ändern, dass alle Benutzergruppen die Anzeige sehen, weil wenn ich als Gast auf ein Profil gehe, dann zeigt mir MyBB das nicht an.

Kannst gern mal selber schauen: http://sponsor-markt.de/member.php?action=profile&uid=1