Beiträge von marX

    Ich zitiere mal aus der Seite, die du oben verlinkt hast: ;)


    Beachte auch den Link hinter "read more".

    Zitat

    Zusätzlich stellt sich mir die Frage ob es "in" auch für die anderen Conditional Tags gibt.


    Nein. Wozu?

    Was du gemacht hast nennt man "Kreuzprodukt" ("CROSS JOIN"). Du suchst aber den sogenannten "LEFT JOIN" bzw. "NATURAL JOIN". ;)

    PHP
    $categories = $wpdb->get_results("
    SELECT
      $wpdb->terms.term_id
      , $wpdb->terms.name
      , $wpdb->term_taxonomy.taxonomy
    FROM
      $wpdb->terms LEFT JOIN $wpdb->term_taxonomy ON $wpdb->terms.term_id = $wpdb->term_taxonomy.term_id
    WHERE
      $wpdb->term_taxonomy.taxonomy='category'
    ");

    PS: Das wäre jetzt die ausführliche Variante. Kürzer gänge es mit Umbenennen von Tabellenname für die Abfrage oder dem NATURAL JOIN.

    Nachtrag: in WP sollte man sich aber soweit möglich auf die vorgegebenen Funktionen beschränken, da sich zwischen den Versionen auf die DB-Struktur ändern kann. Dann musst du deine komplette Abfrage anpassen. So geschehen zuletzt beim Update 2.2 -> 2.3

    Ebenfalls der Vollständigkeit halber: manchmal kann es sinnvoll sein, die Bildschirm-Stylevorgaben auch als solche auszuzeichnen, so dass sich die verschiedenen Stylevorgaben nicht gegenseitig beeinflussen:

    HTML
    <link rel="stylesheet" type="text/css" href="<?php bloginfo('stylesheet_url')" media="screen, projection" />


    ("projection" ist für Beamer etc... Opera verwendet dieses Stylesheet im Vollbildmodus).

    Sorry, ich habe deinen Edit nicht mitbekommen.

    Da ist ne Listenebene zuviel reingerutscht. Schreib mal

    PHP
    <?php wp_list_pages('title_li='); ?>

    Weiterhin solltest du die CSS-Regeln für das Menü wie folgt ändern (Zeile 120):

    Code
    #menu ul li a:hover, #menu ul li a:active, .active[COLOR="Red"], .current_page_item[/COLOR] {
      font-weight: bold;
      color: #111;
      background: url(images/menu_tab.gif) no-repeat bottom center;
    }


    Dann werden die aktiven Seiten auch korrekt hervorgehoben.

    Ich schreib mal hier im Thread weiter, ich hoffe du hast da nix dagegen. Also in der Datei, die du mir per PM geschickt hast, taucht das <form>-Tag mehrfach auf: in Zeile 7, 34 und 43. Dort jeweils ändern:

    HTML
    <form name='begriff' method='POST' action=''>


    d.h. das action-Attribut bleibt leer. (Achtung: das name-Attribut ist in den 3 Zeilen jeweils ein anderes!)

    In Zeile 138 gibts noch das hier:

    PHP
    include("templates/touren.php");


    Keine Ahnung ob das noch geändert werden muss, dazu müsste ich das gesamte Script kennen. Aber ändere erstmal die action-Attribute, dann schauen wir mal was weiter passiert.

    Der Rahmen kommt vom Hintegrrundbild für die ganze Seite:

    Code
    #page {ppfmc (line 15)
    background:transparent url(http://www.purpurfilm.de/purpurfilm/ppfmc/wp-content/themes/default_de/images/kubrickbgwide.jpg) repeat-y scroll center top;
    border:medium none;
    }

    PS: Die Code-Tags hast du im Editor oben rechts: [#] für Code, [<>] für HTML und [code=php].

    JavaScript an sich kennt keine Klassen, nur Elemente und IDs. Was geht: alle Bilder im Element mit der ID "sidebar" (z.B.) zurückliefern zu lassen:

    Code
    count_images = document.getElementById("sidebar").images.length;
    for(i = 0; i < count_images; i++) {
      // do something with document.get_ElementById("sidebar").images[i] ...
    }

    Mal noch ein Link dazu:
    SELFHTML: JavaScript / Objektreferenz / images

    Willst du mit Javascript an Klassen, dann kannst du über die Attributnamen gehen, oder ein JS-Framework (wie das genannte JQuery) verwenden, dass eine getElementsByClassname()-Funktion kennt.

    Wo liegt die "chcounter/counter.php"? Da musst du den korrekten Pfad angeben, relativ zur Template-Datei. Sonst findet er die Datei nicht und es wird nichts ausgegeben. Hier erwartet er, dass die Datei im Theme-Verzeichnis im Unterordner "chcounter" liegt.

    edit:
    Auskommentieren der entsprechenden Zeilen im Config File hat geholfen. Aber wozu sind die da, wenn sie nur alles kaputt machen aber anscheinend nicht gebraucht werden?


    Die Daten werden dann quasi "doppelt" konvertiert. Das kommt jeweils auf die Konfiguration der DB-Verbindung an, die tw. in den Webserver- und PHP-Konfigurationsdateien verankert sind.

    Auf der Seite finde ich keine Videos. Bitte direkten Link angeben!

    Welcher Center-Befehl wird ignoriert? Der Editor-Button? <center>? Letzteres ist veraltet, und wird vielleicht deshalb gefiltert. Versuchs vielleicht mal mit

    HTML
    <div style="text-align:center">

    (wobei style u.U. auch gefiltert wird, wenn man nicht als Admin schreibt)

    PS: Bitte die Forenregeln zum Auszeichnen von Quellcode beachten!
    http://forum.wordpress-deutschland.org/plugins-und-wi…-den-posts.html
    (Nimm die Code-Tags, dann kannst du auch Teile hervorheben ;-))

    Webkatalog-Links sind seit dem letzten Google-Update meines Wissens deutlich abgewertet. Aber wenn du viel Zeit hast kannst du hier mal schauen:
    Webkatalog-Verzeichnis, Webkataloge, Webkatalog-Liste

    Themenrelevante Links, z.B. aus anderen Blogs oder Seiten zum selben Thema sind aber deutlich effektiver. ;)

    Ein Eintrag in Suchmaschine ist in der Regel sinnlos. Sorge für eingehende Links und die großen Suchmaschinen werden dich früher oder später schon von selbst finden.

    PS: Hier in die Blogmap darfst du dich gerne auch eintragen. :mrgreen:
    WordPress Deutschland Verzeichnis

    1. Du hast einige Attributwerte nicht in doppelte Anführungszeichen " gesetzt, sondern in typografische ”. Liegt evtl. am Editor,welchen verwendest du? Andere Attrbutwerte sind überhaupt nicht in Anführungszeichen eingeschlossen.

    2. <br> statt <br/> (leere Elemente in XHTML)

    3. Die ID "sidebar_right" wird mehrfach verwendet. Eine ID darf aber nur 1x je HTML-Dokument vorkommen (id = eindeutig) -> Verwende verschiedene ID-Bezeichnungen oder Klassen (class).

    4. '&' sind in URLs tw. nicht escaped -> &amp;.

    Ansonsten sind anscheinend noch ein paar Elemente falsch verschachtelt. Aber mach erstmal die Fehler soweit raus, vielleicht sinds Folgefehler.

    Übrigens: Einen deutschsprachigen Validator findest du hier:
    HTML / XHTML / XML / WML Validator
    Der zeigt dir aber u.U. noch andere Fehler an.