Samstag, 11. September 2010, 01:05 UTC+1

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Lukas Heblik

Unser Brainhacker

Beiträge: 212

Wohnort: Bonn

Beruf: Mensch

1

Dienstag, 16. Februar 2010, 12:10

Auto-FA-Annehmer / -Ablehner

Also ich weiß zwar nicht, ob dieses Tool von vielen Leuten benötigt wird, aber ich stelle es trotzdem mal rein. :huh:
Dieses Tool ermöglicht es dem Nutzer, dass die Freundschaften automatisch angenommen werden. Mir selber bringt das dann etwas, wenn ich viele Anfragen habe und diese alle annehmen will. Dann braucht man nicht jedes mal selber auf "Bestätigen" klicken.
Das ist der Code ohne GM-Header:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
// Copyright by Lukas Heblik 
// http://www.brainhacker.de

if (location.href.indexOf("Friends/ConfirmInvite") > -1) {

    function acceptAll () {
        if (confirm("Willst du wirklich alle Freundschaften automatisch annehmen lassen ?") == true) {
            GM_setValue("acceptAll_active"1);
            location.reload();
        }
    }
    function denyAll () {
        if (confirm("Willst du wirklich alle Freundschaften automatisch ablehnen lassen ?") == true) {
            GM_setValue("denyAll_active"1);
            location.reload();
        }
    }

    if(document.getElementsByName("confirm")[0]) {
        var box document.getElementById("Mod-Friends-Confirm-Invite");
        var link document.createElement("a");
        link.addEventListener("click", function(){acceptAll()}, true);
        link.href "#";
        link.innerHTML "Alle bestätigen ";
        box.getElementsByTagName("p")[0].appendChild(link);
        var text document.createElement("span");
        text.innerHTML " oder ";
        box.getElementsByTagName("p")[0].appendChild(text)
        var link2 document.createElement("a");
        link2.addEventListener("click", function(){denyAll()}, true);
        link2.href "#";
        link2.innerHTML " Alle ablehnen";
        box.getElementsByTagName("p")[0].appendChild(link2);
    }
    if (GM_getValue("acceptAll_active") == 1) {
        if (!document.getElementsByName("confirm")[1]) {
                GM_setValue("acceptAll_active"0);
        }
        document.getElementsByName("confirm")[0].click();
    }
    if (GM_getValue("denyAll_active") == 1) {
        if (!document.getElementsByName("decline")[1]) {
                GM_setValue("denyAll_active"0);
        }
        document.getElementsByName("decline")[0].click();
    }
}
Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode
verkauft, der letzte Algorithmus patentiert, der letzte Netzknoten
verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine
programmiert.
--

brainhacker.de | lukash.de | URL-Kürzer

Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von »Lukas Heblik« (16. Februar 2010, 16:03)


KaWie

Unser Speedy Gonsales

Beiträge: 5 036

Wohnort: twitter.com/KaWie

2

Dienstag, 16. Februar 2010, 12:23

Als ich fände einen Auto FA Ablehner praktischer, 15Leute wollen mein Freund werden, ich aber nicht ihrer :)

Trotzdem coole Idee!
SELECT * FROM user WHERE IQ > 60;
twitter ~ schülerVZ ~ ICQ: 449923236 ~ kai@svz.li ~ Kurzurlaub? - deinname.svz.li - Mal mal was!

Lukas Heblik

Unser Brainhacker

Beiträge: 212

Wohnort: Bonn

Beruf: Mensch

3

Dienstag, 16. Februar 2010, 12:27

Das kann man natürlich noch mit rein packen.
Ich glaube, das werde ich jetzt sofort machen :D
Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode
verkauft, der letzte Algorithmus patentiert, der letzte Netzknoten
verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine
programmiert.
--

brainhacker.de | lukash.de | URL-Kürzer

Lukas Heblik

Unser Brainhacker

Beiträge: 212

Wohnort: Bonn

Beruf: Mensch

4

Dienstag, 16. Februar 2010, 12:36

Okay, ich habe die Funktion "alle ablehnen" mit rein gepackt. :)
Ich habe den Code im ersten Beitrag geupdatet.
Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode
verkauft, der letzte Algorithmus patentiert, der letzte Netzknoten
verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine
programmiert.
--

brainhacker.de | lukash.de | URL-Kürzer

Jan H.

SmileyMaster

Beiträge: 2 794

Wohnort: Deutschland, Baden-Württemberg

Beruf: verschiedenes

Hofferic

Unser CSO

Beiträge: 5 538

Wohnort: Wesel

Beruf: Schüler

6

Dienstag, 16. Februar 2010, 14:58

Ist ganz hübsch, wenn auch für mich unnötig ^^
Aber wäre es nicht simpler zu schreiben if(confirm("[...]")){} statt den Rückgabewert für eine Einmalige abfrage zu speichern? ;)

Wir sind nicht das Vz!

Lukas Heblik

Unser Brainhacker

Beiträge: 212

Wohnort: Bonn

Beruf: Mensch

7

Dienstag, 16. Februar 2010, 15:04

Eigentlich hatte ich es auch nur für mich persönlich gemacht :D
Dann habe ich es schnell etwas benutzerfreudnlicher gemacht und gepostet...

Ich kann dir gerade nicht ganz folgen.
wohin willst du die if(confirm( - Abfrage setzen ? Und mit was ersetzen ?
Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode
verkauft, der letzte Algorithmus patentiert, der letzte Netzknoten
verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine
programmiert.
--

brainhacker.de | lukash.de | URL-Kürzer

Hofferic

Unser CSO

Beiträge: 5 538

Wohnort: Wesel

Beruf: Schüler

8

Dienstag, 16. Februar 2010, 15:40

var Check = confirm("Willst du wirklich alle Freundschaften automatisch annehmen lassen ?");
if (Check == true) {


;)

Wir sind nicht das Vz!

Lukas Heblik

Unser Brainhacker

Beiträge: 212

Wohnort: Bonn

Beruf: Mensch

9

Dienstag, 16. Februar 2010, 15:59

Achso. :D
Ich verstehe.
Die Variable kann man sich sparen ^^
Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode
verkauft, der letzte Algorithmus patentiert, der letzte Netzknoten
verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine
programmiert.
--

brainhacker.de | lukash.de | URL-Kürzer

Hofferic

Unser CSO

Beiträge: 5 538

Wohnort: Wesel

Beruf: Schüler

10

Mittwoch, 17. Februar 2010, 21:53

Und damit auch eine erweiterung des scopes ^^
ich weiss dass ich oft so rüberkomme als würde ich so sachen überoptimieren wollen (weil es ja in solchen ausmass höchstens ein oder zwei millisekunden ausmacht) aber aber ich bin der überzeugung dass, wenn man sich das immer sagt, man irgendwann wenn man was grosses schreibt ein programm hat das wunderbar läuft aber "irgendwie" langsam ist und sich mit speicher vollfrisst ^^

Wir sind nicht das Vz!

Lukas Heblik

Unser Brainhacker

Beiträge: 212

Wohnort: Bonn

Beruf: Mensch

11

Mittwoch, 17. Februar 2010, 21:58

Ich kann das schon verstehen.
Diese "kleinen Fehler" können bei größeren Projekten dann schon deutlich etwas ausmachen.
Das habe ich selber bei der Programmierung von jautis erlebt.
Umso mehr hinzu kan, umso langsamer und damit unkomfortaber wurde das ganze.
Aber nach dem Umschreiben in die Version 0.2* durch Michael läuft es wieder besser...

Also ruhig auf solche kleinen Optimierungen hinweisen. :-)
Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode
verkauft, der letzte Algorithmus patentiert, der letzte Netzknoten
verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine
programmiert.
--

brainhacker.de | lukash.de | URL-Kürzer

Hofferic

Unser CSO

Beiträge: 5 538

Wohnort: Wesel

Beruf: Schüler

12

Donnerstag, 18. Februar 2010, 09:09

Ok ^^

\mode +nag

Wir sind nicht das Vz!

holzschwein

Anfänger

Beiträge: 3

13

Dienstag, 30. März 2010, 09:32

Auch für Gruppen

Hi,

ich hab gerade in der Hilfegruppe eine entsprechende Bitte gefunden. Es geht eben um so etwas wie den Freundschafts-Annehmer/Ablehner, sie würde sich aber so etwas auch für Gruppen oder so wünschen. Wär's möglich. so was auch noch zu machen?

LG Laura
SchülerVZ-Farben - Schaut rein! :thumbsup:

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »holzschwein« (30. März 2010, 09:49)


Jan H.

SmileyMaster

Beiträge: 2 794

Wohnort: Deutschland, Baden-Württemberg

Beruf: verschiedenes

14

Dienstag, 30. März 2010, 12:29

müsste sicher funktionieren. muss lukas sich halt kurz dransetzten und sein script etwas umschrieben

Lukas Heblik

Unser Brainhacker

Beiträge: 212

Wohnort: Bonn

Beruf: Mensch

15

Sonntag, 4. April 2010, 11:58

Muss ich mal schauen..
Vielleicht erstelle ich dann ein Tool, dass das alles ermöglicht.
Gruppen, Freundschaften und vielleicht sogar Gruscheln.
Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode
verkauft, der letzte Algorithmus patentiert, der letzte Netzknoten
verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine
programmiert.
--

brainhacker.de | lukash.de | URL-Kürzer

Ähnliche Themen

Thema bewerten