Spannend, spannend.
@Exitus: Wie im letzten Beitrag gesagt habe ich alle betreffenden Templates auf Default gesetzt (die von dir genannten). Beim Showthread-Template habe ich sogar ebenfalls den Code manuell aus dem Default-Theme per STRG+A hergenommen. Die Variable ist genau so im Template.^^ Nur für dich werde ich aber jedes Template noch einmal durch den Inhalt ersetzen den du hier gepostet hast.
Code:
lang.post_deleted_error = "{$lang->post_deleted_error}";
lang.softdelete_thread = "{$lang->soft_delete_thread}";
lang.restore_thread = "{$lang->restore_thread}";
im Übrigen war mir da aufgefallen, dass das gefehlt hatte und ich hatte mich freut, dass es jetzt gleich gehen würde, aber Fehlanzeige. ^^
@Schnapsnase: Und jetzt bitte nochmal auf Deutsch?
Möchtest du mir damit sagen, dass ich mal meinen Browser-Cache leeren soll?^^
(18.06.2021, 00:01)[ExiTuS] schrieb: [ -> ]Die Templates sollten in etwa so aussehen, was die nötigen Elemente/Argumente etc betrifft - hier Auszüge aus dem Standard-Theme.
showthread:
Hier mein Header vom Showthread-Template:
Code:
<html>
<head>
<title>{$thread['subject']}</title>
{$headerinclude}
<script type="text/javascript">
<!--
var quickdelete_confirm = "{$lang->quickdelete_confirm}";
var quickrestore_confirm = "{$lang->quickrestore_confirm}";
var allowEditReason = "{$mybb->settings['alloweditreason']}";
lang.save_changes = "{$lang->save_changes}";
lang.cancel_edit = "{$lang->cancel_edit}";
lang.quick_edit_update_error = "{$lang->quick_edit_update_error}";
lang.quick_reply_post_error = "{$lang->quick_reply_post_error}";
lang.quick_delete_error = "{$lang->quick_delete_error}";
lang.quick_delete_success = "{$lang->quick_delete_success}";
lang.quick_delete_thread_success = "{$lang->quick_delete_thread_success}";
lang.quick_restore_error = "{$lang->quick_restore_error}";
lang.quick_restore_success = "{$lang->quick_restore_success}";
lang.editreason = "{$lang->postbit_editreason}";
lang.post_deleted_error = "{$lang->post_deleted_error}";
lang.softdelete_thread = "{$lang->soft_delete_thread}";
lang.restore_thread = "{$lang->restore_thread}";
// -->
</script>
<!-- jeditable (jquery) -->
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/report.js?ver=1804"></script>
<script src="{$mybb->asset_url}/jscripts/jeditable/jeditable.min.js"></script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/thread.js?ver=1804"></script>
<!-- start: FastQuote -->
<script type="text/javascript" src="jscripts/fastQuote.js"></script>
<script type="text/javascript">
var form_name = '{$mybb->settings['fastQuoteFormName']}';
var text_name = '{$mybb->settings['fastQuoteFieldName']}';
</script>
<!-- end: FastQuote -->
<script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/thankyoulike.min.js?ver=30309"></script>
<script type="text/javascript">
<!--
var tylEnabled = "{$mybb->settings['g33k_thankyoulike_enabled']}";
var tylDisplayGrowl = "{$mybb->settings['g33k_thankyoulike_displaygrowl']}";
var tylCollapsible = "{$mybb->settings['g33k_thankyoulike_collapsible']}";
var tylCollDefault = "{$mybb->settings['g33k_thankyoulike_colldefault']}";
var tylUser = "{$mybb->user['uid']}";
var tylSend = "{$lang->tyl_send}";
var tylRemove = "{$lang->tyl_remove}";
// -->
</script>
<script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/thankyoulike.min.js?ver=30309"></script>
<script type="text/javascript">
<!--
var tylEnabled = "{$mybb->settings['g33k_thankyoulike_enabled']}";
var tylDisplayGrowl = "{$mybb->settings['g33k_thankyoulike_displaygrowl']}";
var tylCollapsible = "{$mybb->settings['g33k_thankyoulike_collapsible']}";
var tylCollDefault = "{$mybb->settings['g33k_thankyoulike_colldefault']}";
var tylUser = "{$mybb->user['uid']}";
var tylSend = "{$lang->tyl_send}";
var tylRemove = "{$lang->tyl_remove}";
// -->
</script>
</head>
(18.06.2021, 00:01)[ExiTuS] schrieb: [ -> ]postbit:
Code:
[...]
{$post['button_quickdelete']}
[...]
Der Button wird ja eh angezeigt und er gibt auch garantiert folgendes Template aus:
(18.06.2021, 00:01)[ExiTuS] schrieb: [ -> ]postbit_quickdelete:
Code:
<a href="editpost.php?pid={$post['pid']}" onclick="Thread.deletePost({$post['pid']}); return false;" id="quick_delete_{$post['pid']}" title="{$postbit_qdelete}" class="postbit_qdelete postbit_mirage"><span>{$lang->postbit_button_qdelete}</span></a>
Die Browser-Suche markiert mir diese Zeile komplett, was bedeutet, dass sie absolut identisch ist.
Seit zurücksetzen dieses Templates, steht da nur noch "Löschen". Der Button geht, er ist da! Die Funktion will aber nicht.
(18.06.2021, 00:01)[ExiTuS] schrieb: [ -> ]Es reicht im Normalfall folgendes in Templates zwingend zu beachten:
- Nötige Variablen in Templates
- Nötige eingebundene Dateien in Templates (z.B. *.js-Dateien)
- Links zu den korrekten Zielen (*.php; selbsterklärend)
- Argumente: id="" (oft vernachlässigt, wobei sich viel JS auf die Element-ID beziehen)
- Argumente: onclick=""
1. Check
2. Ich weiß nur leider immer noch nicht welche Datei diese Funktion betrifft. Weiß das jemand?
3. Check
4. Check
5. Check
- Showthread-Template nochmal zurückgesetzt (ja, ich bin im richtigen Theme).
- Den Header, Exitus nochmal manuell durch deinen hier geposteten ersetzt.
Keine Veränderung...
Wenn du mir nicht glaubst, Exitus, darfst du dir auch gerne unter new/forumupdate einen Account erstellen und ich gebe dir Admin-Rechte.
Über den Inkognitomodus von Chrome, geht es auch nicht.