WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Guten Morgen,
anstelle des Background-Images im Header, hätte ich gerne den Minihero-Slider eingebaut.
Dies muss sehr wahrscheinlich manuell gemacht werden.
Frage, geht dies überhaupt?
Welche Anpassungen/ Änderungen sind dazu nötig?
Kann der vorhandene Header-Div dazu verwendet werden?
Ein Preset, MiniSlider, aus Itemz geht ja sehr wahrscheinlich nicht, oder?
Danke.
Jeder meint, seine Wahrheit ist die Richtige.
Offline
Das geht, und das ist auch gar nicht so schwierig.
Ändere in der index.php des Templates die Zeilen
<div class="center head">
<div class="row">
<div class="fg12 meta">
<?php
show_menu2(
$aMenu = 2,
$aStart = SM2_ROOT,
$aMaxLevel = SM2_START,
$aOptions = SM2_TRIM,
$aItemOpen = '[ac][menu_title]</a>',
$aItemClose = ' | ',
$aMenuOpen = '| ',
$aMenuClose = '',
$aTopItemOpen = false,
$aTopMenuOpen = ''
);?>
<?php if(function_exists('language_menu')) { language_menu(); } ?>
</div>
<div class="fg5 headl"><h1><?php echo WEBSITE_TITLE; ?></h1></div>
<div class="fg2 headc"><a href="[wblink1]"><img src="<?php echo TEMPLATE_DIR; ?>/logo.png" alt="<?php echo WEBSITE_TITLE; ?>" width="100" height="100" border="0" /></a></div>
<div class="fg5 headr"><h2><?php echo WEBSITE_HEADER;?></h2></div>
</div>
<div class="clearfix"></div>
</div>
zu
<div class="center">
<div class="row fg-no-gutter">
<div class="fg12 meta">
<?php
show_menu2(
$aMenu = 2,
$aStart = SM2_ROOT,
$aMaxLevel = SM2_START,
$aOptions = SM2_TRIM,
$aItemOpen = '[ac][menu_title]</a>',
$aItemClose = ' | ',
$aMenuOpen = '| ',
$aMenuClose = '',
$aTopItemOpen = false,
$aTopMenuOpen = ''
);?>
<?php if(function_exists('language_menu')) { language_menu(); } ?>
</div>
</div>
<?php echo page_content(5); ?>
</div>
<div class="clearfix"></div>
</div>
Ergänze in der info.php
$block[5] = 'Header';
Schon hast Du einen weiteren Inhaltsbereich, den Du nach Belieben befüllen kannst. MiniHero Banner, Minislider, Itemz... geht alles.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Danke...
getImages: Failed opening directory 32/ for reading
Rechte Problem???
Jeder meint, seine Wahrheit ist die Richtige.
Offline
Schau mal bei Grundeinstellungen > Erweitert bei den Servereinstellungen, was da für Rechte für Verzeichnisse und Dateien eingestellt sind. Sollte auf 0644 für Dateien und 0755 für Verzeichnsse stehen. Da sich Änderungen nicht rückwirkend bemerkbar machen, diese Rechte dann per FTP-Client (WinSCP / Filezilla o.ä.) rekursiv für /media/minislider einstellen.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Zusatz, ich verwende es momentan nicht auf einem "echten" Server sondern mit der Portablen auf einer Ext.-FP.
Habe die Rechte schon auf Vollzugriff gesetzt.
Nutzt nichts.
Probiere es später mal auf einem "Echten"-Server.
Danke ersteinmal.
Jeder meint, seine Wahrheit ist die Richtige.
Offline
Update:
Es funktioniert in jedem Block des Templates, nur nicht im Header-Block.
<!-- Headbeginn -->
<div class="center">
<div class="row fg-no-gutter">
<div class="fg12 meta myclass">
<?php
show_menu2(
$aMenu = 2,
$aStart = SM2_ROOT,
$aMaxLevel = SM2_START,
$aOptions = SM2_TRIM,
$aItemOpen = '[ac][menu_title]</a>',
$aItemClose = ' | ',
$aMenuOpen = '| ',
$aMenuClose = '',
$aTopItemOpen = false,
$aTopMenuOpen = ''
);?>
<?php if(function_exists('language_menu')) { language_menu(); } ?>
</div>
<!-- Titel -->
<div class="fg5 headl"><h1><?php echo WEBSITE_TITLE; ?></h1></div>
<div class="fg2 headc"><a href="[wblink1]"><img src="<?php echo TEMPLATE_DIR; ?>/images/logo.png" alt="<?php echo WEBSITE_TITLE; ?>" width="170" height="100" border="0" /></a></div>
<div class="fg5 headr"><h2><?php echo WEBSITE_HEADER;?></h2></div>
<!-- Titel-Ende -->
<?php echo page_content(5); ?>
</div>
<div class="clearfix"></div>
</div>
<!-- Head-Ende -->
Mit der Classe "myclass" habe ich nur die MetaNav abgedunkelt.
Info-PHP
<?php
$template_directory = 'webezeheh';
$template_name = 'We Be Zeh Eh';
$template_version = '0.1';
$template_platform = '1.1';
$template_author = 'Florian Meerwinck';
$template_license = 'Creative Commons Attribution Licence 3.0 / http://creativecommons.org/licenses/by/3.0/deed.de';
$template_description = 'Das Template von wbce.org mit optionaler Seitenspalte und Fußzeile';
$block[1] = 'Hauptblock';
$block[2] = 'Seitenspalte';
$block[3] = 'Teaserbild';
$block[4] = 'Footer';
$block[5] = 'Header';
$block[99] = 'nicht zeigen';
$menu[1] = 'Hauptmenue';
$menu[2] = 'Metamenue';
$menu[99] = 'nicht im Menue';
?>
Jeder meint, seine Wahrheit ist die Richtige.
Offline
Hm, eigenartig. MiniSlider funktioniert bei mir auch in der Portable.
Um ehrlich zu sein, bin ich sowieso kein so großer Freund der Portable. Es gibt Webspace für lau (bplaced) oder 2,-€/Monat (Variomedia) und WBCE ist in unter 1 Minute installiert.
Ich hatte oben Quatsch gepostet, es muss natürlich
<?php page_content(5); ?>
und nicht
<?php echo page_content(5); ?>
lauten.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Hm, eigenartig. MiniSlider funktioniert bei mir auch in der Portable.
Um ehrlich zu sein, bin ich sowieso kein so großer Freund der Portable. Es gibt Webspace für lau (bplaced) oder 2,-€/Monat (Variomedia) und WBCE ist in unter 1 Minute installiert.Ich hatte oben Quatsch gepostet, es muss natürlich
<?php page_content(5); ?>
und nicht
<?php echo page_content(5); ?>
lauten.
Die Portable ist nur zum Testen "local".
Zum echten Testen habe mir schon eine Sub-Domain angelegt und die "Normale" aufgespielt.
Da war aber das gleiche Problem mit dem MiniSlider und den Rechten, die ich übrigens genauso eingestellt habe , wie du gepostet hast.
Der NivoSlider aus Itemz wird im Header angezeigt.
Ich teste nochmals den MiniSlider.
Danke
Jeder meint, seine Wahrheit ist die Richtige.
Offline
Also, MiniSlider 0.2.1, gleiche Rechteprobleme im Header.
Andere Abschnitte funzen.
Jetzt habe ich mir den MiniSlider in den Teaserblock gelegt.
Wie bekomme ich es da hin, dass die Breite des Sliders mit der Navi-Breite übereinstimmt?
Wo, muss ich Was ändern?
Jeder meint, seine Wahrheit ist die Richtige.
Offline
Kannst Du bitte nochmal folgendes ändern, ich war etwas schlampig.
Im Template nach
ob_start();
page_content(4);
$page_content_4 = ob_get_contents();
ob_end_clean();
einfügen:
ob_start();
page_content(5);
$page_content_5 = ob_get_contents();
ob_end_clean();
Den Aufruf
<?php page_content(5); ?>
bzw.
<?php echo page_content(5); ?>
ersetzen durch
<?php echo page_content_5; ?>
Dann sollte es auch mit minislider gehen.
Wenn Du es im "Teaserblock" - ich nehme an, Dum meinst damit den Block #3 - lassen willst, und das über die Breite des Inhaltsbereichs ohne padding/margin gehen soll, muss da drumherum das
<div class="row">
<div class="fg12 eyecatcher">
...
</div>
</div>
raus. Das hat dann aber auch wiederum unerwünschte Folgen auf den anderen Seiten.
Beitrag geändert von florian (07.12.2019 19:02:29)
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Eventuell ist sonst Weh Beh Ze Eh einfach nicht das geeignete Template.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Nachdem ich das $ noch vor page_content_5 setzte, ging es...
Jetzt muss ich nur noch den Titel über den Slider legen (Z-Index vermutlich) und die Breite anpassen.
Das der Slider genauso breit ist, wie die Navigation.
Danke
Jeder meint, seine Wahrheit ist die Richtige.
Offline
Nein, das mit dem Titel wird so nicht funktionieren.
Wenn Du wechselnde Hintergründe mit Text drauf willst, kommt Minislider nicht infrage. Dann ist eher Itemz + Vegas Slider geeignet.
Oder Du baust selbst was auf der Basis von Backstretch, das kann auch wechselnde Hintergrundbilder.
Damit das über die Breite des Menüs geht, darf da weder row noch fg12 drumherum sein.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
herbi
Man kann auch den Minislider verwenden, in den Einstellungen muss man für jeden Hintergrund jeweils eine Überschrift in einer Zeile definieren z. B.
[== HTML ==]
<h3>Überschrift 1</h3>
<h3>Überschrift 2</h3>
...
Offline
herbi
Nein, das mit dem Titel wird so nicht funktionieren.
Wenn Du wechselnde Hintergründe mit Text drauf willst, kommt Minislider nicht infrage.
Hallo,
ich nehme an aus selbigen Grunde ist es auch nicht möglich ein Logo im Header über den Minislider zu legen? Dieses wird zwar immer am Ende der Animation angezeigt, sobald jedoch der Wechsel zum nächsten Image folgt isses wieder weg.
Grüße,
Klaus
Macht's gut und danke für den Fisch!
Offline
Man könnte ein Logo in alle Minisliderbilder einbauen, immer an der gleichen Position...
Beispiel:
https://peterhabegger.ch
Nur so als Gedanke.
Beitrag geändert von byteworker (06.08.2020 08:48:32)
Offline