problemi con modulo search

La discussione sul CMS Made Simple in italiano.

Moderator: magallo

Post Reply
joinweb
Forum Members
Forum Members
Posts: 24
Joined: Mon Jun 22, 2009 8:32 am

problemi con modulo search

Post by joinweb »

Buongiorno

Ho creato un sito con versione 1.7.1 del cms e tutto funziona apparte il modulo ricerca che fa si la ricerca ma la fa solamente nei campi nome di un modulo che ho creato io con il ctlmodulmaker e che però oltre al campo nome ha anche altri campi di testo.

ho provato a vedere se c'è già qualcosa sul  forum ma non sono riuscito a tirarne fuori le gambe

se ci fosse qualcuno che puo darmi dei suggerimenti gliene sarei infinitamente grato

G
User avatar
protempore
Power Poster
Power Poster
Posts: 599
Joined: Mon Jan 14, 2008 9:08 pm

Re: problemi con modulo search

Post by protempore »

quando crei il modulo con CTLmodulMaker devi dire che il tal campo deve essere indicizzato per la ricerca...

allora il modulo search cerca anche in quei campi...

in pratica in "tuomodulo.module.php" devi trovarti la funzione "SearchReindex" scritta scritta più o meno così:

Code: Select all

	function SearchReindex(&$module)
    {
		$db =& $this->GetDb();
		if($this->GetPreference("searchmodule_index_tabella",false)){
			$itemlist = $this->get_level_tabella();
			foreach($itemlist as $item){
				$text = "$item->maxpartecipanti $item->tipo $item->descrizione $item->name";
				$module->AddWords($this->GetName(), $item->id, "tabella", $text, NULL);
			}
		}
invece che solo:

Code: Select all

	function SearchReindex(&$module)
    {
		$db =& $this->GetDb();
		if($this->GetPreference("searchmodule_index_tabella",false)){
			$itemlist = $this->get_level_tabella();
			foreach($itemlist as $item){
				$text = "$item->name";
				$module->AddWords($this->GetName(), $item->id, "tabella", $text, NULL);
			}
		}
An eye for an eye will make the whole world blind
Mahatma Gandhi (1869-1948)
joinweb
Forum Members
Forum Members
Posts: 24
Joined: Mon Jun 22, 2009 8:32 am

Re: problemi con modulo search

Post by joinweb »

perfetto grazie mille!
Post Reply

Return to “Italian - Italiano”