Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 8 Gast/Gäste
Threads I have posted in / Themen mit eigenen Beiträgen
#21
Ich nochmal, leider kann ich nicht editieren. Deshalb hier der Screenshot im Anhang.
Es geht um den eingekreisten Link. In welchem Template finde ich den bzw. wo änder ich das. Ich habe inzwischen einen eigenen Link zu der Seite erstellt, demnach wäre auch Löschen eine Option. Es soll halt einfach nur an eine andere Stelle Smile

Dann hab ich direkt aber noch eine zweite Frage. Gibt es ein ähnliches Plugin bzw. könnte man dieses dublizieren? Ich würde gerne (jap es handelt sich um ein Rollenspiel) einmal die Thread aus dem aktiven Play anzeigen (das klappt damit ja wunderbar) und dann ein zweites in dem wirklich nur die zu finden sind, die bereits ins Archiv verschoben wurden. Wäre es möglich das Plugin halt als threads_postet_in2.php mit den entsprechenden Änderung damit es eben eine zweite Version wäre nochmal zu installieren? Bzw. gibt es eine simplere Funktion das zu realisieren?  

LG und vielen Dank. Ihr habt mir bereits echt oft helfen können!


Angehängte Dateien Thumbnail(s)
   
Zitieren
#22
Den Link unter dem markierten Eintrag findest du im globalen Template "ownposts_otherthreads_ucplink".
Zitieren
#23
(07.09.2015, 12:31)SvePu schrieb: Den Link unter dem markierten Eintrag findest du im globalen Template "ownposts_otherthreads_ucplink".

Ah Smile danke Dir !! Smile
Zitieren
#24
Hallöchen,

kann man denn bei dem Plugin die Standard-Sortierreihenfolge irgendwo festlegen? In den Einstellungen des Plugins kann man es ja nur ein- und ausschalten. Schön wäre es, wenn man hier auch die Sortierspalte und -Reihenfolge einstellen könnte.

Ich habe mit meinem bescheidenen Halbwissen mal den Code angeschaut und an mehreren Stellen $order gefunden. Ich würde jetzt mal raten, dass es in der

function threads_posted_in_run()

in dem Bereich ab Zeile 205  umzustellen ist
   default:
         $order = "desc";
      $oppsort = $lang->tpi_desc;
      $oppsortnext = "desc";
    break;

aber da will ich mal lieber ohne Rückfrage nix ändern. Die Bedeutung $oppsortnext ist mir da auch nicht klar und wo die Datumsspalte als erste Sortierspalte festgelegt wird habe ich auch nicht gefunden. Ab Zeile 218 steht ... ($mybb->Input[... aber da nehme ich an, dass es die Reaktion auf die Useraktion ist.
PHP Version         8.2.22    (Test: 8.2.22)
MySQLi Version   5.7.42    (Test: 8.0.36)
Mybb Version      1.8.38    (Test: 1.8.38)
(Stand 09/2024)

Grüße, André
Zitieren
#25
Ich habe das Plugin jetzt nicht bei mir Installiert, aber wenn ich mir die Screens ansehe, kann man doch die Spalten aufwärts [auf] und abwärts [ab] sortieren ?
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#26
Hallöchen,

klar, das geht natürlich. Ich wollte aber gleich als Standard anders herum sortieren. Ich denke, ich bin da nicht der einzige, der die Liste gerne von den neuesten Themen her sortiert haben will und nicht von den ältesten ;-)
So muss (nicht nur) ich das immer bei jedem Aufruf tun ...
PHP Version         8.2.22    (Test: 8.2.22)
MySQLi Version   5.7.42    (Test: 8.0.36)
Mybb Version      1.8.38    (Test: 1.8.38)
(Stand 09/2024)

Grüße, André
Zitieren
#27
Du könntest natürlich den erwähnten Bereich in der function threads_posted_in_run() anpassen.
Oder aber, wenn du standardmäßig nur die neuesten Themen oben haben möchtest, änderst du einfach den Link im Template "ownposts_otherthreads_ucplink" und ersetzt
"&order={$order}" durch "&order=asc".
Zitieren
#28
Hallöchen,

bei meinem Test zur Umstellung auf php8 habe ich einige Warnungen

Profilaufruf

hier wurde mir angezeigt, dass in Zeile 13 ZHIS_SCRIPT bereits deklariert wäre. Nach Auskommentierung der Zeile ist dieser Fehler weg - das hatte ich schon vor längerer Zeit gemacht.

Aktuell kommt diese Warnung:

Zitat:Type: 2
File: inc/plugins/threads_posted_in.php (Line no. 333) Message Trying to access array offset on value of type null Back Trace: #0 /mnt/web517/b0/96/554939996/htdocs/cef-test/inc/class_error.php(239): errorHandler->email_error(2, '...', '...', 333)
#1 /mnt/web517/b0/96/554939996/htdocs/cef-test/inc/class_error.php(153): errorHandler->error(2, '...', '...', 333)
#2 /mnt/web517/b0/96/554939996/htdocs/cef-test/inc/plugins/threads_posted_in.php(333): errorHandler->error_callback(2, '...', '...', 333)
#3 /mnt/web517/b0/96/554939996/htdocs/cef-test/inc/class_plugins.php(142): threads_posted_in_online_activity(Array)
#4 /mnt/web517/b0/96/554939996/htdocs/cef-test/inc/functions_online.php(577): pluginSystem->run_hooks(Array, Array)
#5 /mnt/web517/b0/96/554939996/htdocs/cef-test/member.php(2484): fetch_wol_activity('...', '...')
 


Wenn ich ins BenutzerCP gehe und mir die Themen mit eigenen Beiträgen anzeigen lassen will, kommen diese Warnungen:


Zitat:Type: 2
File: inc/plugins/threads_posted_in.php (Line no. 213) Message Undefined variable $sortby Back Trace: #0 /mnt/web517/b0/96/554939996/htdocs/cef-test/inc/class_error.php(239): errorHandler->email_error(2, '...', '...', 213)
#1 /mnt/web517/b0/96/554939996/htdocs/cef-test/inc/class_error.php(153): errorHandler->error(2, '...', '...', 213)
#2 /mnt/web517/b0/96/554939996/htdocs/cef-test/inc/plugins/threads_posted_in.php(213): errorHandler->error_callback(2, '...', '...', 213)
#3 /mnt/web517/b0/96/554939996/htdocs/cef-test/inc/class_plugins.php(142): threads_posted_in_run('')
#4 /mnt/web517/b0/96/554939996/htdocs/cef-test/inc/functions_user.php(465): pluginSystem->run_hooks(Array)
#5 /mnt/web517/b0/96/554939996/htdocs/cef-test/usercp.php(52): usercp_menu()
Type: 2
File: inc/plugins/threads_posted_in.php(213) : eval()'d code (Line no. 2) Message Undefined variable $sortby Back Trace: #0 /mnt/web517/b0/96/554939996/htdocs/cef-test/inc/class_error.php(239): errorHandler->email_error(2, '...', '...', 2)
#1 /mnt/web517/b0/96/554939996/htdocs/cef-test/inc/class_error.php(153): errorHandler->error(2, '...', '...', 2)
#2 /mnt/web517/b0/96/554939996/htdocs/cef-test/inc/plugins/threads_posted_in.php(213) : eval()'d code(2): errorHandler->error_callback(2, '...', '...', 2)
#3 /mnt/web517/b0/96/554939996/htdocs/cef-test/inc/plugins/threads_posted_in.php(213): eval()
#4 /mnt/web517/b0/96/554939996/htdocs/cef-test/inc/class_plugins.php(142): threads_posted_in_run('')
#5 /mnt/web517/b0/96/554939996/htdocs/cef-test/inc/functions_user.php(465): pluginSystem->run_hooks(Array)
#6 /mnt/web517/b0/96/554939996/htdocs/cef-test/usercp.php(52): usercp_menu()
Type: 2
File: inc/plugins/threads_posted_in.php (Line no. 198) Message Undefined array key "order"
Back Trace: #0 /mnt/web517/b0/96/554939996/htdocs/cef-test/inc/class_error.php(239): errorHandler->email_error(2, '...', '...', 198)
#1 /mnt/web517/b0/96/554939996/htdocs/cef-test/inc/class_error.php(153): errorHandler->error(2, '...', '...', 198)
#2 /mnt/web517/b0/96/554939996/htdocs/cef-test/inc/plugins/threads_posted_in.php(198): errorHandler->error_callback(2, '...', '...', 198)
#3 /mnt/web517/b0/96/554939996/htdocs/cef-test/inc/class_plugins.php(142): threads_posted_in_run('')
#4 /mnt/web517/b0/96/554939996/htdocs/cef-test/inc/functions_user.php(465): pluginSystem->run_hooks(Array)
#5 /mnt/web517/b0/96/554939996/htdocs/cef-test/usercp.php(52): usercp_menu()
PHP Version         8.2.22    (Test: 8.2.22)
MySQLi Version   5.7.42    (Test: 8.0.36)
Mybb Version      1.8.38    (Test: 1.8.38)
(Stand 09/2024)

Grüße, André
Zitieren
#29
Du hast Plugins installiert, die über 10 Jahre keine Updates mehr bekommen haben.
In so einem Fall kannst du wohl nur allein vorgehen.
Ich glaube nicht, dass wir hier gemeinsam für jeden seine eingesetzten Plugins aufarbeiten können. Wink 
Dafür sollte der Entwickler zuständig sein, sofern es ihn noch gibt und er noch Support leistet.
Zitieren
#30
Hallöchen,

danke trotzdem ;-)
Ich versuche da schon einiges selbst zu lösen, siehe auch meine entsprechenden Beiträge zu anderen Plugins.  Manchmal hilft und beschleunigt es, wenn mal ein erfahrener php-Programmierer über die Codes schaut und mir die Richtung weist oder Ansätze aufzeigt.

Undefinierte Variablen probiere ich mit verschiedenen Varianten durch.
Zur Zeile 333 - Message Trying to access array offset on value of type null
z.B. hab ich jedoch noch keinen Ansatz :-( Das hab ich glaube auch anderswo.

Wobei, wenn ich mal drüber nachdenke, Themen mit eigenen Beiträgen eigentlich durch Abonnierte Themen abgedeckt wird und durchaus auf der Abschussliste landen könnte :-)
PHP Version         8.2.22    (Test: 8.2.22)
MySQLi Version   5.7.42    (Test: 8.0.36)
Mybb Version      1.8.38    (Test: 1.8.38)
(Stand 09/2024)

Grüße, André
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Threads Posted On Calendar MyBB.de Bot 7 4.358 30.11.2009, 21:10
Letzter Beitrag: Jockl