TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Suchergebnisse sortieren


Autor Nachricht
Verfasst am: 13. 09. 2007 [17:45]
Gjergj
Themenersteller
Dabei seit: 14.07.2006
Beiträge: 51
Hallo Leute,

...wäre es möglich die extension so zu konfigurieren das die suchergerbnisse, nach namen (Seitentitel/alphabetisch) sortiert also wenn mehrer suchergebnisse eine relevanz von 100% haben?
kurz: zuerst relevanz und dann Seitentitel (alphabetisch)

MfG

Gjergj
Profil
Verfasst am: 14. 09. 2007 [12:02]
Gjergj
Themenersteller
Dabei seit: 14.07.2006
Beiträge: 51
...auf der spur


PHP
function makeRating($row)	{
 
		switch((string)$this->piVars['order'])	{
			case 'rank_count':		// Number of occurencies on page
				return $row['order_val'].' '.$this->pi_getLL('maketitle_matches');
			break;
			case 'rank_first':	// Close to top of page
				return ceil(t3lib_div::intInRange(255-$row['order_val'],1,255)/255*100).'%';
			break;
			case 'rank_flag':	// Based on priority assigned to <title> / <meta-keywords> / <meta-description> / <body>
				if ($this->firstRow['order_val2'])	{
					$base = $row['order_val1']*256; // (3 MSB bit, 224 is highest value of order_val1 currently)
					$freqNumber = $row['order_val2']/$this->firstRow['order_val2']*pow(2,12);	// 15-3 MSB = 12
					$total = t3lib_div::intInRange($base+$freqNumber,0,32767);
					#debug($total);
					return ceil(log($total)/log(32767)*100).'%';
				}
			break;
			case 'rank_freq':	// Based on frequency
				$max = 10000;
				$total = t3lib_div::intInRange($row['order_val'],0,$max);
#				debug($total);
				return ceil(log($total)/log($max)*100).'%';
			break;
			case 'crdate':	// Based on creation date
				return $this->cObj->calcAge(time()-$row['item_crdate'],0); // ,$conf['age']
			break;
			case 'mtime':	// Based on modification time
				return $this->cObj->calcAge(time()-$row['item_mtime'],0); // ,$conf['age']
			break;
			default:	// fx. title
				return '&nbsp;';
			break;
		}
	}



...ich weiss das ich diesen teil modifizieren muss!! -also ich habe herausgefunden das zuerst nach relevanz und dann nach alter also case 'crdate' sortiert wird.
Profil
Verfasst am: 14. 09. 2007 [16:05]
Gjergj
Themenersteller
Dabei seit: 14.07.2006
Beiträge: 51
...kann mir niemand einen tipp geben ? icon_cry.gif
Profil
Verfasst am: 17. 09. 2007 [16:43]
Gjergj
Themenersteller
Dabei seit: 14.07.2006
Beiträge: 51

...was ist das hier für ein sch....... forum?
Profil
Verfasst am: 26. 10. 2007 [14:12]
JacKzonE
Dabei seit: 30.11.2004
Beiträge: 21
Ich schieb den Beitrag mal wieder nach oben...

Würde nämlich auch liebend gerne meine Suchergebnisse alphabetisch sortieren lassen.

Hat jemand eine Idee?

Danke und Gruß,
jackzone
ProfilWWWICQ