WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Das neue Frontendtemplate Buschwerk basiert auf dem Responsee-Framework, verwendet neben den darin enthaltenen Simple Line Icons und MfG Labs Icons (CC-BY) Google-Fonts und weist folgende Features auf:
responsiv (logisch)
optionale rechte Spalte neben (Handy: nach) der Inhaltsspalte
optionale, per HTML zu gestaltende Ausgabebereiche über die gesamte Breite ober- und unterhalb des Inhaltsbereichs
Suche (sofern in den Grundeinstellungen aktiv)
Zweite Navigation
Link zu Login-Seite (wenn Anmeldung aktiv), wenn angemeldet: Logout / Profil-Link
Verwendung von Webseitentitel, -header, -footer aus den Grundeinstellungen / Seitentitel aus den Seiteneinstellungen
Wenn das Cookieconsent-Modul nicht installiert ist, wird ein im Template hinterlegter Cookie Consent-Code verwendet
Aufrufe von Simplepagehead und Visitor Statistics (sofern vorhanden) integriert
So sieht es aus:
Kannst Du bitte in der Templatesuche folgende Angaben zu Buschwerk korrigieren:
Login: no yes
Search: no yes
Vielleicht etwas unauffällig, aber: Die Suche befindet sich links oben (1), der Link zum Login rechts oben (2).
Danke.
Hallo,
ich bearbeite gerade das template "buschwerk".
Ich möchte aber statt dem website titel eine grafik bzw. logo anzeigen lassen.
Wie stell ich das am besten an?
Hallo, ich würde gerne bei diesem Template die Breite des Inhaltsbereichs ändern, und zwar soll er schmäler werden.
Wo kann ich die Breite einstellen?
Danke! Hab es mal damit probiert. Da tut sich leider nichts :-( Was aber nicht bedeutet, dass dein Code, deine empfohlene Vorgangsweise falsch ist. Bin wahrscheinlich zu unfähig es richtig umzusetzen - obwohl ich alles nach Anleitung gemacht habe.
Aber ich denke, dass es in meinem Fall noch leichter gehen müsste. Ich verwende das Template "Buschwerk" Da ist bei dem Modul Topics, unter anderem auch eine "3-Spalten-Ansicht" möglich und anscheinend vorprogrammiert. Siehe Topics Template Buschwerk
Es geht um die Darstellung, den Code ov_grid3_pic / tp_simple
Wo muss ich den eintragen, bzw. wie nehme ich in den Optionen darauf Bezug, damit es so dargestellt wird? Weiß das jemand?
Hallo!
1. Inhalt in der untersten Zeile
Ich möchte Inhalt in die unterste Zeile geben (nur 2 Links und 2-3 Wörter) - in den weißen Bereich wo "This is the header This is the footer" steht --> siehe Template .
Wie geht das?
2. Navigationsleiste ausblenden
Ich verwende die Navigationsleiste die im oberen Bereich ist, also die Hauptnavigationsleiste nicht. Wenn man mit einem Smartphone die Seite öffnet kommt natürlich der Navigationsbuttton. Wie deaktiviert man diesen?
Danke Für eure Hilfe!
Hallo,
ich verwende Topics im Template Buschwerk als Eventkalender. Ich möchte gerne ein Miniform-Formular in den Block 2 einfügen.
Zum Einen: Wie geht das?
Zum Anderen: Ist es möglich, für jedes einzelne Topics ein anderes Formular einzufügen, in den 2ten Block. Denn für verschiedene Veranstaltungen werden unterschiedliche Daten abgefragt. Das geht wahrscheinlich nicht, oder?
Danke :-)
Übrigens: Auch mit diesem Code funktioniert es auch super! Da hat man dann auch den Effekt, des hineinzoomenden Bildes, wie im Template Buschwerk als Beispiel dargestellt. Der Effekt funktioniert aber scheinbar nur auf Notebooks/PCs einwandfrei. Auf Smartphones tut sich kaum was bzw. wird das Bild oft nur mit einem ganzflächigen Schatten überdeckt.
Aber auf jeden Fall DANKE für die Hilfe.
Siehe Betreff --> Wie geht das?
Danke für eine Antwort :-)
LG
Jörg
Schau mal, es gibt diverse Threads hier im Forum, wo das Vorgehen prinzipiell erklärt wird:
Zum Thema Slidereinbau in andere Templates
https://forum.wbce.org/viewtopic.php?pid=16688#p16688
https://forum.wbce.org/viewtopic.php?id=1684
https://forum.wbce.org/viewtopic.php?id=479
Zum Thema Kopfzeile in Buschwerk
https://forum.wbce.org/viewtopic.php?id=1641
Vielleicht versuchst Du es erstmal auf der Basis selbst?
Ansonsten, bevor ich wieder am Bedarf vorbei supporte:
- Soll der Slider nur auf einer ausgewählten oder allen Seiten erscheinen,
- soll er immer dieselben oder je nach Seite unterschiedliche Bilder zeigen,
- sollen nur Bilder oder auch Texte erscheinen,
- sollen die Bilder und/oder ggf. Texte mit irgend einer Zielseite verlinkt sein,
- schwebt Dir ein konkreter Slider-Stil vor...
There is a solution, you can see it for example in the "Buschwerk" template. You have to use conditional cases in the show_menu2 call:
$mainnav = show_menu2(
$aMenu = 1,
$aStart = SM2_ROOT,
$aMaxLevel = SM2_ALL,
$aOptions = SM2_ALL|SM2_PRETTY|SM2_BUFFER,
$aItemOpen = '<li><a [if (class!=menu-expand) {href="[url]" class="[class]" target="[target]"}]>[menu_title]</a>',
$aItemClose = '</li>',
$aMenuOpen = '<ul>',
$aMenuClose = '</ul>',
$aTopItemOpen = false,
$aTopMenuOpen = '<ul class="chevron">'
); Have a look at the initialization of $aItemOpen: The code [if (class!=menu-expand) {href="[ url ]" class="[class]" target="[target]"}] (note the square brackets) tells show_menu2 not to set the href tag so that the entry itself does not open any link but just show the sub menu when pointing on / touching it. The same way it can be done for other menu scrips - it depends on each implementation how the code has to be set in detail, but the concept is the same.
Feel free to post the example code of the menu here, if you need help configuring the show_menu2 call.
Ich habe eine älteren Artikel mit der Funktion "Duplizieren" erstellt, adaptiert und ihn auf öffentlich gestellt. Ich habe jetzt vieles probiert. Habe den Artikel sogar komplett neu angelegt (ohne duplizieren) und trotzdem erscheint kein Artikel auf der Website.
Wo kann die Ursache dafür liegen. Bisher ging alles problemlos. Habe keine Updates, Modulveränderungen etc. vorgenommen.
Verwende WBCE 1.3.1 und Topics 0.9.4.2 | Template Buschwerk
Ja.
Am Beispiel des Menüaufrufs im Template "Buschwerk":
$mainnav = show_menu2(
$aMenu = 1,
$aStart = SM2_ROOT,
$aMaxLevel = SM2_ALL,
$aOptions = SM2_ALL|SM2_PRETTY|SM2_BUFFER,
$aItemOpen = '<li><a [if (class!=menu-expand) {href="[url]" class="[class]" target="[target]"}]>[menu_title]</a>',
$aItemClose = '</li>',
$aMenuOpen = '<ul>',
$aMenuClose = '</ul>',
$aTopItemOpen = false,
$aTopMenuOpen = '<ul class="chevron">'
); Die Anweisung [if (class!=menu-expand) {href="[ url]" class="[class]" target="[target]"}] bei $aItemOpen bewirkt, dass Elternelemente kein href bekommen, also nur "<a>Elternelement</a>" generiert wird.
Früher konnte man ja z.B. die Inhaltsblöcke anlegen, heute muss man ja schon bestimmen, welche mobil dann wenn wie angezeigt werden...
Daran hat sich grundsätzlich nichts geändert. Wenn Du ein zeitgemäßes HTML-Template nimmst, ist in diesem auch bereits festgelegt, wie dieses mobil angezeigt wird. Natürlich sollte dann der 1. Contentblock nicht so im Template eingebaut werden, dass er verschwindet oder ganz nach unten rutscht. Da schaut man sich dann das HTML-Template in der mobilen Ansicht an und fügt die zusätzlichen/optionalen Inhaltsblöcke dann entsprechend ein.
Die meisten CSS-Grids bzw. Frameworks bieten Klassen, um Elemente bei bestimmten Displaygrößen nicht anzeigen zu lassen. Bei Responsee sind das die ganzen hide-Klassen (siehe Class Library).
Bei Fitgrid gibt es fg-no-desktop und fg-no-mobile mit den erwartbaren Resultaten.
Bei Responsee kannst Du im ggs. zu Fitgrid fein granuliert festlegen, wie groß bestimmte Bereiche bei bestimmten Auflösungen angezeigt werden sollen. Wichtig ist, dass pro Reihe immer 12 herauskommt. Siehe hierzu das WBCE-Template Buschwerk.
Oder das Menü. Wie baue ich da sinnvoll showmenu 2 ein. Kann man das, ausser in der WBCE Hilfe, da war ich schon, nachlesen / lernen?
Konkret für Responsee im Template Buschwerk, für smartmenus z.B. in Lesefaken.
Eine "One Size fits all"-Anleitung gibt es nicht, weil fast jedes Navigationsscript einen anderen Aufbau voraussetzt, was <ul>, <li>, <a> und Attribute betrifft. Da hilft dann letztlich nur try & error und sich mit der SM2-Systematik intensiv auseinanderzusetzen (Doku hier, Beispiele hier)
Moin. Heute zum ersten Mal probiert, ein Html Template anzupassen... Oh ha... Funktionieren tut aber schonmal was, auch wenn da noch viel zu tun ist. Das Gridsystem raff ich leider noch nicht, weiters hab ich einfach gnadenlos vom Buschwerk geklaut. Bitte nich böse sein Florian, is momentan nur ein Test...
Originaltemplate ist von hier
The snippet is still available, but not compatible with PHP > 5.6, so it's not a WBCE compatibility problem.
But you don't need a snippet.
Instead of <?php page_content(2) ?>, You can either put the following code into your template
<?php
ob_start();
page_content(2);
$content = ob_get_contents();
ob_end_clean();
if (strlen($content) > 50) {
?>
Your HTML code goes here...
<?php echo $content; // if needed/wanted here ?>
And/ Or here...
<?php } ?>Or have a look in the newer templates like Buschwerk, how it's done there:
First, all content blocks are fetched:
require_once __DIR__.'/info.php';
foreach($block as $k=>$v){
ob_start();
page_content($k);
$block[$k] = ob_get_clean();
}Then it's simple to check if a block has content:
<?php if ($block[2]!='') { ?>
Your HTML code goes here...
<?php echo $block[2]; // if needed/wanted here ?>
and/or here...
<?php } ?>Bei den Templates, die die Navigation aus dem Responsee-Framework verwenden (z.B. "Buschwerk") war es bislang erforderlich, dass Elternelemente in der Navigation nicht verlinkt sind, damit die darunter befindlichen Kindelemente auch bei Touchscreen-Bedienung erreichbar sind (andernfalls wäre beim Antippen des Elternelements sofort der jeweilige Link geöffnet worden).
Da dies mitunter je nach Seitenstruktur doch etwas störend sein kann, hier ein Workaround.
Quelle: https://osvaldas.info/drop-down-navigat … h-friendly
1.) Script doubletaptogo.min.js von o.g. Seite oder hier aus dem Anhang herunterladen
2.) doubletaptogo.min.js ins Templateverzeichnis auf dem Server kopieren (ggfs. dorthin wo auch schon andere vom Template verwendete Javascriptdateien liegen, z.B. /templates/[templatename]/js oder /templates/[templatename]/assets/js)
3.) In der index.php den showmenu2-Aufruf anpassen, d.h. die komplizierte Zeile
$aItemOpen = '<li><a [if (class!=menu-expand) {href="[url]" class="[class]" target="[target]"}]>[menu_title]</a>',ändern zu
$aItemOpen = '<li><a href="[url]" class="[class]" target="[target]">[menu_title]</a>',4.) Am Ende des Templates, vor </body> einfügen
<script type="text/javascript" src="<?php echo TEMPLATE_DIR; ?>/doubletaptogo.min.js"></script>
<script type="text/javascript">
$( '.chevron li:has(ul)' ).doubleTapToGo();
</script>Hinweise:
- Beim Script-Aufruf darauf achten, dass der vollständige/korrekte Pfad angegeben wird, d.h. wenn das Script in /templates/[templatename]/assets/js liegt, muss die src <?php echo TEMPLATE_DIR; ?>/assets/js/doubletaptogo.min.js lauten.
- .chevron ist die Klasse der Hauptnavigation. Falls dort kein oder ein anderer Klassenbezeichner steht, muss das entsprechend angepasst werden.
Und das war es schon. Bei Mausbedienung ist das Verhalten ganz normal, sprich ein einfacher Klick auf einen Eintrag öffnet den Link, der nun auch bei Menüpunkten mit Unterpunkten hinterlegt ist. Auf Touchscreens wird beim Antippen eines Eintrages mit Unterpunkten beim ersten Antippen das zugehörige Submenü angezeigt und beim zweiten Antippen dann der zugehörige Link geöffnet.
Ja, ist machbar.
Das ist z.B. beim "Buschwerk"-Template so umgesetzt. Dort sind Elternelemente nicht anklickbar, der SM2-Aufruf dazu:
show_menu2(
$aMenu = 1,
$aStart = SM2_ROOT,
$aMaxLevel = SM2_ALL,
$aOptions = SM2_ALL|SM2_PRETTY|SM2_BUFFER,
$aItemOpen = '<li><a [if (class!=menu-expand) {href="[url]" class="[class]" target="[target]"}]>[menu_title]</a>',
$aItemClose = '</li>',
$aMenuOpen = '<ul>',
$aMenuClose = '</ul>',
$aTopItemOpen = false,
$aTopMenuOpen = '<ul class="chevron">'
); Durch die Anweisung <a [if (class!=menu-expand) {href="[u rl]" class="[class]" target="[target]"}]>[menu_title]</a> erhalten nur Menüpunkte ohne Unterpunkte href, class und target, d.h. ein Elternelement sieht vom Code her dann so aus <a>Menütitel</a> und ruft damit selbst dann keinen Link auf.
Eine weitere Möglichkeit wäre, "Pferd", "Reiter", "Therapie" als Menülinks anzulegen und dort dann jeweils Weiterleitungen auf die oberste zugehörige Inhaltsseite zu hinterlegen. Seit WBCE 1.3.3 gibt es dann über den zusätzlichen Eintrag define('SM2_CORRECT_MENU_LINKS',true); in der config.php auch die Möglichkeit, dass in der Navigation nicht auf die Menülink-Seite, sondern direkt die Zielseite verwiesen wird.
Dritte Möglichkeit: Zwar musst Du Menschen nichts über "Pferd", "Reiter", "Therapie" erzählen, Suchmaschinen könnten sich hingegen über dort hinterlegte allgemeine Texte mit gern verwendeten Schlagwörtern freuen.
Hübsches Gimmick
Was muss man machen, damit die installierten Templates automatisch in die Auswahl geladen werden?
Derzeit sieht es bei mir so aus:
[== HTML ==]
<form><select onchange="location.href=this.options[this.selectedIndex].value"><option value="https://meineseite.de/pages/aktivitaeten.php?reset_template">Stylauswahl</option><option value="https://meineseite.de/pages/aktivitaeten.php?reset_template">Standard</option><option value="https://meineseite.de/pages/aktivitaeten.php?template=outoftheblue">outoftheblue</option><option value="https://meineseite.de/pages/aktivitaeten.php?template=lesefaken">lesefaken</option><option value="https://meineseite.de/pages/aktivitaeten.php?template=wbce_hortal">wbce_hortal</option><option value="https://meineseite.de/pages/aktivitaeten.php?template=wbce_vertal">wbce_vertal</option><option value="https://meineseite.de/pages/aktivitaeten.php?template=simple_responsive">simple_responsive</option><option value="https://meineseite.de/pages/aktivitaeten.php?template=html5up_editorial">html5up_editorial</option><option value="https://meineseite.de/pages/aktivitaeten.php?template=buschwerk">buschwerk</option><option value="https://meineseite.de/pages/aktivitaeten.php?template=adventurestrap-light">adventurestrap-light</option></select></form>Hallo! Ich habe vor längerer Zeit mal eine einfache Website mit dem Template "Buschwerk" erstellt. Nun soll oben rechts der Link für den Newsletter geändert werden. Ich finde aber nicht mehr heraus wie ich das damals gemacht habe :-(
Wer kann mir helfen?
Es geht um diese Seite: https://gesundheitsclub.net/
Konkret um den Bereich den ich als Bild mitgesandt habe.
Danke für eine Antwort :-)
Eine Anmeldung ist zwingend erforderlich - sonst könnte ja jeder auf Deine Seite schreiben...
Bei einigen Templates ist aber auch im Frontend, also der Benutzeransicht, eine Anmeldemaske für Benutzernamen und Passwort (z.B. bei Hortal / Vertal), oder zumindest ein Link auf die Frontend-Loginseite (z.B. bei Buschwerk), bzw. lässt sich leicht ergänzen.
Wenn Du Dich darüber anmeldest, brauchst Du also theoretisch gar nicht ins Backend zu wechseln.
Bei allen Templates auf Responsee-Basis (WBCEZon, WBCETik, Buschwerk, Zweinullig):
<div class="m-6 s-12">
Bei allen Templates auf Fit(r)grid-Basis (Lesefaken, fg-grey, darkspace,...)
<div class="fg6">
Bei allen Templates auf Gridism-Basis (Fruehlingsbunt, Kingcontent):
<div class="unit half">
Bei allen Bootstrap-Templates (Clean Blog, AdvebtureStrap):
<div class="col-xs-12 col-md-6">
Das ist ein Missverständnis, bzw. ich habe mich etwas unklar ausgedrückt.
Die Fehlermeldung "No flags etc" wird schon seit WBCE 1.1.11 von SM2 generiert und - sofern vorhanden - in ein PHP-Errorlog geschrieben. Das ist nicht erst in 1.4.x eingeführt worden. Nur hat man es bislang halt (bei WBCE) im Normalfall nicht mitbekommen, weil man als Normalnutzer eher selten ins Errorlog auf dem Server schaut.
Dass die Fehlermeldung generiert wird, ist keine böse Absicht und weder gegen Dich noch sonst irgend jemanden gerichtet. Ich glaube, in einigen von meinen Templates ist derselbe Fehler*, d.h. ich habe da dann nicht SM2_TRIM oder SM2_All, sondern nur einen der optionalen Parameter eingesetzt.
Edit: * Ja. In Buschwerk und Schoppig. Korrigierte Downloads auf https://templates.wbce.org/
Mit dem Smartphone funktioniert es.
Zumindest bei 'Buschwerk' funktioniert es hochkant (Hamburger) nicht. Bevor die Sublinks auflappen, lädt die übergeordnete Seite.
Korrektur: WIN10 und Chrome, FFox geht doch. Seltsamerweise LNX Mint und FFox nicht. Wie kann das denn sein??
Hallo,
ich bin gerade dabei für einen Verein eine Webseite mit WBCE und dem Template Buschwerk zu erstellen.
Mir ist aufgefallen das wenn man die Seite unter https://kleingarten-verein.de aufruft zur Verzögerungen kommt.
Beim nochmaligen refresh der Seite wird sie dann geladen aber die Schriftarten und die Icons sind nicht komplett geladen.
Wähle ich aber in der Navigation dann eine Seite aus, ist dann alles geladen.
Über die Taste F12 wird mir im Browser mehrere Fehler angezeigt die darauf deuten, das eine CORS Regel greift.
Die Icons und die Schriftarten sind aber im Ordner local vorhanden.
Die Webseite ist bei Ionos gehostet und ist auf aktuellem Stand.
Hat jemand eine Idee was ich ändern muss?