Beiträge: 451
Themen: 87
Registriert seit: 07.04.2014
14.06.2018, 21:12
(Dieser Beitrag wurde zuletzt bearbeitet: 14.06.2018, 21:14 von schauan.)
Hallöchen,
ich hatte gestern den Zustand nochmal genauer analysiert und gepostet, dass mir in einem Thread in einer neuen Antwort neu gepostete Bilder in einem extra tab gezeigt werden. Die Bilder der älteren Beiträge des Threads habe ich dagegen in der LightBox. Ich habe jetzt 24 Stunden gewartet, das Bild vom letzten Beitrag ist noch im extra Tab. Mal schauen, wie es morgen nach 48 Stunden aussieht. Ich melde mich dann wieder ...
Hier nochmal der Thread, wo das Verhalten anschaubar ist:
https://www.clever-excel-forum.net/Thread-Bilder--12111
Das Forum ist normalerweise geschlossen, eine Anmeldung nicht möglich. Ich habe es nur zwecks Anschauung geöffnet.
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é
Beiträge: 1.734
Themen: 232
Registriert seit: 12.02.2014
MyBB-Version: 1.8.x
Mit freundlichen Grüßen
Für etwaige Tipps, Vorschläge oder Anleitungen von mir gebe ich keine Gewähr. Die Durchführung erfolgt auf eigene Gefahr!
Beiträge: 451
Themen: 87
Registriert seit: 07.04.2014
Hallöchen,
danke für den Tipp. Ich hätte aber schon gerne das Problem mit der Lightbox geklärt.
Ich habe gerade in unserem Testforum im verlinkten Thread einen neuen Beitrag erstellt, im (vor) letzten hat die Lightbox nun wieder funktioniert. Scheint 2-3 Tage zu dauern, bis die Lightbox vom extra Tab in den box-Modus wechselt. Konnte es nur gestern Abend nicht testen, war offline.
https://www.clever-excel-forum.net/Thread-Bilder--12111
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é
Beiträge: 451
Themen: 87
Registriert seit: 07.04.2014
Hallöchen,
also, nachdem nun wieder 3 Tage vergangen sind, ist das Bild endlich in der Lightbox.
Ich hab jetzt mal was anders gemacht und ein Bild nur als Attachment hinzugefügt. Das erscheint sofort in der Lightbox.
Tue ich es "in den Beitrag einfügen", dauert es mehrere Tage, maximal 3. Ich bin in den letzten Tagen aber nicht dazu gekommen, das nach 2 Tagen zu prüfen. Nach einem ist es definitiv noch nicht in der Lightbox.
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é
Beiträge: 451
Themen: 87
Registriert seit: 07.04.2014
22.06.2018, 15:50
(Dieser Beitrag wurde zuletzt bearbeitet: 22.06.2018, 15:51 von schauan.)
Hallöchen,
nur mal ein Zwischenstand. Mein letztes Bilderposting war am
20.06.2018, 22:09
Jetzt haben wir noch keine 48 Stunden später,
22.06.2018, 16:51
es geht immer noch in den extra Tab. Mal sehn, wie es nach 48 Stunden + x aussieht.
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é
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Ich kenne mich mit dem Plugin gar nicht aus, aber kann es sein, dass Du den Inhalt bzw. Deine Style-Angaben Deines Forums irgendwo chachst?
Beiträge: 451
Themen: 87
Registriert seit: 07.04.2014
Hallo Jockl,
bewusst mache ich das auf jeden Fall nicht. Hallo Jockl,
bei der Datenbank ist der PHP-Boost aktiviert. PHP Boost aktiviert einen Code Cache, mit dem Ihre PHP-Scripte bis zu 100% schneller ausgeführt werden.
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é
Beiträge: 451
Themen: 87
Registriert seit: 07.04.2014
Hallöchen,
hier nochmal die codes etwas eingekürzt.
PHP-Code: <a href="attachment.php?aid=13631" target="_blank" rel="nofollow"> ...
Wenn ich das Bild neu einfüge, geht es in Richtung target _blank
Nach 48 Stunden habe ich einen geänderten Link
PHP-Code: <a href="attachment.php?aid=13630" rel="lightbox[tid12111]"> ...
Target _blank ist weg und bei rel steht jetzt die lightbox. Ansonsten sehe ich erst mal keine relevanten Unterschiede.
Was mir dazu noch einfällt wo 48 Stunden eine Rolle spielen wäre das Plugin Absolute/relative Zeit, wo man ja Heute und gestern durch das Datum ersetzen kann. Ich wüsste aber jetzt keinen Ansatz, wo das eine Rolle spielen sollte. Ich habe das auch mal deaktiviert, hilft nix.
Habe auch die relative zeitanzeige und Heute und gestern mal umgestellt, hilft auch nix.
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é
Beiträge: 451
Themen: 87
Registriert seit: 07.04.2014
Hallöchen,
die Lightbox soll bei showthread.php und portal.php die lightbox-Änderung vornehmen. Hier mal die entsprechende function:
PHP-Code: function lightbox2($page) { global $mybb,$db; if(THIS_SCRIPT=="showthread.php") { $result=$db->simple_select("threads","fid","tid='".intval($mybb->input["tid"])."'",array("limit"=>1)); $thread=$db->fetch_array($result); $permissions=forum_permissions($thread["fid"]); if(!empty($thread)&&$permissions["candlattachments"]==1) { $page=str_replace("</head>",'<link rel="stylesheet" type="text/css" href="'.$mybb->settings["bburl"].'/themes/lightbox.css" /> <script type="text/javascript" src="'.$mybb->settings["bburl"].'/jscripts/scriptaculous.js?load=effects,builder"></script> <script type="text/javascript" src="'.$mybb->settings["bburl"].'/jscripts/lightbox/lightbox.js"></script> </head>',$page); $page=preg_replace('/\<a href="attachment.php\?aid=([0-9]+)" target="_blank"\>\<img/Usi','<a href="attachment.php?aid=$1" rel="lightbox[tid'.intval($mybb->input["tid"]).']"><img',$page); return $page; } } if(THIS_SCRIPT=="portal.php") { { $page=str_replace("</head>",'<link rel="stylesheet" type="text/css" href="'.$mybb->settings["bburl"].'/themes/lightbox.css" /> <script type="text/javascript" src="'.$mybb->settings["bburl"].'/jscripts/scriptaculous.js?load=effects,builder"></script> <script type="text/javascript" src="'.$mybb->settings["bburl"].'/jscripts/lightbox/lightbox.js"></script> </head>',$page); $page=preg_replace('/\<a href="attachment.php\?aid=([0-9]+)" target="_blank"\>\<img/Usi','<a href="attachment.php?aid=$1" rel="lightbox[tid'.intval($mybb->input["tid"]).']"><img',$page); return $page; } } }
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é
Beiträge: 451
Themen: 87
Registriert seit: 07.04.2014
Hallöchen,
also, im Netz klappt es immer noch nicht :-(
auf meiner USB-Installation ist es so, dass bei der Vorschau das Bild in einem extra Tab angezeigt wird.
Im gesendeten Beitrag kommt das Bild wie gewünscht sofort in der Box.
Ich habe im Netz in unserer Testinstallation auf Strato getestet, eine weitere Testinstallation bei 1und1 getestet, in beiden habe ich die 2-3 Tage "Wartezeit".
Lediglich die lokale USB-Version funktioniert zumindest beim gesendeten Beitrag. Kann dann wohl nicht am cachen im Browser liegen.
In allen 3 Versionen hatte ich vorher das highslide-Plugin drauf, selbiges deaktiviert, dann den Ordner highslide und das zugehörige Plugin gelöscht.
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é
|