Beiträge von merlin1973

    hm...sehr sehr merkwürdig dieser script! Ehrlich gesagt kann ich dazu keine Hilfe geben. Manche Themes sind so undurchsichtig programmiert, dass meistens nur der Autor selbst da durchblickt.

    Meine Empfehlung:

    1. Den Autor des Themes kontakten, bzw. darauf warten, dass das Theme an Wordpress 2.1 angepasst wird

    2. Ein anderes funktionierendes Theme benutzen

    3. vorrübegehend Wordpress 2.1 nicht benutzen...offenbar wurde das Problem bereits erkannt und die alte Serie wird weiter fortgesetzt...aktuelle Version 2.0.8...bei einem re-upgrade muß man jediglich mit Hilfe von phpmyadmin in die datenbank gehen und die tabelle categories in linkcategories umbenennen

    Also zunächst erstmal zur Info...Wordpress 2.1 hat einige Datenbankeinträge umgeschrieben...aus "linkcategories" wurde "categories"...liegt daran, dass wie schon weiter oben beschrieben die linklisten jetzt zu den kategorien gehören.

    Jedes Theme ist in der Sidebar anders programmiert, aber in der Regel rufen alles die linklisten aus dem Datenbankspeicher ab, der ja jetzt einen anderen namen hat...deshalb der syntax error!

    Bei mir sah die Sidebar vorher so aus (Auszug Linklisten-Abfrage)

    PHP
    <?php $link_cats = $wpdb->get_results("SELECT cat_id, cat_name FROM $wpdb->linkcategories");
                    foreach ($link_cats as $link_cat) { ?>
                      <h2><?php echo $link_cat->cat_name; ?></h2>
                      <ul class="extlink">
                        <?php wp_get_links($link_cat->cat_id); ?>
                      </ul>

    Diesen Teil habe ich gelöscht und durch den oben stehenden script ersetzt...eigentlich habe ich mich nur an die Wordpress DE-Standard Edition gehalten die im Wordpress 2.1 als Theme bereits integriert war. Dort bitte mal die Sidebar anschauen und den darin stehenden Script adaptieren. Da eben jedes Theme anders programmiert ist kann von der o.g. Vorlage das eine oder andere etwas abweichen...aber im Prinzip liegt halt der Fehler in der bisherigen Linkabfrage aus der Datenbank...wenn alle Stricke reißen sollten...vorrübergehend auf ein Theme ausweichen das funktioniert...und warten bis die bisherigen auf Wordpress 2.1 aktualisiert wurden.

    Also...für alle die sich immer noch mit dem Datenbank-Error herumärgern habe ich hier eine Lösung:

    Ich hatte recht...der Script in der Sidebar des Themes sorgt für die Fehlermeldung. In Wordpress 2.1 werden die Linklisten nicht mehr separat, sondern über das Menü Kategorien verwaltet. Aus diesem Grund erzeugt der bisherige php-script der die Linklisten darstellen soll eine Fehlermeldung.

    Einfach die Sidebar im Theme-Editor öffnen...den alten php script löschen und zum beispiel durch folgenden ersetzen:


    PHP
    <?php /* If this is the frontpage */ if ( is_home() || is_page() ) { ?>                
    <?php wp_list_bookmarks(); ?>

    Fertig!

    Danke erstmal für die Hilfe! Ich habe es mal wie empfohlen mit anderen Themes ausprobiert...und ja es funktioniert...dort gibt es das Problem nicht.

    Bloß eine endgültige Lösung ist das mit Sicherheit nicht, wenn 80% der Themes mit dem neuen Wordpress 2.1 die Arbeit verweigern...da die Blogroll-Listen und Kategorien in der Sidebar programmiert sind, nehme ich nun an das irgendein script darin die Fehler verursacht.

    Hallöchen an alle,

    ich habe hier im Forum schon einige Threads gelesen, aber offenbar haben viele das gleiche Problem...aber niemand so eine richtige Lösung dafür.

    Problem: WordPress database error: [You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1]
    SELECT cat_id, cat_name FROM

    Also ich habe Wordpress 2.1 komplett neu installiert...auch eine neue sql datenbank als ziel gewählt...trotzdem erscheint in den Blogroll-Listen o.g. Fehlermeldung...

    Meine Frage ist nun wie man Wordpress diesbezüglich fehlerfrei zum laufen bekommt.

    Danke im Voraus für Eure Hilfe!

    PS: an den Plugins kann es nicht liegen...da es eine Neuinstallation war und sie garnicht aktiviert gewesen sind.

    Hallo erstmal an alle,

    ich habe seit einiger Zeit ein kleines Problem...und zwar würde ich gern ein iframe innerhalb eines beitrages unterbringen...z.B. Amazon-Partnerprogramm wenn man über ein Buch etc. schreibt. Leider will der Editor den letzten Befehl </iframe> nicht abspeichern sondern verwandelt ihn ständig in ein <p> um.

    Ich habe bereits das Forum durchsucht und habe festgestellt, dass bereits andere User das gleiche Problem haben...nur wurde bis jetzt keine brauchbare Lösung gefunden.

    Ich vermute das es an der Autokorrektur des Editors liegt, vielleicht kann man die ja irgendwie deaktivieren bzw. durch ein plugin verändern?

    Vielen Dank im Voraus für alle Ideen!

    Da hast Du vollkommen Recht, dass ist wirklich mehr als seltsam...ich habe den Provider nun mit der Tatsache konfrontiert, dass meine Permalink-Struktur ja funktioniert, was eigentlich die Option mod_rewrite vorraussetzt. Da bin ich mal gespannt was sie dazu sagen.

    Trotzdem für den Fall der Fälle eine Frage: Kann man auch ohne mod_rewrite eine brauchbare 404-Lösung erreichen oder bleibt mir am Ende nichts anderes übrig als den Hoster zu wechseln?

    Hallo Mastermind...

    Inzwischen hat sich mein Provider gemeldet...die behaupten nun das mod_rewrite von ihren Servern nicht unterstützt wird. Und das es vermutlich deswegen die Probleme gibt. Kann das sein?

    PS: Ich dachte das man ohne das mod_rewrite seine Permalink-Struktur nicht verändern kann...und das funktioniert ja bei mir problemlos...

    Grüß Dich Mastermind,

    mittlerweile habe ich herausbekommen das die Server meines Providers php Dateien als cgi ausführen...und diese Einstellung kann nicht verändert werden.

    Jetzt vermute ich das es daran liegen könnte...denn die 404 Seite von Wordpress ist ja schließlich eine 404.php

    Ein Nachtrag von mir:

    Bezugnehmend auf den Hinweis das es an meiner Permalink-Struktur liegt habe ich sie mal auf Standard gestellt...jetzt erscheint bei einem 404 automatisch die Startseite des Blogs...Super!

    Kann es sein das mein Provider die Funktion mod_rewrite nicht unterstützt und es deshalb zu den Problemen kam, oder gibt es noch eine andere Möglichkeit seine benutzerdefinierten Links zu behalten und das die Fehlerbehebung von Wordpress funktioniert?

    Hallo Mastermind,

    der Grund warum ich mir die Mühe mache eine eigene Fehlerseite zu erstellen liegt daran, dass die Fehlerbehandlung von Wordpress aus irgendeinem Grund bei mir nicht funktioniert...die 404.php habe ich ja bereits angepasst...aber sie wird halt nicht angezeigt...wordpress spuckt immer einen 404 aus egal was ich versuche...

    Hallo Mastermind,

    danke für die schnelle Antwort...ich habe vorher das Forum durchsucht und auch den Beitrag von Thomass und Dir gelesen.

    Aber wie schon gesagt...trotz unzähliger Versuche und allem erdenklichen Probieren funktioniert es nicht...

    Ich vermute das es etwas mit der Zeile:

    RewriteRule . /index.php [L]

    zu tun hat...aber sicher bin ich mir da nicht...

    Hallo erstmal an alle!

    Nachdem ich mich nun seit ungefähr seit 2 Wochen erfolglos damit beschäftigt habe eine eigene 404 Seite zum laufen zu bringen, dachte ich mir ich wende mich mal an das Forum...vielleicht weiß ja hier jemand Rat?

    In meiner .htaccess Datei befindet sich folgender Eintrag:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    Egal an welcher Stelle ich nun ErrorDocument 404 /404.html einfüge...es funktioniert nicht...während im Internet Explorer die 404 Meldung kommt erscheint im Mozilla Firefox die Meldung:
    [size=10]
    Not Found[/SIZE]

    The requested URL /php-bin/index.php was not found on this server.
    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

    Ironischerweise funktioniert das Anzeigen der 404 Seite wenn ich den ganzen oberen Eintrag in der .htaccess Datei herauslösche und nur ErrorDocument 404 /404.html dort stehen habe.

    Leider mit dem Nachteil, dass dann das gesamte Blog nicht mehr funktioniert...es wird nur noch die Startseite angezeigt bzw. die selbst erstellte 404 Seite.

    Vielleicht weiß jemand von Euch, was man in diesem Fall noch tun kann. Danke dafür im Voraus!