MyBB.de Forum
Themen aus bestimmten Unterforum im Profil - 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: Themen aus bestimmten Unterforum im Profil (/thread-29019.html)

Seiten: Seiten: 1 2 3 4 5 6 7


RE: Themen aus bestimmten Unterforum im Profil - bromance - 16.02.2015

Als Link und dann sollte es zu der Liste führen Smile


RE: Themen aus bestimmten Unterforum im Profil - MrBrechreiz - 16.02.2015

Wenn Du mit dem Link die im Plugin geregelten Ausgaben haben möchtest, kannst Du dies recht einfach mit einem Link im Benutzer Profil erledigen.

In meiner Version habe ich den Link unter dem Status des Profiles gesetzt. Kannst Du ggf auch ändern.

Öffne hierzu das member_profile Template und Suche nach

Code:
<strong>{$lang->postbit_status}</strong> {$online_status}

Darunter dies einfügen

Code:
<br /><strong><a href="usercp.php?action=ppf&sortby=dateline&order=asc">Useraktivitäten</strong>


Wenn Du dies lieber anders hättest, dann melde dich hier einfach nochmals.


RE: Themen aus bestimmten Unterforum im Profil - Jockl - 16.02.2015

Mit dem Link alleine wird bromance (und auch navis) die gewünschte Funktionalität aber auch nicht bekommen.... Wink


RE: Themen aus bestimmten Unterforum im Profil - navis - 16.02.2015

Hm nein, ist zwar lieb gemeint, aber es ging ja um eine Abfrage die etwas abgewandelt wird. Siehe ab: https://www.mybb.de/forum/thread-29019-post-208373.html#pid208373 Smile


RE: Themen aus bestimmten Unterforum im Profil - navis - 16.02.2015

Da habe ich genau das gleiche wie hier: https://www.mybb.de/forum/thread-29019-post-208398.html#pid208398

Es sollen aber 1. nur die Aktivitäten des entsprechenden Users sein. 2. nicht die einzelnen Beiträge sondern nur die Themen. 3. sollten alle Beiträge angezeigt werden und nicht nur für einen bestimmten Zeitraum. 4. sollten auch Untertitel angezeigt werden. 5. auch andere User sollen die Themen sehen.

Daher war dieses Plugin hier passender, da es auf die Suche zugreift.
Es sollte sein wie in der Suche.
Suche nach Benutzernamen: User 1
Suche im Forum/in Foren: Kategorie 41 (inklusive der Subforen)
Such-Optionen: Finde Beiträge seit dem Start
Sortierungs-Optionen: absteigender Reihenfolge
Ansichts-Optionen: Themen


RE: Themen aus bestimmten Unterforum im Profil - bromance - 06.03.2015

Sorry das ich das Thema nochmal aufgreife, aber was hat das Plugin von MrBrechreiz jetzt gebracht?
Oder hat jemand eine Idee, dass es dann mit der Suche funktioniert?
Eigentlich wäre es doch nur eine Suchabfrage die quasi feststeht.


RE: Themen aus bestimmten Unterforum im Profil - melancholia - 19.08.2015

Ich krame das Thema jetzt mal wieder aus  Smile

Es geht um die Version aus diesem Beitrag Jockl. Das Ganze ist genau das, was ich brauche und es funktioniert soweit - meine Frage wäre nur, ob es möglich wäre, den Link nur dann anzeigen zu lassen, wenn es auch effektiv Themen eines Users in den entsprechenden Foren gibt?


RE: Themen aus bestimmten Unterforum im Profil - Shanee - 19.08.2015

Hallo ihr Lieben,

ich bin auch gerade über diese Erweiterung gestolpert und finde sie super, stelle mir allerdings die gleiche Frage wie navis. Ich hätte ebenfalls gerne neben den Threads, wo der entsprechende User Themenersteller ist, einfach auch noch die Threads angezeigt, in denen er gepostet hat. Beschränkt auf eben die voreingestellten Foren, die man ja in Zeile 61 angibt.  Das alles auch einfach in einer Liste, also gar nicht unterschieden, ob man jetzt Threadersteller oder nur der Antwortende ist.

Ich hab mir den Code auch mal angeschaut und bin auf folgende Stelle gestoßen:
Code:
// Einschränkung, wenn es nur um Threads geht, die von dem entsprechenden User auch erstellt wurden. => Ggf. kommentieren, wenn nicht erwünscht
$where_sql .= " AND t.uid = '".intval($mybb->input['uid'])."'";
Die schränkt ja ein, dass nicht alle Themen der angegebenen Foren angezeigt werden, sondern nur die, in denen der User Themenersteller ist, richtig? Könnte man diese Zeile nicht einfach erweitern mit einem OR? Also dass man die Bedingung hat <i>Foren-ID bei $fid angegeben</i> UND <i>Themenersteller</i> oder <i>Beitrag verfasst</i>.
Ich hab es schon selbst versucht, mit folgender Erweiterung:
Code:
$where_sql .= " AND t.uid = '".intval($mybb->input['uid'])."' OR p.uid = '".intval($mybb->input['uid'])."'";
kriege aber folgende Fehlermeldung:
Code:
MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1054 - Unknown column 'p.uid' in 'where clause'
Query:
SELECT t.tid FROM mybb_threads t WHERE t.fid IN (29, 37, 38, 39, 40, 41, 42, 43, 142, 143, 162, 235, 236, 237, 238, 256) AND t.uid = '178' OR p.uid = '178' AND t.visible>=-1 AND t.closed NOT LIKE 'moved|%' ORDER BY t.lastpost DESC

Jetzt würde mich natürlich interessieren: Ist mein ursprünglicher Gedankengang schon vollkommen falsch und die Erweiterung kann so gar nicht funktionieren? Oder ist einfach die Umsetzung falsch? Smile

Liebe Grüße,
Shanee


RE: Themen aus bestimmten Unterforum im Profil - StefanT - 19.08.2015

Um abzufragen, ob jemand in ein Theme gepostet hat, ist ein komplizierteres Query notwendig, da aktuell die Beiträge eines Themas gar nicht abgefragt werden. Leider kann ich dir spontan nicht genau sagen, wie man das anpassen müsste.


RE: Themen aus bestimmten Unterforum im Profil - Shanee - 19.08.2015

Alles klar, danke für die schnelle Antwort, dann hab ich da gerade einfach zu einfach gedacht Big Grin