Fandom Developers Wiki
No edit summary
(Update authors)
(3 intermediate revisions by 3 users not shown)
Line 3: Line 3:
 
| Image file = CustomizeDiscussions.png
 
| Image file = CustomizeDiscussions.png
 
| Description = Importuje indywidualny JavaScript i CSS do dyskusji
 
| Description = Importuje indywidualny JavaScript i CSS do dyskusji
| Author = [[User:Jr Mime|Jr Mime]]
+
| Author =
  +
*[[User:Jr Mime|Jr Mime]]
  +
*[[User:KockaAdmiralac|KockaAdmiralac]]
 
| Updated = 2018-06-09
 
| Updated = 2018-06-09
 
| Language = [[wikipedia:JavaScript|JavaScript]]
 
| Language = [[wikipedia:JavaScript|JavaScript]]
| Code = [[github:JrMime/FANDOM-d-import|GitHub]]
+
| Code = [[github:JrMime/Fandom-d-import|GitHub]]
 
| Status = Stable
 
| Status = Stable
| Languages = {{l|en}}
 
 
}}
 
}}
 
'''CustomizeDiscussions''' to deweloperskie rozszerzenie przeglądarki, które pozwala użytkownikom importować osobisty JavaScript i CSS do wszystkich Dyskusji.
 
'''CustomizeDiscussions''' to deweloperskie rozszerzenie przeglądarki, które pozwala użytkownikom importować osobisty JavaScript i CSS do wszystkich Dyskusji.
Line 15: Line 16:
   
 
== Użycie w Google Chrome ==
 
== Użycie w Google Chrome ==
# Pobierz pliki ZIP z [[github:JrMime/FANDOM-d-import/releases/latest|najnowszego wydania]]
+
# Pobierz pliki ZIP z [[github:JrMime/Fandom-d-import/releases/latest|najnowszego wydania]]
 
# Rozpakuj pobrany plik ZIP
 
# Rozpakuj pobrany plik ZIP
 
# Umieść zawartość w miejscu, z którego go przypadkowo nie przeniesiesz ani nie usuniesz
 
# Umieść zawartość w miejscu, z którego go przypadkowo nie przeniesiesz ani nie usuniesz
Line 24: Line 25:
 
== Użycie w Firefoxie ==
 
== Użycie w Firefoxie ==
 
Zauważ proszę, że do instalacji rozszerzenia potrzebna jest przeglądarka Firefox Developer Edition lub Nightly, które pobrać można [https://www.mozilla.org/pl-PL/firefox/channel/desktop/ stąd].
 
Zauważ proszę, że do instalacji rozszerzenia potrzebna jest przeglądarka Firefox Developer Edition lub Nightly, które pobrać można [https://www.mozilla.org/pl-PL/firefox/channel/desktop/ stąd].
# Pobierz plik XPI z [[github:JrMime/FANDOM-d-import/releases/latest|najnowszego wydania]]
+
# Pobierz plik XPI z [[github:JrMime/Fandom-d-import/releases/latest|najnowszego wydania]]
 
# Umieść go w miejscu, z którego go przypadkowo nie przeniesiesz ani nie usuniesz
 
# Umieść go w miejscu, z którego go przypadkowo nie przeniesiesz ani nie usuniesz
 
# Przejdź na stronę <code>about:config</code>
 
# Przejdź na stronę <code>about:config</code>
Line 38: Line 39:
 
Domyślnie, skrypt będzie szukał [[w:Special:MyPage/globalDiscussions.javascript]], ale można to zmienić. Wszystkie strony .javascript zostały zablokowane i są wyłącznie do użytku właściciela w Community Central
 
Domyślnie, skrypt będzie szukał [[w:Special:MyPage/globalDiscussions.javascript]], ale można to zmienić. Wszystkie strony .javascript zostały zablokowane i są wyłącznie do użytku właściciela w Community Central
   
# Kliknij przycisk FANDOM JS po prawej na górze i zaznacz Options
+
# Kliknij przycisk Fandom JS po prawej na górze i zaznacz Options
 
# Import Styles
 
# Import Styles
 
## cc - globalDiscussions.javascript -- [[w:Special:MyPage/globalDiscussions.javascript]]
 
## cc - globalDiscussions.javascript -- [[w:Special:MyPage/globalDiscussions.javascript]]
 
## cc - globalDiscussions.css -- [[w:Special:MyPage/globalDiscussions.css]], to zaimportuje JS ze strony .css
 
## cc - globalDiscussions.css -- [[w:Special:MyPage/globalDiscussions.css]], to zaimportuje JS ze strony .css
 
## cc - common -- [[w:Special:MyPage/common.js]]
 
## cc - common -- [[w:Special:MyPage/common.js]]
## Dowolny link -- Możesz zaznaczyć link z jakiejkolwiek innej wiki (zewnętrzny lub wewnętrzny wobec FANDOMu)
+
## Dowolny link -- Możesz zaznaczyć link z jakiejkolwiek innej wiki (zewnętrzny lub wewnętrzny wobec Fandomu)
### URL -- Musi być w tym konkretnym formacie, ale może być http lub https: <code><nowiki>https://community.wikia.com</nowiki></code>
+
### URL -- Musi być w tym konkretnym formacie, ale może być http lub https: <code><nowiki>https://community.fandom.com</nowiki></code>
 
### Page -- Konkretna strona, taka jak <code>Special:MyPage/discussionsGlobal.javascript</code>
 
### Page -- Konkretna strona, taka jak <code>Special:MyPage/discussionsGlobal.javascript</code>
   
 
=== CSS ===
 
=== CSS ===
 
Domyślnie, skrypt będzie szukał [[w:Special:MyPage/globalDiscussions.css]].
 
Domyślnie, skrypt będzie szukał [[w:Special:MyPage/globalDiscussions.css]].
# Kliknij przycisk FANDOM JS po prawej na górze i zaznacz Options
+
# Kliknij przycisk Fandom JS po prawej na górze i zaznacz Options
 
# Import Styles
 
# Import Styles
 
## cc - globalDiscussions.css -- [[w:Special:MyPage/globalDiscussions.css]], to zaimportuje JS ze strony .css
 
## cc - globalDiscussions.css -- [[w:Special:MyPage/globalDiscussions.css]], to zaimportuje JS ze strony .css
## Dowolny link -- Możesz zaznaczyć link z jakiejkolwiek innej wiki (zewnętrzny lub wewnętrzny wobec FANDOMu)
+
## Dowolny link -- Możesz zaznaczyć link z jakiejkolwiek innej wiki (zewnętrzny lub wewnętrzny wobec Fandomu)
### URL -- Musi być w tym konkretnym formacie, ale może być http lub https: <code><nowiki>https://community.wikia.com</nowiki></code>
+
### URL -- Musi być w tym konkretnym formacie, ale może być http lub https: <code><nowiki>https://community.fandom.com</nowiki></code>
 
### Page -- Konkretna strona, taka jak <code>Special:MyPage/discussionsGlobal.javascript</code>
 
### Page -- Konkretna strona, taka jak <code>Special:MyPage/discussionsGlobal.javascript</code>
   
Line 59: Line 60:
 
; Pomocy!!! Moje skrypty się nie importują!
 
; Pomocy!!! Moje skrypty się nie importują!
 
: Podstawowe funkcje nie będą działały, ponieważ dyskusje to nie MediaWiki. JQuery działa, ale to wszystko. Aby importować skrypty, możesz użyć
 
: Podstawowe funkcje nie będą działały, ponieważ dyskusje to nie MediaWiki. JQuery działa, ale to wszystko. Aby importować skrypty, możesz użyć
: <code><nowiki>$.getScript("https://community.wikia.com/index.php?title=Special:MyPage/discussionsKiller.javascript&action=raw&ctype=text/javascript");</nowiki></code>
+
: <code><nowiki>$.getScript("https://community.fandom.com/index.php?title=Special:MyPage/discussionsKiller.javascript&action=raw&ctype=text/javascript");</nowiki></code>
 
; Czy w dyskusjach jest jQuery?
 
; Czy w dyskusjach jest jQuery?
 
: Tak, jest!
 
: Tak, jest!

Revision as of 14:30, 7 September 2019

CustomizeDiscussions to deweloperskie rozszerzenie przeglądarki, które pozwala użytkownikom importować osobisty JavaScript i CSS do wszystkich Dyskusji.

Podziękowania dla Luqgrega za pomoc w dodaniu wsparcia dla przeglądarki Firefox.

Użycie w Google Chrome

  1. Pobierz pliki ZIP z najnowszego wydania
  2. Rozpakuj pobrany plik ZIP
  3. Umieść zawartość w miejscu, z którego go przypadkowo nie przeniesiesz ani nie usuniesz
  4. W Google Chrome wejdź w chrome://extensions
  5. Włącz Tryb Deweloperski w górnym prawym rogu
  6. Kliknij ZAŁADUJ ROZPAKOWANE i zaznacz folder zawierający pliki

Użycie w Firefoxie

Zauważ proszę, że do instalacji rozszerzenia potrzebna jest przeglądarka Firefox Developer Edition lub Nightly, które pobrać można stąd.

  1. Pobierz plik XPI z najnowszego wydania
  2. Umieść go w miejscu, z którego go przypadkowo nie przeniesiesz ani nie usuniesz
  3. Przejdź na stronę about:config
  4. Wyszukaj opcję xpinstall.signatures.required i kliknij ją dwukrotnie aby zmienić jej wartość na false
  5. Uruchom przeglądarkę ponownie
  6. Przejdź do dodatków (CTRL + SHIFT + A)
  7. Na stronie dodatków kliknij ikonę koła zębatego w prawym górnym rogu, a następnie wybierz z listy opcję „Zainstaluj dodatek z pliki...”
  8. Wybierz plik XPI
  9. Zaakceptuj że chcesz zainstalować dodatek mimo tego że nie jest podpisany

Lokalizacje skryptów

JavaScript

Domyślnie, skrypt będzie szukał w:Special:MyPage/globalDiscussions.javascript, ale można to zmienić. Wszystkie strony .javascript zostały zablokowane i są wyłącznie do użytku właściciela w Community Central

  1. Kliknij przycisk Fandom JS po prawej na górze i zaznacz Options
  2. Import Styles
    1. cc - globalDiscussions.javascript -- w:Special:MyPage/globalDiscussions.javascript
    2. cc - globalDiscussions.css -- w:Special:MyPage/globalDiscussions.css, to zaimportuje JS ze strony .css
    3. cc - common -- w:Special:MyPage/common.js
    4. Dowolny link -- Możesz zaznaczyć link z jakiejkolwiek innej wiki (zewnętrzny lub wewnętrzny wobec Fandomu)
      1. URL -- Musi być w tym konkretnym formacie, ale może być http lub https: https://community.fandom.com
      2. Page -- Konkretna strona, taka jak Special:MyPage/discussionsGlobal.javascript

CSS

Domyślnie, skrypt będzie szukał w:Special:MyPage/globalDiscussions.css.

  1. Kliknij przycisk Fandom JS po prawej na górze i zaznacz Options
  2. Import Styles
    1. cc - globalDiscussions.css -- w:Special:MyPage/globalDiscussions.css, to zaimportuje JS ze strony .css
    2. Dowolny link -- Możesz zaznaczyć link z jakiejkolwiek innej wiki (zewnętrzny lub wewnętrzny wobec Fandomu)
      1. URL -- Musi być w tym konkretnym formacie, ale może być http lub https: https://community.fandom.com
      2. Page -- Konkretna strona, taka jak Special:MyPage/discussionsGlobal.javascript

FAQ

Pomocy!!! Moje skrypty się nie importują!
Podstawowe funkcje nie będą działały, ponieważ dyskusje to nie MediaWiki. JQuery działa, ale to wszystko. Aby importować skrypty, możesz użyć
$.getScript("https://community.fandom.com/index.php?title=Special:MyPage/discussionsKiller.javascript&action=raw&ctype=text/javascript");
Czy w dyskusjach jest jQuery?
Tak, jest!
Czy każdy może edytować strony .javascript?
W Community Central, strony .javascript zostały zablokowane i może je zmieniać tylko właściciel AbuseFiltera. Alternatywą jest edytowanie stron MediaWiki przez administratorów.
Czy to jest dostępne dla innych przeglądarek?
TAK! Jest dostępne dla Google Chrome i Firefoxa

Zobacz też