Moin,
Link zur Problemsite?
Bilder nützen nicht viel, da kann man nur rumraten.
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 erstellenMoin,
Link zur Problemsite?
Bilder nützen nicht viel, da kann man nur rumraten.
Kopiere den kompletten Quelltext des Browsers in einen Editor (z.B. notepad+) und speichere die unter z.B. wassweissich.htm auf dem Desktop ab.
Im Editor hast du dann Syntax Highlighting, usw.. Wenn du z.B. auf ein div klickst zeigt er dir farblich hervorgehoben an wo das entsprechende schließende div ist.
Zeigt er es nicht an stimmt was nicht.
Das ist ein bißchen mühsam (besonders wenn viele divs auf der Seite sind), weil man die jeweils richtig zugeordneten <div> und </div> rauslöschen muss, um hinterher herauszubekommen welches div nicht geschlossen wurde.
Weißt du es kannst du das dafür zuständige template korrigieren. :wink:
Hi,
du solltest validieren.
Die meisten Fehler hängen zwar mit dem iframe zusammen, aber der letzte zeigt an das du ein div nicht geschlossen hast.
Sowas kann erhebliche Auswirkungen auf die Darstellung haben.
In deinem Fall steht z.B. der Inhaltsbereich im #header , was sicher nicht beabsichtigt sein soll. ;-)
Alles anzeigen
falls jemand mit einer kopie von Twenty Eleven und sidebars spielen will, hier noch eine andere stelle, um das zu beeinflussen:
fast ganz am ende der functions.php, diese zeile anpassen:
PHPif ( is_singular() && ! is_home() && ! is_page_template( 'showcase.php' ) && ! is_page_template( 'sidebar-page.php' ) )in dem beispiel - kein sidebar auf der vorderseite - das hier entfernen:
[FONT=Courier New][COLOR=blue]&& ! is_home()[/COLOR][/FONT]
dieser code ist auch nuetzlich, wenn weitere Seiten-Templates mit sidebar erstellt werden; dann einen weiteren abschnitt wie diesen in die if-bedingung einsetzen:
[FONT=Courier New][COLOR=blue]&& ! is_page_template( 'neues-template-page.php' )[/COLOR][/FONT]
danke nochmal, sehr nützlich deine Hilfe! :D
Das hab ich mir gleich mal gespeichert!
Moin,
danke für deinen Rat. :smile:
so wie ich das sehe, ist nur der freie platz noch da, wo die sidebar gewesen sein sollte - jeglicher sidebar-code ist jedoch weg (es sei denn dass das theme noch eine home.php oder so hat).
das ganze sidebar-formattieren ist ueber die body_class .singular gemacht; die muss in die vorderseite kuenstlich eingebaut werden:
zB in header.php diese zeile:erweitern:
(nicht direkt in einem 'neuen' child-theme von Twenty Eleven getestet)
Das werde ich mir merken!
Hab mich jetzt doch entschlossen das auf der Grundlage von TwentyTen zu machen.
Grundlage heißt bei mir nicht child-Theme. Sorry, da habe ich mich bei meinem Posting nicht eindeutig genug ausgedruckt.
[size=8][COLOR=Silver]Ich kann child-Themes nicht ausstehen offengestanden.[/COLOR][/SIZE]
Grundlage heißt bei mir Twentyten-Ordner umbenennen, die screenshot.png austauschen und die templates darin für meine Zwecke anpassen. ;)
Hi Michael,
danke für deine hilfe. :)
Hab´s nicht ausprobiert, aber wäre es nicht einfacher die Artikel auf einer statischen Seite ausgeben zu lassen und dieser dann das einsspaltige Seitentemplate zuzuordnen? Wie gesagt, hab´s nicht getestet...
EDIT: Vorausgesetzt es geht darum die Sidebar bei der Artikelstartseite zu entfernen.
Das soll eine kleine Anwalt-Site werden.
Die Startseite einspaltig mit ganz normal Text.
Über dem Fussbereich einen Newsartikel (letztes Urteil, usw.)
Im Fuß dann Adresse, Kontaktmöglichkeiten und einen Link zu der Archivseite, wo die Jahresordnern und die Kategorien stehen. Nur die Archivseite soll zweispaltig werden.
Das im Loop der Startseite nur ein Artikel ausgeben wird ist ja nicht das Thema. Den normalen Inhalt kann ich ja über dem Loop plazieren.
Nur wie ich jetzt das #secondary auch aus dem Quelltext verbannen kann weiss ich nicht.
Deine Möglichkeit hört sich aber auch gut an. :)
Tach zusammen,
baue grad ein Theme auf der Grundlage von TwentyEleven zusammen, um das neue Standard-Theme besser kennenzulernen.
Auf der Startseite erscheint eine sidebar. In der index.php das get_sidebar entfernen hilft nicht diese von der Startseite zu nehmen.
Wenn ich in der sidebar.php den aside-Kram rauslösche ist sie optisch weg, obwohl das div#secondary noch im Quelltext steht.
Wenn ich das div#secondary per CSS auf den Mond schieße steht es ja auch noch im Quelltext.
Gibt es eine Möglichkeit dieses div#secondary aus dem Quelltext der Startseite zu löschen?
Für einen Tip wäre ich euch dankbar. :)
es gibt doch TinyMce advanced für WP
Ansonsten, wenn dir der Editor dein Layout zerschießt, steht deine Hp-Konstruktion erfahrungsgemäß auf sehr wackligen Beinen.
Link zur Problemsite dann können wir sie dir fachgerecht zerpflücken. :mrgreen:
Hi,
ist eigentlich ganz einfach:
#archiv-sidebar liegt über #content.
#archiv-sidebar muss in Verbindung mit einer geeigneten Breite auch floaten, dann kommst du auch wieder an deinen Inhalt ran. ;-)
das bei dieser Codierung Darstellungsprobleme auftauchen wundert nicht wirklich.
Relative Verschiebungen sollte man unbedingt vermeiden und negative relative Verschiebungen erst recht:
#rightSidebarTop {
position:relative;
top:-109px;
}
#footerRight a {
position:relative;
top: -100px;
}
Dabei sträuben sich mir unwillkürlich die Nackenhaare. :shock:
Das hier:
ist leider auch gar keine gute Idee. :wink:
line-height ist ein Faktor und der braucht keine Maßeinheit. Im Gegenteil, eine Maßeinheit kann dazu fürhren das Dinge ungewollt abgeschnitten werden, bzw. nicht richtig dargestellt.
Ohne einen Link zum Problem ist effektive Hilfe aber kaum möglich. :wink:
Moin,
hier eine Anleitung zu Firebug
Hier ein Onlinekurs für XHTML/CSS
Du mußt halt list-style-type:none an der richtigen Stelle einsetzen. ;)
Foot Sticker Alt ist eine bewährte Technik dafür.
Dein Dokument enth. grobe technische Fehler. Zuerst am besten mal validieren.
Deinem #frame mit paddings Platz für die sidebars zu schaffen ist leider ein ziemlicher Unfug. :wink:
Lass alle drei Spalten in Verbindung mit einer festen Breite floaten (clearen nicht vergessen).
So wie das bei dir da steht mangelt es schon an den Basics.
Das solltest du ändern. :wink:
Moin,
wenn du den #content horizontal zentrieren willst mußt du erst mal den Float entfernen.
Man zentriert ein Element horizontal indem man ihm eine feste Breite und margin:0 auto; mit auf den Weg gibt. ;)
Moin,
es wäre schön wenn du dich um eine einigermaßen korrekte Rechtschreibung bemühen würdest, außer du bist Legastheniker, dann will ich nichts gesagt haben. ;)
Zur Änderung Hinterlasse eine Antwort ist der Artikel sicher interessant für dich.
Moin,
wenn du die Kommentarfunktion ganzheitlich eliminieren willst, sollte der Artikel von Frank Bültge gerade recht kommen. :wink:
Moin,
die Ursache des Fehlers ist ein unerwünschtes globales Clear.
Lies mal diesen Artikel dazu, damit du weißt was das ist und wie du es vermeiden kannst. :wink:
Moin,
wenn das a innerhalb der h2-Überschrift display:block; bekommt schaut es deutlich besser aus. ;-)