16.06.2021, 15:56
16.06.2021, 15:56
16.06.2021, 16:45
Keine Sorge, das geht mir auch oft so.^^
Zum Thema: Ja und ich habe dir gesagt, dass das scheinbar bereits so drin ist wie es sein soll.
Hier das Template posticons:
Hier "posticon_icon":
Und hier der "Post Head" aus dem Template Postbit:
So sieht bei mir das Emerald-Theme aus.
Ah, aber postbit_icon ist leer!
OMG, jetzt habe ich den Inhalt des Default-Themes da reinkopiert, Jetzt sehe ich was!
Ups, sorry, das Template hattest du erwähnt, ja.
Oh man, das ist wenigstens mal wieder eine gute Nachricht für mich heute!
Zum Thema: Ja und ich habe dir gesagt, dass das scheinbar bereits so drin ist wie es sein soll.
Hier das Template posticons:
Code:
<tr>
<td class="trow1" style="vertical-align: top"><strong>{$lang->post_icon}</strong><span class="smalltext"><label class="posticons_label"><input type="radio" class="radio" name="icon" value="-1"{$no_icons_checked} />{$lang->no_post_icon}</label></span></td>
<td class="trow1" valign="top">{$iconlist}</td>
</tr>
Hier "posticon_icon":
Code:
<label class="posticons_label"><input type="radio" name="icon" value="{$dbicon['iid']}"{$checked} /> <img src="{$dbicon['path']}" alt="{$dbicon['name']}" title="{$dbicon['name']}" /></label>
Und hier der "Post Head" aus dem Template Postbit:
Code:
<div class="post_head">
{$post['posturl']}
{$post['icon']}
<span class="post_date"><i class="fa fa-clock-o"></i> {$post['postdate']} <span class="post_edit" id="edited_by_{$post['pid']}">{$post['editedmsg']}</span></span>
{$post['subject_extra']}
</div>
So sieht bei mir das Emerald-Theme aus.
Ah, aber postbit_icon ist leer!
OMG, jetzt habe ich den Inhalt des Default-Themes da reinkopiert, Jetzt sehe ich was!
Ups, sorry, das Template hattest du erwähnt, ja.
Oh man, das ist wenigstens mal wieder eine gute Nachricht für mich heute!
16.06.2021, 16:54
(16.06.2021, 16:45)skrilaxrev schrieb: [ -> ]
Jetzt sehe ich was! Ups, sorry, das Template hattest du erwähnt, ja.
Oh man, das ist wenigstens mal wieder eine gute Nachricht für mich heute!
Endlich versteht mich mal einer.
16.06.2021, 16:59
Ich gelobe Besserung, nächstes Mal wieder besser zuzulesen!
Edit (45 Minuten später): Da fehlt einfach mal {$modnotice} im Header unter {$bbclosedwarning}
Ich meine, ich kenne den Entwickler, glaube ich von anderen Plugins und die finde ich alle gut, aber was denkt man sich dabei? Empfindet man das nicht als wichtig?^^
Gut, dass ich jetzt die Default-Templates alle zurückgesetzt habe. So kann ich jetzt relativ einfach vergleichen...
Edit (45 Minuten später): Da fehlt einfach mal {$modnotice} im Header unter {$bbclosedwarning}
Ich meine, ich kenne den Entwickler, glaube ich von anderen Plugins und die finde ich alle gut, aber was denkt man sich dabei? Empfindet man das nicht als wichtig?^^
Gut, dass ich jetzt die Default-Templates alle zurückgesetzt habe. So kann ich jetzt relativ einfach vergleichen...
17.06.2021, 17:07
Das Theme macht mich wahnsinnig.
Wenn ich auf den Papierkorb klicke (Beitrag löschen), werde ich zum Editor weitergeleitet (editpost.php). Selbst wenn ich das Template "postbit_quickdelete" zurücksetze, ist es noch so und im Postbit ist {$post['button_quickdelete']} enthalten. Letzteres an eine andere Stelle unterbringen, verändert auch nichts.
Ich weiß nicht, was ich da noch probieren könnte. Bei anderen Themes geht das Löschen problemlos.
Wenn ich auf den Papierkorb klicke (Beitrag löschen), werde ich zum Editor weitergeleitet (editpost.php). Selbst wenn ich das Template "postbit_quickdelete" zurücksetze, ist es noch so und im Postbit ist {$post['button_quickdelete']} enthalten. Letzteres an eine andere Stelle unterbringen, verändert auch nichts.
Ich weiß nicht, was ich da noch probieren könnte. Bei anderen Themes geht das Löschen problemlos.
17.06.2021, 17:41
Das Papierkorb-Symbol ist ein eine Art Platzhalter/"Ersatzlink" für Administratoren.
Für Gäste ist das Thema geschlossen, ein Admin kann damit trotzdem antworten.
[ExiTuS]
Für Gäste ist das Thema geschlossen, ein Admin kann damit trotzdem antworten.
[ExiTuS]
17.06.2021, 18:33
Nein, ich spreche vom Löschen-Button im Postbit, der in diesem Theme als Papierkorb-Icon angezeigt wird.
Das ist der ganz normale Lösch-Button, verbunden mit der Variabel {$post['button_quickdelete']}. Wie oben geschrieben, habe ich das dazugehörige Template zurückgesetzt. (Nun ist nicht einmal mehr ein Papierkorb da, sondern es steht ganz normal "Löschen" da, wie auch im Default-Theme.)
Doch beim Klicken des ganz normalen Postbit-Lösch-Button, wird der Beitrag NICHT gelöscht, sondern editiert.
Da das Theme zurückgesetzt ist, weiß ich nicht woran das liegen könnte.
Das ist der ganz normale Lösch-Button, verbunden mit der Variabel {$post['button_quickdelete']}. Wie oben geschrieben, habe ich das dazugehörige Template zurückgesetzt. (Nun ist nicht einmal mehr ein Papierkorb da, sondern es steht ganz normal "Löschen" da, wie auch im Default-Theme.)
Doch beim Klicken des ganz normalen Postbit-Lösch-Button, wird der Beitrag NICHT gelöscht, sondern editiert.
Da das Theme zurückgesetzt ist, weiß ich nicht woran das liegen könnte.
17.06.2021, 21:30
Entschuldige, habe es falsch verstanden.
Der Löschen-Link im Postbit verlinkt auf editposts.php. Das ist auch korrekt, weil sich die entsprechenden Funktionen in dieser PHP-Datei befinden.
Dein Fehler kann nur auf die JavaScript-Funktionen zurückzuführen sein, die der Link mit onclick aufruft.
Entweder fehlt das Argument onclick oder JS macht hier nicht, was es soll. Wenn die Funktion Thread.deletePost(...) nicht aufgerufen werden kann, landest du wie bei einem herkömmlichen Link auf der editpost.php.
Überprüfe das Link-Element als solches und anschließend die zugehörige(n) *.js-Dateie(n), in der sich diese JS-Funktion befindet. Vielleicht liegt es an fehlenden oder veralteten *.js-Dateien.
[ExiTuS]
Der Löschen-Link im Postbit verlinkt auf editposts.php. Das ist auch korrekt, weil sich die entsprechenden Funktionen in dieser PHP-Datei befinden.
Dein Fehler kann nur auf die JavaScript-Funktionen zurückzuführen sein, die der Link mit onclick aufruft.
Code:
<a href="editpost.php?pid={$post['pid']}" onclick="Thread.deletePost({$post['pid']}); return false;" id="quick_delete_{$post['pid']}"...
Überprüfe das Link-Element als solches und anschließend die zugehörige(n) *.js-Dateie(n), in der sich diese JS-Funktion befindet. Vielleicht liegt es an fehlenden oder veralteten *.js-Dateien.
[ExiTuS]
17.06.2021, 21:47
Kein Problem, das kommt vor.
Das Argument Onclick fehlt nicht. Ich habe das Template ja wie gesagt auch zurückgesetzt.
Wo liegt denn die JS-Datei, bzw. wo sehe ich welche Datei diese Onklick-Funktion betrifft?
Edit: Also ja, genau, wo finde ich das Link-Element? In headerinclude? Weil da hatte ich schon geschaut.
Das Argument Onclick fehlt nicht. Ich habe das Template ja wie gesagt auch zurückgesetzt.
Wo liegt denn die JS-Datei, bzw. wo sehe ich welche Datei diese Onklick-Funktion betrifft?
Edit: Also ja, genau, wo finde ich das Link-Element? In headerinclude? Weil da hatte ich schon geschaut.
17.06.2021, 22:56
Postbit ist in diesem Fall eine Untermenge vom Template "showthread". Und in diesem wird die entsprechende JS-Bibliothek eingebunden:
./jscripts/thread.js
(Hier befinden sich die Methoden für das Löschen)
Ist die Datei auf aktuellem Stand? Im Zweifel erneut hochaden/aktualisieren.
Die Version der JS-Bibliothek ist ebenfalls abhängig von der MyBB-Version. Ich denke seit 1822 wurde sie mit keinem weiteren Update verändert (erst das kommende 1827 bringt wohl wieder eine neue).
[ETS]
./jscripts/thread.js
(Hier befinden sich die Methoden für das Löschen)
Ist die Datei auf aktuellem Stand? Im Zweifel erneut hochaden/aktualisieren.
Die Version der JS-Bibliothek ist ebenfalls abhängig von der MyBB-Version. Ich denke seit 1822 wurde sie mit keinem weiteren Update verändert (erst das kommende 1827 bringt wohl wieder eine neue).
[ETS]