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
...auf der spur
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 ' ';
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.
...kann mir niemand einen tipp geben ? 😢
...was ist das hier für ein sch....... forum?
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