Seite 1 von 2
MODS im Code markieren - aber wie?
Verfasst: 29.11.2010 20:23
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
Re: MODS im Code markieren - aber wie?
Verfasst: 29.11.2010 20:37
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
Re: MODS im Code markieren - aber wie?
Verfasst: 29.11.2010 21:01
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).
Re: MODS im Code markieren - aber wie?
Verfasst: 29.11.2010 23:13
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.
Re: MODS im Code markieren - aber wie?
Verfasst: 29.11.2010 23:39
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.
Re: MODS im Code markieren - aber wie?
Verfasst: 30.11.2010 04:00
von Mahony
Re: MODS im Code markieren - aber wie?
Verfasst: 30.11.2010 10:15
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!)
Re: MODS im Code markieren - aber wie?
Verfasst: 30.11.2010 13:27
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
Re: MODS im Code markieren - aber wie?
Verfasst: 30.11.2010 15:16
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>
Re: MODS im Code markieren - aber wie?
Verfasst: 30.11.2010 15:41
von Dr.Death
ja, das kannst du daran erkennen, das der Code vor dem </script>
steht.