Beiträge von mastermind

    Jop, hab den Fehler grad entdeckt: In der Datei advancedsearch.php ist in Zeile 186 ein längerer (eben der o.g.) Text. Dort habe ich blödsinnigerweise die Anführungszeichen im Link zur MySQL-Doku maskiert. Also entweder die Schrägstriche vor den Gänsefüßchen entfernen oder korrigierte Version runterladen, dann sollte der Text auf deutsch erscheinen.

    Wenn Du Dich über PMA mit der Datenbank verbinden kannst, ist das schonmal nicht verkehrt.

    Unter welcher Domain ist das PMA zu erreichen, unter der selben wie Dein Blog? Steht oben rechts als Datenbank-Server "localhost"?

    Wenn Du im PMA bist, kannst Du Deine Datenbank auswählen?

    Sarah: Die "Syntax" ist von Confixx, das benutzen sehr viele kleine Hoster. Außerdem hat er ja oben schon gesagt, dass der Hoster Speicherzentrum.de ist.

    Schöne Site! Sehr entspanntes Design. Die Schriftarten sind für mich auch ok (Konqueror/Linux).

    Man merkt der Site auch nicht an, dass die Gestalterin gleichzeitig Besitzerin eines Macs ist -- und das darf als Kompliment verstanden werden. ;)

    Hast Du auch brav für den zweiten Blog ein anderes Tabellenpräfix eingegeben? Siehste.

    Dass Du ein Backup hast, spricht schonmal für Dich. Wenn die alte Installation nach Einspielen des Backups wieder da ist (hoffentlich halbwegs aktuell), solltest Du in die Datei wp-config.php an der Stelle "table prefix" den voreingestellten Wert ändern, z.B. auf sowas wie wp1_.

    Eigentlich ist schon alles korrekt: Die Datei muss ctas-de_DE.mo heißen, da das die Textdomain für das Plugin ist. Und sie muss auch nicht verschoben werden.

    Komischerweise habe ich das Plugin auf zwei WP-Installationen getestet, und bei beiden funktioniert die Übersetzung. Muss ich mal heute abend nochmal schauen, bin jetzt erstemal unterwegs.

    P.S. Einen Quicktag zum Klicken gibt es nicht... Ich denke aber, den Text exakt einmal pro WP-Blog einzutippen oder zu c&p-en sollte machbar sein. ;-)

    Nur wäre es schön, wenn es das Plugin in deutsch gäbe. Kann man aber ja selber machen.

    Das Plugin ist komplett "ge-gettext-et", und es ist eine Sprachdatei dabei. Was steht bei Dir in der wp-config.php bei WP_LANG? Wenn es de_DE ist, sollte es automatisch übersetzt werden.

    Was richtig gut wäre, wenn man die Kategorien erst auswählen kann und diese nicht schon vowählt (aktiv) wären. Bei vielen Kategorien ist das deaktivieren sonst sehr lästig.

    Hm, die Überlegung war, dass man die meisten Leute vermutlich zunächst alle Kategorien durchsuchen und die Suche dann einengen. Daher habe ich es so eingestellt, dass beim ersten Aufruf der Seite alles aktiv ist.

    Du kannst aber in der Plugin-Datei advancedsearch.php in der Funktion ctas_form_cats(), Zeile 105 den Schnipsel

    PHP
    empty($_GET['s']) ||


    entfernen; dann sind die Kategorien beim ersten Aufruf der Seite deaktiviert. (Selbiges mit den Autoren in der Funktion ctas_form_authors())

    Also ich habe es mal auf meinem Testserver installiert. Bei den statischen Seiten wird der Inhalt komplett nicht mehr angezeigt, bei den Archivseiten wird die Kurzfassung ausgeblendet.

    Ups, habs gerade gesehen... Da habe ich einen Variablennamen verhunzt. Ich hab die Dateien neu hochgeladen. Du kannst aber auch einfach in Zeile 47 des advancedsearch.php aus $content ein $ctas_content machen. Danke für den Hinweis.

    Im Ziparchiv ist angeblich eine Powerpointdatei, die sich nicht mit Powerpoint öffnen lässt.

    Das ist keine Powerpoint-Datei sondern eine gettext-Katalog.

    Die Readmedatei hat keine Extension.

    Braucht sie auch nicht. ;-)

    Und bei dem Quicktag tut sich gar nichts.

    D.h. das Formular wird nicht erzeugt? :-? Muss ich mal anschauen.

    Vielleicht hilft solange die Template-Selbstbau-Methode?

    Hui, Du bist ja flott. ;-)

    ich kapier das nicht. soeben auf texto.de versucht. ich suchte einfach nach *Plug* -ohne die Sternchen - und es kamen jede Menge Ergebnisse und alle waren farbig hinterlegt.

    Komisch. :-? Könnte ich evtl. einen Link zu der Suchseite bekommen? Kannst Du mir auch gerne per PN schicken.

    das zeigt mir bei der Suche nach -.de fast alle Beiträge an. ist dies zuwenig?

    Wieso zuwenig? im Übrigen bedeutet das Minuszeichen, dass der Begriff nicht vorkommen darf. D.h. es werden alle Seiten ausgegeben, in denen .de nicht enthalten ist.

    Die Plugins schaue ich mir mal an.

    (Btw, sollten wir nicht besser in dem anderen Thread diskutieren? Vllt. kann ein Mod die letzen Beiträge rüber schieben.)

    Es ist fertig, das lang ersehnte ;) Plugin für die erweiterte Suche.

    Herunterladen:
    http://www.zirona.com/software/wordpress-advanced-search/ (englisch)

    Wenn man das Plugin aktiviert, wird den WP-Spalten post_title, post_content und comment_content ein FULLTEXT-Index hinzugefügt. Das ist nix Schlimmes, und man kann es nach Deinstallation des Plugins wieder entfernen (muss man aber nicht).

    Danach kann man eine neue Seite anlegen und dort mit

    HTML
    <!--advancedsearch-->

    das Formular erzeugen lassen.

    Das sieht dann ungefähr so aus: http://www.contutto.com/download/screenshot_ctas.png

    Die Elemente haben alle id- und class-Attribute, so dass man das Formular bis in den letzen Winkel durchstylen kann. ;-)

    Man kann das Formular auch selbst zusammenstellen, indem man eine eigene Seitenvorlage im Theme-Ordner erstellt und darin die Inhalte der Funktion ctas_form() in advancedsearch.php verwurstet.

    Viel Spaß beim Ausprobieren! :-D

    Feedback und Verbesserungsvorschläge sind wie immer höchst erwünscht.

    Beim Upload unbedingt darauf achten, dass im ASCII- (nicht Binär-) Modus hochgeladen wird. Das könnte das Problem mit dem Buchstabensalat lösen.

    Wenn das PHP nicht ausgeführt wird, solltest Du nochmal prüfen, ob Dein Hosting-Paket auch PHP-Unterstützung hat.

    Ich versuche mal, das Problem etwas genauer zu beschreiben:

    Die 'normale' Suche findet exakte Übereinstimmungen mit dem Suchbegriff. Wenn ich nach großer Hund suchen würde, wäre der Satz "Hasso ist ein großer Hund." ein Treffer, "Hasso ist ein großer schwarzer Hund." jedoch nicht. Daher ist es für ein Plugin einfach, sich den Suchbegriff zu schnappen und in der Ausgabe zu markieren.

    Die Volltext-Suche arbeitet grundlegend anders. Sie betrachtet die Suchanfrage nicht als simple Zeichenkette, sondern sie nimmt die Wörter und sucht im gesamten Artikel nach jedem einzelnen Wort. Weiterhin ist sie erlaubt sie, festzulegen, ob von mehreren Wörtern eines oder alle enthalten sind. Es können auch Wörter bestimmt werden, die gar nicht vorkommen dürfen.

    Die Volltext-Suche hat eine weitere Besonderheit: da sie ja nach Wörtern und nicht Zeichenketten sucht, muss es man besonders kenntlich machen, wenn man nur nach dem Teil eines Wortes sucht. So würde man etwa mit dem Suchbegriff Fisch* Beiträge mit Fisch, Fischbrötchen und Fischmarkt finden.

    Nun könnte man meinen: Das sind alles klar definierte Fälle, und man könnte trotzdem eine Funktion einbauen, die Suchbegriffe filtert und hervorhebt. Das Problem ist nur, dass man bedeutend höheren Aufwand bei der Verarbeitung hätte, der sich negativ auf die Ladezeit der Seite auswirken würde.

    Fakt ist, dass die herkömmlichen Suchplugins mit der erweiterten Suche nichts anfangen können werden. Aber ich denke, man kann eine Hervorhebungsfunktion auch später in das Plugin integrieren.

    Im Übrigen schließen sich die herkömmliche und die erweiterte Suche nicht aus, somit werden alle Plugins wie bisher funktionieren, wenn man die normale Suche nutzt. Die erweiterte Suche ist über eine eigene Seite erreichbar.