Zmiana wyglądu SU [UserScript]

Jak korzystać z portalu? Problemy dotyczące forum? Napisz tutaj co Ci sprawia trudność.
Regulamin forum
Aby brać udział w konkursach należy dodawać linki do profili i transmisji w postach o naszych Dziewczynach z ShowUp.tv


Chcesz nieco skompaktować wygląd SU? Teraz to możliwe!
Zobacz, tak wygląda aktualnie SU, bez reklam: http://imgur.com/p3xY9Iz
A może wyglądać lepiej, bez kilku zbędnych luk i przycisków: http://imgur.com/QJVibgn

Informacje i właściwości skryptu:
a) zmienia czcionkę na SU
można zamienić nazwę czcionki "Tahoma" na inną - ale ta pozwoli na rozróżnienie dużego "i" od małego "L"
b) dodaje przycisk kontaktu z BOKiem i ze mną :D (na samym dole strony)
c) usuwa stopkę, puste przestrzenie i górne przyciski (do pp, blogu i listy profili)
d) podmienia obrazek "ładowania" streama...
Obrazek


Na Firefoxie instalujemy GreaseMonkey, a na Chromie instalujemy TamperMonkey.

Po zainstalowaniu klikamy w strzałkę obok ikonki małpki (jej twarzy). Obrazek
Naciskamy "Nowy skrypt..."
Obrazek

Wpisujemy cokolwiek. Np. same jedynki. Naciskamy "OK". Powinno pojawić nam się okienko takie jak to:
Obrazek

Kopiujemy treść poniższego kodu, do okienka jak na obrazku wyżej, a następnie klikamy na przycisk "Zapisz".


Kod: Zaznacz cały
// ==UserScript==
// @name        ShowUp.TV Enhanced v0.0.7
// @namespace   [email protected]
// @description Dodaje nowe funkcje na stronie ShowUp.TV
// @include     https://showup.tv/*
// @exclude     
// @version     0.0.7
// @grant       none
// @run-at      document-end
// ==/UserScript==

// $("#cameraWindow").css("background","transparent url(\"http://i.imgur.com/Y1h6vWa.png") no-repeat scroll center center"
$("*").css("font-family","Tahoma");

// Wyświetla obrazek przed załadowaniem streama oraz przy odświeżaniu
// Oryginalny zamiar: Podmienia obrazek z "Kup żetony" na link do SU
$('#cameraWindow').attr("onclick","return false;")
$("#cameraWindow").css("background-image","url('http://i.imgur.com/CgNT6A3.png')")

// Usuwa przestrzenie puste
$(".clearfix").hide()

// Przycisk na dole strony.
var input = document.createElement('input');
    input.type = 'button';
    input.value = 'Kontakt z twórcą skryptu';
    input.onclick = showAlert;
    document.body.appendChild(input);
    function showAlert()
    {  alert('[email protected]');
    }
   
var input = document.createElement('input');
    input.type = 'button';
    input.value = 'Kontakt z BOK';
    input.onclick = showAlert;
    document.body.appendChild(input);
    function showAlert()
    {  alert('[email protected]');
    }

// Usuwa elementy ze strony.
$('.footer-info-text').html('');
$('.pink-bar').html('');
$('.copyright').html('');
$('.createdby').html('');

// Usuwa puste przestrzenie, by SU było bardziej kompaktowe, w tym clearfixy.
// document.getElementsByClassName('footer-info-text')[0].remove()
document.getElementsByClassName('pink-bar')[0].remove()
document.getElementsByClassName('footer-info-text')[0].remove()
document.getElementsByClassName('footer-nav-bg')[0].remove()
document.getElementsByClassName('footer-shadow')[0].remove()

// Odrabowanie pozwala na usunięcie przycisku z dołu strony i zaoszczędzenie więcej miejsca.
// document.getElementsByClassName('bugcontainer')[0].remove()
// document.getElementsByClassName('bottom-banner')[0].remove()
Legginsomaniak, fan lodzików i nie jestem hakerem, wybijcie sobie to z głowy ;x
Voldemort Szołapka :sarcastic_blum:
AllMyLinks = wszystkie linki w jednym miejscu
Awatar użytkownika
Fapka
Night's Watch
Night's Watch
Posty: 1478
Rejestracja: 04 mar 2017, 11:09
Lokalizacja: śląskie
Podziękował: 102 razy
Podziękowano mu: 173 razy
Co masz w Majtkach?: Dick
Twoja ulubienica z SU: VeronikaVirt
Anal?: Nie
Nick na ShowUp.tv: Fappi i niepubliczne




Muszę zaktualizować skrypt...
- problem braku widocznych przycisków ustawiania szablonów prywatnej transmisji przy włączonym userscripcie
- podana tu wersja wyświetla tylko jeden adres e-mail (zamiast mój oraz BOK SU)

Do tego przetestować jego działanie na Chrome, bo tylko Firefox był sprawdzany.

Jak ktoś ma drobne propozycje to niech napisze. Nic wielkiego nie umiem zrobić, a nawet z aktualną wersją miałem problem xD
Legginsomaniak, fan lodzików i nie jestem hakerem, wybijcie sobie to z głowy ;x
Voldemort Szołapka :sarcastic_blum:
AllMyLinks = wszystkie linki w jednym miejscu
Awatar użytkownika
Fapka
Night's Watch
Night's Watch
Posty: 1478
Rejestracja: 04 mar 2017, 11:09
Lokalizacja: śląskie
Podziękował: 102 razy
Podziękowano mu: 173 razy
Co masz w Majtkach?: Dick
Twoja ulubienica z SU: VeronikaVirt
Anal?: Nie
Nick na ShowUp.tv: Fappi i niepubliczne




To jest szczyt żeby zwykli userzy musieli robić coś takiego samodzielnie !!!
Awatar użytkownika
Edmund
SU-holik
SU-holik
Posty: 109
Rejestracja: 02 gru 2016, 20:06
Podziękował: 2 razy
Podziękowano mu: 18 razy
Co masz w Majtkach?: Dick
Twoja ulubienica z SU: ShowUp
Anal?: Nie
Nick na ShowUp.tv:




Edmund pisze:To jest szczyt żeby zwykli userzy musieli robić coś takiego samodzielnie !!!

Gdyby:
a) ja faktycznie umiał JavaScript
b) miał więcej czasu
c) i nie słyszał o zmianach SU które mają za jakiś czas wejść.
To na pewno ogarnąłbym ciekawe funkcje takie jak...
  • Zmiana koloru dla poszczególnych nicków.
  • Usuwanie (ukrywanie) z listy transmisji tych, które nas nie interesują.
  • Automatyczne wysyłanie wiadomości powyżej 140 znakach, w kilku osobnych (jeżeli nie da się obejść limitu).
  • Skrypt to ustawiania privków z obrazem za mniej niż 100 żetonów (niektórzy nadal nie rozumieją i nie potrafią tego zrobić). O ile ten język pozwala na "czynne akcje".
  • Przycisk przekierowujący na forum (zamiast przycisku kupowania żetonów, gdy transmitujący jest offline lub na privku).
  • Alternatywna lista ulubionych transmitujących (ponieważ aktualnie ich można mieć 20 lub 25 co najwyżej).
  • Może jakiś kalkulator, że jak w celu jest klaps za 11, a Ty masz 100 żetonów, to przeliczy że można kupić ich 9.
  • Chowanie wiadomości od niechcianych osób na czacie.
  • Zmiana koloru wiadomości, jeżeli wiadomość zawiera jakąś część nicka (to mogłoby być skomplikowane, bo różne nicki, w różny sposób się odmienia).
  • Dodawanie tagów na liście transmisji (np. pod nickiem transmitującej będzie symbol lub napis "milf". Do rozważenia byłoby czy tagi mają być twarde (z góry narzucone) czy miękkie - każdy swoje tworzy i ustawia. Przykładowe tagi jakie mogłyby być, np. czy jest twarz, czy jest nagość, czy jest głos, czy jest muzyka.
  • Automatyczne aktualizacje, poprzez wrzucenie tego na jakiegoś GitHuba.

A że nie umiem i nikt się nie deklaruje, że umie to nie robię. Nie warto jeżeli struktura strony wkrótce się zmieni.
Pomarzyć można :D
Legginsomaniak, fan lodzików i nie jestem hakerem, wybijcie sobie to z głowy ;x
Voldemort Szołapka :sarcastic_blum:
AllMyLinks = wszystkie linki w jednym miejscu
Awatar użytkownika
Fapka
Night's Watch
Night's Watch
Posty: 1478
Rejestracja: 04 mar 2017, 11:09
Lokalizacja: śląskie
Podziękował: 102 razy
Podziękowano mu: 173 razy
Co masz w Majtkach?: Dick
Twoja ulubienica z SU: VeronikaVirt
Anal?: Nie
Nick na ShowUp.tv: Fappi i niepubliczne




Ktoś podesłał skrypt, który pokazywał ile ludzie dali żetonów na transmisji - ktoś kiedyś na starym foro tamto napisał (podobno).

Ale nie wiem czy to zaimplementować, a jeżeli tak, to chciałbym zrobić jakieś menu, w stylu "włącz/wyłącz" i każdą z funkcji jaka już jest lub będzie, mniej więcej na takiej zasadzie włączać, wtedy można byłoby parę innych rzeczy wymyślić.

Różnica między tymi rzeczami tutaj, a propozycjami co ShowUp.tv mogłoby zrobić które są tutaj, to technika rozwiązania. Z JavaScriptem można edytować fragmenty kodu HTML itp., aby pokazało się coś więcej i inne podobne. Nie można robić rozwiązań w stylu "kontrola grupowej ukrytej transmisji".

Dlatego czekam na proste propozycje, a najlepiej jakby ktoś umiał wytłumaczyć jak to ma działać.
Przykład!
Propozycja: Dźwięk przy rzuceniu żetonów.
Rozwiązanie: Na czacie każda wiadomość ma swój typ, identyfikator i takie tam. Gdyby ciągle kontrolujący user-script (sprawdzający co 1 sekundę lub rzadziej - do 10 sekund może...) odczytywał czy na czacie pojawia się typ wiadomości "wysłane żetony" odtworzyłby dźwięk (o ile to możliwe do napisania w JavaScript - bo nie wiem, czy da się np. dźwięk systemowy, adres dźwięku podać, czy ktoś ręcznie musiałby wgrać do jakiegoś folderu).
Legginsomaniak, fan lodzików i nie jestem hakerem, wybijcie sobie to z głowy ;x
Voldemort Szołapka :sarcastic_blum:
AllMyLinks = wszystkie linki w jednym miejscu
Awatar użytkownika
Fapka
Night's Watch
Night's Watch
Posty: 1478
Rejestracja: 04 mar 2017, 11:09
Lokalizacja: śląskie
Podziękował: 102 razy
Podziękowano mu: 173 razy
Co masz w Majtkach?: Dick
Twoja ulubienica z SU: VeronikaVirt
Anal?: Nie
Nick na ShowUp.tv: Fappi i niepubliczne




Wymyśliłem nową funkcję dla transmitujących, ale nie wiem czy da się zrealizować. Mają wgląd do listy obecnych, ale nie wiem jak ona jest zapisywana - czy można ją parsować bez zmiany zakładki (karty) - tj. z czatu na "listę gości".

Pojawienie się alertu (powiadomienia), jeżeli ulubiony i/lub stały bywalec się pojawi.
Ewentualnie też, jeżeli wyjdzie - ale tutaj potrzebuję waszych przemyśleń.

Żeby łatwo oznaczyć bywalca na liście obecności, oraz w innych miejscach mógłby obok nicku pokazywać się symbol serduszka...
Ale to raczej funkcja którą opracowałbym na końcu, bo transmitujących jest mniej niż zwykłych "szarych" userów.
Legginsomaniak, fan lodzików i nie jestem hakerem, wybijcie sobie to z głowy ;x
Voldemort Szołapka :sarcastic_blum:
AllMyLinks = wszystkie linki w jednym miejscu
Awatar użytkownika
Fapka
Night's Watch
Night's Watch
Posty: 1478
Rejestracja: 04 mar 2017, 11:09
Lokalizacja: śląskie
Podziękował: 102 razy
Podziękowano mu: 173 razy
Co masz w Majtkach?: Dick
Twoja ulubienica z SU: VeronikaVirt
Anal?: Nie
Nick na ShowUp.tv: Fappi i niepubliczne



  • Podobne tematy
    Odpowiedzi
    Odsłony
    Ostatni post

Wróć do Dział Techniczny



Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 43 gości