Beiträge von marX

    Pagebar2 bietet in seinen Einstellung an, die Seitenleiste automatisch einzufügen. Das passiert hier bei dir offensichtlich. Versuch mal folgenden Code vor query_posts():

    PHP
    remove_action ( 'loop_start', 'wp_pagebar' );
    remove_action ( 'loop_end', 'wp_pagebar' );

    Nein das liegt am Editor. Dieser filtert beim Speichern ungültiges HTML aus. <center> ist ungültig und war niemals offizielles HTML. Verwende gültiges HTML, z.B.

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


    oder nutze die Formatierungsbuttons des Editors.

    Wenn ich jedoch mehr als 5 Beiträge habe, erscheint unterhalb der Auflistung die Navi, mit der man durch die Seiten navigieren kann. Das möchte ich gerne abstellen.


    Die Navigation erscheint nur, wenn die entsprechenden Template Tags genutzt werden, z.B. next_posts_link(). Eventuell kommt das auch durch ein Plugin automatisch rein, dann musst du dieses Plugin entsprechend anpassen, bzw. für diese Ausgabe deaktivieren: remove_filter().

    Hast du vielleicht auch noch eine Lösung für die komischen Zeichen. Die Ä, Ö, Ü und " werden nicht richtig angezeigt.


    Da passt die Zeichencodierung nicht.
    3 Möglichkeiten:

    1. Codierung von WP auf ISO-8859-1 umstellen
    2. die andere Seite auf UTF-8 umstellen
    3. Die WP-Beiträge in eine Variable einlesen, statt direkt ausgeben, und vor der Ausgabe mit utf8_decode() umwandeln.
    Zitat

    Ich würde gere auch noch die Beiträge aus dem Forum anzeigen lassen. Weißt du wie ich das hin bekomme. Das Forum ist das Simple Press Forum - Plugin.


    Da gibts bestimmt ne Funktion von Simple:Press, die das leistet. Aber ich nutze das Forum selbst nicht. Schau mal in deren Support-Forum:
    Support Forum | Stuff at Yellow Swordfish

    Zitat

    PS: Bekommst noch mal 1-2 Links wenn du möchtest. :)


    Danke. :D

    Ich würde diesen Code gerne auf eine neue Seite machen, die ich TOP5 genannt habe.Wenn ich beim erstellen der Seite allerdings den Code mit dem HTML Editor und dem Code Kürzel einbinde und die Seite erstelle, werden nicht die 5 meistgelesen Beiträge angezeigt sondern nur der Code (last_posts();)


    Das geht definitiv schief, weil in Beiträgen kein Code erlaubt ist. Es gibt zwar Plugins die das ändern, aber ich persönlich bevorzuge, Code nur in Template-Dateien zu haben.


    Zitat

    Das gleiche passiert, wenn ich den Code irgentwo in die Index mache....Es wird immer nur last_posts(); angezeigt und nicht die TOP5...Eigentlich mache ich doch alles richtig oder?


    Fast. Schreib mal

    PHP
    <?php last_posts(); ?>
    Zitat

    Liebe Grüße und nochmal danke für die wirklich kompetente und nette Hilfe!


    Bitteschön! :mrgreen:

    Das Problem ist behoben, aber um Communityfreundlich zu bleiben, falls jemand auch selbiges Problem hat:


    Vorbildlich! :D

    Zitat

    Es lag daran dass die funktion "show" bereits von einem anderen Script verwendet wurde, ich musste innerhalb der wrap.js einfach diese Funktion umbenennen (bspw: "myshow") - dann klappte es.


    Ja, das hatte ich ja in meinem letzten Post ebenfalls vermutet. ABer schön wenn's jetzt geht.

    Habs nicht hin bekommen. Es kommt diese Fehlermeldung:test

    Anmerkung: Die Seiten liegen auf dem selben Server, Safe Mode ist off.


    Ja. Aber der Pfad auf dem Server stimmt wohl nicht so ganz:
    "failed to open stream: No such file or directory"


    Zitat

    Hier leicht abgewandelt - direkt mit http://..

    PHP
    <?php
      require "http://www.steuerratgeber-online.de/Blog/wp-blog-header.php";


    Das geht in den meisten Fällen schief. Da gehört keine URL hin, sondern ein physischer Serverpfad.

    Zitat

    da kommt dann diese Fehlermeldung:
    "Fatal error[/B]: Call to undefined function: query_posts()"


    Folgefehler. Die Datei wird nicht eingebunden, also ist die Funktion auch nicht verfügbat.


    Zitat

    Wenn ich hier direkt die Seite anwähle, ist die Seite leer. Muss da was drin stehen?


    Nur PHP-Code. Den siehst du im Browser natürlich nicht.

    Also Pfad anpassen, direkt über das Dateisystem des Servers. ;)

    Wird immer nur son kleiner Flashpalyer angezeigt mehr nicht. Vielleicht liegts auch an meinem Theme?!


    Das meinte ich mit "Scrollbalken" oben. ;) Nein, kann nciht am Theme liegen, wie gesagt bei meinem Minimalbeispiel oben siehts ja genauso aus. Komischerweise gehts bei mir, wenn ich das Flash direkt aufrufe. Ich würde den Fehler beim Flash selbst suchen. Das Programm mal prüfen, mit dem das Flash erstellt wurde, Flash-Version usw. Wenn möglich auch nen anderen Flash-Player...

    In PHPMyAdmin hast du links oben (über der Liste der Tabellen in deiner aktiven Datenbank) einen Button "SQL". Über den öffnest du die SQL-Konsole. Dort kopierst du den gesamten Code rein, der in der "forum_db.txt" steht. (Eventuell musst du vorher noch den Tabellenpräfix anpassen, falls dieser bei dir nicht "wp_" heißt.)

    Es ist noch da. Wenn ich deinen Seitenquelltext im Notepad++ anzeigen lasse, und dann auf "Format -> codiere in ANSI", dann seh ich den BOM. Aber auch erst in Zeile 2. Also wird wohl irgendwo her noch die Leerzeile kommen. Es sind also anscheinend 2 Dateien fehlerhaft. Welche das sind kann ich aber natürlich nciht sehen, ich seh ja nur die Auswirkungen.

    notepad.exe -> "Speichern unter..." -> da ganz unten steht "Codierung". Da gibts verschiedene Optionen, frag mich jetzt aber nicht welche das BOM speichert und welche nicht. "ANSI" speichert auf jeden Fall keins.

    Das BOM ist ein Steuerzeichen (3 Bytes lang), welches UTF-8 codierte Dateien kennzeichnen kann. PHP interpretiert dieses Steuerzeichen aber falsch und erzwingt damit eine Ausgabe. Das verursacht dann Fehler wie das genannte "Cannot modify..."
    Byte Order Mark – Wikipedia

    Nimm einen vernünftigen Editor, der auch UTF ohne BOM speichern kann. Ich nehme z.B. den hier:
    .:: NOTEPAD++ ::.
    Da kann ich im Menü "Format" alles auswählen was ich benötige.

    Die .htaccess im Root fängt hier die Permalinks von WP ab, daher die falsche Umschreibung. Leg mal folgende .htaccess ins WP-Verzeichnis:

    Apache Configuration
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wordpress/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordpress/index.php
    </IfModule>

    PS: Nimm die Code-Tags für Code, nicht die Zitat-Tags. Bei Zitaten u. normalen Texten wird alle x Buchstaben automatisch von der Forensoftware ein Leerzeichen eingefügt, um Zeilenumbrüche zu erzwingen. ;)