Szmájli script

Kategória: 'Beküldött scriptek, ellenőrzésre', témanyitó: öreg, téma nyitása: 6. Júl 2018.

Oldal megosztása

Téma státusz:
Nem lehet hozzászólni.
  1. öreg

    öreg Script Moderátor Klánháború csapat Moderátor

    Csatlakozott:
    9. Jún 2017
    Üzenetek:
    697
    Kapott kedvelések:
    1.050
    Üdv,

    a következő scripttel szmájlikat tehetünk a fórumos irományainkba.

    Használata:

    -belépsz a klánfórumba, katt a Válasz gombra, és futtatod a scriptet
    -megjelennek a szmájlik, rákattintasz amelyik neked szimpatikus, és a script beteszi közvetlen az irományod után a kép linkjét
    -a szmájlik méretét a var meret = 17; változóval lehet szabályozni, 17-re állítottam, ez az alapbeállítás (szerintem ez passzol legjobban az alapértelmezett betűmérethez a fórumon), lehet módosítani saját ízlés szerint
    -a script bővíthető(amit ezúton is köszönök ironnak), tehát ha valaki szeretné, hogy belekerüljön a sajátja, írjon és megoldjuk
    -csak olyan szmájlikat rakok bele, amik transparent (vagy miacsuda, nem igazán vágom a témát) hátterűek, tehát igazodik a kép az aktuális háttér színéhez
    -ilyen képeket itt találtok, rengeteg van, többféle szolgáltatótól(messenger, microsoft, facebook, stb)

    Mintakép

    Kód beillesztése:
    javascript:
    var meret = 17;
    (function ($, size) {
        var resize = "https://process.filestackapi.com/AhTgLagciQByzXpFGRI0Az/resize=width:" + size + ",height:" + size + "/"
        var baseUrl = "https://static.xx.fbcdn.net/images/emoji.php/v9/";
        var pictures = [
            "z88/1/32/1f600.png",
            "z79/1/32/1f62c.png",
            "z9/1/32/1f601.png",
            "z8a/1/32/1f602.png",
            "zb/1/32/1f603.png",
            "z8c/1/32/1f604.png",
            "zd/1/32/1f605.png",
            "z8e/1/32/1f606.png",
            "zf/1/32/1f607.png",
            "z11/1/32/1f609.png",
            "z39/1/32/1f60a.png",
            "z6/1/32/1f642.png",
            "z1/1/32/263a.png",
            "zba/1/32/1f60b.png",
            "z3b/1/32/1f60c.png",
            "zbc/1/32/1f60d.png",
            "z2f/1/32/1f618.png",
            "zae/1/32/1f617.png",
            "zb0/1/32/1f619.png",
            "zd8/1/32/1f61a.png",
            "zda/1/32/1f61c.png",
            "z5b/1/32/1f61d.png",
            "z59/1/32/1f61b.png",
            "z3d/1/32/1f60e.png",
            "zbe/1/32/1f60f.png",
            "z6b/1/32/1f636.png",
            "z27/1/32/1f610.png",
            "za8/1/32/1f611.png",
            "z29/1/32/1f612.png",
            "ze8/1/32/1f633.png",
            "zdc/1/32/1f61e.png",
            "z5d/1/32/1f61f.png",
            "zc6/1/32/1f620.png",
            "z47/1/32/1f621.png",
            "z2b/1/32/1f614.png",
            "zac/1/32/1f615.png",
            "z49/1/32/1f623.png",
            "z2d/1/32/1f616.png",
            "zf8/1/32/1f62b.png",
            "z4f/1/32/1f629.png",
            "zca/1/32/1f624.png",
            "z7b/1/32/1f62e.png",
            "ze6/1/32/1f631.png",
            "zce/1/32/1f628.png",
            "z65/1/32/1f630.png",
            "zfc/1/32/1f62f.png",
            "zcc/1/32/1f626.png",
            "z4d/1/32/1f627.png",
            "z4b/1/32/1f625.png",
            "zc8/1/32/1f622.png",
            "z77/1/32/1f62a.png",
            "zaa/1/32/1f613.png",
            "zfa/1/32/1f62d.png",
            "zea/1/32/1f635.png",
            "z67/1/32/1f632.png",
            "zec/1/32/1f637.png",
            "z69/1/32/1f634.png"
        ];
        var baseUrl2 = "https://emojipedia-us.s3.amazonaws.com/thumbs/72/samsung/137/";
        var pictures2 = [
            "face-savouring-delicious-food_1f60b.png"
        ];
        var documentObj;
        var location;
    
        //@PostConstruct
        (function () {
            init();
            run();
        })();
    
        function init() {
            if (window.frames.length > 0) {
                documentObj = window.main.document;
                location = window.main.location.search;
            } else {
                documentObj = document;
                location = window.location.search;
            }
        }
    
        function run() {
            if (getValueByKey(location, 'answer') != 'true') {
                alert('Ez a script csak egy fórum hozzászólás szerkesztésekor használható!');
            } else {
                $.each(pictures, function (k, v) {
                    $('#bb_bar').append('<img src="' + resize + baseUrl + v + '" class="customEmoji" />');
                });
                $.each(pictures2, function (k, v) {
                    $('#bb_bar').append('<img src="' + resize + baseUrl2 + v + '" class="customEmoji" />');
                });
    
                $('.customEmoji').on('click', function () {
                    $('#message').val($('#message').val() + ' [img]' + $(this).attr('src') + '[/img]');
                });
            }
        }
    
        function getValueByKey(str, parameterName) {
            parameterName = parameterName.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
            var regex = new RegExp("[\\?&]" + parameterName + "=([^&#]*)");
            var results = regex.exec(str);
    
            if (results == null) {
                return "";
            }
    
            return results[1];
        }
    })(jQuery, meret);
    void(0);
     
Téma státusz:
Nem lehet hozzászólni.