Search does not work if you enter instead of click search

Forum_Lexicon_Desc

Search does not work if you enter instead of click search

Beitragvon usadutch » 10. Jun 2005 18:37

Try this on my site;

click on the P to go to toppics starting with P (or any other character)

Search for DCF and press the enter key, you will see the first lexicon screen.

search for DCF and click search, it will find the word.
Nich ist sicher und eben das is auch nicht sicher.
I write in English but you can answer me in German
Ich kan das lezen und verstehen.
Forum http://usadutch.com/forum
usadutch
 
Beiträge: 16
Registriert: 10. Jun 2005 03:03
Wohnort: st.Paul Minnesota USA

Beitragvon AmigaLink » 10. Jun 2005 18:53

Yes, i now this Problem.
Unfortunately do not point I that lies. :? But i work on it! :)
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon usadutch » 11. Jun 2005 03:26

AmigaLink hat geschrieben:Unfortunately do not point I that lies. :?


Please use German language I have no clue what you are saying here.

sorry.
Nich ist sicher und eben das is auch nicht sicher.
I write in English but you can answer me in German
Ich kan das lezen und verstehen.
Forum http://usadutch.com/forum
usadutch
 
Beiträge: 16
Registriert: 10. Jun 2005 03:03
Wohnort: st.Paul Minnesota USA

Beitragvon n00b » 11. Jun 2005 09:34

hi,

wenn ich einen eintrag in einer kategorie auswähle und gebe ein wort, nach das das lexikon suchen soll, ein, sollte eigentlich dann nicht diese Fehlermeldung erscheinen, wenn das suchwort nicht gefunden wird?

Leider gibt es kein <b>%s</b> in der Kategorie <b>%s</b>. <img src="images/smiles/icon_cry.gif" valign="middle">';

ich bekomme immer nur diese meldung

Leider gibt es im '.$lang['Lexicon'].' keinen Eintrag der <b>%s</b> enthält.<br />Frag doch bitte im Forum nach ob dir jemand weiterhelfen kann!
n00b
 
Beiträge: 7
Registriert: 11. Jun 2005 08:47

Beitragvon AmigaLink » 11. Jun 2005 09:55

@ usadutch
*LOL* No Problem!
Ich musste jetzt selber überlegen was ich da versucht habe zu schreiben. :lol:
Der Satz kommt aus einem Übersetzungstool und sollte bedeuten das ich leider momentan keine ahnung habe woran das liegt. :?
Ich habe wärend der kompletten Lexikonentwicklung immer wieder versucht diesen fehler zu beheben. Leider bisher vergeblich. :cry:

@ noob
Bei dir schein ja überhaupt nicht so zu funktionieren wie es eigentlich soll. :shock:
Bau mal bitte diesen Fix ein. Und ich vermute mal schwer das deine Restlichen Probleme den gleichen Ursprung haben. Deswegen teste bitte auch mal dies hier.
Und kann ich mal nen Link zu deinem Board haben?
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon n00b » 11. Jun 2005 10:20

AmigaLink hat geschrieben:@ noob
Bei dir schein ja überhaupt nicht so zu funktionieren wie es eigentlich soll. :shock:
Bau mal bitte diesen Fix ein. Und ich vermute mal schwer das deine Restlichen Probleme den gleichen Ursprung haben. Deswegen teste bitte auch mal dies hier.
Und kann ich mal nen Link zu deinem Board haben?


ja, hab ich. leider lag das nicht daran. und zwar habe ich folgende änderung durchgeführt.

öffne lexicon.php
suche nach
Code: Alles auswählen
(isset($lexicon_categories[2]

ändern in
Code: Alles auswählen
[(isset($lexicon_categories[$categorie_id]


dann habe ich auch das dropdown menü.

scheint wohl an den unterschiedlichen mysql versionen zu liegen.
hier ist 4.1.10 installiert.

welcher nutzen hat bei dir der go (los) button neben dem dropdown menü?
wenn ich da draufklicke, sowohl bei dir im essen mit freude forum als
auch bei mir kommt es zu dieser meldung.

Leider gibt es kein in der Kategorie .

Klick hier um zum Fachwörterlexikon zurückzukehren

im explorer bei mir unten links taucht dann noch kurz ein script problem icon auf. verschwindet nach dem klick ganz schnell wieder.

die ausgabe :Leider gibt es kein <b>%s</b> in der Kategorie <b>%s</b>. <img src="images/smiles/icon_cry.gif" valign="middle">';: erscheint bei dir auch nicht im forum, wenn ich eine kategorie auswähle ein suchwort eingebe und es das nicht gefunden wird. nur

Leider gibt es im Lexikon keinen Eintrag der testsuchwort enthält.
Frag doch bitte im Forum nach ob dir jemand weiterhelfen kann!

Klick hier um zum Fachwörterlexikon zurückzukehren.


mein forum ist lokal installiert. läuft zur zeit nur im intranet.
n00b
 
Beiträge: 7
Registriert: 11. Jun 2005 08:47

Beitragvon AmigaLink » 11. Jun 2005 10:50

Also deine Änderung bezüglich des Kategoriewählers ist keine Lösung, sondern hebelt nur die abfrage der vorhandenen Kategorien aus.
Für dich ist das so ok, da du ja mehrere Kategorien einsetzt und dies auch warscheinlich nicht mehr ändern wirst. ;) Aber generell ist es nicht sinn des Codes. Denn hier wird eigentlich geprüft ob es eine zweite Kategorie gibt und wenn ja, dann wird der Kategoriewähler generiert und angezeigt. :)

Leider kann ich nicht prüfen ob dies wirklich an der alten php version liegt. Local habe ich 4.3.10 und auf meinen diversen Webservern bin ich noch aktueller. :)

Ich werde aber den ganzen Code eh nochmals überarbeiten bzw. überprüfen müssen. Das Problem mit der Letternavigation unter der mysql4 konfiguration des Boards ist zwar behoben, aber es könnte sein das es noch weitere Codestellen gibt die unter gewissen Konfigurationen empfindlich reagieren und zwar auss dem gleiche grund wie er bei der Navigation vorhanden war. (Man lernt halt nie aus und ich bin eh noch ziemlich am anfang meines php wissens.)

Der Go Button neben dem Kategoriewähler exestiert nur für User die kein Javaskript zulassen. Den bei diesen Usern merkt das Lexicon nicht von selber ob eine andere Kategorie angewählt wurde. Sie müssen halt auswählen und mittels Go bestätigen.
Was passiert wenn man einfach so mal auf Go klickt, hab ich ehrlichgesagt nie getestet. Offenbar wird dabei die Suchfunktion ausgelöst, wodurch die Meldung erscheint das das (logischerweise nicht vorhandene suchwort) nicht gefunden wurde.
Ist also etwas das ich mir gelegentlich mal ansehen sollte.
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon n00b » 11. Jun 2005 11:03

ist wirklich keine dauerhafte lösung. mir fiel auf die schnelle nichts anderes ein.

selbst nutze ich hier im intranet xampp (php 4.3.10 und mysql 4.1.10).


lexikon läuft doch sehr gut. der rest kommt nebenbei.
klasse sache und vielen dank. viel erfolg mit dem ausbau.
n00b
 
Beiträge: 7
Registriert: 11. Jun 2005 08:47

Beitragvon AmigaLink » 11. Jun 2005 11:23

Danke.

Da es wirklich keine dauerhaft Lösung ist, hier nun der fix für das Problem. :D
Code: Alles auswählen
#
#----------[ OPEN ]-------------------------------------
#

lexicon.php

#
#----------[ FIND ]-------------------------------------
#

(isset($lexicon_categories[2])) ? $lexicon_cat_selector = lexicon_catselector($lexicon_categories, $categorie_id) : $lexicon_cat_selector ='';

#
#----------[ REPLACE WITH ]-----------------------------
#

(count($lexicon_categories) > 2) ? $lexicon_cat_selector = lexicon_catselector($lexicon_categories, $categorie_id) : $lexicon_cat_selector ='';

#
#----------[ SAVE AND CLOSE ALL FILES ]-----------------
#
# EoM
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon n00b » 11. Jun 2005 12:07

funktioniert mit dem menü. dank dir noch einmal.

hoffe, das mit dem go button macht nicht soviel arbeit.
n00b
 
Beiträge: 7
Registriert: 11. Jun 2005 08:47

Nächste

Zurück zu Lexicon v2



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 16 Gäste

cron