MODS im Code markieren - aber wie?

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
o0Pascal0o
Mitglied
Beiträge: 819
Registriert: 24.10.2010 21:32

MODS im Code markieren - aber wie?

Beitrag von o0Pascal0o »

Hallo,

bei vielen MODs finde ich immer so Markierungen wie:
//MOD Supermod Start
Code
//Mod Supermod Ende

Wenn ich so etwas manuell "um" Mod-Code setzen möchte, wo es nicht schon dabei ist, dann steht das z.B. nachher auf der Seite. Ich habe es in der overall_header z.B. mal probiert:

Code: Alles auswählen

<!-- ENDIF -->
	//Begin MOD SNOW
    <script type="text/javascript" src="snow.js"></script>
    <script type="text/javascript" >

    function snow()
    {
        Falling(20,"<img src='images/snow.gif' alt='' />");
    }
    </script>
	//End MOD SNOW
</head>
Bei einer Snow-Mod. Jedoch steht das dann als Text ganz oben auf meiner Seite.

Vielen Dank

Pascal
phpBB: 3.3.3 De
php: 7.3
db: 5.7-MySQL
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17475
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: MODS im Code markieren - aber wie?

Beitrag von Dr.Death »

Hi,

Du darfst PHP Kommentare nicht mit HTML Kommentaren verwechseln.

In PHP Dateien kannst Du zwei / oder ein # Zeichen für eine Kommentarzeile verwenden (oder einen großen Block beginnend mit /* und endend mit */).

In HTML Dateien stehen Kommentare zwischen folgenden Code Tags: <!-- hier Dein Kommentar -->

Siehe dazu auch:
http://php.net/manual/de/language.basic ... mments.php
http://www.htmlbasis.de/websprachen/htm ... ungen.html
Benutzeravatar
o0Pascal0o
Mitglied
Beiträge: 819
Registriert: 24.10.2010 21:32

Re: MODS im Code markieren - aber wie?

Beitrag von o0Pascal0o »

Danke Dr.

Wenn dem so ist, dann kann ich gleichzeitig davon ausgehen, dass in der overall_header sowohl php als auch html angewand wird, oder?
Und wenn dem so ist, woher weiß ich bzw. das phpBB-Forum dann, dass meine // falsch sind(ich meine dann halt php gerade).
phpBB: 3.3.3 De
php: 7.3
db: 5.7-MySQL
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: MODS im Code markieren - aber wie?

Beitrag von Metzle »

Hallo,

standardmäßig wird in html-Dateien kein php angewendet. Aber selbst wenn dem so wäre, würde es die Kommentare nicht beeinflussen, wie du diese in die Datei zu schreiben hast.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Benutzeravatar
o0Pascal0o
Mitglied
Beiträge: 819
Registriert: 24.10.2010 21:32

Re: MODS im Code markieren - aber wie?

Beitrag von o0Pascal0o »

Hm..., und was sagst du dann dazu. Mal ein Ausschnitt aus der overll_header.html:

Code: Alles auswählen

// <![CDATA[

        var onload_functions = new Array();
        var onunload_functions = new Array();
        var ca_main_width = '{$CA_WIDTH}';

<!-- IF S_USER_PM_POPUP -->
        if ({S_NEW_PM})
        {
                popup('{UA_POPUP_PM}', 400, 225, '_phpbbprivmsg');
        }
<!-- ENDIF -->
<!-- Begin MOD SNOW -->
in der 1. Zeile wird per '//' ausgeklammert. Und das Erfolgreich. Ich sehe nix im Forum, was es als Text darstellen würde. Auch wenn ich das 'Begin MOD SNOW' so ausklammern würde: '// Begin MOD SNOW', würde es klappen. Es wird in Notepad++ auch grün angezeigt, nicht schwarz.
phpBB: 3.3.3 De
php: 7.3
db: 5.7-MySQL
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: MODS im Code markieren - aber wie?

Beitrag von Mahony »

Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
o0Pascal0o
Mitglied
Beiträge: 819
Registriert: 24.10.2010 21:32

Re: MODS im Code markieren - aber wie?

Beitrag von o0Pascal0o »

Und wie erklärt ihr euch dann die Funktionalität von diesem Kommentar in meinem Beispiel: '// <![CDATA[' (ist in einer html-Datei, keiner php-Datei!)
phpBB: 3.3.3 De
php: 7.3
db: 5.7-MySQL
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Re: MODS im Code markieren - aber wie?

Beitrag von redbull254 »

Hallo erstmal,

warum liest Du nicht in Ruhe die verlinkten Themen durch und versuchst das „Gelernte“ umzusetzen. :)

Du kommentierst zwar in einer HTML-Datei, aber in einer Zeile mit „script type="text/javascript">

Für „Javascript“ gilt:
Kommentar in JavaScript:

// Das ist ein Kommentar

Siehe Link von @Mahony
Beste Grüße
Walter
Benutzeravatar
o0Pascal0o
Mitglied
Beiträge: 819
Registriert: 24.10.2010 21:32

Re: MODS im Code markieren - aber wie?

Beitrag von o0Pascal0o »

Die links habe ich gelesen. Aber ich wußte nicht, dass java-script in einer html-Datei ist.

Ist das auch Java-Script:

Code: Alles auswählen

    function snow()
    {
        Falling(20,"<img src='images/snow.gif' alt='' />");
    }
    </script>
phpBB: 3.3.3 De
php: 7.3
db: 5.7-MySQL
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17475
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: MODS im Code markieren - aber wie?

Beitrag von Dr.Death »

ja, das kannst du daran erkennen, das der Code vor dem </script> steht.
Antworten

Zurück zu „[3.0.x] Mod Support“