Beiträge von Maiskolben

    Hey Magus,

    ich habe auch erst vor ein paar Wochen Wordpress kennengelernt. Will nur kurz auf die Frage eingehen, ob Du dafür HTML oder CSS können musst.

    Für mich entdecke ich immer wieder Sachen die ich gern anders haben möchte, sei es das Anpassen von PlugIns, oder das gestalterische... Es hilft auf jeden Fall, wenn man HTML und CSS Grundkenntnisse hat. Du wirst Dir das Wissen so oder so nach und nach aneignen, weil Dir irgendwas auf den Keks geht und Dich schliesslich selbst ransetzen... Willkommen in der Wordpresswelt...

    Reingehaun,

    Maiskolben

    Du solltest Dein Formular mittels $_GET[] übertragen lassen, steht im moment auf $_POST[]...

    PHP
    <form action="/index.php" method="post">
    <input name="s" class="keyword" type="text">
    <div id="buttonsearch"><input name="submit" class="search" title="Search" src="http://gutscheine.sparblog.com/wp-content/themes/illacrimo/images/ButtonTransparent.png" alt="Search" type="image">
    </div>
    </form>

    Wo ist im Input das Value und der onclick Eventhandler?

    PS: Die Suche klappt allerdings auch mit post Übertragung...

    Moment.. Probiere das doch nochmal!

    PHP
    <form method="get" name="searchform" id="searchform" action="<?php bloginfo('url'); ?>/">
    <div><input type="text" value="<?php if(isset($_GET['s'])) { echo wp_specialchars($s, 1); } else { echo "Suchbegriff..."; }?>" name="s" id="s" onClick="document.searchform.s.value = '';" />
    <input type="submit" id="searchsubmit" value="Search" />
    </div>
    </form>

    PS: Hast Du JavaScript in Deinem Browser auch aktiviert? :)

    :-) Ne, die Klammern habe ich nicht vergessen...
    Ich habe es jetzt ziemlich unelegant gelöst, in Ermangelung eines Templatetags. Sag' gern Deine Meinung, vllt hast Du ja noch einen besseren Vorschlag?

    Ich zerhaue das Array (get_post_custom_keys()) erst und werfe die zwei Keys raus die übrigbleiben, wenn keine Werte durch die Custom Fields übergeben werden, und dann füge ich alles zu einem String zusammen, um bei gesetzten CF Werten überprüfen zu können, dass der verkackte String NICHT leer ist.. Bitte?

    Ich will nur zum Bäcker nebenan, aber fahre mit der Bahn nach München und hole mir da Brötchen! :-))

    Vielleicht hast Du (oder irgendwer anders) ja noch eine Idee zu dem leidlichen Thema?

    Maiskolben

    Mhhh... das habe ich auch schon ausprobiert, hab mich ja vorher schlau jemacht. Aaaaber: es nützt nichts. die dynSidebar wird in einem Post mit Attachtment nicht angezeigt (wies sein soll), aber dafür auch nicht in einem Post ohne Attachment - und ebenso anders herum... Ich weiß nicht weiter. Warum kann man nicht die globale Abfrage stellen, ob ein Post Custom Keys hat? Grrr..


    PS:::

    Da mir get_post_custom_keys($post->ID) ein Array zurückgibt, habe ich erfolglos versucht, dieses Array in einen String zu konvertieren (implode()) und den dann zu prüfen, ob er leer ist... FacK! Blank Site...

    Hallo Ammaletu,

    ich würd' einfach gern wissen wollen, ob ich prüfen kann, ob eines oder mehrere Custom Fields in einem Beitrag gesetzt sind. Und wenn keine CF gesetzt sind (keine Keys und keine Values), dann soll die dynamische Sidebar angezeigt werden, wenn ja, dann keine Sidebar...

    Ich weiß nur nicht wie ich die Abfrage machen soll.
    Wenn (alle!) Custom Fields leer, dann zeige Sidebar, sonst, zeige Custom Fields. Ich werd' noch zum Custom Field so oft wie ich das jetzt schon geschrieben habe.

    is_single() kann ich hier nicht gebrauchen, da die ganze Abfrage in dem single.php Template stattfindet...

    Vielen Dank für die Rückmeldung,

    Maiskolben

    Hallo Sparblog!
    So spät noch wach? ^^ Meines Wissens geht das nur mit Java-Script oder Ajax. Da PHP serverseitig ist wirst Du anders nicht weiterkommen...

    Hier mal eine kleine Lektüre...

    http://forum.de.selfhtml.org/archiv/2003/5/t47628/

    Viele Grüße,

    Maiskolben

    PS:

    Hier, ich glaube das kannst Du so in Deiner searchform.php (insofern Du sie hast) verwenden...

    PHP
    <form method="get" name="searchform" id="searchform" action="<?php  echo $_SERVER['PHP_SELF']; ?>">
    <input type="text" value="<?php if(isset($_GET['s'])) { echo  wp_specialchars($s, 1); } else { echo "Finder..."; }?>"  onClick="document.searchform.s.value = '';" name="s" id="s" />  <input type="submit" id="searchsubmit" value="Suchen" />
    </form>

    Guten Abend,

    Wie kann ich prüfen, ob Custom Fields für meinen Post gesetzt sind? Verstehe ich das richtig, dass die Templatetags nur Ausgabefunktionen sind, bei denen ich nur prüfen kann, ob sie leer oder nicht leer sind??

    Viele Grüße,

    Maiskolben

    PS: ich versuche auf der single.php custom fields 'nichtdynamisch' in der sidebar anzeigen zu lassen und alles dynamische auszublenden. Wenn der User jetzt nicht mehr im Post surft, sondern bspw. auf der Startseite, dann soll wieder nur die dynamische Sidebar angezeigt werden...

    Hallo!

    marc : Ja, ich suche nach einer dynamischen Lösung. Beispielsweise würde ich gern die Sidebar dynamisch mit Inhalten füllen, sobald ein Beitrag angesehen wird (single.php). Also die Bilder in den Beitrag hochladen, aber in der Ausgabe diese an einer anderen Stelle (in irgendeinem Bereich) ansprechen.

    kaiser : Ich hatte bereits die Miniaturbilder ausprobiert, doch man kann nur eines als Miniaturbild definieren, nicht mehrere.

    Gruß,

    Maiskolben

    Guten Morgen liebe Leut',

    ich würde gern Bilder in einen Post einfügen, um sie dann aber woanders auf der Seite anzeigen zu lassen, sozusagen unabhängig vom Content. Ist sowas in WP2.9 möglich?

    Habe das mit den Attachment-Thumbnails entdeckt, was der Sache schon nahe kommt. Leider kann ich nur ein Miniaturbild pro Post einfügen.

    Vielen Dank für eventuelle Antworten,

    Maiskolben

    Hallo, Du könntest Dir die Klasse raussuchen die WP dem Bild standardmäßig vergibt. Bei mir, Bild -> größe Thumbnail:

    Code
    alignnone size-thumbnail wp-image-353

    Noch einfacher und unabhängig der Klasse wäre:

    Code
    /* CSS Bild */
    p a img {
     position: relative;
     width: 150px;
     height: auto;
    }

    Viele Grüße,

    Maiskolben


    Nachtrag

    PS: um das ganze auch unabhängig irgendeiner Auswahl der Einstellungen in der Eingabemaske zu machen (wenn Du z.B. andere Bilder nicht in 150px Breite anzeigen lassen willst, sondern nur die Beitragsbilder des Posts):

    Code
    img.alignnone, img.alignright, img.alignleft,[FONT=monospace] img.[/FONT]aligncenter   {
     position: relative;
     width: 150px;
     height: auto;
    }