Beiträge von marX

    hi, danke marX für die schnelle antwort, habs mal probiert aber er meldet

    Parse error: syntax error, unexpected $end in /mnt/web6/20/35/51681735/htdocs/page/wp-content/themes/dachs/page.php on line 24

    Da ist noch bissl was durcheinander - versuchs mal damit:


    Beachte die Einrückungen, dann siehst du welcher Code zu welchem Struktur-Abschnitt gehört.

    So, ich habs grade mal bei mir lokal getestet - der von mir angegebene Code funktioniert NUR bei umgeschriebenen Permalinks, nicht bei der Standardeinstellung. Grund dafür (vermutlich): Wenn du eine Seite mittels ?page_id=123 aufrufst, dann holt WP sich automatisch das page.php-Template und prüft hier ob der Post/die Page vorhanden ist. Die 404.php wird also in diesem Fall nie aufgerufen.

    Vorschlag: In der index.php (und der page.php, single.php usw...) suchst du nach folgendem Konstrukt (beispielhaft, wichtig ist das if-else-endif-Konstrukt):


    So wird - wenn kein passender Post gefunden wurde - die 404-Page mit der ID 17 auf. Falls das if-else-endif nicht vorhanden ist, dann kannst du es auch selbst einfügen. (Du kannst auch den Code posten, dann helf ich dir beim Einbau.)

    Das sollte dann auch mit den Standard-Permalinks funktionieren.

    Ich frage desshalb, weil Seiten auf erster Ebene anders/oder besser gelistet werden, als auf zweiter oder dritter Ebene.


    Dabei geht es um "Link-Ebenen", d.h. wieviele Links nötig sind um die entsprechende Seite aufzurufen. Ob der Link auf deiner Index-Seite auf "/blog.php" oder "/wordpress/" oder "blog.example.org" oder "example.org/dir/subdir/subdir2/subdir3/blog/" verweist ist dabei vollkommen egal. Wichtig ist, dass diese Ziele jeweils mit 1 Klick von der Hauptseite aus erreichbar sind.

    Probiers mal so:

    Seiten holst du über die page_id, Beiträge über den p-Parameter.

    Der 1. Parameter von the_content() ist übrigens der More-Link-Text, ich weiß nicht warum du da immer irgendwelchen 404-Inhalt übergeben willst. ;) Außerdem beinhaltet the_content() bereits die Ausgabe des Inhalts - das echo ist also an der Stelle auch falsch.

    Außerdem ist in dem Fall das endif überflüssig - es gibt ja kein dazugehöriges if.

    Dieses Thema habe ich über sie SuFu schon gefunden und vor einiger Zeit auch mal rein geschrieben (siehe letzer Beitrag). Ich versteh es aber ehrlich gesagt nicht so ganz... welcher Code kommt wo genau rein?


    Also in dem Thread wurde eigentlich alles erklärt. Wenn du trotzdem weitere Fragen dazu hast, dann schreib bitte in diesem Thread weiter.


    Zitat

    Wenn du mir jetzt noch sagen könntest was für ein Script genau und wo ich das einfügen müsste... ich kenn mich mit php oder java überhaupt nicht aus.


    Ich sagte JavaScript - von PHP und Java war keine Rede. ;)

    Prinzipiell so:
    Das Suchfeld (also das <input>) hat eine ID, z.B. "searchinput" und ein value-Attribut, z.B. "Suche". Jetzt benötigst du noch ein onfocus-Eventhandler. Das ganze sieht dann etwa so aus:

    Code
    <input type="text" name="searchinput" id="searchinput" value="Suchen" onfocus="clear_field()" />


    Dazu kommt ein kleines JavaScript im <head>-Bereich der Seite:

    Code
    <script type="text/javascript">
    function clear_field() {
      var s = document.getElementById("searchinput");
      if( s.value == "Suchen" ) {
        s.value = ''; // <-- das sind 2 einfache Anführungszeichen, d.h. ein leerer String
      }
    }
    </script>


    Ich habs jetzt zwar nicht getestet, sollte aber so funktionieren. Ansonsten mal z.B. bei SELFHTML im JavaScript-Teil nachlesen, z.B. hier:
    SELFHTML: JavaScript / Sprachelemente / Event-Handler
    Bei "onfocus" gibts ein ähnliches Beispiel.

    Ich will gerne für jeden Beitrag ein Kalenderblatt (Grafik).


    Da wird ein Blanko-Kalenderblatt als Hintergrundgrafik verwendet, und danach die beiden Teile des Datums mit the_date() bzw. the_time() darauf ausgegeben. Eine ausführliche Anleitung gabs mal hier im Forum:
    http://forum.wordpress-deutschland.org/design/20382-kalenderblatt.html

    Zitat

    Wie kann ich eine Übersicht einbauen wie man sie zum Beispiel hier findet, also z.B. infos artikel, nächster artikel etc?


    Verstehe nicht was du meinst? Verwandte Artikel? Das macht man z.B. über Tagging der Posts und Funktionen eines Plugins wie "Simple Tags".

    Zitat

    Das "suchen" in der SuFu oben rechts soll verschwinden wenn man reinklickt und wieder erscheinen wenn man mit dem Cursour raus geht


    Das geht mittels JavaScript.

    Zitat

    Wo genau kann ich das "Comments" in den Kommentaren verdeutschen? Ich hab im comments.php schon vieles probiert aber irgendwie erwische ich immer das falsche


    Vermutlich in der Sprachdatei des Themes.

    Zitat

    Ich wäre auch schon froh wenn mir jemand eine oder zwei dieser Fragen beantworten könnte. ;)


    So das waren 4. ;) Zu Frage 2 fällt mir nicht viel ein. Ich hatte mal was ähnliches mit einer Definitionsliste (-> SELFHTML) erstellt (Bild in <dt>, Bildtext in <dd>, und dann per CSS entsprechend formatiert), aber das funktioniert nur vernünftig im einfachen Editor. Für den WYSIWYG hab ich da keine Idee.

    Welches Theme, welche WP-Version, welche PHP-Version? Sieht so aus, als wäre das Theme nicht mit deiner verwendeten WP-Version kompatibel. Auch ein Problem mit der eingesetzten PHP-Version wäre möglich (z.B. PHP 4 statt PHP 5).