ja da ist ja auch nur eine kategorie wie soll der denn was wechseln. Über diese variable $img schaltest du eigentlich 3 klassen durch bild-0, bild-1 und bild-2, ist $img 2 fängt der wieder bei 0 an.
Das gleiche kannst du auch mit einem <img> tag realisieren indem du einfach direkt die Bilder ansprichst ohne klasen <img src="bild-0.jpg"> beim zweiten druchlauf der foreach schleife kommt dann <img src="bild-1.jpg">, es sollte eigentlich genau das machen was du suchst
Beiträge von bangolo
-
-
ja das passt doch eigentlich gut oder?
jetzt machst du eine klasse
li .bild-0 {
url zum bild
}
dann solllte es doch gehen.
Wie gesagt ich würde es anders machen einfach vor dem a ein Bild ausgeben
PHP<li><img src="meinBild-<?php echo $img?>"><a href="<?php echo $category_link; ?>" title="<?php echo $category->cat_name?>"> <?php echo $category->cat_name ?></a></li>
dann musst du keine klassen definieren -
ja das passt doch eigentlich gut oder?
jetzt machst du eine klasse
li .bild-0 {
} -
hast du denn meinen code da mal ausprobiert? In css geht das nicht
-
du kannst eine tag.php anlegen, da kann man dann die tag übersicht nochmal anders gestalten als die Kategorien.
Über is_tag() kannst du abfragen ob ein teag aufgerufen wurde und dann die sidebar abschalten -
Die Frage die man da als erstes stellen sollte ist, um welche Links handelt es sich denn da überhaupt
geht es dabei darum alle Seiten, in dem roten Bereich darzustellen, dann geht es relativ einfach. Willst du aber nur eine spezielle page darstellen wird es schon schwieriger. Bleiben wir mal bei den Seiten.
Die Seiten Darstellung erfolgt über die datei page.php. Die kannst du so stylen wie du das möchtest, dann musst du deine sidebar oder die spalte 2 abschalten wenn eine einzelne seite dargestellt wird.
Bei den Artikeln geht das ähnlich, da erfolgt die darstellung über die single.php -
Normal geht das nur in den Themes direkt, nicht über die administration.
-
-
das geht mit wp_list_categories meiner Meinung nach nicht, du kannst da nur fixe Parameter übergeben und erhälst dann eine Liste zurück
Du muss also die Kategorien erstmal auslesen und dann jeweils bilder zuordnen.
porbier mal ob es so gehtPHP
Alles anzeigen<ul> <?php $img=0; foreach((get_the_category()) as $category) { if ($img == 2 ){ $img=0; } $category_link = get_category_link( $category->cat_ID );?> <li class="bild-<?php echo $img ?>"><a href="<?php echo $category_link; ?>" title="<?php echo $category->cat_name?>"> <?php echo $category->cat_name ?></a></li> <?php $img++; } ?> </ul>
habe es jetzt nicht probiert, aber so kriegst du zumindest die Kategorien einzeln. Ich würde aber nicht Klassen für die Listen machen, sondern das Bild einfach vor dem a tag ausgeben.
Man kann sich das ganze auch in die functions.php einbauen und dann mit bsp wp_list_my_categories aufrufen -
Hallo
wenn du das plugin da umgehen willst, musst du in deinem Theme die Dinge einstellen.
Beispiel du willst in der Kategorien Navigation einen Home Link zu deinem blog setzen
Im regelfall findest du die Ausgabe der Kategorienliste in der Datei seidebar.php, die sieht so ähnlich aus wie hier
das ergänzt du jetzt um folgendes
PHP<ul> <li><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></li> <?php wp_list_categories('sort_column=name&show_count=0&title_li=&depth=1'); ?> </ul>
und schon steht über der Kategorienliste ein home link zu deinem blog. Will man den über den statischen Seiten haben geht das genau so -
kann es sein, dass der Fehler nicht im plugin liegt sondern bei WP
Ich habe auf einem blog noch eine Version 2.6.1 von WP laufen mit dem plugin Version all in one seo pack 1.4.5.3. Da funktionieren die Umlaute ohne Probleme
auf einem anderen blog habe ich 2.8 mit der neusten Version von all in one seo pack, da geht es nicht. Jetzt habe ich mal auf dem 2.8 die version 1.4.5.3 installiert, funzt aber auch nicht. Merkwürdigerweise sind Kategorie Beschreibungen die ich angelegt habe und die in den descriptions erscheinen aber korrekt
Ich dachte es liegt vielleicht an der Datenbank Codierung ist aber bei beiden utf-8-general-ci, das passt also auch -
Habe auch dieses Problem, gibt es da schon ein Lösung ?
-
Hallo,
ich habe das plugin all in one SEO Pack installiert, nun habe ich aber folgende Probleme
wie kann ich einstellen, dass der admin Bereich deutsch ist
in den descriptions werden keine deutschen umlaute angezeigt, kann man das irgendwie ändern ?
Danke für die Hilfe -
der steht nicht in den themes, sondern im WP admin interface unter Einstellungen:)
-
notepad, phase5 oder sowas, also einen normalen Editor mit Syntax Anzeige von php
-
ja es wird eigentlich alles in der style.css definiert. Wobei einige themes noch zusätzliche css einbinden und darüber dann das layout steuern.
Nur an diesem code schnipsel kann man schlecht sagen was da nicht klappt, ich blicke auch nicht mehr durch was du eigentlich vorhast. Du wolltest doch deine alte Navi mit WP kombinieren? -
in WP wird alles über css gesteuert, also Seitenbreiten usw. um ein Hintergund bild in WP einzufügen brauchst du nur im css deines themes, den body tag zu suchen
sieht dann etwa so aus
#fff ist der Farbcode für die Hintergrundfarbe, no-repeat mußt du nicht setzen, nur wenn das Bild nicht wiederholt werden soll.
Die themes sind eigentlich recht einfach gestrickt, die kann man schnell an eigene Wünsche anpassen. Da solltest du den Tutorial Link von bego verwenden. Man muss sich in die Materie schon einlesen. WP ist ja erstmal ein blogsystem, dafür kann man das eben schnell und ohne große Änderungen verwenden. Will man mehr kostet das schon etwas Arbeit ohne Aufwand geht da nichts -
grmml frontpage:mrgreen:
die meisten WP themes haben ein fixe Seitebreite, von daher ändern die dein content frame.
Man muss eigentlich kein großer php progger sein um ein einfaches WP theme zu erstellen. alle erforderlichen php Aufrufe sind in den default themes enthalten. Der Rest ist html und css.
Du müßtest also erstmal dein jetziges Layout in html umsetzen ohne Frames und dann sehen das in die entsprechenden Bereich die WP php Befehle reinkommen. Keine Ahnung ob du das kannst, mit frontpage hmm eher nicht -
wenn du keine .htaccess in dem root verzeichnis von WP hast funzt auch kein WP Seo.
du musst als erstes mal die permanent links einstellen, das geht in der konfiguration, da stehen unten drunter die Einträge für die htaccess. Du kannst die auch automatisch schreiben lassen, dazu musst du aber der root schreibrechte geben. Also die Einträge da kopieren in eine echte Textdatei einfügen und dann als .htaccess in die root kopieren, nicht ins wp-admin.
Außerdem ist es sicher sinnvoll nur 1 Seo Plugin zu installieren, ansonsten beeinflussen die sich gegenseitig. Von doppelt gemoppelt rankst du nicht besser:mrgreen: -
Hallo,
viele Fragen auf einmal:mrgreen:
PHP[FONT=Consolas][COLOR=#0000bb]<?php wp_list_categories[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]'exclude=10'[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#0000bb]?>[/COLOR] [/FONT]
damit würde die Kategorie mit der id 10 nicht angezeigt. Du kannst auch mehrere ausschließen exclude=10,12,13 usw. Der functionsausruf wp_list_categories ist normal in der sidebar.php zu finden.
Du kannst dann mit
PHP[FONT=Consolas][COLOR=#0000bb]<?php wp_list_categories[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]'include=10'[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#0000bb]?>[/COLOR] [/FONT]
eine Kategorienliste ausgeben die nur für eingeloggede user sichtbar ist.
Warum arbeitest du mit einem frameset, sinnvoller wäre das theme an deine Webseite anzupassen