Archiv verlassen und diese Seite im Standarddesign anzeigen : Suchfunktion direkt aus einen Wiki-Artikel
Werner Hohn
21.12.2007, 18:28
Bei der Suche im Forum direkt aus einem Wiki-Artikel {{PAGENAME}} landet man auf der Standardseite fürs Suchen. Man muss erst die 6 Zeichen eingeben und der Suchbegriff {{PAGENAME}} wird nicht übernommen.
Lässt sich das ohne viel Aufwand von Seiten der Technik ändern? Wenn nein, dann nehme ich die in beinahe allen Artikel verlinkte Suche raus.
Werner
Nammalakuru
22.12.2007, 02:53
Ähhh .... kannst du das anders erklären ... ich verstehs grad nicht so richtig :roll:
Werner Hohn
22.12.2007, 12:35
Ist ganz einfach. In den meisten Wikiartikel besteht die Möglichkeit mit einem Klick die Suchfunktion des Forums zu nutzen. Dabei wird automatisch der Artikelname (das ist der {{PAGENAME}}) als Suchbegriff übergeben. Bei der alten Forensoftware wurden dann alle relevanten Beiträge angezeigt.
Heute wird der Artikelname nicht mehr übergeben. Stattdessen erscheint die leere Suchenseite.
Im Wikiartikel steht dann zum Beispiel nur "Diskussion" oder "Beiträge im Forum".
Am Bohusleden (http://wiki.outdoorseiten.net/index.php/Bohusleden) lässt sich das einfach nachsvollziehen.
In der Wikisyntax sieht das so aus:
[http://forum.outdoorseiten.net/search.php?search_keywords={{PAGENAME}} Diskussion]
Wir benötigen also nur eine standardisierte Übergabeprozedur, die sich in den Artikel einbauen lässt. Die Sicherheitsabfrage ist in dem Fall ja überflüssig.
Werner
Nammalakuru
22.12.2007, 17:27
okay .... jetzt hab ichs. Stimmt, die Links gelten nur für die alte software.
Ich werd mal sehen was ich tun kann.
Werner Hohn
22.12.2007, 20:27
Danke, hat aber Zeit. Du musst nicht fürs Wiki an Weihnachten durcharbeiten. ;-)
Werner
Hallo Werner,
das:
http://forum.outdoorseiten.net/search.php?query=<Suchbegriff>
sollte Fuktionieren ..
Gruß
thefly
Nammalakuru
10.02.2008, 17:22
Kann man die alten Links irgendwie umleiten?
Ansonsten gilt das nur für die neuen Sachen die man anlegt bzw. man müsste alle alten umändern.
whops, das geht ja schnell hier...
joa, prinzipell geht das schon, dafür müsste ich das Mod_Rewrite mal ans laufen bringen.. besser wäre es natürlich so, - kostet keine Rechenzeit :-) .. ich guck mal eben was man da so machen kann...
Werner Hohn
10.02.2008, 17:47
Hallo Werner,
das:
http://forum.outdoorseiten.net/search.php?query=<Suchbegriff>
sollte Fuktionieren ..
Gruß
thefly
Jein.
Der Code muss so aussehen http://forum.outdoorseiten.net/search.php?query={{PAGENAME}}
Dabei wird der Artikelname automatisch als Suchbegriff übernommen.
Zur Beruhigung, das klappt jetzt. Ausnahme, wenn der Artikelname aus mehreren Wörtern besteht. Bei der Suche nach Via de la Plata, wird nur Via als Suchbegriff übergeben, auch wenn ich den Namen komplett anstatt {{PAGENAME}} übergebe. Wer den Suchbegriff per Hand einträgt, muss die spitzen Klammern <> weglassen. Diese Fehler sind allerdings schon immer in der Wikisoftware gewesen.
Leider landet man noch immer auf der Suchenseite und muss den Sicherheitscode eintippen.
Trotzdem, danke für die Arbeit.
Werner
Musst du den Sicherheitscode auch eingeben, wenn du im Forum angemeldet bist?
Werner Hohn
10.02.2008, 17:55
Wenn ich angemeldet aus dem Forum im Forum suche, nein. Die Suche ohne Anmeldung bringt aber bessere(?), jedenfalls andere Ergebnisse.
Mal testen.
Wiki Spanien: http://wiki.outdoorseiten.net/index.php/Spanien#Links_ins_Forum_von_outdoorseiten.net
Wiki Via de la Plata: http://wiki.outdoorseiten.net/index.php/Via_de_la_Plata#Link.28s.29_ins_Forum_von_outdoorseiten.net
So getestet. Die Sicherheitsüberprüfung ist nötig.
Werner
Nachtrag:
Nach meiner Meinung sollte es für die Suche aus dem Wikiartikel unerheblich sein ob jemand angemeldet ist. Der Suchbegriff ist ja vorgegeben. Man glaubt es kaum, aber ins Wiki schauen mehr Leute die von außerhalb des Forums kommen als angemeldete User rein. Jedenfalls lassen einige E-Mails die im Laufe der letzten Jahre erhalten habe diesen Rückschluss zu.
um den ganzen Begriff zu suchen musst du den Klammern:
*[http://forum.outdoorseiten.net/search.php?query=%22Via_de_la_Plata%22 Beiträge zur Vía de la Plata im Forum]
%22 sind Gänsefüsschen, die müssen drum rum, Allerdings sucht er dann nach "Via de la Plata" als ganzen Ausdruck. den Rest haben wir auch gleich .. man kann noch Suchoptionen übergeben, Moment...
Edit: mehrere Suchbegriffe müssen mit + verknüpft werden also ...?query=Begriff1+Begriff2
So, ich habe die Sicherheitsüberprüfung mal abgeschaltet, leider können wir die nicht nur für die Suche aus dem Wiki abschalten. (zumindestens nicht einfach mal so)
Im Gegenzug habe ich allerdings eine zeitliche Begrenzung eingestellt, d.h. es ist nur alle 10 sec eine Suchanfrage gestattet.
Müssen wir mal gucken ob das so zur Zufriedenheit aller funktioniert..
Dass man bessere Suchergebnisse erzielt wenn man nicht eingeloggt ist konnte ich allerdings noch nicht nachvollziehen, kannst du das mal näher beschreiben?
Werner Hohn
10.02.2008, 18:26
Super! Aus dem Pott kommen immer noch die Besten. :ignore: Musste ich schreiben. Meine Frau ...
Jetzt, nach der Umstellung erhalte ich dieselben Ergebnisse. Vorher ist mir aufgefallen, dass es angemeldet oft weniger Treffer waren. Ich hab's aber nicht weiter überprüft. Also Schwamm drüber.
Werner
Danke :-)
.. ich hab gerade mal geguckt, wir haben 68 Links aus dem Wiki auf die Suche, das änder ich lieber manuell bevor da ständig die Rewrite_engine ran muss...
-braucht ihr noch mehr Suchoptionen aus dem Wiki, oder reichen + und %22 aus?
Werner Hohn
10.02.2008, 19:00
Nee, reicht! Schreibendes Personal wäre Buschtrommler lieber. Zuzeit macht der jedenfalls auf Einzelkämpfer.
Werner
-- da fehlt mir gerade die Zeit zu.. aber nochwas: Sonderzeichen müssen speziell übergeben werden:
Ä = %C4
ä = %E4
Ö = %D6
ö = %F6
Ü = %DC
ü = %FC
ß = %DF
also die Suche für die Alpenüberquerung sieht so aus:
http://forum.outdoorseiten.net/search.php?query=Alpen%FCberquerung
- müsst ihr auch rausnehmen, das interpretiert er sonst als NICHT
ich habe jetzt beim ändern immer alle mit + verknüpft, also :
http://forum.outdoorseiten.net/search.php?query=Gauja+Nationalpark
Ich weiß gerade nicht ob es im Wiki dazu ne Seite gibt, wenn ja könnte das einer aus dem WIKI-Team dahinkopieren?
Werner Hohn
10.02.2008, 19:16
Vermutlich hat Buschtrommler es soeben gelesen und wird was draus machen. Schreiben kann er hier ja nicht. Oder? Als Wiki-Mod doch?
Werner
Nee kann er nicht..
Gut, ich hab alle Artikel jetzt geändert. Was mir noch aufgefallen ist das Konstrukt mit {{Pagename}} erzeugt bei Überschriften auf mehreren Wörtern einen Fehler, die müssen dann per Hand unten eingetragen werden. Außerdem müssen mehrere Wörter miteinander verbunden werden, also wahlweise per + oder wenn mit %22 geklammert wird per Unterstrich!
grüße
thefly
vBulletin® v3.7.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.