Seite 1 von 2

Problem mit einem Code

Verfasst: 31.07.2013 17:59
von Kuschel19
Hallo Community,

ich will gerade ein Mod installieren (Forum Background) und da muss ich eine Datei admin/style/acp_forums ändern und da ist mir nun aufgefallen das in einer Stelle ein Fehler ist. DW zeigt es mir Rot an. Ich habe aber nun absolut keine Ahnung welcher Mod es dazu führte. evtl. ist hier ein Coder der den Codefehler erkennt.

Der Fehler fängt hier an
<!-- IF not S_ADD_ACTION and S_FORUM_ORIG_POST -->
               if (value == {FORUM_POST})
. DW gibt Mir die Zeile 15 an. Weis einer was an diesem Code falsch ist. Evtl. erkennt einer sofort welchen Mod es ist und ich kann dann nochmal drüber schauen.

PS: Wenn es das Falsche Forum ist, bitte verschieben. Habe überlegt wo ich es hinschreiben kann, aber eine bessere Stelle habe ich nicht gefunden als hier.

Der Code ist

Code: Alles auswählen

<!-- INCLUDE overall_header.html -->

<a name="maincontent"></a>

<!-- IF S_EDIT_FORUM -->

    <script type="text/javascript">
    // <![CDATA[
        /**
        * Handle displaying/hiding several options based on the forum type
        */
        function display_options(value)
        {
            <!-- IF not S_ADD_ACTION and S_FORUM_ORIG_POST -->
               if (value == {FORUM_POST})
                {
                    dE('type_actions', -1);
                }
                else
                {
                    dE('type_actions', 1);
                }
            <!-- ENDIF -->

            <!-- IF not S_ADD_ACTION and S_FORUM_ORIG_CAT and S_HAS_SUBFORUMS -->
                if (value == {FORUM_LINK})
                {
                    dE('cat_to_link_actions', 1);
                }
                else
                {
                    dE('cat_to_link_actions', -1);
                }
            <!-- ENDIF -->

            if (value == {FORUM_POST})
            {
                dE('forum_post_options', 1);
                dE('forum_link_options', -1);
                dE('forum_rules_options', 1);
                dE('forum_cat_options', -1);
            }
            else if (value == {FORUM_LINK})
            {
                dE('forum_post_options', -1);
                dE('forum_link_options', 1);
                dE('forum_rules_options', -1);
                dE('forum_cat_options', -1);
            }
            else if (value == {FORUM_CAT})
            {
                dE('forum_post_options', -1);
                dE('forum_link_options', -1);
                dE('forum_rules_options', 1);
                dE('forum_cat_options', 1);
            }
        }

        /**
        * Init the wanted display functionality if javascript is enabled.
        * If javascript is not available, the user is still able to properly administer.
        */
        onload = function()
        {
            <!-- IF not S_ADD_ACTION and S_FORUM_ORIG_POST -->
                <!-- IF S_FORUM_POST -->
                    dE('type_actions', -1);
                <!-- ENDIF -->
            <!-- ENDIF -->

            <!-- IF not S_ADD_ACTION and S_FORUM_ORIG_CAT and S_HAS_SUBFORUMS -->
                <!-- IF S_FORUM_CAT -->
                    dE('cat_to_link_actions', -1);
                <!-- ENDIF -->
            <!-- ENDIF -->

            <!-- IF not S_FORUM_POST -->
                dE('forum_post_options', -1);
            <!-- ENDIF -->

            <!-- IF not S_FORUM_CAT -->
                dE('forum_cat_options', -1);
            <!-- ENDIF -->

            <!-- IF not S_FORUM_LINK -->
                dE('forum_link_options', -1);
            <!-- ENDIF -->

            <!-- IF S_FORUM_LINK -->
            dE('forum_rules_options', -1);
            <!-- ENDIF -->
        }

    // ]]>
    </script>

Moderative Anweisung

Verfasst: 31.07.2013 18:13
von Crizzo
  • Der von Dir gewählte Titel bezieht sich nicht auf Deine Frage.
    Man sollte immer bedenken, dass Suchergebnisse mit derartigen Titeln einem selbst nicht weiterhelfen.
  • Wenn nach der Installation eines Mods Fehler auftreten, ist ohne die genaue Mod-Bezeichnung (Downloadlink!) und den Quellcode der betroffenen Datei keine Hilfe möglich. Bitte beachte die Hinweise aus Support-Anfragen (VOR dem Posten unbedingt lesen!)
Bitte passe deinen Beitrag an, lies Dir den phpBB.de-Knigge und den Hinweis zur Fragestellung und Rechtschreibung durch und beachte diese zukünftig.

Re: Problem mit einem Code

Verfasst: 31.07.2013 18:20
von Kuschel19
Das ist eben mein Problem. Ich habe oben ja erwähnt, dass ich nicht mehr genau weiß welchen Mod ist da installiert habe. Und ich weis auch nicht wie ich nun raus finden soll welches es war.

Aber ich denke mal, wenn DW mit in dieser Zeile einen Fehler zeigt, dann ist der Code fasch oder es fällt ne Klammer oder so.

PS: Mir war bewusst, dass der Titel nicht passend ist, aber wie soll ich eben einen passenden Titel auswählen, wenn ich selbst keinen besseren weiß.

Evtl. weiß ja einer der gut codieren kann, wo der Fehler im Abschnitt ist, dass den angezeigten Fehler (bei Zeile 15 / rot markiert) behebt.

Re: Problem mit einem Code

Verfasst: 31.07.2013 18:32
von Kirk
Vergleiche dochmal deine Datei mit der org. am besten mit WinMerge

Re: Problem mit einem Code

Verfasst: 31.07.2013 19:08
von Kuschel19
Kirk hat geschrieben:Vergleiche dochmal deine Datei mit der org. am besten mit WinMerge
Was bringt es den mir, wenn ich es mit der Original Datei überprüfe? Der Fehler ist ja im script-code

das ist ja nicht im Original drin

Re: Problem mit einem Code

Verfasst: 31.07.2013 19:17
von Melmac
Hallo Kuschel,
Kuschel19 hat geschrieben:Was bringt es den mir, wenn ich es mit der Original Datei überprüfe? Der Fehler ist ja im script-code

das ist ja nicht im Original drin
Doch, ist er: Der fragliche Code ist mit dem der originalen Datei aus dem Downloadpaket von 3.0.11 identisch :wink:

Re: Problem mit einem Code

Verfasst: 31.07.2013 20:06
von Kuschel19
Ah ok. interessante Sache. Auch beim Originalen ist der gleiche Fehler drin o.O

Dann weiß ich zu mindestens, dass es von keinem Mod ist, dass beruhigt mich etwas.

Aber wie behebe ich den Fehler nun, wenn er auch beim originalen drin ist?

Re: Problem mit einem Code

Verfasst: 01.08.2013 19:10
von Miriam
Was hältst Du von der Idee, dass Dein Syntax-Highlighting durch die phpBB3 spezififische Template-Syntax durcheinander geraten ist und da garkein Code-Fehler ist?

Re: Problem mit einem Code

Verfasst: 02.08.2013 15:17
von Kuschel19
Wenn ich das richtig verstehe liegt der Fehler am Design, aber da der Code kein Fehler hat, ist der angezeigter Fehler nur eine Fehlermeldung??

Re: Problem mit einem Code

Verfasst: 02.08.2013 15:28
von posaunen
Wenn Du das richtig verstehst liegt der Fehler am "DW".

Das versteht die phpbb-Syntax nicht und zeigt falsche Fehlermeldungen an.