Dann heißt es aber nicht mehr "Home"...
Beiträge von Frau_Braun
-
-
Ich möchte eine eigentlich ganz einfache Sache machen, nämlich eine Navigation mit statischer erster Seite, die den Namen "Home" bekommen soll. Ich hoffe, dass mir jemand helfen kann. Ich entschuldige mich für den langen Post.
Es geht um dieses Theme. (Edit: Link gelöscht)
Das Ganze soll als CMS verwendet werden, d.h. die Startseite ist keine Beitrags-("Post"-)seite, sondern eine statische Seite. Das habe ich unter den Leseeinstellungen im Admin-Bereich auch so eingetragen. Jetzt habe ich das Problem, dass mit meinem Code für die Navigation die Startseite doppelt angezeigt wird: Einmal als "Home" (die lässt sich aber nicht anklicken) und einmal mit dem Titel der Startseite ("Willkommen..."). Das soll natürlich nicht sein; da soll "Home" stehen.
(Dieser Hinweis hat übrigens überhaupt nichts genützt.)So soll es aussehen, wenn ich auf der Startseite bin:
navi1.jpgSo soll es aussehen, wenn ich mit der Maus über einen Link fahre:
navi2.jpgSo soll es aussehen, wenn ich mich auf einer weiteren Seite befinde, die nicht die Startseite ist:
navi3.jpgHier ist der Code für meine Navigation
PHP<div id="menu"> <ul> <li><a rel="nofollow" href="<?php echo get_option('home'); ?>/">Home</a></li> <?php wp_list_pages('title_li='); ?> </ul> </div>Hier ist der Code für das CSS:
Code
Alles anzeigen#menu { float: left; z-index: 0; position: absolute; margin-left: 250px; top: 90px; } #menu ul { padding: 0; white-space: nowrap; margin: 0; } #menu ul li { padding: 0; display: block; float: left; text-align: center; background: none no-repeat 10px 15px; } #menu ul li a { color: #fff; background-color: transparent; text-decoration: none; display: block; border-style: none; } #menu ul li a:link, #menu ul li a:visited { background-image: url(images/orange.gif); background-repeat: no-repeat; height: 26px; width: 94px; line-height: 26px; padding-top: 7px; } #menu ul>li+li a:link, #menu ul>li+li a:visited { background-image: url(images/gruen.gif); background-repeat: no-repeat; height: 26px; width: 94px; line-height: 26px; padding-top: 7px; } usw. #menu ul li a:hover, #menu ul li a:active { background-image: url(images/orange.gif); background-repeat: no-repeat; background-position: 0px -66px; height: 29px; width: 94px; line-height: 29px; padding-top: 4px; } #menu ul>li+li a:hover, #menu ul>li+li a:active { background-image: url(images/gruen.gif); background-repeat: no-repeat; background-position: 0px -66px; height: 29px; width: 94px; line-height: 29px; padding-top: 4px; } usw. /* Format für gerade aktive Seite */ .current_page_item a:link, .current_page_item a:visited, .current_page_item a:hover, .current_page_item a:active { background-image: url(images/blau.gif); background-repeat: no-repeat; background-position: 0px -66px; height: 29px; width: 94px; line-height: 29px; padding-top: 4px; } -
Hallo Daishi, nochmals danke für Deine Mühe. Da mein Problem nicht spezifisch für dieses Theme ist, mache ich später noch mal einen Thread zu "Doppeltes Home" auf.
Edit: Siehe hier.
-
-
Was bedeutet "wg. unten"? Was soll nicht sein, wie es ist?
Ich finde übrigens, dass #wrapper nach oben eine kleinen margin vertragen könnte, wenn ich das sagen darf.
-
Ich schieb das noch mal nach oben.
-
Gefällt mir, offen gesprochen, nicht besonders. Wozu "Max und Moritz"? Ist das was für böse Junx (dafür ist das Design zu brav), ist das was für Kinder (dafür ist das Design zu steif) oder ist das was Nostalgisches (dafür ist das Design zu wenig altmodisch - oder wie manche gern sagen "retro")?
Die Farbgebung und -kombination gefällt mir nicht, die Sache ist wenig luftig, Der Lehrer Lempel oder wer das nu is sowie die Sprechblase hängen zu dicht am Rand. Der obere Randrahmen sollte nicht sichtbar sein. Wieso ist da rechts noch mal ein blauer Streifen?
-
Das würde ich anders machen:
- Blogtitel nicht kursiv.
- "Frexia" mit den paar Büschelchen steht etwas verloren in der Gegend herum.
- Die Nike-Verzierungen zwischen den Posts sind für mich unmotiviert.
- Bild oben rechts völlig überflüssig.
- Suche nach oben.
- Keine Unterstreichungen in der Sidebar.
- Abstände in der Sidebar etwas vergrößern.
- Wenn schon einfache Liste (die ich persönlich unschön finde), dann nur einen Listentyp verwenden, also entweder nur runde Punkte oder nur eckige.
- RSS-Button hängt zu dicht am Rand.
- Validierungs-Button: Wer greift darauf zu in der Lebenspraxis? Kein Mensch. Finde ich immer ein bisschen Angeberei. Aber wenn sie denn sein sollen, würde ich sie ganz dezent und wesentlich kleiner unter den Footer nehmen.
-
Doppeltes Home
Hallo Daishi, die Antwort kommt wegen mehrtägiger Abwesenheit etwas spät, aber danke, jetzt funktioniert es. (Es ging um doppeltes "Home" bei statischer erster Seite.)
Edit:
Allerdings wird die Startseite nicht mehr "Home" genannt. Was tun?Edit:
Wenn ich Deine Zeile ganz wegnehme, habe ich das gleiche Ergebnis. Es ist, als ob die Zeile gar nicht interpretiert würde. Das hängt wohl mit dem Kommentar zusammen. Muss ich beide Zeilen reinnehmen? Nee, dann habe ich wieder ein Home und eine erste Seite, also doppeltes "Home". Verflixt. Bin völlig ratlos.Ich hoffe habe dich richtig verstanden.
Einfach die betreffende Stelle im Template header.php auskommentieren.Ziemlich unten
So kann es auskommentiert aussehen
Somit bleibt dein Home über :)
-
Problem mit Berechtigung direkt mit Hilfe der Weasel's Site gelöst, und zwar so:
ZitatHad the same problem (not being able to give myself the Login Redirect right or seeing the Login Redirect link under the Options tab) until I went to Users>Role-/Capability Management General tab and checked the “Spaces allowed in capabilities” box and click “Store.”
Der Login Redirect Link befindet sich dann unter den allgemeinen Einstellungen.
-
Um das Weasels Login Redirect-Plugin in die Gänge zu kriegen, habe ich das Role Manager-Plugin installiert. Unter den Admin-Berechtigungen taucht zweimal die Option "Login Redirect" auf: einmal zugelassen, einmal nicht zugelassen. Die nicht zugelassene Berechtigung lässt sich nicht umschalten. Unter Berechtigungen taucht "Login Redirect" als unbenutzte Berechtigung auf, lässt sich aber nicht löschen. Löschen und Neuinstallieren des Role Managers hilft auch nichts.
Was tun? Kann ich auf diese Berechtigung irgendwo anders zugreifen (ich bin allerdings herzlich unbedarft in PHP)? Hat jemand eine Idee für mich?
Ich bin für jede Hilfe dankbar.
-
Sehr schickes Theme! Die Navigation ist super. Aber: Was macht man, wenn man als Startseite eine statische Seite hat? Dann hat man zweimal "Home" in der Navigation. Lässt sich das beheben?
-
Ganz normal im Head, wo sie sonst auch stehen. Oder habe ich was nicht verstanden?
-
Hallo, wer von Euch dieses Plugin heruntergeladen und zum Einsatz gebracht hat: Ich finde auf dem Dashboard die Funktion nicht, mit der ich das Plugin steuern kann. Kann jemand helfen?
-
Aja, man muss erst die Überschrift zuweisen und dann die Klasse. Das gleiche kann man mit Listen machen: Erst als Liste anlegen, dann eignes Listenformat zuweisen.
1000 Dank erstmal, das ist schon mal ziemlich gut alles. Ein paar Dinge habe ich noch nicht gelöst, ich muss aber für heute Schluss machen. Darf mich hier noch mal melden, wenn die Tüftelei nicht hilft?
-
Wo kommt das hin? Direkt in die style.css, hinter die letzte Definition? Jetzt sind einige der Formate verloren gegangen. Ich kann mir das nicht erklären.
Sind eigentlich auch Überschriften (h1, h2) erlaubt? Ich sehe im Wordpress-HTML nur, dass der Text von <p>-Tags umgeben wird.
Wenn man übrigens den Namen der tinymce_blog_themed.css ändern möchte, muss man das wohl auch im Plugin-Editor ändern, richtig?
Entschuldige, dass ich so hartnäckig nachfrage.
-
Aha, gut, ich habe jetzt nur die Formate reingenommen, die auch tatsächlich benutzt werden. Verdana, also die Schrift, die jetzt bei mir im WYSYWIG-Editor zu sehen ist, benutze ich aber gar nicht...
Außerdem habe ich zwar "klappt!" gerufen, und im Editor sieht man auch was, aber nicht im im Ergebnis. Hmm.
-
Klappt, toll!
Warum ist die Schriftdarstellung im WYSYWIG-Editor jetzt verändert?
-
Sache ist erledigt! Siehe auch hier.
-
Ich muss noch mal ran.
Ich habe eine dynamische Navigationsleiste (eine Liste), die folgendes erfüllen soll:
1. Die Startseite soll als "Home" bezeichnet werden (funktioniert auch, aber eventuell ist der Code Schuld an den Anzeige-Problemen).
2. Alle Seiten werden in der Navigation über ein Rollover angesprochen
2. Jedesmal, wenn man auf einer Seite angelangt ist, soll diese in der Navigation statisch sein (das habe ich versucht, indem ich eine Definition für .current_page_item angelegt habe).Was nicht klappt:
a. Das CSS spricht die Startseite nicht an, d.h. das Hintergrundbild wird nicht angezeigt.
b: Die Angaben für .current_page_item werden ignoriert.Ich wäre mächtig dankbar für jede Hilfe.
Hier der Code für das Menu:
PHP<div id="menu"> <ul> <li><a href="<?php echo get_option('home'); ?>/">Home</a></li> <?php wp_list_pages('title_li='); ?> </ul> </div>Hier der Code für das CSS (verkürzt), der Punkt .current_page_item ist ganz unten:
Code
Alles anzeigen#menu { float: left; z-index: 0; position: absolute; margin-left: 250px; top: 90px; } #menu ul { padding: 0; white-space: nowrap; margin: 0; } #menu ul li { padding: 0; display: block; float: left; text-align: center; background: none no-repeat 10px 15px; } #menu ul li a { color: #fff; background-color: transparent; text-decoration: none; display: block; border-style: none; } #menu ul li a:link, #menu ul li a:visited { background-image: url(images/orange.gif); background-repeat: no-repeat; height: 26px; width: 94px; line-height: 26px; padding-top: 7px; } #menu ul>li+li a:link, #menu ul>li+li a:visited { background-image: url(images/gruen.gif); background-repeat: no-repeat; height: 26px; width: 94px; line-height: 26px; padding-top: 7px; } ... #menu ul li a:hover, #menu ul li a:active { background-image: url(images/orange.gif); background-repeat: no-repeat; background-position: 0px -66px; height: 29px; width: 94px; line-height: 29px; padding-top: 4px; } #menu ul>li+li a:hover, #menu ul>li+li a:active { background-image: url(images/gruen.gif); background-repeat: no-repeat; background-position: 0px -66px; height: 29px; width: 94px; line-height: 29px; padding-top: 4px; } ... /* Unverändertes Format für gerade aktive Seite */ .current_page_item a:link, .current_page_item a:visited, .current_page_item a:hover, .current_page_item a:active { background-image: url(images/blau.gif); background-repeat: no-repeat; background-position: 0px -66px; height: 29px; width: 94px; line-height: 29px; padding-top: 4px; } #menuclear { clear: both; }