Czy wiecie jak można dodać przycisk galerii do strony (tak jak np. na tej stronie, obok "Edytuj")? —Ta niepodpisana wypowiedź jest autorstwa użytkownika Rafi862 (dyskusja • wkład) . Pamiętaj o podpisywaniu się przy użyciu ~~~~ w trybie źródłowym!
- Z tego co widzę, odpowiada za to następujący kod:
/* No modificar, galería */ $(function() { $('.wikinav2 .WikiaPageHeader > .comments').before('<a class="button secondary photogallery" href="/wiki/Galería:'+ encodeURIComponent(wgPageName) +'" title="Ver la galería de imágenes"><img src="http://images4.wikia.nocookie.net/ben10/es/images/e/e2/Photogallery.png" style="height:20px; vertical-align:middle;" /> Galería</a>'); $('.wikinav2 .WikiaPageHeader > .comments').before('<a class="button secondary articlegallery" href="/wiki/'+ encodeURIComponent(wgTitle) +'" title="Volver al artículo original"><img src="http://images1.wikia.nocookie.net/ben10/es/images/4/4f/Volver.gif" style="height:20px; vertical-align:middle;" /> Volver</a>'); });
- Musisz go odpowiednio przetłumaczyć, a następnie dodać na swojej wiki na stronę MediaWiki:Wikia.js. Pozdrawiam, Myslec dyskusja 20:23, gru 4, 2012 (UTC)
- Dzięki :) Ale w galerii jest zamiast "powrót" ("Volver") jest galeria i powstaje galeria galerii. Jak zrobić, by na stronie była "Galeria", a na galerii "Powrót"? --✩ Rafi862 (dyskusja) ❉ 14:25, gru 5, 2012 (UTC)
- Dodaj ten kod zamiast powyższego do MediaWiki:Common.js
/* Przycisk galerii */ $(function() { $('.wikinav2 .WikiaPageHeader > .comments').before('<a class="button secondary photogallery" href="/wiki/Galeria:'+ encodeURIComponent(wgPageName) +'" title="Zdjęcia galerii"><img src="http://images4.wikia.nocookie.net/ben10/es/images/e/e2/Photogallery.png" style="height:20px; vertical-align:middle;" /> Galeria</a>'); $('.wikinav2 .WikiaPageHeader > .comments').before('<a class="button secondary articlegallery" href="/wiki/'+ encodeURIComponent(wgTitle) +'" title="Powrót do oryginalnego artykułu"><img src="http://images1.wikia.nocookie.net/ben10/es/images/4/4f/Volver.gif" style="height:20px; vertical-align:middle;" /> Powrót</a>'); });
VuhDyskusjaE-mail 17:43, gru 5, 2012 (UTC)
@Edit: Oprócz powyższego musisz zgłośić się do helpera z prośbą o utworzenie przestrzeni nazw "Galeria:" i następnie w Galeria:Nazwa artykułu umieszczać zdjęcia.
Bardzo fajne rozszerzenie. Mam pytanie, da się ustawić by przycisk "Galeria" pojawiał się jedynie na wybranych stronach (w tym kodzie pojawia się na wszystkich)? Baakamono 14:42, gru 6, 2012 (UTC)
Poniższy kod do wikia.js
/* Przycisk galerii */
$(function() {
if($('#showgallerybutton').length) {
$('.wikinav2 .WikiaPageHeader > .comments').before('<a class="button secondary photogallery" href="/wiki/Galeria:'+ encodeURIComponent(wgPageName) +'" title="Zdjęcia galerii"><img src="http://images4.wikia.nocookie.net/ben10/es/images/e/e2/Photogallery.png" style="height:20px; vertical-align:middle;" /> Galeria</a>');
}
if($('#showarticlebutton').length) {
$('.wikinav2 .WikiaPageHeader > .comments').before('<a class="button secondary articlegallery" href="/wiki/'+ encodeURIComponent(wgTitle) +'" title="Powrót do oryginalnego artykułu"><img src="http://images1.wikia.nocookie.net/ben10/es/images/4/4f/Volver.gif" style="height:20px; vertical-align:middle;" /> Powrót</a>');
}
});
A z poniższego zrobić szablon:
<span id="show{{#if:{{{1|}}}|article|gallery}}button"></span>
Po wstawieniu go za pomocą
{{nazwa}} - doda link do galerii {{nazwa|*}} - doda link do arta
Oczywiście nie musi to być konkretnie taki element. Wystarczy dowolny element o id showgallerybutton żeby dodać link do galerii, albo showarticlebutton żeby dodać link do artykułu. Jedno co jeszcze można dodać to zamiast
if($('#showarticlebutton').length) {
dać
if(wgNamespaceNumber == ###### || $('#showarticlebutton').length) {
- Słówko komentarza: w skrypcie znajduję się odwołanie do przestrzeni nazw "Galería" zamiast "Galeria" (ach ten hiszpański). Importując kod na swoją wiki, zalecam zamianę "í" na "i" aby uniknąć późniejszych problemów. — Sovq 16:25, gru 6, 2012 (UTC)
Czemu pojawiają się dwa przyciski "Galeria"? Baakamono 15:36, gru 8, 2012 (UTC)
- Szczerze? Widzę jeden. Myslec dyskusja 15:51, gru 8, 2012 (UTC)
- Zapomniałem usunąć z własnego wikia.js i stąd dwa przyciski. Przepraszam za kłopot. (: Baakamono 16:21, gru 8, 2012 (UTC)