Hallo, Gast! (Registrieren)

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


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Wer war online
#31
PHP-Version? eine 8 vorne? Dann schraub mal schön wieder auf 7.4 zurück, es sei denn du willst viele Plugins für diese Version erst anpassen!

falls nicht, brauchen wir mehr Infos zu deinem Problem: https://www.mybb.de/forum/thread-30269.html
Zitieren
#32
Okay mache ich auf PHP 7.4
hatte PHP 8.1
danke für den Tipp und jetzt ist es doppelt drin
MyBB: 1.8.37 | PHP: 8.0.30 | SQL: MySQLi 10.5.21
Zitieren
#33
einfach so? Was hast du vorher gemacht?
Zitieren
#34
eigendlich nichts , aber ich installiere das Forum neu
MyBB: 1.8.37 | PHP: 8.0.30 | SQL: MySQLi 10.5.21
Zitieren
#35
Wenn die PHP-Version von 8.x auf 7.4.x heruntergestellt wird, muiss das Forum aber nicht neu installiert werden. Den (unnötigen) Aufwand kannst Du Dir ersparen.
Sollte ich der Ansicht sein helfen zu können biete ich Hilfe(n) an!  ...ich bitte jedoch nicht darum helfen zu dürfen!
Tools [Unixzeit ⇔ Realzeit] ♦ [BOM-Finder] ♦ [SQL-Prefix-Changer] ♦ [USV-Rechner] ♦ [PlugIns]
Zitieren
#36
die Allheillösung für manche ist Forum neu installieren, nur lernt man dabei nicht mit Fehlern umzugehen
Zitieren
#37
Huhu,

durch die Zwangsumstellung auf php 8 kann ich leider nicht den Rat befolgen einfach bei Problemen wieder zurück auf 7.4 zu gehen.
Habe heute festgestellt, dass das alte Plugin "onlinetoday" nicht mehr angezeigt wird.
Habe es deinstalliert und das hier in der neusten Version hochgeladen und installiert.
Soweit war alles gut. Ich konnte in die Einstellungen gehen und die Gruppen einstellen und auch wie mir die User sortiert werden sollen. Doch dann der Schock - aktuelle User werden nicht mehr aufgelistet, nur jene, die vor der Umstellung auf php 8 online waren.

Also alles wieder deaktiviert und deinstalliert. Und dann neu eingespielt. Schock. Nichts ging mehr. Die Darstellung war auf einmal völlig verteilt über dem Bildschirm, im ACP gab es keine Einstellungsmöglichkeiten mehr und das Plugin bot mir nur noch "aktivieren" an, anstatt installieren.

Daraufhin hab ich in der Datenbank alle Einträge zum alten und neuen Plugin manuell gelöscht. 
(settings und settinggroups)

Danach habe ich das Plugin von hier noch einmal neu auf den Server geladen.

Auch jetzt nur noch "aktiveren" möglich, keine Neuinstallation und weiterhin keine Einstellungsmöglichkeiten unter Konfiguration. 
Damit kann ich fast leben. Viel schlimmer scheint zu sein, dass das Plugin unter php 8 gar nicht mehr die User anzeigt, die aktuell in den letzten 24 Stunden online waren.
Die mir angezeigten User sind alle von gestern vor der Umstellung auf php 8.
Und egal mit welchem Account ich mich einlogge, der Name taucht nicht mehr in der "wer war heute online"-Liste auf.
Zudem führen die Links  zu den Profilen auf eine weiße Seite mit dem Hinweis: http Error 500

Die betreffende Seite: https://www.buffymagazin.de/Wikinger (ganz unten)

aktuelle MyBB - Version

Mir fehlen leider die Kenntnisse, um etwas im plugin an php 8 anzupassen.
Vielleicht läuft es auch gar nicht unter php 8? Gebe es dann eine Alternative?

LG

Mel
Zitieren
#38
(21.03.2023, 01:51)clayton schrieb: Mir fehlen leider die Kenntnisse, um etwas im plugin an php 8 anzupassen.
Vielleicht läuft es auch gar nicht unter php 8? Gebe es dann eine Alternative?

Ich kann aktuell keinen Fehler reproduzieren.
Das Plugin läuft bei mir unter PHP 8.0 fehlerfrei.
Über einen 500er Error sollten die Server-Error-Logs Aufschluss geben.
Zitieren
#39
Hallo,

ich habe das Plugin gestern in ein neu installiertes Forum installiert und aktiviert. Allerdings erhalte ich, obwohl es funktioniert, eine Fehlermeldung. Siehe Screen.

Das Forum läuft unter php 8


Angehängte Dateien Thumbnail(s)
   
Zitieren
#40
Versuche mal wie folgt. Wenn das nicht funktioniert, muss ich es mir die Tage nochmal genauer ansehen.
Suche in der Plugin-Datei nach:

PHP-Code:
if($mybb->settings['online_today_avatar'] == 1)
{
    
$avatar format_avatar($user['avatar'], $user['dimensions']);
    $avatarurl $avatar['image'];
    $dimensions " style=\"height:25px;width:auto;\"";
    $onlineavatar "<img src=\"{$avatarurl}\" {$dimensions} alt=\"{$avatarurl}\" />";


und ändere in:
PHP-Code:
if($mybb->settings['online_today_avatar'] == && $user['avatar'] != '')
{
    
$avatar format_avatar($user['avatar'], $user['avatardimensions']);
    $avatarurl $avatar['image'];
    $dimensions " style=\"height:25px;width:auto;\"";
    $onlineavatar "<img src=\"{$avatarurl}\" {$dimensions} alt=\"{$avatarurl}\" />";

Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Wer war Online MyBB.de Bot 103 28.798 01.05.2021, 22:53
Letzter Beitrag: Schnapsnase
  Wer war heute online? MyBB.de Bot 40 16.105 17.09.2008, 16:41
Letzter Beitrag: StefanT