Forum: www.mikrocontroller.net Neue Funktion: ähnliche Beiträge (experimentell)


von Andreas S. (andreas) (Admin) Benutzerseite


Angehängte Dateien:

Lesenswert?

Hallo,

um zu verhindern dass immer wieder Beiträge zu dem selben Thema erstellt 
werden, habe ich die im Anhang gezeigte Funktion gebaut. Testen könnt 
ihr sie indem ihr http://www.mikrocontroller.net/topic/new?test=1 
aufruft und einen Betreff eingebt.

Was haltet ihr davon? Und: kann mir jemand berichten ob das mit dem IE 
funktioniert?

Gruß
Andreas

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Win2K IE6 SP1

Geht nicht.

Testeingabe LCD bringt bei Vorschau zunächst eine Liste mit mehreren 
Artikelbetreffs zu LCD. Die Liste verschwindet dann rel. schnell "von 
selbst" und weitere Versuche mit gleichem und anderem Betreff zeigen bei 
Vorschau keine solche Liste mehr an.

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

OK, soweit keine Überraschungen...

von Elektrikser (Gast)


Lesenswert?

Bei Sea-Monkey gibt es keine Probleme. Bei der Vorschau wird das Fenster 
mit den vergleichbaren Themen angezeigt.

IE7 wird das Fenster kurz angezeigt und danach wieder auf die alte 
Anzeige (ohne die ähnliche Themen) zurückgesetzt. Also wie bei stefb.

Gruß Elektrikser

von _CH_ (Gast)


Lesenswert?

Hallo Andreas,

Firefox 2.0.0.4 funktioniert. Gute Idee!
Mir ist jedoch aufgefallen, dass weniger Beiträge aufgelistet werden, 
als wie wenn ich in der "normalen" Suche das gleiche eingebe.

Gruß,
Christian

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Ja, ich habe das auf die ersten 10 begrenzt, weil es sonst 
unübersichtlich wird und die Beiträge weiter unten oft nicht mehr sehr 
relevant sind.

von J. Berger (Gast)


Lesenswert?

Ich habe "Hidden Markov" (ohne Anführungszeichen) eingegeben und 10 
Threads angezeigt bekommen, von denen nur im ersten überhaupt das Wort 
"Markov" vorkam. Bei den anderen ist mir auch nicht ersichtlich, daß sie 
irgendetwas mit HMMs zu tun hätten.

Nach welchen Kriterien werden die Betreffs gesucht? Phonetische 
Ähnlichkeit?

Jan

von Benedikt K. (benedikt)


Lesenswert?

In den anderen Threads kommt das Wort "hidden" vor.

von hackklotz (Gast)


Lesenswert?

Win XP SP 2 mit IE 7 : keine Probleme

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Win98se
IE6.0
geht schon :)

von Hannes L. (hannes)


Angehängte Dateien:

Lesenswert?

Win98SS und IE5 (ungepatcht) funktioniert...

Danke für die Umsetzung...

...

von Stefan (Gast)


Lesenswert?

@Andreas S: Du hast recht, mehr als 10 in der Höhe wird unübersichtlich. 
Aber es gibt auch die Möglichkeit das ganze in einem Scrollbaren IFrame 
o.ä. anzuzeigen. Dann würde man die ersten 10 Ergebnisse sehen, könnte 
aber bei Bedarf scrollen.

War so ne spontane Idee von mir

von S. H. (fat32)


Lesenswert?

sehr schön, ajax :-)

gut gemacht! solltest so machen, dass es direkt ebim tippen prüft 
(onBlur=deinefunktion wars glaub)

von Michael F. (Gast)


Lesenswert?

MacOS 10.4.10, Safari 3.0.2: geht :-)

von hackklotz (Gast)


Lesenswert?

Win XP SP2, Firefox 2.0.0.4: geht nicht.

von HildeK (Gast)


Lesenswert?

Win XP SP2, Firefox 2.0.0.4: geht

von F. K. (freddy436)


Lesenswert?

Win XP SP2, Firefox 2.0.0.4: geht grundsetzlich

Einen Bug (das Problem kenne ich aus eigener Web entwicklungs Erfahrung) 
habe ich noch gefunden:
Ausgangszustand: ausgeloggt und einen neuen Beitrag schreibend mit 
test=1
Wichtig ist das man das onchange event auslöst und "new 
Ajax.Updater('similar_topics', '/topic/similar_topics',..." aufgerufen 
wird.
Jetzt einloggen!
Man wird zur letzt besuchten Seite zurückgeschickt: 
/topic/similar_topics (Dem Update Script)
Da kommt natürlich nix brauchbares bei rum ;)
"/topic/similar_topics" wird wohl noch nicht ignoriert beim feststellen 
der letzten Seite ;)


Die Idee ist gut, ich würde aber zusätzlich zu dem onchange update noch 
von Zeit zu zeit ein update ausführend, während man topic tippt. z.B. 
sobald 5 Sekunden lang nichts mehr eingegeben wurde oder bei jedem 
Leerzeichen.

Eine kleine onKeyDown/Up Funktion die die Änderungen prüft/timer resetet 
würde da ja schon reichen, ein updaten bei jedem Buchstaben halte ich 
auch eher für Ressourcenverschwendung ;)

von déjà vu (Gast)


Lesenswert?

Opera/9.21 (X11; Linux x86_64; U; en) geht (solange man Java aktiviert 
hat; ohne verhaelt es sich neutral).

Wird diese Funktion in absehbarer Zeit ins richtige Forum uebernommen?

von Rolf Magnus (Gast)


Lesenswert?

Konqueror 3.5.6: geht

von Jan D. (keyman)


Lesenswert?

Firefox 2.0.0.5 und WinXP media center edition
geht sogesehen schon.

aber erst nachdem ich mich eingeloggt habe. vorher habe ich keine 
ergebnisse bekommen. normal?

das mit dem update beim tippen halte ich per. für nicht sinvoll. die 
seite springt dann ebim leerzeichen und so viel tippt man da nicht. ich 
denke beim verlassen des feldes ist schon gut.

schöne funktion. schöne idee!
jan

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Die Funktion ist jetzt aktiv. Mit IE 5/5.5/6/7, Firefox, Opera und 
Safari habe ich sie erfolgreich getestet, falls es trotzdem Probleme 
gibt sagt bitte Bescheid.

F. Kriewitz wrote:
> "/topic/similar_topics" wird wohl noch nicht ignoriert beim feststellen
> der letzten Seite ;)

Ist erledigt.

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Ab sofort werden auch (max. 3) relevante Artikel angezeigt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.