Download Mod 6.4.1: Suche ins Board3 Portal integrieren

Support zu den Modifikationen (MODs) von Entwickler OXPUS für das phpBB 3.0.x
Antworten
marschi
Beiträge: 27
Registriert: Do 27. Mai 2010, 15:09

Download Mod 6.4.1: Suche ins Board3 Portal integrieren

Beitrag von marschi »

Hallo,

ich möchte die Suche im Download-Bereich in einen Block im Board3-Portal integrieren.
Die Einträge in der entsprechenden php sehen so aus:

Suche nach Autor im Forum

Code: Alles auswählen

	case 'author':
		window.open('search.php?author=' + qs_keywords, '_self', '');
		return false;
oder Suche auf Wikipedia

Code: Alles auswählen

	case 'wikipedia':
		window.open('http://en.wikipedia.org/wiki/Spezial:Search?search=' + qs_keywords, '_wikipedia', '');
		return false;
.

Ich habe nun bereits verschiedene weitere Suchoptionen eingefügt (Suche auf externen Websites etc.):

Code: Alles auswählen

	case '4teachers':
		window.open('http://www.4teachers.de/?action=search&searchstring=' + qs_keywords + '&searchtype=materials&searchfach=0', '_4teachers', '');
		return false;
...nur die Suche im eigenen Download-Bereich (Unterrichtsmaterial) klappt einfach nicht:

Code: Alles auswählen

	case 'umaterial':
		window.open('downloads.php?view=search&search_keywords' + qs_keywords, '_umaterial', '');
		return false;
Ich werde nach Suchauftrag immer nur in die Suchmaske weitergeleitet.

Deshalb meine Frage: Wie genau sieht der Suchbefehl für die "Suche nach Wörtern" aus, damit ich diesen in die Portalsuche integrieren kann??

Lieben Dank!
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2719
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Download Mod 6.4.1: Suche ins Board3 Portal integrieren

Beitrag von oxpus »

Hallo,

du musst ein Submit mitsenden, sonst weiß die Suche ja nicht, dass du suchen willst.
Also zumindest so muss es lauten:

Code: Alles auswählen

       case 'umaterial':
          window.open('downloads.php?view=search&submit=1&search_keywords' + qs_keywords, '_umaterial', '');
          return false;
Äh und noch ein Hinweis:
Wenn du auch schon im Javascript-Befehl window.open ein Ziel für das neue Fenster angibst und es sich als neues Fenster auch öffnen soll, dann bitte mit "_blank".
Alles andere wäre nicht XHTML-konform.
Nur wenn du gezielt ein Fenster in einem Frame oder iframe ansprichst, darfst du den Namen verwenden (denn dann allerdings ohne vorangestellten "_").
Und _self, _parent, _top sind dazu auch reserviert für gleiches Fenster (default-Einstellung), übergeordnetes Fenster oder Fenster auf der obersten Ebene.
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
marschi
Beiträge: 27
Registriert: Do 27. Mai 2010, 15:09

Re: Download Mod 6.4.1: Suche ins Board3 Portal integrieren

Beitrag von marschi »

Danke für die schnelle Antwort - ich komme noch immer nur zur Suchmaske, nicht zu konkreten Ergebnissen.

Falls du es austesten magst:
http://watfuerlehrpersonen.pytalhost.de ... portal.php

Links im Portal - Block "Suche" - Unterrichtsmaterial/W@T!

:)
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2719
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Download Mod 6.4.1: Suche ins Board3 Portal integrieren

Beitrag von oxpus »

Jaaaaaaaaaaaaa!
Da hast du auch noch ein Zeichen im Link vergessen und ich hatte das übersehen:

Code: Alles auswählen

           case 'umaterial':
              window.open('downloads.php?view=search&submit=1&search_keywords=' + qs_keywords, '_umaterial', '');
              return false;
Nämlich das = nach search_keywords ;)
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
marschi
Beiträge: 27
Registriert: Do 27. Mai 2010, 15:09

Re: Download Mod 6.4.1: Suche ins Board3 Portal integrieren

Beitrag von marschi »

Ermm, hätte ich drauf kommen müssen... Klappt prima, herzlichen Dank!! :)
Antworten