Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 05. Juni 2012 16:06

bd0
Server-Pate
Ort: Köln
Registriert: 22. Juni 2011
Beiträge: 208

{search} findet keine ergebnisse

hallo,

ich habe cmsms 1.10.3 am laufen. habe {search} eingebunden. bei eingabe eines suchbegriffs wird aber nichts gefunden, selbst wenn ich begriffe eingebe die definitiv auf der seite enthalten sind. woran kann das liegen?

da ich mehrere contentblöcke auf den seiten verwende habe ich inline auf false gesetzt und eine suchseite als resultpage definiert

[== code ==]
{search inline="false" resultpage="suchergebnisse"} 

"die gesamte webseite neu indizieren" unter erweiterungen/suche/optionen habe ich auch schon geklickt.

ausserdem nutze ich das vorinstallierte "news" um news zu verwalten. würden diese theoretisch auch von der suche erfasst oder bleiben die ausssen vor?

über hilfe würde ich mich freuen.

Offline

#2 05. Juni 2012 16:12

otter24
kennt CMS/ms
Ort: Hamburg
Registriert: 12. Januar 2011
Beiträge: 339

Re: {search} findet keine ergebnisse

Moin,


benutzt Du den Advanced Content? Wenn ja musst Du den "mitgelieferten Standardblock" {content} auch einbauen.
Das war bei mir das Problem ich hab {content} durch AdvancedContent ersetzt und die Suche lief nicht mehr. War aber noch ne 1.9.4 Version.

Gruß aus HH


Ich bin war  kein Klugscheißer, ich weiß wusste es wirklich nicht besser.

Offline

#3 05. Juni 2012 16:17

bd0
Server-Pate
Ort: Köln
Registriert: 22. Juni 2011
Beiträge: 208

Re: {search} findet keine ergebnisse

ich benutzte "normale" contentblöcke, {content} ist also auf jeder seite vorhanden, ausserdem noch die zusätzlichen contentblöcke.

Offline

#4 05. Juni 2012 16:30

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: {search} findet keine ergebnisse

bd0 schrieb:

"die gesamte webseite neu indizieren" unter erweiterungen/suche/optionen habe ich auch schon geklickt.

Hast du schon mal in die Datenbank geschaut, ob überhaupt etwas indexiert wurde?
Also in der Tabelle: prefix_module_search_index

Ich geh' mal davon aus, dass in den Seitenoptionen die Seite schon auf durchsuchbar gesetzt ist?

Offline

#5 05. Juni 2012 16:49

bd0
Server-Pate
Ort: Köln
Registriert: 22. Juni 2011
Beiträge: 208

Re: {search} findet keine ergebnisse

habe gerade in der datenbank nachgeschaut. dort sind suchbegriffe drin ca. 800, wenn auch nicht alles sinnvoll. habe die datenbank mal manuell geleert und nochmal neu indiziert. leider ohne besserung. die datenbanktabelle hat sich aber wieder mit inhalten gefüllt.

die seiten sind in den optionen auf durchsuchbar gesetzt.

Offline

#6 05. Juni 2012 17:42

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: {search} findet keine ergebnisse

Wie sieht denn das Template für die Seite "suchergebnisse" aus?
Ist da auch der {content} Tag drin?
Ohne den geht meist nichts.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#7 05. Juni 2012 17:47

bd0
Server-Pate
Ort: Köln
Registriert: 22. Juni 2011
Beiträge: 208

Re: {search} findet keine ergebnisse

die seite für die suchergebnisse benutzt ein normales seitentemplate. {content} ist auch dort vorhanden.

Offline

#8 06. Juni 2012 14:44

otter24
kennt CMS/ms
Ort: Hamburg
Registriert: 12. Januar 2011
Beiträge: 339

Re: {search} findet keine ergebnisse

Moin ...

Ich hab eine Seite Online Version 1.10.3 da bekomme ich auch keine Suchergebnisse und dann hab ich hier das Backup lokal am laufen (1.8.2) und da kommen die Suchergebnisse.
Ich hab "nur" geupdatet oder wie das heißt... Also wirklich nur die CMSMS Dateien. Keine Module dazu, keine Module weg. Die Module natürlich auf den neuesten Stand gebracht.
Nichts an den Templates rumgemacht... Search deinstalliert und wieder installiert ... Es funktioniert nicht ..
Es wird zwar ganz brav die Suchergebnisseite angezeigt und dort steht auch :
Folgende Informationen passen zu
Ihre Suche hat folgende Seiten gefunden:

Aber keine Ergebnisse.

Alles was weiter oben beschrieben ist hab ich natürlich vorher auch abgeklopft.
Jemand eine Idee?

Gruß aus HH


Ich bin war  kein Klugscheißer, ich weiß wusste es wirklich nicht besser.

Offline

#9 06. Juni 2012 15:18

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: {search} findet keine ergebnisse

otter24 schrieb:

Jemand eine Idee?

Was sagt denn der debug-modus?

Servus,
Alex

Offline

#10 06. Juni 2012 16:07

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: {search} findet keine ergebnisse

nur blöd gefragt, könnte es vielleicht mit der PHP version am server zu tun haben?

Offline

#11 06. Juni 2012 17:23

bd0
Server-Pate
Ort: Köln
Registriert: 22. Juni 2011
Beiträge: 208

Re: {search} findet keine ergebnisse

bei mir läuft PHP Version 5.2.17-0.dotdeb.0

wenn debug-mode aktiviert ist kommte ne menge debug-output? sagt mir so mal nichts was da steht, was würde denn interessieren, bzw was sollte wo stehen, nach was soll ich suchen?

Offline

#12 07. Juni 2012 18:39

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: {search} findet keine ergebnisse

ich bin mir jetzt nicht ganz sicher, aber ich denke das cmsms 1.10.3
für die PHP version ab 5.3 optimiert wurde.

Mir ist aufgefallen das CMS Mailer und Showtime mit der akutellen version mit PHP 5.2 Problemme hatten mit 5.3.8 lief alles perfekt.

Offline

#13 07. Juni 2012 18:47

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: {search} findet keine ergebnisse

bd0 schrieb:

bei mir läuft PHP Version 5.2.17-0.

Ich hab auch 2 Installationen 1.10.3 auf PHP 5.2.16 laufen und Search funktioniert dort einwandfrei.
Ich habe alle möglichen Testinstalls abgeklopft, konnte die Probleme aber nicht nachvollziehen.

Offline

#14 07. Juni 2012 18:57

bd0
Server-Pate
Ort: Köln
Registriert: 22. Juni 2011
Beiträge: 208

Re: {search} findet keine ergebnisse

habe es auch auf einem anderen server laufen, dort ist es das gleiche.
PHP Version 5.3.5-1ubuntu7.8

bin echt ratlos.
gibt es an anderes suchmodul das man nutzen könnte?

Offline

#15 07. Juni 2012 19:37

mike-r
arbeitet mit CMS/ms
Registriert: 21. Dezember 2010
Beiträge: 898
Webseite

Re: {search} findet keine ergebnisse

bd0 schrieb:

ich habe cmsms 1.10.3 am laufen. habe {search} eingebunden.

vs:

[...]

{search inline="false" resultpage="suchergebnisse"} 

Aus Deiner Beschreibung wird leider nicht eindeutig klar, ob Du die "normale" Variante probiert hast und ob diese auch nicht geht. Bringt {search} auch keine Ergebnisse?


Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz

Offline

#16 07. Juni 2012 20:58

bd0
Server-Pate
Ort: Köln
Registriert: 22. Juni 2011
Beiträge: 208

Re: {search} findet keine ergebnisse

habe jetzt nochmal nur {search} für die suche ins template geschrieben.
an den (nicht vorhandenen) suchergebnissen hat sich dadurch nicht geändert. habe vorher auch nochmal alle seiten neu indizert.
ich denke aber auch dass inline="false" bzw resultpage keinen einfluss auf die suchergebnisse haben sollte.

ich habe es eingangs vielleicht nicht genau genug erklärt.
es werden suchergebnisse angezeigt, aber es wird immer nur die startseite als ergebnis angezeigt (wenn überhaupt) und von den suchbegriffen auch nur sehr begrenzt. viele potentielle suchbegriffe die auf der startseite sind werden nicht erkannt. alle anderen seiten werden nie gefunden auch wenn ich dort begriffe herausnehme um danach zu suchen. ich habe schon andere websiten mit cmsms umgesetzt und hatte dabei nie probleme mit der suchfunktion. auf dem anderen server mit php 5.3.5 (strato) läuft es genauso schlecht, dort wird auch nur die startseite gefunden.

ich habe auch probiert ob searchmethod="post" bzw get irgendeinen unterschied macht. ohne effekt.

Offline

#17 08. Juni 2012 23:29

mike-r
arbeitet mit CMS/ms
Registriert: 21. Dezember 2010
Beiträge: 898
Webseite

Re: {search} findet keine ergebnisse

Hast du mal einen Link? Und vielleicht ein Suchbegriff der nicht gefunden wird?
Vielleicht kann man da das Problem besser eingrenzen.


Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz

Offline

#18 08. Juni 2012 09:04

otter24
kennt CMS/ms
Ort: Hamburg
Registriert: 12. Januar 2011
Beiträge: 339

Re: {search} findet keine ergebnisse

So bei mir hat das "irgendetwas" mit den Pretty URLs zu tun.
Die waren eingeschaltet und die Suche funktionierte nicht.
Jetzt hab ich Sie deaktiviert und die Suche läuft wieder.

So ich forsche mal weiter woran es genau liegt.


Ich bin war  kein Klugscheißer, ich weiß wusste es wirklich nicht besser.

Offline

#19 08. Juni 2012 13:37

bd0
Server-Pate
Ort: Köln
Registriert: 22. Juni 2011
Beiträge: 208

Re: {search} findet keine ergebnisse

habe bei mir auch mal zeitweise mod-rewrite für die url deaktiviert, hatte aber keinen effekt auf die suche.

Offline

#20 08. Juni 2012 14:01

bd0
Server-Pate
Ort: Köln
Registriert: 22. Juni 2011
Beiträge: 208

Re: {search} findet keine ergebnisse

oh mann...
ich habe gerade das modul suche deinstalliert.
versucht pisearch zu nstalliern. das hing dannirgendwo.
dann wieder search installiert und jetzt scheint es einfach zu funktionieren...

also bei mir hat sich das problem mit einer neuinstallation der search-moduls erledigt.

viele grüsse
bd0

Offline

#21 08. Juni 2012 20:20

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: {search} findet keine ergebnisse

bd0 schrieb:

versucht pisearch zu installieren. das hing dann irgendwo.

Das Modul oder das Plugin?

Abgesehen davon müsste der Code für die 1.10 angepasst werden ...

Offline

#22 08. Juni 2012 20:30

bd0
Server-Pate
Ort: Köln
Registriert: 22. Juni 2011
Beiträge: 208

Re: {search} findet keine ergebnisse

habs über den modulmanager versucht, denke es wird dann wohl das modul gewesen sein:

Modulname: pisearch
Version : 1.82
XML-Datei: pisearch-1.82.xml


wie lässt sich denn herausfinden bis zu welcher cmsms ein modul lauffähig ist?

Offline

#23 08. Juni 2012 21:11

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: {search} findet keine ergebnisse

bd0 schrieb:

wie lässt sich denn herausfinden bis zu welcher cmsms ein modul lauffähig ist?

Eigentlich gar nicht (außer mit Probieren).

Allerdings kannst du aber in den Quellcode der xxx.module.php schauen. Wenn sich der Programmierer an die Vorgaben hält, sollte da etwas in dieser Art zu finden sein:

[== PHP ==]
	function MaximumCMSVersion()
	{
		return '1.11-alpha0';

Dieser Wert wird aber eigentlich auch vom System ausgewertet, so dass du dann einen entsprechenden Hinweis in der Modulverwaltung sehen solltest.

Aber auch das ist kein Garant, ob das Modul mit einer neuen CMSMS-Version läuft. Gerade bei Modulen, die nicht so häufig aktualisiert werden, war es (früher) möglich, den im Code genannten Wert zu ändern und damit auch das Modul auf einer neueren Version lauffähig zu bekommen.

Allerdings sind mit der 1.10.x und der kommenden 1.11.x so viele Dinge geändert worden, so dass es schon ein großer Zufall wäre, wenn eine derartige Änderung ausreichen würde ...

Offline

#24 09. Juni 2012 22:00

bd0
Server-Pate
Ort: Köln
Registriert: 22. Juni 2011
Beiträge: 208

Re: {search} findet keine ergebnisse

danke für die infos!

Offline