WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Hallo leibe Leute 
Ich habe soeben meine Homepage endlich auf den WBCE aufgestockt und will nun weiter machen mit der Veränderung und Anpassung.
Denn das Template sobresot, ist zwar zu 99% für mich perfekt geeignet was ich jedoch gerne ändern würde ist das Menü bzw die Menüleiste desktop und Mobile. Beim Desktop nur uptische Veränderung und im Mobile mehrere dinge.
Einerseits kommt bei mir statt Menü angezeigt Men? im Mobile modus, andererseits kann ich das menü nicht wieder schliessen beim Tippen auf eine leere fläche oder einfach "abseits" des Menüs zum zucklappen. Das zuklappen fällt leider bei diesem Komplett weg.
Anstatt des Menü textes würde ich ausserdem gerne nur ein Symbol haben.
Soweit so gut. Ich habe mich etwas schlau gemacht und habe zwar Möglichkeiten entdeckt, scheitert aber nun an der korrekten Implementierung in das sobresot. Auf der Site: Smartmenu.(ihrwisstschon) habe ich nun die möglicheit gefunden, ein Menü vom gleichen Anbeiter wie Sobresot zu implementieren das mir auch gefallen würde.
Wie kann ich das Menüband so entfernen und ersetzen das es optisch und funktionell passt?
Liebe Grüsse
Jonny 
Wer noch etwas Dummheit will soll sich hinten anstellen..
Offline
Hallo und willkommen,
in dem Template ist smartmenus schon drin. Auf
https://www.smartmenus.org/docs/#small-screen-support
ist ein Tutorial, wie man den Hamburger-Icon und die Öffnen/Schließen-Geschichten einbaut. ist aber etwas tricky.
In dem Template Weh Be Zeh Eh ist das so umgesetzt:
http://wbce.at/tpls/template-webezeheh.html
Evtl. musst Du die smartmenus.min.js tauschen, die Version bei Sobresot ist die 0.9.4 und bei Weh Be Zeh Eh die 1.0 . Da hatte sich zwischenzeitlich noch einiges geändert. Das betrifft aber mMn nur die Menüfunktion und nicht die Darstellung.
Ach so, Du kannst hier jetzt auch Links posten.
Wir Benötigen: Cents, Euros... jetzt spenden!
Offline
Hallo und willkommen,
in dem Template ist smartmenus schon drin. Auf
https://www.smartmenus.org/docs/#small-screen-support
ist ein Tutorial, wie man den Hamburger-Icon und die Öffnen/Schließen-Geschichten einbaut. ist aber etwas tricky.
In dem Template Weh Be Zeh Eh ist das so umgesetzt:
http://wbce.at/tpls/template-webezeheh.htmlEvtl. musst Du die smartmenus.min.js tauschen, die Version bei Sobresot ist die 0.9.4 und bei Weh Be Zeh Eh die 1.0 . Da hatte sich zwischenzeitlich noch einiges geändert. Das betrifft aber mMn nur die Menüfunktion und nicht die Darstellung.
Ach so, Du kannst hier jetzt auch Links posten.
Wie sieht es denn aus, wenn ich ein neues smartmenus mit anderem Design möchte, was muss ich dafür machen das es so schonend wie möglich ersetzt wird?
Was muss ich bei den index.php zum Beispiel dann anpassen?
Wer noch etwas Dummheit will soll sich hinten anstellen..
Offline
In der praxis ist es einfacher, das templates umzubauen, als das Menü. Anders gesagt: es ist leichter, werbeezeeeh so zu ändern, dass es wie sobresot aussieht, als das Menü von sobresot zu ändern.
Also, das "Men?" ist ein Codierungsproblem. Du kannst entweder "Menü" statt "Menü" an der bewussten Stelle einfügen oder die index.php z.B. mit Notepad++ öffnen, dort "Kodierung > Konvertiere zu UTF-8 ohne BOM" wählen und die Datei speichern, dann klappts auch mit dem ü.
Wenn Du da dieses Hamburger-Icon haben willst (die drei Striche übereinander), kannst Du folgendermaßen vorgehen:
1) Füge im Template nach der Zeile
<link rel="stylesheet" type="text/css" href="<?php echo TEMPLATE_DIR; ?>/jscss/style.css" />noch ein:
<link rel="stylesheet" type="text/css" href="http://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css" />2) Ersetze das Wort "Menü" durch
<i class="fa fa-bars" aria-hidden="true"></i>Die Funktion, irgendwohin zu klicken, um das Menü verschwinden zu lassen, gibt es nicht. Du kannst aber in der /templates/sobresot/menu.js Zeile 16 und 19 auskommentieren, also so:
function showmenu() {
mm = document.getElementById("topmenu").style.display;
if ( mm == 'block') {
document.getElementById("topmenu").style.display = 'none';
//document.getElementById("mobilemenu").style.display = 'block';
} else {
document.getElementById("topmenu").style.display = 'block';
//document.getElementById("mobilemenu").style.display = 'none';
}
}Dann bleibt die Zeile mit "Menü" immer sichtbar und durch Anklicken des selbigen kannst Du es auf- und zuklappen.
Weitere Änderungen an Farbe und Schriften der Menüzeile kannst Du in der style.css des Templates ab Zeile 114 vornehmen. Da müsste man etwas genauer wissen, was genau zu ändern ist.
Beitrag geändert von florian (10.01.2017 10:59:06)
Wir Benötigen: Cents, Euros... jetzt spenden!
Offline
In Ordnung das hat nun bestens geklappt. Die Funktion das mein Menü bei Berührung oder scrollen zuklappt habe ich aber bereits gesehen bei anderen sites, kann das daran liegen welches Menü verwendet wird?
Ausserdem wenn mann anschaut bei meiner Page "schletzt" das Menü regelrecht auf bei wbce.org gleitet es etwas.
Optisch würde mir besser gefallen, wenn man wie bei wbce die plus buttons rechts etwas grösser hat und oben das "X" anstelle des "sandwich"
Sorry leute bin wirklich damit nicht erfahren genug um dies so zu modifizieren. Aber kann ja jetzt lernen von euch 
Wer noch etwas Dummheit will soll sich hinten anstellen..
Offline
Die Funktion das mein Menü bei Berührung oder scrollen zuklappt habe ich aber bereits gesehen bei anderen sites, kann das daran liegen welches Menü verwendet wird?
Ja. Ich hätte mich etwas genauer ausdrücken sollen: smartmenus unterstützt diese Funktion (meines Wissens) nicht.
Ausserdem wenn mann anschaut bei meiner Page "schletzt" das Menü regelrecht auf bei wbce.org gleitet es etwas.
Optisch würde mir besser gefallen, wenn man wie bei wbce die plus buttons rechts etwas grösser hat und oben das "X" anstelle des "sandwich"
Zum Schletzen und den Buttons:
1. Ersetze in der script.js den gesamten Absatz, der mit function showmenu() beginnt und mit der letzten Klammer } vor function menuremove aufhört, durch
function showmenu() {
mm = document.getElementById("topmenu").style.display;
if ( mm == 'block') {
$( "#topmenu" ).slideUp( "slow", function() { });
document.getElementById("menushow").style.display = 'block';
document.getElementById("menuclose").style.display = 'none';
} else {
$( "#topmenu" ).slideDown( "slow", function() { });
document.getElementById("menushow").style.display = 'none';
document.getElementById("menuclose").style.display = 'block';
}
}2. Ändere in der index.php die Zeile
<a aria-hidden="true" id="mobilemenu" href="javascript:showmenu();"><span><i class="fa fa-bars" aria-hidden="true"></i></span></a>zu
<a aria-hidden="true" id="mobilemenu" href="javascript:showmenu();"><span id="menushow"><i class="fa fa-bars" aria-hidden="true"></i></span><span id="menuclose"><i class="fa fa-times" aria-hidden="true"></i></span></a>3. Ändere in der style.css die Zeile
a#mobilemenu span {display:block; padding: 10px 15px ; font-weight: bold;}zu
a#mobilemenu span#menushow {display:block; padding: 10px 15px ; font-weight: bold;}
span#menuclose {display:none; padding: 10px 15px ; font-weight: bold;}4. Ändere in der sm-clean.css den Block ab Zeile 286
.sm-clean a span.sub-arrow,
.sm-clean ul a span.sub-arrow {
top:50%;
margin-top:-9px;
right:auto;
left:6px;
margin-left:0;
width:17px;
height:17px;
font:normal 16px/16px monospace !important;
text-align:center;
border:0;
text-shadow:none;
background:rgba(255,255,255,0.6);
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
}zu
.sm-clean a span.sub-arrow,
.sm-clean ul a span.sub-arrow {
top:50%;
margin-top:-12px;
right:6px;
margin-left:0;
width:22px;
height:22px;
font:normal 20px/22px monospace !important;
text-align:center;
border:0;
text-shadow:none;
background:rgba(255,255,255,0.6);
}Wir Benötigen: Cents, Euros... jetzt spenden!
Offline
nailstylistin08
Florian du bist ein
ich danke dir für deine Geduld mit meinen etwas sehr nervenaufreibenden Fragen
Ich danke dir das es nun endlich genauso ist wie ich es mir gewünscht habe.
Bei einer anderen seite, habe ich den Wunsch eventuell ein anderes Menü einzubauen geht das überhaupt und welche alternativen zu smartmenus gibt es?
LG
Wer noch etwas Dummheit will soll sich hinten anstellen..
Offline
Bei einer anderen seite, habe ich den Wunsch eventuell ein anderes Menü einzubauen geht das überhaupt und welche alternativen zu smartmenus gibt es?
Grundsätzlich geht das bestimmt. Kommt halt immer darauf an, wie komplex die Seite ist, also sowohl was das Template angeht - je aufwändiger das programmiert ist, desto schwieriger ist es, da ein anderes Menü reinzufrickeln -, als auch in Punkto Inhalte, d.h. es macht einen Unterschied, ob eine Navigation nur 10 Seiten auf zwei Ebenen abbilden können muss oder es um 500 Seiten in verschiedenen Sprachen auf 5 Ebenen geht.
Navigationen gibt es wie Sand am Meer, für umme und kommerziell. Einiges findet man z.B. hier: http://www.dynamicdrive.com/style/
Ansonsten einfach googeln.
Wir Benötigen: Cents, Euros... jetzt spenden!
Offline
Gibt es die Möglichkeit auf der Desktop Seite das schletzen auch zu smoothen? 
Wer noch etwas Dummheit will soll sich hinten anstellen..
Offline
Nein, dafür müsste das Menü komplett neu implementiert werden.
Wir Benötigen: Cents, Euros... jetzt spenden!
Offline
und das ist ja meines wissens nach Zuviel Arbeit Dankeschön trotzdem 
Edit in /jscss/jquery.smartmenus.js
[== CSS ==]
showDuration: 500, // duration for show animation - set to 0 for no animation - matters only if showFunction:null
showFunction: null, // custom function to use when showing a sub menu (the default is the jQuery 'show')
// don't forget to call complete() at the end of whatever you do
// e.g.: function($ul, complete) { $ul.fadeIn(250, complete); }
hideDuration: 250, // duration for hide animation - set to 0 for no animation - matters only if hideFunction:null
hideFunction: function($ul, complete) { $ul.fadeOut(200, complete); }, // custom function to use when hiding a sub menu (the default is the jQuery 'hide')
show duration auf zb 500, hide duration auf 250 dann wird's etwas sanfter 
Beitrag geändert von jonny (18.01.2017 10:29:43)
Wer noch etwas Dummheit will soll sich hinten anstellen..
Offline
Hör mal, nicht so, ja?!
Wenn Du ein Template mit Extralocken haben willst - da.
https://forum.wbce.org/viewforum.php?id=42
Wir Benötigen: Cents, Euros... jetzt spenden!
Offline
Hör mal, nicht so, ja?!
Warte, das war nicht böse gemeint
Ich habe nur gehört das es eben wirklich sehr viel Arbeit gibt da ein Menü reinzufrickeln sorryyyy 
Habs nun selbst rausgefunden, siehe oben
Beitrag geändert von jonny (18.01.2017 10:33:28)
Wer noch etwas Dummheit will soll sich hinten anstellen..
Offline
Entschuldigung, mein Fehler. Die Möglichkeit, die Du gefunden hast, war mir nicht bekannt.
Ich hatte versucht, das Menüscript auf 1.0.1 zu aktualisieren, da ist nämlich eine Möglichkeit gegeben, die Menüs zu animieren, das hatte aber in Sobresot nicht funktioniert.
Wir Benötigen: Cents, Euros... jetzt spenden!
Offline
Kein problem, das kann passieren schliesslich sind wir nur Menschen
Woran kann den das liegen das die Animation nicht funktioniert?
Lg
Jonny
Wer noch etwas Dummheit will soll sich hinten anstellen..
Offline
Hey ich habe noch eine kleine Frage zu meinem Mobilen Menü, Wenn ich die Seite mit + öffne, lässt sich diese nicht mehr schliessen da das + verschwindet.
Liesse sich dort ein "-" einbauen, welches ds sub-menü wieder schliesst?
Wer noch etwas Dummheit will soll sich hinten anstellen..
Offline