Beiträge von omshanti

    manchmal muss man nur darüber schlafen und davon träumen, dass es klappt :idea:

    die lösung hat 4 buchstaben und lautet $cat. das funktioniert auch im header sehr gut.

    diese variable gibt man dem link zum permanent_link einfach mit, dann hat die single-seite auch ihre kategorie gefunden.

    <a href="<?php the_permalink(); ?>[COLOR=Red]?cat=6[/COLOR]" rel="bookmark" title="Permanent Link to &ldquo;<?php the_title(); ?>&rdquo;">

    da sich meine php-kenntnisse noch im anfängerstadium befinden, könnte vielleicht noch jemand für mich und wie marX so schön sagt: für die nachwelt erklären, wie man das ?cat=6 automatisch generieren könnte mit $cat ... also so ähnlich wie
    <a href="<?php the_permalink(); ?>[COLOR=Red]?cat=$cat[/COLOR]" rel="bookmark" title="Permanent Link to &ldquo;<?php the_title(); ?>&rdquo;">

    im header geht das tadellos mit dem $cat, fehlt da oben jetzt womöglich nur irgendwo eine klammer oder andere zeichen, dann bräuchte man sogar nur eine einzige sidebar.

    vielleicht hat da noch mal jemand einen tipp? wär echt supi!
    liebe grüße
    monika

    hallo marx,

    das hat mit einer kleinen korrektur (elseif if war zu viel) jetzt super funktioniert mit der sidebar!!! :) d.h. es lädt immer nur die richtige. [COLOR=Magenta]dankeschön![/COLOR]

    was allerdings noch immer nicht funktioniert, ist das mit der sprache. die brauche ich ja aber unbedingt für die navigation. d.h. die header.php bekommt nicht die information (über die kategorie), die sie braucht :?

    liebe grüße
    monika

    so ... jetzt weiss, ich was der knackpunkt ist:

    teilweise erhalte ich jetzt zwei sidebars :oops:, weil einige artikel sowohl in der ösi- wie auch in der deutschen-kategorie gelistet sind.

    der zweite knackpunkt ist, dass ich in meiner header die definition drinnen habe:
    if ( is_category('de') ) {
    $sprache = de;
    echo " <img src=\"$images/logo.jpg\"/>"; //logo
    }

    damit funzt auf allen seiten, das logo inklusive der (nachfolgenden) navigation, bei der die variable $sprache weiter gegeben wird tadellos. nur eben nicht auf der single.php.

    nun habe ich in der single.php nicht nur zwei sidebars, sondern trotz zusätzlicher variablen-festlegung funktioniert das mit der sprache nicht:

    <?php the_category(); ?>
    <?php if (in_category('6')) {
    $sprache = "de";
    include ("sidebar.php");
    } ?>
    <?php if (in_category('7')) {
    $sprache = "at";
    include ("sidebar_at.php");
    } ?>
    <?php if (in_category('8')) {
    $sprache = "en";
    include ("sidebar_en.php");
    } ?>


    mir raucht schon der kopf von dem labyrinth :) ... aber jetzt bin ich schon so weit gekommen, nun möcht ich auch nicht aufgeben :|

    liebe grüße
    monika

    hallo jottlieb,

    danke für deine antwort.

    mit <?php get_the_category(); ?> habe ich es probiert, das funktioniert aber nicht.

    the_category() ... mit dem befehl, erhalte ich nur die kategorie gelistet, die brauche ich ja aber nicht gelistet, sondern je nach kategorie eine sidebar geladen.

    liebe grüße
    monika

    hallo zusammen,

    kaum ist man einen schritt weiter, türmt sich die nächste mauer auf :)

    im forum habe ich gelesen, dass man je nach categorie etwas laden kann. das funktioniert auch sehr gut, nur bei der einzelnen artikelseite, also bei der single.php nützt diese abfrage nichts. hat hier bitte jemand rat, wie diese single-seite auch wissen könnte, in welcher kategorie sie sich befindet.

    zum besseren verständnis: ich habe eine dreisprachige seite, das wordpress soll für die news dienen. jede sprache führe ich also in einer eigenen kategorie. bei den archive-links kommt man jedoch immer ZU ALLEN beiträgen, also nicht auf die kategorie bezogen. nun habe ich den templates hinzugefügt, dass wenn categorie deutsch, die deutsche sidebar geladen wird, die wiederum nur die deutschen artikel im archiv führt
    $temp_query = $wp_query; query_posts('showposts=100&cat=[COLOR=Red]8'[/COLOR]);

    das funktioniert bis hierher hervorragend: deutsche kategorie, deutsche sidebar, deutsches archiv.

    nur wenn ich dann innerhalb dieser sidebar auf den archivartikel klicke, erhalte ich die single.php, allerdings nützt die abfrage nach der category hier nichts - die erkennt er nicht und somit gehen die archive-links in der sidebar verloren!

    hat hier jemand rat, bitteschön? :|

    liebe grüße
    monika

    ooooooooooh ... ich sehe gerade, ich bin im falschen forum - ich wollte eigentlich in die "konfiguration" posten - total sorry, kann man das verschieben, bitte?

    hello again,

    $GLOBAL klingt total gut, denn zwischenzeitlich bin ich draufgekommen, dass die definition in jedem template stehen muss :-?. wenn global also meint, ich kann das irgendwo ein für alle mal definieren, dann wäre ich sehr dankbar, wenn du mir sagen würdest, jottlieb, wo und wie ich so ein global definieren kann.

    danke für euer ohr und eure mühe,
    monika

    Prizipiell genau so. Was geht denn nicht? Möglichweise wird die Variable $images ja bereits von WP verwendet und an irgendeiner Stelle überschrieben.

    hallo marX,

    danke für deine antwort,

    was nicht geht ist, dass die variable nicht übernommen wird - d.h. im quelltest nachgeguckt ist dann genau dieser bereich leer :|
    die variablen sind teilweise sehr eigen, also kann ich mir nicht vorstellen, dass di e WP selber benutzt.

    lg
    monika

    hallo zusammen,

    seit 2 tagen knabbere ich an folgendem problem: ich weiss nicht, wo ich meine eigenen variablen definieren kann. ich habe es schon ziemlich an allen stellen ausprobiert. was ich möchte ist, den ordner für die grafiken festlegen:

    <?php
    $images ='http://www.meinehomepage.org/images';
    ?>

    könnte mir bitte jemand auf die sprünge helfen - hab echt auch schon im forum gesucht und so ziemlich alles ausprobiert, was mir eingefallen ist. :?

    vielen dank im voraus
    monika