Założyłem wiki, co prawda nie na Wikii, ale ogólne zasady MediaWiki są takie same. Adres to [1]. Mam kilka problemów:
- Na dole każdej strony linki do kategorii są czerwone.
- Gdy odwiedzam stronę Specjalna:Prześlij wyświetla mi się: Funkcjonalność przesyłania plików została wyłączona w Śmiechopedia.
- Nie umiem zmienić treści menu.
- Nie wiem, czy by zmienić logo przestrzeni nazw w przypadku nie-wikii należy po prostu zuploadeować logo na serwis za pomocą Specjalna:Prześlij, czy trzeba ręcznie wstawić to do folderu skins/monobook.
Proszę o pomoc! Potworek :P 10:23, 8 lut 2009 (UTC)
Spróbuje ci pomóc:
- Po prostu kategorie nie są stworzone, musisz je założyć.
- W pliku LocalSettings.php szukasz takiej frazy:
$wgEnableUploads = false;
zamieniasz ją na:
$wgEnableUploads = true;
pamiętaj żeby nie zgubić
;
po tej zamianie bedziesz mógł przesyłać pliki, ale mogą pojawić się problemy z ich skalowaniem
- edytujesz ten plik [2].
- opisz dokładniej ostatnie pytanie bo nie wiem o co wnim chodzi --Gudyś 15:38, 8 lut 2009 (UTC)
Tylko że ja nie umiem zakładać kategorii... Potworek :P
- najłatwiej jest założyć główną kategorię (w jej treść wpisujemy ; i zapisujemy). Inne kategorie robisz po prostu je kategoryzując --Gudyś 15:38, 8 lut 2009 (UTC)
Mam pytanie: Jak zrobić tak, by na stronie Specjalna:Szukaj pojawiła się ta klawiaturka z polskimi znakami oraz wybór wyszukiwarki (MediaWiki, Google itp.). Również chcę wiedzieć, jak zrobić, by pod oknem edycji pojawiła się ta klawiaturka z np. cyrylicą, znakami greckimi, itp. Potworek :P
- To wszystko robi się w MediaWiki. Co do pierwszego, to nie pamiętam gdzie, a drugie: MediaWiki:Edittools. Misiek (dyskusja | wkład) 16:29, 13 lut 2009 (UTC)
- kopiujesz to:
// Skrypt dla strony specjalnej [[Special:Search]] /* == Small search keyboard == ; Author: Maciej Jaros [[:pl:User:Nux]] ; Licence: CC-BY or [http://opensource.org/licenses/gpl-license.php GNU General Public License v2] */ if (wgCanonicalSpecialPageName == "Search") { addOnloadHook(addSearchKeyboards); } function addSearchKeyboards() { if (document.forms['search']) addSearchKeyboard(document.forms['search']); if (document.forms['powersearch']) addSearchKeyboard(document.forms['powersearch']); } function addSearchKeyboard(searchForm) { var searchBoxId = 'lsearchbox'; if (!searchForm.lsearchbox) { if (searchForm.search.id == '') { searchBoxId = searchForm.name + 'box'; searchForm.search.id = searchBoxId; } else searchBoxId = searchForm.search.id; } var letters = new Array('ą', 'ć', 'ę', 'ł', 'ń', 'ó', 'ś', 'ź', 'ż'); var html = "Klawiaturka: "; for (var i = 0; i < letters.length; i++) { html += "<a onclick=\"insertTagsTo_('" + letters[i] + "','','','" + searchBoxId + "');return false\" href=\"#\">" + letters[i] + "</a>"; } var newEl = document.createElement('div'); newEl.className = 'search_keyboard'; newEl.innerHTML = html; newEl.style.cssText = 'width:50%; font-size:small; font-weight: bold'; document.getElementById(searchBoxId).parentNode.appendChild(newEl); } /** Change Special:Search to use a drop-down menu * * Description: Dodaje do strony Special:Search menu rozwijane * pozwalające na wybór wyszukiwarki * Created by: [[en:User:Gracenotes]] */ if (wgCanonicalSpecialPageName == "Search") { var searchEngines = []; addOnloadHook(SpecialSearchEnhanced); } function SpecialSearchEnhanced() { var createOption = function(site, action, mainQ, addQ, addV) { var opt = document.createElement('option'); opt.appendChild(document.createTextNode(site)); searchEngines[searchEngines.length] = [action, mainQ, addQ, addV]; return opt; } var searchForm; if (document.forms['search']) searchForm = document.forms['search']; else if (document.forms['powersearch']) searchForm = document.forms['powersearch']; if (searchForm.lsearchbox) { var searchBox = searchForm.lsearchbox; } else { var searchBox = searchForm.search; } var selectBox = document.createElement('select'); selectBox.id = 'searchEngine'; searchForm.onsubmit = function() { var optSelected = searchEngines[document.getElementById('searchEngine').selectedIndex]; searchForm.action = optSelected[0]; searchBox.name = optSelected[1]; searchForm.title.value = optSelected[3]; searchForm.title.name = optSelected[2]; } selectBox.appendChild(createOption('MediaWiki', wgScriptPath + '/index.php', 'search', 'title', 'Special:Search')); selectBox.appendChild(createOption('Google', 'http://www.google.pl/search', 'q', 'sitesearch', 'pl.wikipedia.org')); selectBox.appendChild(createOption('Yahoo', 'http://search.yahoo.com/search', 'p', 'vs', 'pl.wikipedia.org')); selectBox.appendChild(createOption('Windows Live', 'http://search.live.com/results.aspx', 'q', 'q1', 'site:http://pl.wikipedia.org')); selectBox.appendChild(createOption('Wikiwix', 'http://pl.wikiwix.com/', 'action', 'lang', 'pl')); selectBox.appendChild(createOption('Mayflower - grafiki', 'http://toolserver.org/~tangotango/mayflower/search.php', 'q', 'il', 'pl')); searchBox.style.marginLeft = '0px'; if (document.getElementById('loadStatus')) { var lStat = document.getElementById('loadStatus'); } else { var lStat = searchForm.fulltext; } lStat.parentNode.insertBefore(selectBox, lStat); }
do [3], kod jest wzięty z plWiki --Gudyś 17:57, 13 lut 2009 (UTC)
Problem mam z własną wikią. Otóż, nie moge stworzyć własnego logo. Męczyłem się w pomocy, szukając instrukcji, znalazłem, ale dla mnie to niezrozumiałe, to jakaś chińszczyzna! Czy ktoś pomoże! Kinrepok 17:12, 26 lut 2009 (UTC)