Beiträge von kaiser

    Bin zwar kein Fan von ImageReady u das hier ist auch kein Adobe-Forum, aber bitte: Wenn Du auf "für Web speichern" (NICHT! "Speichern unter") gehst, kannst Du rechts oben Dein Format wählen. Fürs Farbmodell wählst Du "perzeptiv". Dort hast Du vermutlich "MacIntosh" eingestellt. Dann sollte es auch engezeigt werden. Wenn nicht: wechsle zu Photoshop, oder von mir aus auch Corel Photopaint o.Ä.

    ok. kurz und gut: Du musst entweder die entsprechenden php-Wordpress-Funktionen in der sidebar.php aufrufen, oder du baust in die sidebar.php eine widget-area ein. in eine widget-area kann man im administrations-/backend-bereich einfach so genannte Widgets reinziehen. Die kann man wie Plugins (auch - neue - runter laden und) recht handlich installieren und konfigurieren... alles klar?

    ich würde mal sagen so ähnlich:

    PHP
    <div><?php theme_admin_header_style(); ?></div>

    prinzipiell finde ich aber die if is_bla variante um einiges einfacher und besser. von unterschiedlichen header_bla.php würde ich absehen. wenn dann eine header.php mit <head>meta-infos, etc.</head><body> und keinem inhalt. wenn du die mit get_header() rufst, dann erhältst du nur alle suchmaschinen, etc. relevanten daten, aber keinen visuellen inhalt. dann ist halt alles grafische in der index.php ; vielleicht könntest du das menü dann ja auslagern, wenn dir die index sonst du dick wirst (s. php include)-.

    bg.

    Hey Kampf Katze,

    würde ja gerne helfen und mitdenken, aber nachdem Du ja brav immer alle Screenshots löscht und Deine Beiträge änderst, komm ich nicht ganz dahinter/kann´s nicht nachvollziehen. Kannst Du vielleicht einfach ganz kurz sagen, was das derzeitige Problem ist? divs mittig zentrieren ist nämlich nicht wirklich schwierig. vertikal aber umso mehr...

    lg.

    Du kannst jeder "statischen Seite" ein "Template" zuordnen. Dafür gibts im Adminbereich bei "Neue Seite anlegen" rechts ein Dropdown. Dort erscheinen alle Seitentemplates. Templates kannst Du entsprechend der "Wordpress Template Hierarchie" anlegen (sprich Templates für Kategorien, Tags, usw.) und dann auch noch eigene zB shop.php ... wichtig ist nur, dass Du das Template auch als solches ausweist. D.h. am Anfang (=ganz oben vor jeder Art von Code) des Templates ein Kommentar wie folgt:

    Code
    /*
    Theme Name:  Mein Shop-Template
    Theme URI: http://meinblog.net
    Description: Blablabla
    Version: 1.0
    Author: Vorname, Nachname
    Author URI: http://meionblog.net
    License: GPL
    */

    So brauchst Du nur für jede Seite ein php-Template zu bauen (ins wp-content/dein-teme-name/ Verzeichnis hochladen) das alles macht, was Du brauchst, dann eine statische Seite anlegen und das Template dort zuweisen. Alles klar?

    P.s. Poste doch einmal einen Link zu Deiner Seite. Ist sonst ein Ratespiel (oder hab ich den übersehen?).

    also ehrlich, bei aller hilfe und gutem rat mit tat: gibt´s nicht ein anderes theme, dass dir vielleicht von nutzen sein kann? oder was wäre mit selber bauen? wenn du dir ein "grid" (zB blueprint) drunter legst und mit jQuery für Javascript arbeitest, ist es wahrscheinlich 10x weniger Arbeit als sinnlos ewig Zeit in dieses (faktisch unlösbare) Problem zu stecken... Sorry für die Ehrlichkeit, aber ich bin mir sicher, dass du was findest...

    ein wirklich (freies) theme: ThemeShaper | Shaping WordPress Themes
    oder du investierst ein wenig und nimmst zB das thesis framework: DIY Themes ? The ultimate premium WordPress theme marketplace

    das einfachste überhaupt (voll "customisierbar"): http://wordpress.org/extend/themes/constructor

    ist beides zu empfehlen. mit einem child-theme hast wenig arbeit und trotzdem ein feines upgradebares(!!) ergebnis.

    also ich würde einmal sagen der code schaut (simplifiziert) irgenwie so aus:

    PHP
    <?php query_posts(bla bla bla); ?>
    <?php foreach ( $posts as $post ) { ?>
    <div><?php the_title(); ?><hr/>
    <?php the_content(); ?><hr/>
    <?php "post meta zeugs usw." ?>

    falls ich dich richtig verstanden habe: für die thumbnails kannst du auf die in wordpress eingebaute (vorgeladene) thickbox zugreifen. ein wenig recherche bringt dich hier sicher ans ziel (ich heute eher weniger). vielleicht ja morgen :)

    nach "the_title()" wird ein div zu gemacht, wo man den anfang jetzt nicht wirklich sieht. der nächste wird auf und zu gemacht und dann sind da 2 wo man den anfange wieder nicht sieht. kannst du einfach einmal den kompletten code deiner index.php (falls es um die geht) posten? hab zwar kurz auf dein theme geschaut, aber uhrzeit- udn alkoholbedingt (bin grad erst heim) nur mit einem auge. kannst du auch den link aufs originaltheme posten? (nehm einmal an, dasst des ned selbst g´schrieben ham, göns?) :D

    da hast schon recht. ich hab mir die anzahl der abfragen und die benötigte zeit im footer ausgegeben.

    PHP
    <!-- Datenbank -->
    <?php echo $wpdb->num_queries; ?> Abfragen. <br /> <?php timer_stop(1); ?> Sekunden.

    Das eigentliche "Problem" für mich ist ja eigentlich nur die (jetzige) Lesbarkeit / Umfang der index.php, bzw. die Ausdehnung mit jeder weiteren Kategorie. Anders wäre es halt um einiges kürzer, lesbarer, eleganter gelöst...

    Das feinste wäre halt eben gleich eine query, die aus n verschiedenen kategorien, den jeweils aktuellsten Artikel holt. Geht nur halt so gar nicht.

    Hi Marcus,

    hab ich jetzt auch gemacht. Ich wollte das nur deswegen im vorhinein in ein Array stopfen, damit sich der Quellcode der index.php nicht so aufbläst. Ich verwende ein jQuery-Carousel, dass sich mit <li> anfüllt. Jetzt muss ich eben wegen jeder Kategorie, deren aktuellster Post dort auftaucht, dann wieder eine zusätzliche query und darunter dann einen loop pro <li>-Element starten und danach wieder brechen und den nächsten starten. Insgesamt hab ich jetzt in der Index.php 7 (4 weitere unterm Carousel) "große" Loops und 33 DB-Abfragen. Dauert zwar nur eine halbe Sekunde, aber trotzdem wäre mir ein schlankerer, flexiblerer Code lieber gewesen. Wenns Dir noch was einfällt, wär´s nett. Ich würde einfach lieber am Anfang meiner Datei die Paramter aufrufen und unten dann schon allein wegen der Lesbarkeit nur via foreach-Schleife aufrufen. :neutral:

    Hey Marx,

    PHP
    $meineartikel = $aaa + $bbb + $ccc;

    funktioniert leider nicht, weil er nur $aaa in´s Array speichert.

    PHP
    $meineartikel = array_merge($aaa,$bbb,$ccc);

    funktioniert genauso wie nur "array()"

    Es liefert query_posts und get_posts prinzipiell dasselbe. Teilweise ist die Reihenfolge der Ausgabe anders, was aber wurscht sein sollte. Selbiges bei numberposts und showposts (auch dasselbe Ergebnis).

    :confused: Mein Problem ist, dass aus irgendeinem Grund ab dem foreach dann plötzlich nur der aktuellste Artikel auftaucht, die nirgendwo definiert ist :confused:

    var_dump() gibt das richtige aus, also müsste der Fehler beim foreach liegen... nur wie kann das sein? Wieso wird hier das Argument numberposts/showposts=1 aus einem der 3 querys genommen und dann aber wieder etwas ausgegeben, was in dem array gar nicht drinnen ist/sein kann?

    Hello,

    vielleicht kann mir hier jemand helfen, weil ich ehrlich gesagt nicht weiß, wie ich an die Sache ran gehen sollte.

    Wie der Titel schon sagt, versuche ich den jeweils (aktuellsten) Artikel der einzelnen Kategorien zu bekommen. Allerdings würde ich da gerne 1 od. 2 Kategorien ausschließen. Am feinsten wäre in einem Array, damit ich dann in etwa so etwas machen kann:

    PHP
    <?php foreach ($meineartikel as $meinartikel) { ?>
            <li class="liste"><div class="content"><h2 class="alt"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2><p><?php the_excerpt(); ?></p></div></li>
    <?php } ?>


    habe schon versucht folgendes vor die foreach-Geschichte zu stellen ...

    PHP
    <?php
     global $post;
     $aaa = get_posts('numberposts=1&offset=2&category=15&orderby=rand'); // CI
     $bbb = get_posts('numberposts=1&offset=2&category=14&orderby=rand'); // Logo
     $ccc = get_posts('numberposts=1&offset=2&category=17&orderby=rand'); // Print
     $meineartikel = array($aaa,$bbb,$ccc);
    ?>

    ....bekomme dann aber alle Artikel aller kategorien und das jeweils 3x :???:

    Funktioniert. Sehr fein. Dankeschön!

    header.php:

    index.php:

    Hey Alphawolf,

    Danke für den Tip mit $ vs. jQuery. Funktioniert auch bestens, nur mit dem hook hab ich meine Probleme:

    funktioniert irgendwie nicht, weil er mir dann die css-classes bei meiner <ul> verwirft... Die Reihenfolge sollte ja eigentlich stimmen, oder?