Seite 2 von 5

Re: [Beta] AJAX Userinfo

Verfasst: 06.06.2015 01:32
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.

Re: [Beta] AJAX Userinfo

Verfasst: 06.06.2015 01:42
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

Re: [Beta] AJAX Userinfo

Verfasst: 06.06.2015 01:46
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. ;)

Re: [Beta] AJAX Userinfo

Verfasst: 06.06.2015 05:12
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

Re: [Beta] AJAX Userinfo

Verfasst: 22.06.2015 21:31
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)

Re: [Beta] AJAX Userinfo

Verfasst: 02.12.2015 00:22
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

Re: [Beta] AJAX Userinfo

Verfasst: 04.12.2015 04:05
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

Re: [RC] AJAX Userinfo

Verfasst: 27.12.2015 23:37
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.

Re: [RC] AJAX Userinfo

Verfasst: 29.12.2015 03:35
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

Re: [RC] AJAX Userinfo

Verfasst: 31.12.2015 22:43
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.