[FINAL] AJAX Userinfo

In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Re: [Beta] AJAX Userinfo

Beitrag von cYbercOsmOnauT »

Kleiner Tipp am Rande: Die mehrfache Initialisierung von Variablen in JS mit Kommata trennen ist die bessere Schreibweise. :wink:

Code: Alles auswählen

var timer,
// set delay to 1 second
 delay = 1000;
Zudem, wenn Du den Timeout sowieso nicht vorab unterbrechen willst, ist das Setzen der Variable timer unnötig. Sind beides keine Fehler, sondern einfach etwas sauberer im Code.
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: [Beta] AJAX Userinfo

Beitrag von tas2580 »

Tekin dich gibts ja auch noch 8)
cYbercOsmOnauT hat geschrieben:Kleiner Tipp am Rande: Die mehrfache Initialisierung von Variablen in JS mit Kommata trennen ist die bessere Schreibweise. :wink:
Der Variable delay wird der Wert 1000 zugewiesen, also geht das durch Komma trennen nicht.

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Re: [Beta] AJAX Userinfo

Beitrag von cYbercOsmOnauT »

Klar geht das

Hier ein Beispiel aus einer JS von mir...

Code: Alles auswählen

// Interne Methoden und Variablen
    var _cwHeight = letters.length,
        _cwWidth = letters[0].length,
        _clueData = {
            'activeWord': '',
            'activeOrientationText': '',
            'activeFieldData': {},
            'activeEntryAnimation': $({}),
            'orientationText': {
                'across': $('#across').text(),
                'down': $('#down').text()
            },
            'entryField': {
                'wrapper': $('div.crossword-entry:eq(0)'),
                'enterButton': $('#entry-btn'),
                'swapButton': $('#direction-btn'),
                'hintButton': $('#tip-btn')
            }
        },
        _evalData = {
            'wrapper': $('div.crossword-evaluation:eq(0)'),
            // Die Klassen der Farbabstufungen bei der Ergebnisanzeige
            'resultColorClasses': ['result-0-24', 'result-25-49', 'result-50-74', 'result-75-99', 'result-100']
        }; 
Funktioniert einwandfrei. Du bist für mich kein "Anfänger-Coder" und deswegen setz ich bei Leuten wie Dir die Latte höher. ;)
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: [Beta] AJAX Userinfo

Beitrag von tas2580 »

Stimmt das geht, ist mir kurz nachdem ich den letzten Beitrag abgesendet hab auch eingefallen. Ich werde das in der nächsten Version ändern :geek:

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Thunder_one
Mitglied
Beiträge: 438
Registriert: 01.05.2015 23:37

Re: [Beta] AJAX Userinfo

Beitrag von Thunder_one »

Hi

Leider macht die extension probleme mit der jv-arcade.

Der coder hat mir das geschrieben wie du das fixen kannst.

1. use $phpbb_root_path,
2. use check function username link use memberlist path)
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: [Beta] AJAX Userinfo

Beitrag von tas2580 »

Ich hab mal ein etwas größeres Update gemacht. Ab jetzt wird JQuery statt dem alten JavaScript verwendet. Außerdem wird das default Avatar aus dem Template angezeigt wenn der Benutzer kein Avatar benutzt.

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: [Beta] AJAX Userinfo

Beitrag von tas2580 »

Ein weiteres Update:
Neben einigen Bugfixes habe ich Events eingebaut um die Extensions durch Extensions zu erweitern. Dazu habe ich auch gleich mal zwei Addon Extensions geschrieben. Eine um anzuzeigen wo im Forum sich der Benutzer befindet (wie in viewonline.php) und eine um eigene Profilfelder die auch in der Themanansicht angezeigt werden anzuzeigen.

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Benutzeravatar
donsenilo
Mitglied
Beiträge: 155
Registriert: 13.12.2011 18:44
Wohnort: Wien
Kontaktdaten:

Re: [RC] AJAX Userinfo

Beitrag von donsenilo »

hallo

eine super extension, aber ...

der ajax-aufruf ist leider so langsam, dass niemand diese funktion mitbekommt. es dauert etwa 1 oder 2 sekunden, bis das popup erscheint und das ist zu lange, wenn man mit der maus über einen namen fährt.
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: [RC] AJAX Userinfo

Beitrag von tas2580 »

Dann sorg dafür das dein Server schneller antwortet. Hab grad mal bei mir gemessen und ich habe 0.13 Sekunden incl. Rendering.

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Benutzeravatar
donsenilo
Mitglied
Beiträge: 155
Registriert: 13.12.2011 18:44
Wohnort: Wien
Kontaktdaten:

Re: [RC] AJAX Userinfo

Beitrag von donsenilo »

[BTK] Tobi hat geschrieben:Dann sorg dafür das dein Server schneller antwortet. Hab grad mal bei mir gemessen und ich habe 0.13 Sekunden incl. Rendering.
Gruß Tobi
Leider liegt das nicht in meiner Macht, da ich keinen eigenen Server betreibe.
Antworten

Zurück zu „Extensions in Entwicklung“