|
Memberlist mit Volltextsuche und Sortierfunktion
|
| MarcelK |
Geschrieben am 07. Juli 2009 15:46:48
|
Stammgast

Posts: 87
Registriert seit: 06.05.09
FortgeschrittenerNächstes Level: 87/100 Scores: gesperrt
Verwarnstatus:    
|
Mahlzeit Gemeinde,
ich habe mich auch mal rangesetzt und was gebastelt.
Und zwar handelt es sich um eine Mitgliederliste welche folgendes anzeigt:
- Avatar
- Username
- Alter
- PN-Kontakt
- Herkunft
Sortieren lässt sich das ganze Auf- bzw Absteigend in den Bereichen:
- Username
- Alter
- Herkunft
Die Suchfunktion beinhaltet Optionen für:
- Username
- Alter
- Herkunft
Die Suche muss nicht komplett ausgefüllt werden und z.B. die Anfangsbuchstaben des Namen reichen vollkommen aus um alle entsprechenden Leute zu Finden auf die das zutrifft. Ok, man kann sich auch auf eine Kombination aus der Mitte des Name einspielen und z.B. "arc" eingeben und man wird mindestens den Name "Marcel" finden.
Das Alter, kann dem ganzen dann noch eine Einschränkung verpassen und ist im Standard auf ein Niveau eingestellt was wohl ziemlich alle Altersgruppen abdecken sollte.
Ortsangaben können auch aufgrund von irgendwelchen bestandteilen der Orte oder Postleitzahlen gesucht werden. Wenn pd_landmark installiert ist, werden ja für die Mitgliederkarte eh die PLZ angegeben und demzufolge kann man bei PLZ-Suche "09" alle Leute finden die im "PLZ-Bereich 09" wohnen.
Es können alle Suchfelder Seperat oder zusammen eingesetzt werden. Selbstverständlich können die gesuchten Ergebnisse dann auch noch wieder anhand der Sortierfunktion in die gewünschte Reihenfolge gebracht werden.
Geblättert kann natürlich auch werden *gg*



Ich hoffe dass ich nix vergessen habe und werde später dann auch einen DL zur Verfüdung stellen wenn denn da überhaupt eine Nachfrage dazu aufkommen sollte.
Bis dahin .....
MFG Marcel |
 |
|
|
|
|
| Datalus |
Geschrieben am 07. Juli 2009 16:28:46
|


Posts: 776
Registriert seit: 08.09.08
ProfiNächstes Level: 787/1000 Scores: gesperrt
|
Huhu Marcel,
also um die nachfrage muß du dich nicht sorgen.
Das was du da gemacht hast suchen einige hier schon länger und werden sich mit sicherheit sehr darüber freuen.
LG Micha
.: Computer sind die intelligentesten Idioten, die es gibt :. |
 |
|
|
|
|
| MarcusG |
Geschrieben am 07. Juli 2009 21:12:37
|


Posts: 2936
Registriert seit: 21.01.09
MeisterNächstes Level: 2942/5000 Scores: gesperrt
|
Sieht sehr gut aus, bin gespannt auf das Endergebnis.
Gruß Marcus
Support per Mail, PN, ICQ oder MSN ist kostenpflichtig!
if ($ahnung == 'keine' ) { use ( FAQ ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) } |
 |
|
|
|
|
| MarcelK |
Geschrieben am 08. Juli 2009 01:04:25
|
Stammgast

Posts: 87
Registriert seit: 06.05.09
FortgeschrittenerNächstes Level: 87/100 Scores: gesperrt
Verwarnstatus:    
|
So, es ist zwar der 08.07.09 aber ich habs jetzt erst geschafft - gestern war mal eindeutig zu viel los 
Downloadbar wäre das Ganze dann http://www.saxon-...p?cat_id=5 hier.
Viel spaß damit ;-)
MFG Marcel |
 |
|
|
|
|
| Blubba |
Geschrieben am 08. Juli 2009 01:54:49
|

Anwender

Posts: 219
Registriert seit: 27.11.08
Erfahrener BenutzerNächstes Level: 223/250 Scores: gesperrt
Verwarnstatus:    
|
Uh Happy Birthday nachträglich : - ) |
 |
|
|
|
|
| MarcusG |
Geschrieben am 08. Juli 2009 05:19:42
|


Posts: 2936
Registriert seit: 21.01.09
MeisterNächstes Level: 2942/5000 Scores: gesperrt
|
Gibts den Download auch ohne sich registrieren zu müssen?
Gruß Marcus
Support per Mail, PN, ICQ oder MSN ist kostenpflichtig!
if ($ahnung == 'keine' ) { use ( FAQ ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) } |
 |
|
|
|
|
| MarcelK |
Geschrieben am 20. Juli 2009 02:34:22
|
Stammgast

Posts: 87
Registriert seit: 06.05.09
FortgeschrittenerNächstes Level: 87/100 Scores: gesperrt
Verwarnstatus:    
|
Ähm, erstmal SORRY dass es so lang gedauert hat bis ich mal antworte, aber irgendwie is momentan der Teufel los.
Also, ich schau mir das heute nochmal an, aber bisher habe ich im Adminbereich noch nix gefunden wo ich den download freigeben kann, denn die kategorie ist ja schon öffentlich. Evtl sollte ich mal nen anderes Downloadpanel versuchen^^
Also ich geb mir Mühe dat Dingens mal frei zu machen ;-)
GUTE NACHT
EDIT:
Für alle die das schon gezogen haben: ich habe jetzt mal noch die Anzahl pro Seite hochgesetzt - die Anzahl die damals eingestellt war, war die für Testzwecke um mir unnötiges Scrollen zu sparen.
Editiert von MarcelK am 20. Juli 2009 02:36:14
MFG Marcel |
 |
|
|
|
|
| MarcelK |
Geschrieben am 26. Juli 2009 15:19:54
|
Stammgast

Posts: 87
Registriert seit: 06.05.09
FortgeschrittenerNächstes Level: 87/100 Scores: gesperrt
Verwarnstatus:    
|
Sooo, jetzt habe ist der Download öffentlich freigeben und erfordert keine Anmeldung mehr.
Dazu gibts noch ein kleines Update, welches die Suche noch etwas optimiert und das Blättern etwas übersichtlicher gestaltet.
Version 1.10 steht zum öffentlichen Download bereit.
http://www.saxon-...
Einen wunderschönen Sonntag noch. 
EDIT: Es ist soeben im selben Downloadpaket eine weitere Version der Mitgliederliste eingebunden worden.
Diesmal befindet sich die Suche oben und bei erfolgter Suchanfrage verschwindet das Suchformular und wird durch einen Button ersetzt der zur Suche zurück führt.
Bei Suche oben, wäre sonst immer das Formular beim Blättern im Weg.
Ich hoffe, das sagt ein paar Leuten zu und ich wünsche viel spaß weiterhin.
EDIT 05.10.2009:
Die Mitgliederliste wurde an das Profilfeld PLZ der aktuellen Version von PD LANDMARK (embilux) angepasst und steht in der Version 1.11 zum Download bereit.
http://www.saxon-...

Ich wünsche viel spaß damit.
Editiert von MarcelK am 05. Oktober 2009 13:34:09
MFG Marcel |
 |
|
|
|
|
| Kevin |
Geschrieben am 23. Oktober 2009 16:28:46
|

Stammgast

Posts: 193
Registriert seit: 06.10.08
Erfahrener BenutzerNächstes Level: 195/250 Scores: gesperrt
Verwarnstatus:    
|
Hallo 
ich habe das mal bei mir installiert und wenn ich auf Mitglieder klicke kommen 2 Warnungen und er zeigt auch keine an Mitglieder an hier die Warnung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /www/htdocs/w00be2e8/members.php on line 161
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/htdocs/w00be2e8/members.php on line 177 |
 |
|
|
|
|
| MarcusG |
Geschrieben am 23. Oktober 2009 16:41:01
|


Posts: 2936
Registriert seit: 21.01.09
MeisterNächstes Level: 2942/5000 Scores: gesperrt
|
Und was steht in den betreffenden Zeilen?
Gruß Marcus
Support per Mail, PN, ICQ oder MSN ist kostenpflichtig!
if ($ahnung == 'keine' ) { use ( FAQ ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) } |
 |
|
|
|
|
| Kevin |
Geschrieben am 23. Oktober 2009 17:01:02
|

Stammgast

Posts: 193
Registriert seit: 06.10.08
Erfahrener BenutzerNächstes Level: 195/250 Scores: gesperrt
Verwarnstatus:    
|
Hallo MarcusG
hier die Zeilen
Zeile 161-165
Code $result = mysql_query($sql);
$rows = mysql_num_rows($result);
$sql.=" LIMIT $rowstart,$sets";
$result = mysql_query($sql);
echo "<center>";
und Zeile 177-180
Code while($row = mysql_fetch_array($result)){
echo "<tr>";
if ($row['user_avatar'] && file_exists(IMAGES."avatars/".$row['user_avatar'])) {
echo "<td class='$cell_color' width='40' align='center'><center><img src='".IMAGES."avatars/"
Hoffe kannst mir helfen und die Datei habe ich so verwendet wie sie bei dem Download bei war.
LG
Kevin |
 |
|
|
|
|
| Kevin |
Geschrieben am 23. Oktober 2009 20:38:54
|

Stammgast

Posts: 193
Registriert seit: 06.10.08
Erfahrener BenutzerNächstes Level: 195/250 Scores: gesperrt
Verwarnstatus:    
|
hmm kann mir wirklich niemand bei meinem Problem helfen ?
Finde das Infusion echt sinnvoll daher hätte ich es auch gerne und nicht diese alte Mitglieder Liste  |
 |
|
|
|
|
| MarcelK |
Geschrieben am 23. Oktober 2009 23:03:50
|
Stammgast

Posts: 87
Registriert seit: 06.05.09
FortgeschrittenerNächstes Level: 87/100 Scores: gesperrt
Verwarnstatus:    
|
Hi, Sorry dass es so lang dauert bis ich hier mal wieder reingeschaut habe - ich werde mir das ganze die Tage anschauen und dazu ein Feedback versuchen zu geben, aber da du der erste bist der von dem Problem berichtet gib mir bitte nen paar Tage Zeit.
MFG Marcel |
 |
|
|
|
|
| Kevin |
Geschrieben am 24. Oktober 2009 16:36:45
|

Stammgast

Posts: 193
Registriert seit: 06.10.08
Erfahrener BenutzerNächstes Level: 195/250 Scores: gesperrt
Verwarnstatus:    
|
Okay mache ich kein thema
danke schon mal |
 |
|
|
|
|
| MarcelK |
Geschrieben am 28. Oktober 2009 00:06:21
|
Stammgast

Posts: 87
Registriert seit: 06.05.09
FortgeschrittenerNächstes Level: 87/100 Scores: gesperrt
Verwarnstatus:    
|
Ich kann zwar deine Profile nicht anschauen, aber ich denke du hast nicht beachtet dass zur Version 1.11 das Profilfeld PLZ von Embilux installiert sein MUSS. (enthalten im aktuellen pd_landmark http://www.phpfus...hp?did=223)
Bitte installiere das Profilfeld oder nimm die Version 1.10 von der Downloadseite http://www.saxon-... 
Nach wie vor ist für den Download keine Anmeldung auf der HP notwendig.
Ich hoffe dass dir das jetzt soweit erstmal hilft.
Editiert von MarcelK am 28. Oktober 2009 00:09:58
MFG Marcel |
 |
|
|
|
|
| MarcusG |
Geschrieben am 28. Oktober 2009 05:35:32
|


Posts: 2936
Registriert seit: 21.01.09
MeisterNächstes Level: 2942/5000 Scores: gesperrt
|
Es ist immer ungünstig wenn eine Infusion als Voraussetzung eine andere Infusion hat, vor allem wenn es eine so spezielle wie pd_landmark ist. Kannst du nicht eine Prüfung einbauen dass es auch ohne funktioniert?
Gruß Marcus
Support per Mail, PN, ICQ oder MSN ist kostenpflichtig!
if ($ahnung == 'keine' ) { use ( FAQ ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) } |
 |
|
|
|
|
| MarcelK |
Geschrieben am 28. Oktober 2009 09:27:03
|
Stammgast

Posts: 87
Registriert seit: 06.05.09
FortgeschrittenerNächstes Level: 87/100 Scores: gesperrt
Verwarnstatus:    
|
Im Grunde gehts ja weniger um das Landmark sondern NUR um das Profilfeld PLZ. Naja, wer das Landmark nicht hat oder haben will, kann ja immernoch das Profilfeld seperat installieren bzw auf die Version ohne das Profilfeld zurückgreifen, denn bis auf die PLZ-abfrage ist da ja nichts anders.
Werde mir das mit der Abfrage mal durch den Kopf gehen lassen - auf den Gedanke war ich gar nicht gekommen
MFG Marcel |
 |
|
|
|
|
| MarcusG |
Geschrieben am 28. Oktober 2009 10:18:56
|


Posts: 2936
Registriert seit: 21.01.09
MeisterNächstes Level: 2942/5000 Scores: gesperrt
|
:)
Ich nutze gelegentlich auch andere Infusionen für meine Entwicklungen. Das Problem dabei sind die zig verschiedenen Umgebungen, jede Infusion sollte für sich alleine funktionieren.
Mit Code if(file_exists("ANDERE_INFUSION")
lässt sich das relativ leicht prüfen.
Gruß Marcus
Support per Mail, PN, ICQ oder MSN ist kostenpflichtig!
if ($ahnung == 'keine' ) { use ( FAQ ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) } |
 |
|
|
|
|
| MarcelK |
Geschrieben am 28. Oktober 2009 12:30:48
|
Stammgast

Posts: 87
Registriert seit: 06.05.09
FortgeschrittenerNächstes Level: 87/100 Scores: gesperrt
Verwarnstatus:    
|
Ja, ich weiß das mit der Prüfung und werde mir das später nochmal zur Brust nehmen.
Werde das aber über einen Datenbankabgleich machen müssen, denn das einfache vorhandensein der Datei bringt mir nix wenn das Profilfeld nicht aktiviert ist
Editiert von MarcelK am 28. Oktober 2009 13:20:51
MFG Marcel |
 |
|
|
|
|
| emblinux |
Geschrieben am 28. Oktober 2009 13:42:57
|


Posts: 3662
Registriert seit: 04.10.08
MeisterNächstes Level: 3684/5000 Scores: gesperrt
|
Falls dir da noch die Idee fehlt, wie man das am besten lösen könnte, hier ein Vorschlag.
Beispiel:
Code $data = dbarray("SELECT * FROM ".DB_USERS." WHERE user_id=1");
if ( array_key_exists('user_plz',$data) )
{
//PLZ-Profilfeld vorhanden
}
else
{
//kein PLZ-Profilfeld vorhanden
}
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius
Alles wird Gut!
KEIN Support per Mail, ICQ oder PN !
 |
 |
|