VZ Gruppen Script

By Jens Beim Surfen Last update Sep 28, 2008 — Installed 14,385 times.

Archived Comments (locked)

in
Subscribe to Archived Comments 96 posts, 23 voices



Jesse Andrews Admin

The following is an archive of comments made before threaded discussions was implemented (November 16th, 2008)

 
Rastakon User

Funktioniert an sich wieder gut, allerdings habe ich ein Problem:

Durch den Wechsel an die Uni bin ich nunmehr im StudiVZ, als auch im SchuelerVZ angemeldet...

Von meinen Gruppen kann sich das Skript jetzt nur noch ENTWEDER die StudiVZ- ODER die SchülerVZ-Gruppen merken...
Wäre toll, wenn das noch behoben werden könnte.

Ansonsten ein dickes Danke!

PS: Ich würde mich über eine Überarbeitung vom SVZProfileDiff sehr freuen...

 
me286 User

funktioniert wieder einwandfrei. sehr geil. danke sehr.

vielleicht hast du ja auch lust und zeit, dich mal deinem anderen script anzunehmen. ist wirklich schade, dass svzprofilediff seit langem nicht mehr richtig funktioniert.
mfg

edit: und vll ist es auch möglich wenn du zeit hast, die neue funktion, von der du ganz unten sprichst (neue nachrichten) zu implementieren. danke

 
Jens Beim Su... Script's Author

Hallo zusammen!

Dass das Script nicht richtig funktioniert hat ist mir garnicht aufgefallen, da ich momentan kaum Zeit für StudiVZ habe.

@mx: Das mit jquery hatte ich schon total vergessen, hab seinerzeit ein Ticket angelegt (http://dev.jquery.com/ticket/2400) und dann die gepatchte Version hier benutzt. Der Patch sorgt dafür, das eine (unnötige) Warnung in der Firebug-Konsole nicht erscheind.

@Robbie: Danke für den verbesserten Code!

@Florian:
Das neue (ab 0.8.0) Greasemonkey hat inzwischen Support für externe Code-Libraries, darum habe ich nun den JQuery Code komplett entfernt und durch ein @require im Header ersetzt.

Ich hoffe, die jetzige Version funktioniert nun wieder bei allen!

Schöne Grüße,
Jens

 
seaharrier User

Bin ich jetzt doof, oder liegt es an der Uhrzeit? Geht bei mir nicht :-/

 
Florian 3 Scriptwright

yeah, schaut super aus!

für die Faulen - bis das Original hier upgedated ist:
http://userscripts.org/scripts/show/32764

  • gemeinsame Gruppen-Lösung von Robbie
  • jQuery 1.2.6 ungepackt - schaut einfach freundlicher aus, wenn man den Code auch lesen kann ;)
  •  
    Mando User

    danke klappt!

     
    Robbie Scriptwright

    Durch die neue StudiVZ-Version funktioniert das Skript (genauer gesagt die gemeinsamen Gruppen) nicht mehr richtig. Wenn man das Skript vorher installiert hatte, bleiben die Gruppen auf dem Stand der alten Version, bei einer Neuinstallation funktioniert es gar nicht.

    Schuld daran ist die Erkennung, ob man sich auf der eigenen Seite befindet. Früher stand als Titel anscheinend "Max Mustermanns Seite (das bist du)". Jetzt steht dort statt "das bist du" der Name der Uni. Dummerweise lief die Erkennung aber darüber. Folgende Änderung schafft Abhilfe:

    /*
     * processes your own page and updates the cached group list
     */
    function processOwnPage(who) {
    	if(profileID() == ownProfileID()) {
    		if(storeGroups('own_groups', parseGroupList())) {
    			console.info("Deine Gruppen wurden gespeichert.");
    		} else {
    			console.error("Deine Gruppen konnten nicht gespeichert werden.");
    		}
    		onOwnPage = true;
    		return true;
    	}
    	return false;
    }
    
    /*
     * group highlighter
     */
    function sameGroupsHighlighter() {
    	if(!processOwnPage()) {
    		findSameGroups();
    	}
    	highlightGroups();
    	//console.log("isFriend:%s", isFriend());
    	
    }

    Viele Grüße
    Robert

     
    Mando User

    bei mir funzt das script nicht mehr

     
    mx Scriptwright

    Mea culpa - hab nur den Code probiert zu analysieren, hab da drin ein xmlRequest gefunden und dann im Übereifer die Kommentare übersehen.

    Hab dann falsch gedacht, du hast den Gruppen-Code vom GPL-Vorgänger zusammen mit deinen Änderungen geheim eingepackt und war deshalb etwas verwirrt.

    PS: das Original "jQuery 1.2.3" hat sich offensichtlich geändert, stimmt mit deinem importierten Code jetzt nicht mehr überein...

     
    Jens Beim Su... Script's Author

    kleines Update: Hab auch mal meinvz zur Liste hinzugefügt...

     
    Jens Beim Su... Script's Author

    Hallo zusammen!

    Da kann ich nur Entwarnung geben: es ist kein "obfuscated Code", sondern komprimierter Code.
    Wie unschwer aus dem Kommentar obendrüber zu entnehmen ist handelt es sich dabei um jQuery - google hilft weiter.

    Zum Thema GPL-Prinzip, mx: Da es sich immer noch um Quellcode handelt wäre es so oder so kein Verstoß - davon abgesehen handelt es sich bei jQuery um eine Programmbibliothek. Meines Wissens nach ist es eher unüblich, bei GPL Programmen den Quellcode aller Bibliotheken mitzuliefern. Bei Javascript gibt es leider keine direkte Möglichkeit, externen Code einzubinden - darum habe ich den Code einfach direkt eingebunden. Der eigentliche Quellcode ist übrigens auf mehrere Dateien verteilt - die Version hier wurde erstellt, indem alle Dateien aneinandergehängt wurden.

    Also lieber Midar: Wenn man keine Ahnung hat, einfach besser mal keine Vermutungen als Tatsachen verkaufen - danke.

    Schöne Grüße,
    Jens

     
    mx Scriptwright

    nette Sammlung, nur dank dem zugefügten unlesbaren Code, der weiß ich was machen kann... von Passwort mitlesen und übertragen bis ganz legitim nur auf studiVZ-Seiten zuzugreifen...

    Bitte um ein Kommentar des Autors: Alle zusammengesammelten/verbesserten Codeteile sind GPL/Open Source oder ähnliches, welchen Grund gibt es dafür, obfuscated Code zu verwenden - und damit außerdem das GPL-Prinzip zu brechen?

     
    Midar User

    NICHT INSTALLIEREN!
    Es enthält verschleierten Code! Das lässt sich nur so deuten, daß es irgendwas böses versucht, vermutlich eure Login-Daten klauen!
    WENN IHR ES INSTALLIERT HABT, LÖSCHEN UND PASSWORT ÄNDERN!

     
    Jens Beim Su... Script's Author

    Hallo Tigerix!

    Bei mir funktioniert das Script weiterhin ohne Probleme. Wenn es wirklich am Script liegen sollte, dann musst du schon genauerer Angaben machen, was oder warum etwas nicht mehr funktioniert.
    Im allgemeinen können nur reproduzierbare Fehler beseitigt werden ;-)

     
    Tigerix User

    Funktioniert nicht (mehr)!!!
    Heul :(
    Bitte um aktualisierte Version :)
    Vielen Dank im Voruas!

     
    AlienShooter User

    @Jens:
    Ok schade, wäre aber eine nette Idee gewesen. Vielleicht kannst du das ja irgendwann bei Gelegenheit oder Langeweile machen ^^

    Andere Frage die ich weiter unten schon mal gestellt hatte:

    Wäre es möglich eine Funktion hinzuzufügen, mit der mal von allen seiner Freunde die Gruppen und Informationen auf merken setzten kann? Ist ziemlich mühselig alle Freunde durchzuklicken und immer auch "merken" zu klicken.

     
    Bodo User

    Strg+Umschalt+Entf

     
    me286 User

    wie geht das unter firefox`? bin eigentlich opera user und benutze firefox nur wegen der sidebar im studi!

     
    Bodo User

    lösch einfach mal den Cache und starte FF neu, da hat sich nur was falsch verbunden. Es ist zwar theoretisch möglich das sich Scripte in die quere kommen aber unwahrscheinlich. Es sind ja nur die aktiv die speziell für die Aktuelle Seite vorgesehen sind, der Rest wird nicht verwendet.

     
    me286 User

    okay, nevermind.
    kann es sein, dass firefox ziemlich abgefuckt wird, wenn man zu viele scripts benutzt?
    im opera zeigt er mir noch das richtige bild an, aber hier zeigt er für die erste grafik ein foto meiner freundin.
    woran kann das liegen? gibt es scripte die sich nicht vertragen?
    mfg me286

     
    me286 User

    wieso ist da meine freundin auf dem foto, da oben? kommst du aus gera?

     
    elk Scriptwright

    Stimmt... Hab ich rausgenommen.. Mea culpa...

     
    Jens Beim Su... Script's Author

    @AlienShooter: ja kann man schon machen, aber es ist nicht so einfach wie bei den Gruppen, da es keine Seite gibt auf der alle Freunde gleichzeitig angezeigt werden. Man müsste mehrere Seiten laden und analysieren... ist zwar eine nette Idee, aber dafür habe ich im Augenblick keine Zeit...

     
    Jens Beim Su... Script's Author

    Das mit den Zeilenumbruch ist ein Bug im "blau script"...

    in der mystudivz.css Datei in Zeile 14 steht:
    #GroupsSnipplet li a, .coursesColumn li a {display:block; line-height:1.7em; border-bottom:1px solid #f6f6f6;}
    das "display:block;" ist für die falsche Darstellung verantwortlich...

    Cross
    Presentational HTML allowed.
    Use <code> for inline code and <pre> for code blocks. Use &lt; and &gt; for literal < and >.
    We help break paragraphs and link your links.
    or cancel