1. die Begriffe der einzelnen Buchstaben in alphabetisch sortieren, z.B. "A"
teilweise erledigt
=> modules/Encyclopedia/index.php
Nur teilweise geschafft durch Ergänzen "ORDER BY title"
Array:
function terms($eid, $ltr)
....
$sql = "SELECT tid, title FROM ".$prefix."_encyclopedia_text WHERE UPPER(title) LIKE '$ltr%' AND eid='$eid' ORDER BY title";
Ergebnis: Alle mit DB importierten werden alphabetisch sortiert.
Nach Import hinzugefügte Begriffe werden extra sortiert.
<!-- BEGIN neu hinzugefügte Begriffe-->
CYP Cylinder Position Sensor
Car Body
CO-Kohlenmonoxid
Disc Brake
DOHC
EEC Computer
ELD-Electric Load Detection System
Elektronische Schlupf-Reduzierung ESR
Flowmaster
HC-Kohlenwasserstoffe
Kondensator
Monte Carlo bar
OHV
Reihenmotor
Sicherheitsgurt ( Geburtsstunde)
traction masters
Traction Masters
ZEV -Zero Emission Vehicle
Öl
302
<!-- END neu hinzugefügte Begriffe-->
<!-- BEGIN über DB importierte Begriffe-->
A / C
A / T
A Body
AAMA
ABC
ABE
Abgasnormen
Abgasrückführung
Abgasverhalten
ABS
ABS braking device
ABV
Active Cruise Control
Additive
Adjusting Sleeve
...
<!-- END über DB importierte Begriffe-->
2. eine Übersicht aller Begriffe (A-Z) unter dem Link: [ Alle ]
erledigt
=> modules/Encyclopedia/index.php
An der gewünschten Stelle folgenden Code einfügen
(z.B. nach der alphabetischen Auflistung der einzelen Buchstaben eingefügt)
Array:
echo "<center><a href=\"".getlink("$module_name&op=terms&eid=$eid")."\">[ Alle ]</a><br /><br /></td></tr></table></center><br />";
3. die Begriffe mit den Umlauten (Ä, Ö, Ü) und Zahlen (0-9) ergänzen
teilweise erledigt
=> modules/Encyclopedia/index.php
Zumindest die Zahlen 0-9 sind drin.
ca. Zeile 261 diesen Code
Array:
if (ereg("[^a-zA-Z]",$ltr)) {
die('Invalid letter specified!');
so ergänzen:
Array:
if (ereg("[^a-zA-Z0-9]",$ltr)) {
die('Invalid letter specified!');
Evtl. hat ja noch jemand nen Tipp für Punkt 1+3 ?!