WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 07.12.2019 10:20:11

herbi
Mitglied

Webzeheh Slider in Headerbild...

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.  smile

Offline

#2 07.12.2019 17:16:18

florian
Administrator

Re: Webzeheh Slider in Headerbild...

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 = '&nbsp;|&nbsp;',
					$aMenuOpen = '| &nbsp;',
					$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 = '&nbsp;|&nbsp;',
					$aMenuOpen = '| &nbsp;',
					$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

#3 07.12.2019 17:29:45

herbi
Mitglied

Re: Webzeheh Slider in Headerbild...

Danke...

getImages: Failed opening directory 32/ for reading

Rechte Problem???


Jeder meint, seine Wahrheit ist die Richtige.  smile

Offline

#4 07.12.2019 17:36:16

florian
Administrator

Re: Webzeheh Slider in Headerbild...

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

#5 07.12.2019 17:49:12

herbi
Mitglied

Re: Webzeheh Slider in Headerbild...

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.  smile

Offline

#6 07.12.2019 18:14:21

herbi
Mitglied

Re: Webzeheh Slider in Headerbild...

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 = '&nbsp;|&nbsp;',
					$aMenuOpen = '| &nbsp;',
					$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. smile


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.  smile

Offline

#7 07.12.2019 18:22:44

florian
Administrator

Re: Webzeheh Slider in Headerbild...

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

#8 07.12.2019 18:42:36

herbi
Mitglied

Re: Webzeheh Slider in Headerbild...

florian schrieb:

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.  smile

Offline

#9 07.12.2019 18:50:18

herbi
Mitglied

Re: Webzeheh Slider in Headerbild...

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.  smile

Offline

#10 07.12.2019 18:59:16

florian
Administrator

Re: Webzeheh Slider in Headerbild...

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

#11 07.12.2019 19:05:44

florian
Administrator

Re: Webzeheh Slider in Headerbild...

Eventuell ist sonst Weh Beh Ze Eh einfach nicht das geeignete Template.


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#12 07.12.2019 19:12:33

herbi
Mitglied

Re: Webzeheh Slider in Headerbild...

smile
Nachdem ich das $ noch vor page_content_5 setzte, ging es... smile

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.  smile

Offline

#13 07.12.2019 19:19:56

florian
Administrator

Re: Webzeheh Slider in Headerbild...

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

Liked by:

herbi

#14 09.12.2019 13:35:54

robo77
Mitglied

Re: Webzeheh Slider in Headerbild...

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

Liked by:

herbi

#15 05.08.2020 17:52:02

cyberdyne
Mitglied

Re: Webzeheh Slider in Headerbild...

florian schrieb:

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

#16 06.08.2020 08:47:40

byteworker
Mitglied

Re: Webzeheh Slider in Headerbild...

Man könnte ein Logo in alle Minisliderbilder einbauen, immer an der gleichen Position...

Beispiel:
https://peterhabegger.ch

Nur so als Gedanke. smile

Beitrag geändert von byteworker (06.08.2020 08:48:32)

Offline

Fußzeile des Forums

up