Statistik |
Beiträge: 143.848 (Täglich: 19,56 )
Themen: 16.654
Mitglieder: 13.204
Neuestes Mitglied: Daniel-Geselle.
Ausl. d. letzten Minute: 61%
Ausl. d. letzten 5 Minuten: 74%
Ausl. d. letzten 15 Minuten: 77%
Aktulle Uhrzeit: 12:13
Freier Webspace: 4.2 TB
PHP-Version: 7.4.33
|
|
|
Modal als BBCode |
Patty Halliwell

Eroberer
  
Dabei seit: 16.06.2019
Beiträge: 72
0 Filebase-Einträge
Alter: 32 Jahre
Herkunft: CH wBB-Version: wBBLite PHP-Version: 8.2 (sofern möglich) MySQL-Version: 5.7 / MyOOS [Dumper]
Mitglied bewerten
Level: 26 [?]
Erfahrungspunkte: 113.143
Nächster Level: 125.609
Themenstarter
 |
|
Hey,
Der Abstand ist jetzt weg, vielen Dank.
Bzgl. dem max-width Anpassen muss ich mal noch überlegen und darüber schlafen, ob sich das wirklich lohnt. Momentan bin ich zu kaputt, um das noch zu kapieren. Jetzt bin ich nur schon einmal überglücklich, dass überhaupt alles fehlerfrei funktioniert, das hätte ich vorgestern nie gedacht, dass das so schnell funktioniert. Ich werd auch mal noch schauen, was meine Forenpartnerin dazu meint, ob es das überhaupt braucht, da wir die Image-Form ziemlich sicher seltener brauchen als die Link-Form.
Nochmals vielen vielen Dank und falls ich mich irgendwie erkenntlich zeigen kann, sag es ruhig.
|
|
29.08.2023 21:52 |
|
|
|
Hallo,
Schön, dass soweit alles funktioniert.
Eventuell möchtest du der Klasse ".modallabelimg" noch ein "vertical-align: middle" hinzufügen.
Jedenfalls nur eine Spielerei...
__________________
|
|
29.08.2023 21:54 |
|
|
Patty Halliwell

Eroberer
  
Dabei seit: 16.06.2019
Beiträge: 72
0 Filebase-Einträge
Alter: 32 Jahre
Herkunft: CH wBB-Version: wBBLite PHP-Version: 8.2 (sofern möglich) MySQL-Version: 5.7 / MyOOS [Dumper]
Mitglied bewerten
Level: 26 [?]
Erfahrungspunkte: 113.143
Nächster Level: 125.609
Themenstarter
 |
|
Hey,
Da werden wir wahrscheinlich noch schauen müssen, ob wir die alle in der Mitte brauchen oder nicht, ansonsten würde es wohl auch mit dem center-BBCode gehen.
Vielen Dank für die gute Idee, ich werd's mir merken.
|
|
29.08.2023 22:06 |
|
|
Patty Halliwell

Eroberer
  
Dabei seit: 16.06.2019
Beiträge: 72
0 Filebase-Einträge
Alter: 32 Jahre
Herkunft: CH wBB-Version: wBBLite PHP-Version: 8.2 (sofern möglich) MySQL-Version: 5.7 / MyOOS [Dumper]
Mitglied bewerten
Level: 26 [?]
Erfahrungspunkte: 113.143
Nächster Level: 125.609
Themenstarter
 |
|
Hey,
mir ist gerade noch ein ziemlich merkwürdiger Fehler über den Weg gelaufen.
Wenn in einem Thread in mehreren Beiträgen Modale verwendet werden, werden nicht die korrekten Bilder angezeigt.
Beispiel:
- In Beitrag 1 hat es 2 Link-Modale. Beide Modale werden korrekt angezeigt.
- In Beitrag 2 hat es 4 Link-Modale. Bei den ersten beiden werden die Bilder von Beitrag 1 angezeigt, das dritte und das vierte werden korrekt angezeigt.
- In Beitrag 3 hat es 6 Link-Modale. Bei den ersten beiden werden die Bilder von Beitrag 1 angezeigt, bei den nächsten beiden werden die Bilder von Beitrag 2 angezeigt, die letzten beiden werden korrekt angezeigt.
Bei den Image-Modalen ist es das gleiche, allerdings sind die Vorschauen korrekt.
Wenn man einen der Beiträge editiert und die Modale in der Vorschau anschaut, sind alle Bilder korrekt.
Wenn in einem Beitrag ein Link-Modal ist und im nächsten ein Image-Modal ist, dann ist alles korrekt.
Könnte da noch irgendwo ein Fehler im Code sein?
Die "class_parse.php" und die "bbcode.js" hab ich mal angefügt, damit hier die aktuellsten Versionen sind.
|
|
01.09.2023 16:33 |
|
|
|
Hallo,
Das hatte ich mir am Anfang schon fast gedacht, dass sehr wahrscheinlich ein anderer "Identifier" gebraucht wird und der Hash eventuell nicht ausreicht. Hatte den Gedanken aber wieder verworfen und es auch nicht wirklich getestet.
Verwende diesen Code in der "/acp/lib/class_parse.php":
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
|
function replacemodal($post) {
global $posts, $tpl;
if(empty($posts['postid'])) $posts['postid'] = "preview";
$modal="";
reset($this->modal[0][0]);
foreach($this->modal[0][0] as $varnr => $val) {
$id="img#".$posts['postid']."_".$varnr;
$label="<img class=\"modallabelimg\" src=\"$val[0]\">";
$link=$val[0];
eval ("\$modal = \"".$tpl->get("modaltag")."\";");
$post=str_replace("{".$this->hash."_modalimg_".$varnr."}",$modal,$post);
}
reset($this->modal[1][0]);
foreach($this->modal[1][0] as $varnr => $val) {
$id="link#".$posts['postid']."_".$varnr;
$label=$val[1];
$link=$val[0];
eval ("\$modal = \"".$tpl->get("modaltag")."\";");
$post=str_replace("{".$this->hash."_modallink_".$varnr."}",$modal,$post);
}
return $post;
} |
|
__________________
|
|
01.09.2023 21:25 |
|
|
Patty Halliwell

Eroberer
  
Dabei seit: 16.06.2019
Beiträge: 72
0 Filebase-Einträge
Alter: 32 Jahre
Herkunft: CH wBB-Version: wBBLite PHP-Version: 8.2 (sofern möglich) MySQL-Version: 5.7 / MyOOS [Dumper]
Mitglied bewerten
Level: 26 [?]
Erfahrungspunkte: 113.143
Nächster Level: 125.609
Themenstarter
 |
|
Hey,
super, jetzt funktioniert es! Vielen Dank!
|
|
01.09.2023 23:03 |
|
|
Patty Halliwell

Eroberer
  
Dabei seit: 16.06.2019
Beiträge: 72
0 Filebase-Einträge
Alter: 32 Jahre
Herkunft: CH wBB-Version: wBBLite PHP-Version: 8.2 (sofern möglich) MySQL-Version: 5.7 / MyOOS [Dumper]
Mitglied bewerten
Level: 26 [?]
Erfahrungspunkte: 113.143
Nächster Level: 125.609
Themenstarter
 |
|
Hey,
sorry, ich habe gestern noch etwas übersehen, was der neue Code ausgelöst hat.
Wenn ich auf "Vorschau" klicke, kommt für jedes Modal, das im Post ist, folgende Meldung:
php: |
1:
|
Warning: Trying to access array offset on value of type null in acp/lib/class_parse.php on line 271 |
|
Das ist diese Linie:
php: |
1:
|
$id="link#".$posts['postid']."_".$varnr; |
|
Ich habe es selbst versucht, habe es aber nicht korrekt hingekriegt. Kannst du mir da noch einmal helfen?
|
|
02.09.2023 16:35 |
|
|
|
Hallo,
Ich schätze mal, dass es mit der "Vorschau"-Funktion bei der Beitragserstellung/Themenerstelllung zu tun hat?
Benutze einfach den korrigierten Code oben.
__________________
|
|
02.09.2023 19:37 |
|
|
Patty Halliwell

Eroberer
  
Dabei seit: 16.06.2019
Beiträge: 72
0 Filebase-Einträge
Alter: 32 Jahre
Herkunft: CH wBB-Version: wBBLite PHP-Version: 8.2 (sofern möglich) MySQL-Version: 5.7 / MyOOS [Dumper]
Mitglied bewerten
Level: 26 [?]
Erfahrungspunkte: 113.143
Nächster Level: 125.609
Themenstarter
 |
|
Hey,
Es ist mir beim Editieren der Beiträge aufgefallen, aber stimmt, beim Erstellen von Beiträgen ist es auch vorgekommen.
Super, damit kommen die Warnungen nicht mehr, dankeschön.
|
|
02.09.2023 20:36 |
|
|
|
|
 |
|