Ich weiß, war eine ziemlich dämliche Frage.
Finde ich gar nicht. Die Frage wird sicherlich auch andere beschäftigen. Gute Nacht!
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenIch weiß, war eine ziemlich dämliche Frage.
Finde ich gar nicht. Die Frage wird sicherlich auch andere beschäftigen. Gute Nacht!
Was willst Du ausgeben?
Das ist der Quellcode, wie ihn Dir der Browser ausgibt, richtig? Damit kann man für die Analyse nicht richtig viel anfangen.
Gehn wir die Sache mal Schritt für Schritt durch - das heißt: solange, wie ich Lust dazu habe. Du willst also aus der zweispaltigen Navigation rechts eine einspaltige machen? Dann dürftest Du den einen oder anderen Container in der Sidebar entfernen können. Poste zunächst mal den Code für Deine sidebar.php.
Edit: Ach, und dann sag doch bitte, welche Elemente in der Sidebar erhalten bleiben sollen:
[INDENT]Pages
Blogroll
Categories
Archieves Meta
[/INDENT]
Wenn ich z.B. auf den Tag "Mac" gehe, sehe ich oben links folgendes:
--> Mac
Das sieht fast so aus, als ob im Quelltext (der header.php?!) ein Kommentar nicht richtig geschlossen wurde.
Ich hoffe, Du kannst einigermaßen gut Englisch. Ich habe das nicht ausprobiert, aber vielleicht hilft's ja weiter. Viel Glück.
Gehe auf Deinem Dashboard auf Design > Headerbild und -farbe > Zurücksetzen.
Wo sind eigentlich die Standard-Widgets abgespeichert? Ich habe gesehen, dass es in drei Verzeichnissen eine widget.php gibt:
wp-admin
wp-admin/includes
wp-includes
Kann mir jemand erzählen, was der Unterschied ist?
Außerdem habe ich gesehen, dass es zwei CSS-Dateien gibt: widget.css und widget-rtl.css. Wozu dienen die?
Ich möchte gern in einem Theme das Design meiner Widgets beeinflussen. Dazu würde ich natürlich gern wissen, wie die Namen der CSS-Definitionen lauten, ohne mit meinem CSS-Editor jede einzelne Stelle abzuklopfen. Finde ich die Bezeichnungen in einer der genannten Dateien?
Fragt ganz unbedarft
Frau Braun
Edit: Die Widget-Selektoren sind jetzt hier zu finden.
Auf Anhieb fallen mir drei Möglichkeiten ein:
Maximale Breite, Zentrierung und Schriftgröße für die Posts hängen von Deinen CSS-Definitionen ab.
Auf meinem Server liegt keine access.log...
Danke, das habe ich jetzt gemacht. Das Seltsame ist, dass es auf dieser Seite kein definiertes Autorenarchiv gibt, es wird auf keiner Seite etwas generiert, das auf Autoren hinweist. Ich habe einen extrem sparsamen Code, mit dem nur Posts aufgerufen werden, also nur das/den/die Minimal-Loop.
Ich habe neulich einen Webblog als CMS eingerichtet, und wenn ich nun nach diesem bei Google suche, bekomme ich nicht nur Treffer auf die regulären Seiten, sondern auch Hinweise auf Administrationsseiten. Die Ergebnisse bei Google sind immer unterschiedlich. Mal wird man zur wp-login.php geschickt, heute habe ich gesehen, dass auf einen Link website.de/author=1 verwiesen wird. Wie kommt das und was kann man dagegen machen?
Ich freue mich über jeden Tip!
Word 2.6 hat die Eigenschaft, Versionen von Beiträgen, sogenannte "Artikelüberarbeitungen" doer Revisionen, zu speichern. Mit der Zeile
define('WP_POST_REVISIONS', false);
in der Datei wp-settings.php kann man das unterbinden.
Es soll auch ein Plugin dafür geben (Link hier); es scheint aber nicht abrufbar zu sein.
Kann man die vorhandenen Revisionen löschen, ohne in die Datenbank zu gehen?
bei #content clear: left eingeben.
Ach so, ich sah gerade Branford.
In welchem Browser? Bei Firefox ist alles in Ordnung.
Ich habe mir Deine Seite mit dem CSS-Editor angesehen, und es fällt mir einiges auf:
Die Definition für das Bild (#introIMG) steckt in einem <p>-Tag; das ist schon mal nicht richtig, denn in einem <p>-Tag hat eine andere Definition erstmal nichts zu suchen, außerdem ist dieser Tag Text vorbehalten.
Der eigentliche Text auf der rechten Seite steht ebenfalls in einem <p>-Tag, aber er geht über die ganze Breite der Box #entry.
Warum gibt es sowohl eine Definition #introIMG als auch eine Definition #introIMG img? Der Rahmen kann ebenfalls in #introIMG hinein. Oder macht das der Bildmanager?
Versuch mal, den Post im HTML folgendermaßen aufzubauen:
#post (für den gesamten Post) [COLOR=Blue]Anfang[/COLOR]
h2 [COLOR=Blue]Anfang[/COLOR] und [COLOR=Red]Ende[/COLOR]
#contentbox (das ist eine neue Box, die es bisher nicht gibt) [COLOR=Blue]Anfang[/COLOR]
#introIMG (float:left im Stylesheet ist richtig!), [COLOR=Blue]Anfang[/COLOR] und [COLOR=Red]Ende[/COLOR]
#entry (hier und nur hier kommt die Anweisung zum Aufrufen des Posts rein. Im Stylesheet float:right hinzufügen, aber nur, wenn der Text rechts bleiben soll. Wenn der Text das Bild unten umfließen soll, entfällt diese Anweisung) [COLOR=Blue]Anfang[/COLOR] und [COLOR=Red]Ende[/COLOR]
#contentbox [COLOR=Red]Ende[/COLOR]
#post [COLOR=Red]Ende[/COLOR]
Kann gut sein, dass Du auch ohne die neue Box #contentbox auskommst.
Wenn das nicht klappt, noch mal melden.
Es ist komplizierter, mit diesem Plugin umzugehen, als sich mit CSS auseinanderzusetzen. Vorlagen für die verschiedensten ausklappbaren Menüs, die auf reinem CSS beruhen, finden sich hier.
Zitat von Frau BraunIn der footer.php braucht dann nichts mehr zu stehen außer </body> und </html> und möglicherweise der Abschluss von #container; dann gibt es hoffentlich auch keinen Ärger mehr mit dem in der Luft hängenden Footer.
Das kannst Du jetzt erst mal vergessen, nachdem ich gesehen habe, dass und wie Du die Box #footer definiert hast.
Also noch mal langsam:
Fußleiste
Die Fußleiste ist das, was bei Dir #footer heißt: Ein Balken, der unten quer über die Seite läuft, oder ein anschließender Hinweis, oder Administrationslinks, oder was das Herz sonst noch so begehrt. Das alles sind graphische Abschlüsse, denn sie markieren graphisch den unteren Rand des dargestellten Inhalts. Jeder merkt dann: hier ist Ende Gelände. Bei Dir sind steht da:
"2000 - 2008 usw. - letze Aktualisierung: 18. August 2008" (Rechtschreibung wie bei Dir).
footer.php
Die Fußleiste solltest Du aber nicht verwechseln mit footer.php. Dort steht (ganz allgemein gesprochen) vor allem und als allerwichtigstes drin, dass der Code der HTML-Seite hier endet. Es können natürlich auch noch andere Sachen drin stehen, besonders wenn man diese nicht für jedes Template neu definieren will.
Struktur:
[COLOR=Olive]header.php[/COLOR]
Header
#container [COLOR=Blue]Anfang [COLOR=YellowGreen]-------------------------------------------[/COLOR][/COLOR]
---
[COLOR=Olive]index.php[/COLOR]
get_header
Sidebar [COLOR=Blue]Anfang[/COLOR] und [COLOR=Red]Ende[/COLOR]
#content [COLOR=Blue]Anfang [COLOR=DarkOrchid]-------------------------------------[/COLOR][/COLOR]
#breadcumb [COLOR=Blue]Anfang[/COLOR] und [COLOR=Red]Ende[/COLOR]
#main [COLOR=Blue]Anfang[/COLOR] und [COLOR=Red]Ende[/COLOR]
get_footer (=footer.php)
----
[COLOR=Olive]footer.php[/COLOR]
#footer (=Fußleiste) [COLOR=Blue]Anfang[/COLOR] und [COLOR=Red]Ende[/COLOR]
#content [COLOR=Red]Ende [COLOR=DarkOrchid]---------------------------------------[/COLOR][/COLOR]
#container [COLOR=Red]Ende [COLOR=YellowGreen]-----------------------------------------------[/COLOR][/COLOR]
</body>
</html>
Reihenfolge:
Logischerweise ist die Anweisung
<?php get_footer(); ?>
immer die letzte Anweisung, die in der index.html zu finden ist!
Die Box #footer, die offensichtlich in der footer.php steckt, gehört nicht in die Box #main, sondern nur in die Box #content, also nach #main.
Die Abschlüsse (</div>) von #content und #container gehören folglich ebenfalls in die footer.php und nicht in die index.php.
Hinweis:
Warum steht die Zeile
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
nicht innerhalb von #content und #main?
Warum stehen die Zeilen
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
nicht ebenfalls dort?
Die Sidebar wird anscheinend nicht korrekt dargestellt. Was soll das "17:00", das vermutlich in einen nicht sichtbaren Kontext gehört?
Allgemeiner Hinweis
In der Stylesheet schreibt man alle Boxen, die nur einmal auf einer Seite (aber durchaus mehrmals in einer Webseite) vorkommen so: #box und nicht so: .box. Das letztere ist eine Klasse, die Du den Elementen zuweist, die im Prinzip mehrmals vorkommen können (meistens ist das Text) und die individuell gefüllt werden.
Ein kleiner Tip
Du musst Dir die einzelnen Container und Boxen wirklich wie einen Baukasten von ineinander steckenden Schachteln vorstellen. Mach Dir eine Zeichnung der ineinander und nebeneinander liegenden Schachteln. Außerdem empfehle ich Dir dringend die Anschaffung eines visuellen CSS- und eines HTML-Editors, bei dem Du eins zu eins sehen kannst, welche Veränderungen an den CSS-Angaben und an der HTML-Struktur welche Auswirkungen auf das Design haben.
Eine "Artikelseite" ist einfach eine (statische) Seite, auf der dann die Artikel ausgegeben werden. Welche deiner statischen Seiten deine Artikelseite sein soll wählst du dort aus. Mehr ists wirklich nicht.
Mauki: Und welche Artikel von dieser Seite ausgegeben werden, wird wiederum durch die Anweisungen bestimmt, die Du dort untergebracht hast. Wenn es dieselben sind wie auf der index.php, dann kriegst Du dieselben Resultate wie mit einer nicht-statischen Seite.