Beiträge von Morris

    Das Theme kenn ich nicht.
    Theoretisch müsste es reichen diese Zeile zu ergänzen:

    PHP
    wp_nav_menu( array( 'sort_column' => 'menu_order', 'menu_class' => 'sf-menu menu clearfix') );
    PHP
    wp_nav_menu( array( 'sort_column' => 'menu_order', 'menu_class' => 'sf-menu menu clearfix', 'after' => '<span>&nbsp;</span>') );

    Gruß
    Mo

    Ich würde es so lösen:

    - Jedes Restaurant bekommt einen eigenen Beitrag
    - Jeder Beitrag wird
    a) mit Tags aus einem vorher festgelegten Pool versehen (z.B. Nichtraucher)
    alternativ b) passenden Kategorien zugeordnet (auch wieder z.B. Nichtraucher)

    Jetzt kannst du mittels eines einfachen Formulars mit 2 Dropdowns eine Suche mit 2 Filterkriterien realisieren. Alternativ, kannst du auch nur mit einem Filter arbeiten, die Werte als Checkboxen anzeigen und diese an die Suche übergeben.

    Wenn du die Beiträge zusätzlich mit benutzerdefinierten Feldern versehen hast und die Suchergebnisse dann tabellarisch ausgibst, kannst mittels eine Scriptes wie Tablesorter (für jQuery) auch noch die Ausgabe sortieren.

    Gruß
    Mo

    Ja, das ist natürlich was anderes...aber auch machbar, wenn auch ungleich komplizierter. Nächstes Mal gleich ein Beispiel mitgeben.

    Dazu musst du die Ausgabe von wp_nav_menu() anpassen.

    Ich würde es mit $after probieren

    PHP
    <?php wp_nav_menu( array('after' => '<span>&nbsp;</span>' )); ?>

    Mittels CSS passt du die A- und die SPAN-Elemente an:

    Code
    ul.menu li a {position: relative;}
    ul.menu li a:link span {position: absolute; left:100px; bottom: 0 display: none; width: 150px; height: 100px;}
    ul.menu li a:hover span {display: block;}

    Damit erreichst du, dass die SPAN-Elemente innerhalb des A-Elements erst beim Mouseover sichtbar werden.

    Mittels

    Code
    li#menu-item-302 a:link span  {background-image: url("bild_normal.jpg");}
    li#menu-item-302 a:hover span {background-image: url("http://rolfholunder.files.wordpress.com/2008/01/rolf-holunder-300.jpg");}

    definierst du nun die entsprechenden Bilder.

    Gruß
    Mo

    Deine CSS-Definition trifft auf ein nicht vorhandenes Element zu.

    Wordpress gibt LI-Element die ID, nicht dem A-Element.
    Entweder deklarierst du:

    HTML
    li#menu-item-302 a:link  {background-image: url("bild_normal.jpg");}
    li#menu-item-302 a:hover  {background-image: url("http://rolfholunder.files.wordpress.com/2008/01/rolf-holunder-300.jpg");}

    Hiermit spricht du das A-Element als Kindelement des LI-Elements mit der ID "menu-item-302" an.

    oder

    HTML
    li#menu-item-302:link  {background-image: url("bild_normal.jpg");}
    li#menu-item-302:hover  {background-image: url("http://rolfholunder.files.wordpress.com/2008/01/rolf-holunder-300.jpg");}

    Hier bekommt das LI-Element das Hintergrundbild.

    oder

    HTML
    #menu-item-302:link  {background-image: url("bild_normal.jpg");}
    #menu-item-302:hover  {background-image: url("http://rolfholunder.files.wordpress.com/2008/01/rolf-holunder-300.jpg");}

    Hier würde jedes Element mit der ID "menu-item-302" ein Hintergrundbild bekommen.

    Gruß
    Mo

    Kannte ich bisher nicht, hab ich mir grade mal angeschaut. Nimmt dir augenscheinlich aber schon ein bisserl Arbeit ab.

    Den Menüelementen werden schon die passenden IDs mitgegeben (wenn auch nicht die WP-IDs):

    HTML
    <ul id="menu-test" class="menu">
    <li id="menu-item-4" class="menu-item menu-item-type-post_type"><a href="http://desows1205/wordpress/?page_id=2">Eine Seite</a></li>
    </ul>

    Jetzt musst du nur noch in deiner CSS-Datei einen entsprechenden Eintrag (s.o.) machen.

    Gruß
    Mo

    Da ich keine Ahnung habe wie du auf deiner Seite dein Menü zusammenbaust und wie groß deine Kenntnisse bzgl. HTML, CSS und PHP sond hier eine recht allgemein gehaltene Erklärung:

    Jeder Beitrag, jede Seite und jede Kategorie bekommen von Wordpress intern eine ID zugeordnet. Diese ID kann man im Template via Template Tags und PHP ausgeben lassen.

    Auch HTML und CSS kennen IDs.

    Wenn man nun die WP-ID zu einer HTML-ID macht kann man diese per CSS direkt ansprechen und ihm so ein Hintergrundbild inkl. Mouseover zuordnen. Das könnte z.B. so aussehen:

    HTML
    <a href="example.htm" id="wp_1234">Ein Menüeintrag</a>
    Code
    a#wp_1234:link  {background-image: url("bild_normal.jpg");}
    a#wp_1234:hover  {background-image: url("bild_mouseover.jpg");}

    Gruß
    Mo

    Wozu ein Plugin, wenn es doch auch rein mit CSS geht?

    Gib den Menüeinträgen bei der Generierung doch einfach die WP-ID der Seite/Kategorie als ID* mit und schreibe eine passende CSS-Deklaration.

    Gruß
    Mo

    *Da IDs nicht rein aus Zahlen bestehen dürfen, muss der von WP übergebenen ID mindestens ein Buchstabe voran gestellt werden.

    "text-align: justify" macht den Text nur links- und rechtsbündig. Mit Blocksatz hat das bis auf die Ränder nichts zu tun.

    Wie Monika schon schrieb: Im Web ist das Konstrukt eine Zumutung.

    Gruß
    Mo

    Der PageRank (ich vermute von dem gehst du als Bewertungskriterium aus) ist schon lange nicht mehr so aussagekräftig wie er das mal war. Mittlerweile bestimmen sehr viele weitere Faktoren "die Stärke" einer Seite.

    Da SEO ein Prozess ist, ist jedes Stückchen relevant. Somit bringt die jeder (positive) Link viel. Kein Link bringt dir hingegen nichts.

    Gruß
    Mo

    Wenn du eCommerce betreiben willst, solltest du auf jeden Fall auf eine etablierte eCommerce-Lösung zurückgreifen um rechtlich abgesichert zu sein.

    Der wichtigste Leitsatz wenn man im Internet verkaufen möchte: Es gibt kein "bisschen" eCommerce. Entweder du machst es oder du machst es nicht.

    Soll heißen: Egal ob du 1 oder 1 Million unterschiedliche Artikel verkaufen möchtest, der rechtliche Rahmen an den du dich halten musst ist immer der Gleiche.

    Gruß
    Mo

    Das Problem dabei fertige Themes den eigenen Ansprüchen anzupassen ist, dass man sich mit dem Schreib-Stil des Theme Autors auseinandersetzen muss.
    Sind die Änderungen nur marginal (z.b. Bilder austauschen), ist der Faktor fast schon zu vernachlässigen, aber je komplexer die Änderungen sind, desto mehr kommt dieser Faktor zum Tragen.
    Es ist zum Beispiel nicht zu unterschätzen sich durch eine ggf. einige hundert Zeilen lange CSS-Deklaration zu kämpfen, die jemand geschrieben hat, der sich wirklich damit auskennt, wenn man selber "nur" solides Basiswissen hat.

    Je besser deine Skills sind, desto einfacher wird es dir fallen die Projekte anderer Entwickler zu verstehen und deinen Ansprüchen anzupassen.
    Jedoch ist es dann auch schon wieder entsprechend leichter ein eigenes Theme zu schreiben.

    Ein Vorteil des eigenen Themes ist, dass man seine Skills entsprechend verbessert.

    So oder so führt der Weg immer über die eigenen Skills. Die sind immer der limitierende Faktor.

    Um also möglichst schnell eine 1:1 Umsetzung deiner Vorlage zu bekommen hast du zwei Optionen:

    1) Der schwere Weg: Du setzt dich hin und verbesserst deine Skills
    2) Der leichte Weg: Du nimmst Geld in die Hand und vergibst den Job extern

    Gruß
    Mo