MyBB.de Forum

Normale Version: Inlinebearbeitung geht nicht mehr...
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hi Alle,

habe ein Problem und wollte fragen ob es hier jemanden gibt der mir helfen kann. Ich habe bemerkt das meine "Inlinebearbeitung" nicht mehr funktioniert, wenn ich auf "Bearbeiten" und dann auf "Inlinebearbeitung" klicke tut sich einfach nichts mehr. Der Bildschirm bleibt einfach genauso. Wenn ich mit der Maus drüber gehe sehe ich links unten auch das "javascript:;"...

Wenn ich "zum Editor" klicke funktioniert dort alles wie gewohnt.

Ich muss gestehen das ich nicht genau sagen kann seit wann das nicht mehr funktioniert - aber ich weiß das es das noch vor kurzem hat.

In der Zwischenzeit hab ich versucht diverse PlugIns zu installieren ( Lightbox ) was aber nicht geklappt hat. Ich habe die Änderungen zwar Rückgängig gemacht aber es kann trotzdem sein das ich irgendwo nen Fehler gemacht habe.

Das Postbit_Edit meines Templates sieht so aus:
Zitat:<a href="editpost.php?pid={$post['pid']}" id="edit_post_{$post['pid']}"><img src="{$theme['imglangdir']}/postbit_edit.gif" alt="{$lang->postbit_edit}" title="{$lang->postbit_edit}" /></a>
<div id="edit_post_{$post['pid']}_popup" class="popup_menu" style="display: none;"><div class="popup_item_container"><a href="javascript:;" onclick="Thread.quickEdit({$post['pid']});" class="popup_item">{$lang->postbit_quick_edit}</a></div><div class="popup_item_container"><a href="editpost.php?pid={$post['pid']}" class="popup_item">{$lang->postbit_full_edit}</a></div></div>
<script type="text/javascript">
// <!--
if(use_xmlhttprequest == "1")
{
new PopupMenu("edit_post_{$post['pid']}");
}
// -->
</script>

Ist da eventuell ein Fehler drinnen oder was muss ich noch noch für Infos geben damit mir jemand helfen kann ?

Grüße Jörg
Da scheint eine Kleinigkeit zu fehlen, hier mal das Original-Template:
[MyBB 1.4.2, unverändert]
PHP-Code:
<a href="editpost.php?pid={$post['pid']}id="edit_post_{$post['pid']}"><img src="{$theme['imglangdir']}/postbit_edit.gif" alt="{$lang->postbit_edit}title="{$lang->postbit_edit}/></a>
<
div id="edit_post_{$post['pid']}_popup" class="popup_menu" style="display: none;"><div class="popup_item_container"><a href="javascript:;" onclick="Thread.quickEdit({$post['pid']});" class="popup_item">{$lang->postbit_quick_edit}</a></div><div class="popup_item_container"><a href="editpost.php?pid={$post['pid']}class="popup_item">{$lang->postbit_full_edit}</a></div></div>
<
script type="text/javascript">
// <!--
    
if(use_xmlhttprequest == "1")
    {
        new 
PopupMenu("edit_post_{$post['pid']}");
    }
// -->
</script

Und zwar steht bei dir statt <a href="javascript:;" einfach nur <a href="j;" da, das wird den Fehler wahrscheinlich hervorrufen.

Übrigens: Wenn du in der Template-Liste bist, kannst du mit einem Klick auf Options und danach auf Revert to Original (oder halt in Deutsch) das Template in den original-Zustand zurücksetzen Wink

EDIT: Hach, wie immer spreng ich das Design hier Big Grin
Zwoetzen, da hast du wohl copy&paste benutzt xD

Er meint, dass bei dir
Code:
<a href="j;"
anstatt
Code:
<a href="javascript:;"
steht.
Hallo,

hab die Änderungen jetzt durchgeführt aber habe immer noch das gleiche Ergebnis ?

Es tut sich nix wenn ich auf das "Inlinebearbeitung" klicke....

Was nun ?

Grüße Jörg
Am besten setzt du einfach mal die Templates "headerinclude" und "postbit_edit" zurück.
Ok,

mach ich und dann meld ich mich wieder.

Danke !

Gruß Jörg

**EDit. Hab nun beide zurück gesetzt - ohne Erfolg. Es tut sich immernoch nichts wenn ich auf Inlinebearbeitung klicke ?!
Hallo Jörg,

hast du denn den Cache deines Browsers nach dem zurücksetzen der Templates geleert? Wenn nicht, dann mache dies bitte und versuche es erneut.

Mfg Garlant
Falls es dann noch nicht geht, lade bitte den Ordner "jscripts" samt Inhalt neu hoch, um eine beschädigte Datei ausschließen zu können. Sollte es dann immer noch nicht gehen, würde ein Link zum Forum und ein Testaccount helfen, damit wir uns das ansehen können.
Hi Michael,

hab den Ordner nochmals hochgeladen.

Jetzt gibts aber noch mehr Probleme.... wenn ich auf Inlinebearbeitung klicke dann kommt jetzt war der "Ladebildschirm" ( Lade. Bitte warten ) aber das wars dann auch.

Viel schlimmer ist jetzt das im Adminbereich die "Option" Buttons nicht mehr funzen wenn ich drauf klicken will. Es passiert nichts mehr ?????? Es schient irgendwie der gleiche Fehler zu sein ?! Wenn ich mit der Maus drauf klicke wird ja auch in diesem Fall ein Javascript geladen.

Ich habe jetzt mal einen Testaccount eingerichtet. Da ich nicht genau weiss wie das hier gehandhabt wird werde ich den Testaccount mal per PN an Michael schicken. Falls das falsch ist bitte bescheid sagen und ich stell de Zugang hier rein.

Gruß Jörg
Im Quellcode deines Forums finde ich diesen Code:
Code:
<script type="text/javascript">
    
    $(document).ready(
        function()
        {
            $('#dock').Fisheye(
                {
                    maxWidth: 200,
                    items: 'a',
                    itemsText: 'span',
                    container: '.dock-container',
                    itemWidth: 180,
                    proximity: 80,
                    halign : 'center'
                }
            )
        }
    );

</script>
Kannst du diesen mal entfernen, da er Fehler verursacht?
Seiten: 1 2