WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
WBCE CMS 1.6.9 verfügbar / available - wichtiges Sicherheitsudate / important security update
Tach zusammen!
Ich habe versucht, beim Template scachgar für die Unterseiten einzelne headerbanner zu implementieren, jedoch ist es mir nicht gelungen
Methode:
in index.php ganz oben vor <head> :
$headerlocp = '/media/headerbilder/header_';
$headerlocp = '/media/_pppics/header/pic';In den <head>Bereich:
<?php
$headerbild_id = "0";
$takeit=false;
if (file_exists(WB_PATH . $headerlocp.'0.jpg')) {
$headerbild_id = 0;
$takeit = true;
}
if (PARENT == 0) {
if (file_exists(WB_PATH . $headerlocp . PAGE_ID . '.jpg')) {
$headerbild_id = PAGE_ID;
$takeit = true;
}
} else {
if (file_exists(WB_PATH . $headerlocp . PARENT . '.jpg')) {
$headerbild_id = PARENT;
$takeit = true;
}
if (file_exists(WB_PATH . $headerlocp . PAGE_ID . '.jpg')) {
$headerbild_id = PAGE_ID;
$takeit = true;
}
}Einen Ordner _pppics/header anlegen
Bilder als pic1, pic2 etc abspeichern)
Hätte ich da etwas vergessen oder funktioniert es bei diesem Template grundsätzlich nicht? Bei anderen Templates hat es so (oder ähnlich?
) geklappt.
Vielen Dank für einen Tipp!
concipio
Beitrag geändert von florian (29.11.2018 12:42:40)
Offline
Da fehlt noch der dritte Teil. Bislang hast Du ja nur die Bilder hochgeladen und eine Schleife im Template, die prüft, ob ein Bild überhaupt vorhanden ist. Nun muss es ja noch irgendwie eingebunden werden. D.h. der Code im Template muss noch angepasst werden.
Verantwortlich ist dieser Teil:
<?php if ($page_content3 != '') {
echo '<div class="top_content">'.$page_content3.'</div><div class="clearcontent"></div>';
} else {
if ($isfrontpage) {
echo '<div role="banner" id="topslider">'; include('responsive-slider/responsive-slider.php'); echo '</div>';
}
}
?> Dort wird geprüft, ob es Inhalt im Block 3 gibt und wenn nicht, ob es sich um die Startseite mit dem Slider handelt. Das muss nun je nach Bedarf angepasst werden, sprich ob der Slider weiterhin verwendet werden soll und/oder er weiterhin nur auf der Startseite erscheinen soll, ob weiterhin die Möglichkeit bestehen soll, über den Block 3 einen abweichenden Inhalt anzuzeigen...
Beim Template Foryx sieht eine funktionierende Einbindung von Global Upload so aus - nicht 1:1 übernehmen, sondern mal als Orientierung:
<?php
if ($usebigslider) {
include('flexslider.php');
} else {
if ($page_content_3 != '') {
echo '<div id="nomargins">'.$page_content_3 .'</div>';
} else {
echo '<div id="static_headerbox"><img src="'. $picpurl . $pic_id.'.jpg" alt="" /></div>';
}
}
?>Probier mal ein bisschen herum, ich muss jetzt erst einmal was anderes machen, wenn Du gar nicht weiterkommst, kannst Du ja nochmal Hilfe schreien ;-).
Offline
...hilfe....
Ich habe so viel probiert, dass ich gar nicht mehr weiß, wie es im Original war..
Kann ich dir als PM mal die URL schicken?
Offline
ja, kannst Du machen
Offline
Seiten: 1