FooterTextDefinition.php
Die Datei FooterTextDefinition.php dient dazu die obligatorischen und die optionalen Links im Footer-Bereich zu definieren.
Dateiname: templates/krl-3col-flex/config/FooterTextDefinition.php
<?php
/*
* @category Template for CMSimple_XH Version 1.7+
* @package krl-3col-flex
* @version 3.2.2
* @file FooterTextDefinition.php | Links im Footer definieren
* @last_modified 10.03.2024
* @author Karl Richard Lembach | https://lembach-cmsimple.de/?Home
* @copyright 2021 - 2024 Karl Richard Lembach <https://lembach-cmsimple.de>
* @license https://www.gnu.org/licenses/gpl-3.0 GNU GPLv3
* @link https://template.lembach-cmsimple.de/?Template-krl-3col-flex
* @contact https://lembach-cmsimple.de/?Home/Kontakt-Formular | webmaster@lembach-cmsimple.de
Dieses Programm ist freie Software.
Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht,
weitergeben und/oder modifizieren, entweder gemäß Version 3 der Lizenz oder (nach Ihrer Option) jeder späteren Version.
Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, daß es Ihnen von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE,
sogar ohne die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK. Details finden Sie in der GNU General Public License.
Sie sollten ein Exemplar der GNU General Public License zusammen mit diesem Programm erhalten haben. Falls nicht, siehe <https://www.gnu.org/licenses/gpl-3.0>.
Deutsche Übersetzung (kein rechtskräftiger Ersatz des Originals): http://www.gnu.de/documents/gpl.de.html
1. Zeile: Druckansicht | Inhaltsverzeichnis | Kontakt | Datenschutz | Impressum | Login
2. Zeile: © 2021 Webmaster der Domain | Template Infos | Powered by CMSimple_XH
3. Zeile (optional, ein Beispiel): weitere eigene Websites: beispiel.de cmsimple.beispiel.de beispiel-cmsimple.de
4. Zeile (optional): gehostet von: Link zum Provider
5. Zeile (optional): gesponsort von: Link auf denjenigen, dem man seinen Dank aussprechen möchte
6. Zeile (optional): Link zum w3c css-Validierungsdienst
Die Links und Texte (incl. Titel) für die optionalen Zeilen sind zu erfassen.
Einige Links sind von der Struktur der Website abhängig un müssen deshalb ebenfalls vom Webmaster eingegeben werden:
Kontakt
Datenschutz
Impressum
*/
// $u enthält alle Seiten-URL, beginnend hinter dem Fragezeichen, also z.B.: (https://www.lembach-kr.de/?)Home/Kontakt
$htmltext = '
<fieldset class="conf0">
<legend class="shadow">'.$text["footerlinkstitel"].'</legend>
<div id="output">'.$text["footerlinksbeschreibung"].'</div>
<div id="output">'.$text["footerlinkformat"].'</div>
<hr>';
// Gruppe der Links auf interne Seiten
$htmltext .= '
<details class="config">
<summary class="config">'.$text["footerinternelinks"].'<span id="toggelonoff"></span></summary>
'.InfoPunkt("info22");
// Auswahl der Kontak-Seite aus der Liste der existierenden Seiten
$htmltext .= '
<form method="post">
<fieldset class="conf1">
<legend class="shadow">'.$text["footerkontaktlinkselect"].'</legend>
<select class="aktionswahl" name="KontaktLink" onmouseover="this.size=15;" onmouseout="this.size=1;" onclick="submit();">
';
foreach ($u as $seitenlink) {
if ($seitenlink == $KontaktLink) {
$htmltext .= '<option selected>';
} else {
$htmltext .= '<option>';
}
$htmltext .= $seitenlink.'</option>'."\n";
}
$htmltext .= '</select>
<input name="aktionswahl" type="hidden" value="'.$aktionswahl.'" />
</fieldset>
</form>
'.InfoPunkt("info23");
// Kontaktlink via input in Freitexteingabe (ohne Fehlerabfangung, da Zielseite evtl. erst später erstellt wird)
$htmltext .= '
<form method="post">
<fieldset class="conf1">
<legend class="shadow">'.$text["footerkontaktlinkinput"].'</legend>
<div class="shadow"><label>'.$text["footerlinkformat"].$text["footerlinkbsp"].'</label></div>
<input name="KontaktLink" id="alphanumeric" type="text" value="'.$KontaktLink. '" />
<input name="aktionswahl" id="aktionswahl" type="hidden" value="'.$aktionswahl. '" />
<button id="rechts" type="submit">' . $text['submit'] . '</button>
</fieldset>
</form>
<hr>
'.InfoPunkt("info24");
// Auswahl der Datenschutz-Seite aus der Liste der existierenden Seiten
$htmltext .= '
<form method="post">
<fieldset class="conf1">
<legend class="shadow">'.$text["footerdatenschutzlinkselect"].'</legend>
<select class="aktionswahl" name="DatenschutzLink" onmouseover="this.size=15;" onmouseout="this.size=1;" onclick="submit();">
';
foreach ($u as $seitenlink) {
if ($seitenlink == $DatenschutzLink) {
$htmltext .= '<option selected>';
} else {
$htmltext .= '<option>';
}
$htmltext .= $seitenlink.'</option>'."\n";
}
$htmltext .= '</select>
<input name="aktionswahl" type="hidden" value="'.$aktionswahl.'" />
</fieldset>
</form>
'.InfoPunkt("info23");
// Datenschutzlink via input in Freitexteingabe (ohne Fehlerabfangung, da Zielseite evtl. erst später erstellt wird)
$htmltext .= '
<form method="post">
<fieldset class="conf1">
<legend class="shadow">'.$text["footerdatenschutzlinkinput"].'</legend>
<div class="shadow"><label>'.$text["footerlinkformat"].$text["footerlinkbsp2"].'</label></div>
<input name="DatenschutzLink" id="alphanumeric" type="text" value="'.$DatenschutzLink.'" />
<input name="aktionswahl" id="aktionswahl" type="hidden" value="'.$aktionswahl. '" />
<button id="rechts" type="submit">' . $text['submit'] . '</button>
</fieldset>
</form>
<hr>
'.InfoPunkt("info25");
// Auswahl der Impressum-Seite aus der Liste der existierenden Seiten
$htmltext .= '
<form method="post">
<fieldset class="conf1">
<legend class="shadow">'.$text["footerimpressumlinkselect"].'</legend>
<select class="aktionswahl" name="ImpressumLink" onmouseover="this.size=15;" onmouseout="this.size=1;" onclick="submit();">
';
foreach ($u as $seitenlink) {
if ($seitenlink == $ImpressumLink) {
$htmltext .= '<option selected>';
} else {
$htmltext .= '<option>';
}
$htmltext .= $seitenlink.'</option>'."\n";
}
$htmltext .= '</select>
<input name="aktionswahl" type="hidden" value="'.$aktionswahl.'" />
</fieldset>
</form>
'.InfoPunkt("info23");
// Datenschutzlink via input in Freitexteingabe (ohne Fehlerabfangung, da Zielseite evtl. erst später erstellt wird)
$htmltext .= '
<form method="post">
<fieldset class="conf1">
<legend class="shadow">'.$text["footerimpressumlinkinput"].'</legend>
<div class="shadow"><label>'.$text["footerlinkformat"].$text["footerlinkbsp3"].'</label></div>
<input name="ImpressumLink" id="alphanumeric" type="text" value="'.$ImpressumLink.'" />
<input name="aktionswahl" id="aktionswahl" type="hidden" value="'.$aktionswahl. '" />
<button id="rechts" type="submit">' . $text['submit'] . '</button>
</fieldset>
</form>
</details>
<br>
';
// Gruppe der Links auf externe Seiten
// Die Abfrage für den nächsten Link wird erst eingeblendet, wenn der zuvorige Link eingegeben wurde
$htmltext .='
<details class="config">
<summary class="config">'.$text["footeroptionalelinks"].'<span id="toggelonoff"></span></summary>
'. InfoPunkt("info26").'
<fieldset class="conf0">
<legend class="shadow">'.$text["otherownwebslabel"].'</legend>
'.InfoPunkt("info27").'
<form method="post">
<fieldset class="conf1">
<legend class="shadow">'.$text["ownweblink1"].'</legend>
<label class="shadow">'.$text["titleattribute"].' 1</label>
<input name="titleattribute1" id="alphanumeric" type="text" value="'.$titleattribute1.'" /><br><br>
<label class="shadow">'.$text["linkurl"].' 1</label>
<input name="linkurl1" id="alphanumeric" type="text" value="'.$linkurl1.'" /><br><br>
<label class="shadow">'.$text["linktext"].' 1</label>
<input name="linktext1" id="alphanumeric" type="text" value="'.$linktext1.'" />
<input name="aktionswahl" id="aktionswahl" type="hidden" value="'.$aktionswahl. '" />
<button id="rechts" type="submit">' . $text['submit'] . '</button>
</fieldset>
</form>
';
if ($linkurl1 <> "") {
$htmltext .= InfoPunkt("info27").'
<form method="post">
<fieldset class="conf1">
<legend class="shadow">'.$text["ownweblink2"].'</legend>
<label class="shadow">'.$text["titleattribute"].' 2</label>
<input name="titleattribute2" id="alphanumeric" type="text" value="'.$titleattribute2.'" /><br><br>
<label class="shadow">'.$text["linkurl"].' 2</label>
<input name="linkurl2" id="alphanumeric" type="text" value="'.$linkurl2.'" /><br><br>
<label class="shadow">'.$text["linktext"].' 2</label>
<input name="linktext2" id="alphanumeric" type="text" value="'.$linktext2.'" />
<input name="aktionswahl" id="aktionswahl" type="hidden" value="'.$aktionswahl. '" />
<button id="rechts" type="submit">' . $text['submit'] . '</button>
</fieldset>
</form>';
}
if ($linkurl2 <> "") {
$htmltext .= InfoPunkt("info27").'
<form method="post">
<fieldset class="conf1">
<legend class="shadow">'.$text["ownweblink3"].'</legend>
<label class="shadow">'.$text["titleattribute"].' 3</label>
<input name="titleattribute3" id="alphanumeric" type="text" value="'.$titleattribute3.'" /><br><br>
<label class="shadow">'.$text["linkurl"].' 3</label>
<input name="linkurl3" id="alphanumeric" type="text" value="'.$linkurl3.'" /><br><br>
<label class="shadow">'.$text["linktext"].' 3</label>
<input name="linktext3" id="alphanumeric" type="text" value="'.$linktext3.'" />
<input name="aktionswahl" id="aktionswahl" type="hidden" value="'.$aktionswahl. '" />
<button id="rechts" type="submit">' . $text['submit'] . '</button>
</fieldset>
</form>';
}
if ($linkurl3 <> "") {
$htmltext .= InfoPunkt("info27").'
<form method="post">
<fieldset class="conf1">
<legend class="shadow">'.$text["ownweblink4"].'</legend>
<label class="shadow">'.$text["titleattribute"].' 4</label>
<input name="titleattribute4" id="alphanumeric" type="text" value="'.$titleattribute4.'" /><br><br>
<label class="shadow">'.$text["linkurl"].' 4</label>
<input name="linkurl4" id="alphanumeric" type="text" value="'.$linkurl4.'" /><br><br>
<label class="shadow">'.$text["linktext"].' 4</label>
<input name="linktext4" id="alphanumeric" type="text" value="'.$linktext4.'" />
<input name="aktionswahl" id="aktionswahl" type="hidden" value="'.$aktionswahl. '" />
<button id="rechts" type="submit">' . $text['submit'] . '</button>
</fieldset>
</form>';
}
if ($linkurl4 <> "") {
$htmltext .= InfoPunkt("info27").'
<form method="post">
<fieldset class="conf1">
<legend class="shadow">'.$text["ownweblink5"].'</legend>
<label class="shadow">'.$text["titleattribute"].' 5</label>
<input name="titleattribute5" id="alphanumeric" type="text" value="'.$titleattribute5.'" /><br><br>
<label class="shadow">'.$text["linkurl"].' 5</label>
<input name="linkurl5" id="alphanumeric" type="text" value="'.$linkurl5.'" /><br><br>
<label class="shadow">'.$text["linktext"].' 5</label>
<input name="linktext5" id="alphanumeric" type="text" value="'.$linktext5.'" />
<input name="aktionswahl" id="aktionswahl" type="hidden" value="'.$aktionswahl. '" />
<button id="rechts" type="submit">' . $text['submit'] . '</button>
</fieldset>
</form>';
}
// Abfrage der Links zu Hoster, Sponsor w3c-validierungsdienst
$htmltext .= '
</fieldset>
'.InfoPunkt("info34").'
<form method="post">
<fieldset class="conf1">
<legend class="shadow">'.$text["hostedbylabel"].'</legend>
<label class="shadow">'.$text["titleattribute"].'</label>
<input name="hostedtitleattribute" id="alphanumeric" type="text" value="'.$hostedtitleattribute.'" /><br><br>
<label class="shadow">'.$text["linkurl"].'</label>
<input name="hostedlinkurl" id="alphanumeric" type="text" value="'.$hostedlinkurl.'" /><br><br>
<label class="shadow">'.$text["linktext"].'</label>
<input name="hostedlinktext" id="alphanumeric" type="text" value="'.$hostedlinktext.'" />
<input name="aktionswahl" id="aktionswahl" type="hidden" value="'.$aktionswahl. '" />
<button id="rechts" type="submit">' . $text['submit'] . '</button>
</fieldset>
</form>
'.InfoPunkt("info35").'
<form method="post">
<fieldset class="conf1">
<legend class="shadow">'.$text["sponsoredbylabel"].'</legend>
<label class="shadow">'.$text["titleattribute"].'</label>
<input name="sponsortitleattribute" id="alphanumeric" type="text" value="'.$sponsortitleattribute.'" /><br><br>
<label class="shadow">'.$text["linkurl"].'</label>
<input name="sponsorlinkurl" id="alphanumeric" type="text" value="'.$sponsorlinkurl.'" /><br><br>
<label class="shadow">'.$text["linktext"].'</label>
<input name="sponsorlinktext" id="alphanumeric" type="text" value="'.$sponsorlinktext.'" />
<input name="aktionswahl" id="aktionswahl" type="hidden" value="'.$aktionswahl. '" />
<button id="rechts" type="submit">' . $text['submit'] . '</button>
</fieldset>
</form>
'.InfoPunkt("info36").'
<form method="post">
<fieldset class="conf1">
<legend class="shadow">'.$text["w3c_css_validierungsdienst_label"].'</legend>
<input type="radio" id="validierungyes" name="validierung" value="true" onclick="submit();"';
if ($validierung == "true") {$htmltext .= ' checked';}
$htmltext .= '/>
<label class="shadow" for="validierungyes">'.$text["yes"].'</label>
<input type="radio" id="validierungno" name="validierung" value="false" onclick="submit();"';
if ($validierung == "false") {$htmltext .= ' checked';}
$htmltext .= '/>
<label class="shadow" for="validierungno">'.$text["no"].'</label>
<input name="aktionswahl" type="hidden" value="'.$aktionswahl. '" />
<button id="rechts" type="submit">' . $text['submit'] . '</button>
</fieldset>
</form>
</fieldset>
</details>
<hr>
';
echo $htmltext;
$htmltext = '';