Beiträge von marX

    PHP Memory Limit erhöhen (lassen) oder Bilder vorm Upload verkleinern.

    (Die 3 MB pro JPEG-Bild sind PHP völlig egal, intern wird mit Pixelbreite * Pixelhöhe * 3 Byte gerechnet. Bei 7 Megapixel z.B. wird also für die Verarbeitung 21 MB PHP-Speicher benötigt!)

    PHP
    <?php $related_IDs = get_post_meta($post->ID, 'Blumenwiki', true); ?>


    Lies die Anleitung. ;)

    Zitat

    Leider hat sich dann nix verändert.


    Wenn das alles ist, was du da hin geschrieben hast, dann fehlt da einiges, was ich oben geschrieben oder auch nur angedeutet hab. ;)

    Hinweis: In $related_IDs sind jetzt nur die IDs - d.h. "11" - als String gespeichert. Nicht mehr. Du musst WP schon sagen, was es damit tun soll.

    Super. Die URL zur Bannergrafik ist noch falsch. Ich nehm mal an die liegt im Theme-Verzeichnis? Dann so:

    PHP
    <img src="[COLOR="#ff0000"]<?php bloginfo('template_url') ?>/[/COLOR]banner120x600.jpg" alt="Novum" [B][COLOR="#ff0000"]/[/COLOR][/B]>


    Dann wird dort automatisch die URL zu deinem Theme eingefügt.

    Dann ändere bitte deine Defaultstyle.css (Zeile 14):

    Code
    #wrapper2 {
    background-color:#EFEFEF;
    margin:93px auto auto;
    padding:0;
    width:[COLOR="Blue"][B]950px[/B][/COLOR];
    [COLOR="Red"]position:relative;[/COLOR]
    }


    width vergrößerst du um die Breite deines Banners, also auf etwa 1110px. position:relative fügst du als neue Eigenschaft ein.

    Dann fügst du noch eine neue CSS-Regel in die Defaultstyle.css ein (wo ist egal, z.B. ans Ende):

    Code
    #main-banner {
    display:block;
    position:absolute;
    top:0;
    right:0;
    }

    Soweit erstmal, wenn du das eingebaut hast schauen wir weiter.

    Nimm dir mal die footer.php her und füge dort den Bannercode ein:


    Wenn das drin ist sag bescheid, dann schauen wir mal nach dem CSS.

    Ich muss nun nochmal dumm Fragen!


    Nur zu! :) [SIZE="1"]
    (Es gibt keine dummen Fragen - nur dumme Antworten!)[/SIZE]

    Zitat

    Ich lege einen Schlüsssel an im Artikel z.B. "Blumenwiki" und dann gebe ich als Wert für irgend einen Artikel z.B. "Die Tulpe" (welche die ID 232 hat).


    Genau.

    Zitat

    Und wie gebe ich das nun im Template aus (mit 250 zeichen)?


    Schau dir zuerst mal das hier an:
    Function Reference/get post meta WordPress Codex

    Beispielsweise liefert dir:

    PHP
    <?php $related_IDs = get_post_meta($post->ID, 'Blumenwiki', true); ?>


    einen String mit den zugeordneten IDs zurück. (Diese solltest du kommagetrennt im "Value"-Feld eingeben.)

    Dann kannst du per

    PHP
    <?php $related_pages = get_posts( "include=$related_IDs" ) ?>


    diese Seiten in einem Loop (foreach-Schleife, siehe Doku) ausgeben, und dort natürlich auch the_excerpt() oder the_content_rss(). Für das Bild gibts die üblichen Ansätze:
    http://forum.wordpress-deutschland.org/plugins-und-wi…hau-bilder.html

    Eventuell musst du noch ein paar Kleinigkeiten beachten, wenn du einen Loop im Loop haben möchtest, sag einfach bescheid wenn's Probleme gibt. ;)

    Sie soll optisch herausgelöst werden, mit einer eigenen Start-URL versehen werden, und eben vielleicht auch ein komplett neues Theme bekommen, das im Layout besser paßt.


    Das optische Herauslösen innerhalb deines Blogs machst du über meine Links oben. Start-URL == eine eigene Domain? Könnte man auch wieder per mod_rewrite machen. Besser wäre in diesem Fall aber ein eigenes Blog. Hast du dir WPMU schonmal angesehen? Im einfachsten Fall genügt vielleicht auch dieses Plugin:
    Putzlowitscher Zeitung 123 Multihost
    (kommt aber dann auf deine genauen Anforderungen an)

    Ob am Ende gleich ein eigenständiger Blog die beste Lösung ist hängt sicher auch von der Menge und der Aktualität/Regelmäßigkeit der zu erwartenden Inhalten ab.

    Du erwartest also, dass beim Aufruf derselben Funktion (z.B. the_title()) direkt nacheinander 2 unterschiedliche Ausgaben kommen? ;)

    Nimm hier zumindest mal ne andere Variable:

    Code
    foreach($posts as [COLOR="Red"]$post[/COLOR])


    Sonst überschreibst die normale WP-Variable für den aktuellen Post im Loop.

    Und dann schau dir setup_postdata() näher an, Link siehe oben. Oder du greifst direkt auf die Post-Variablen zu (dann fehlen dir aber evtl. Filter etc. auf diese Felder).

    Na dann will ich mal ein paar Antworten versuchen...

    -ist es möglich, wenn man aus einem Blog 2 machen will, aus einer Kategorie (oder zur Not die einzelnen Artikel) aus Blog 1 einfach mit ner Umleitung auf Blog 2 zu verschieben, und diese dann evt. auch in Blog 1 nicht mehr anzeigen zu lassen? Die Kategorie soll dann sozusagen einfach zu einem eigenständigen neuen Blog werden


    Könnte man per mod_rewrite und HTTP-Statuscode 301 (permanent redirect) sicherlich recht einfach machen, wenn man sich ein wenig mit der Technik dahinter auskennt und die URLs/Slugs gleich bleiben.


    Zitat

    - ist es möglich, Artikel zu Seiten werden zu lassen in einer Form, in der die alte URL erhalten bleibt? ?


    Ja - und nein. Hängt natürlich von der URL-Struktur ab, die der Seiten kannst du ja nicht beeinflussen. Aber auch hier kannst du wieder mit mod_rewrite und Statuscode 301 nchhelfen.

    Zitat

    - ist es möglich, Unterkategorien anzulegen, und dann evt. auch Artikel aus einer Kategorie in eine Unterkategorie zu verschieben in einer Form, in der die alte URL erhalten bleibt?


    Siehe Punkt 2. Und schau dir in diesem Zusammenhang mal folgende Plugins an:
    WordPress › redirect Tags WordPress Plugins

    Zitat

    -ist es einfach, einzelnen Kategorien eine andere Seitenstruktur zu geben: also z.B. in einer Kategorie durchgängig Adsense drauf, oder sogar einer Kategorie ein komplett anderes Theme zu geben?


    Du meinst die Kategoriearchive, oder die Artikel in dieser Kategorie?
    Zu Kategoriearchiven findest du was in der Doku:
    Category Templates WordPress Codex

    Bei den Single-Ansichten der Artikel kannst du z.B. mittels in_category() oder benutzerdefinierten Feldern andere Templates zuweisen.
    Template Tags/in category WordPress Codex

    Hilft dir das erstmal weiter?

    Du willst die Artikel dort manuell oder automatisch angeben?

    Manuell würde ich über benutzerdefinierte Felder gehen, wo du die Seiten-ID oder den Seiten-Slug einträgst. Im Template holst du dir dann diese Seiten darüber, z.B. mittels get_posts().

    Eine andere Variante wäre über Tags, aber da hast du vielleicht nicht genügend Freiheiten.

    DC sollte kein Problem sein, wenn du gekürzte Texte verwendest, aber ich bin kein SEO. ;)

    Template Tags/get posts WordPress Codex
    Using Custom Fields WordPress Codex

    hab schon ein paar vorhandene thread durchgelesen, nur bin ich trotzdem noch nich in der lage es so zu machen wie ich will.


    Du bist ja hier auch falsch, das ist ja ne Grundlagenfrage zu HTML. ;)

    Die rot markierte Stelle gibt deinen Blogtitel aus:

    PHP
    <div id="header">
            <div id="logo">
            <h1><a href="<?php echo get_option('home'); ?>">[COLOR="Red"]<?php bloginfo('name'); ?>[/COLOR]</a></h1>
            <h2><?php bloginfo('description'); ?></h2>
            </div>


    Dort fügst du den Code für deine Grafik ein:
    SELFHTML: HTML/XHTML / Grafiken / Grafiken einbinden