Wikipedia:SHEIC/Archief/2009-11
Beta-probleempje
bewerkenIk heb een klein probleempje met de betaversie van Wikipedia op nds-nl:, "heading 1" wordt weergegeven op de hoofdpagina, terwijl dit ingesteld staat als "niet zichtbaar" en op het tabblad van de hoofdpagina zou "veurblad" moeten staan, maar dit werkt allemaal niet. Ik zag dat dat hier allemaal wel goed zit, heeft iemand enig idee wat ik daaraan kan doen? Ik heb van alles geprobeerd, zelf Vector.css, maar dat werkt ook niet... Sεrvιεи | Overleg » 2 nov 2009 10:57 (CET)
- Kijkend naar MediaWiki:Monobook.js, denk ik dat je op nds-nl:MediaWiki:Monobook.js zoiets moet toevoegen:
/* Op de hoofdpagina staat nou veurblad in plaats van artikel */
var isMainPage = (wgTitle == "Veurblad");
//Main page tab no longer says article
function mainpg() {
if ((isMainPage || /[\/=:]Main_Page/.test(document.location)) && document.getElementById('ca-nstab-main')) {
document.getElementById('ca-nstab-main').firstChild.innerHTML = 'veurblad';
}
}
addOnloadHook(mainpg);
body.page-Veurblad h1.firstHeading { display: none; }
- Nee, is het ook niet :( Sεrvιεи | Overleg » 4 nov 2009 22:32 (CET)
- Je bent al wel iets verder, die heading 1 is nu verdwenen. En het stukje dat je op nds-nl:MediaWiki:Monobook.js hebt toegevoegd, zou je (ook) op nds-nl:MediaWiki:Vector.js moeten toevoegen voor de rest. ∼ Wimmel 5 nov 2009 19:09 (CET)
Sjabloon
bewerkenEen tijdje geleden heb ik het Sjabloon:Zijbalk Lama omgezet naar het Sjabloon:Navigatie lama. Bij het nieuwe sjabloon wordt echter de kleur van de balk onderbroken en is de achtergrondkleur grijs. Weet iemand dat te verhelpen? Bedankt alvast. Davin 15 nov 2009 20:53 (CET)
- Het punt is dat je nu het standaardsjabloon {{Navigatie}} gebruikt. Elk sjabloon dat dat sjabloon gebruikt heeft die eigenschappen. Je kunt dus blijkbaar niet alles wijzigen, in ruil voor een uniform uiterlijk van alle sjablonen over de gehele wiki. Om de dingen te bereiken die je wil zou het Navigatie-sjabloon aangepast moeten worden. - Simeon 15 nov 2009 21:00 (CET)
- Jammer. Ik weet niet of het veel werk is om het navigatie-sjabloon aan te passen? Anders zit er niets anders op en moet het maar zo blijven. Niettemin bedankt voor je antwoord. Davin 16 nov 2009 18:28 (CET)
- Het kan technisch wel maar ik weet niet of dat gewenst is, ik hou me niet zoveel met sjablonen bezig. Als je namelijk toestaat om ook de achtergrondkleur te wijzigen dan kun je hele bonte navigatiesjablonen krijgen terwijl nu alle navigatiesjablonen ruwweg hetzelfde zijn, op de kleur van de balk na. Om te voorkomen dat de balk onderbroken wordt, zou je cellspacing="0" moeten toevoegen op de 2e regel maar dat verandert dan wel alle navigatiesjablonen. Dat is meer een kwestie van smaak. - Simeon 16 nov 2009 18:38 (CET)
- Bedankt voor je toelichting. Is helaas niet anders. Davin 17 nov 2009 18:54 (CET)
- Het kan technisch wel maar ik weet niet of dat gewenst is, ik hou me niet zoveel met sjablonen bezig. Als je namelijk toestaat om ook de achtergrondkleur te wijzigen dan kun je hele bonte navigatiesjablonen krijgen terwijl nu alle navigatiesjablonen ruwweg hetzelfde zijn, op de kleur van de balk na. Om te voorkomen dat de balk onderbroken wordt, zou je cellspacing="0" moeten toevoegen op de 2e regel maar dat verandert dan wel alle navigatiesjablonen. Dat is meer een kwestie van smaak. - Simeon 16 nov 2009 18:38 (CET)
- Jammer. Ik weet niet of het veel werk is om het navigatie-sjabloon aan te passen? Anders zit er niets anders op en moet het maar zo blijven. Niettemin bedankt voor je antwoord. Davin 16 nov 2009 18:28 (CET)
Sjabloontjes rechtsboven
bewerkenBen ik hier het best voor probleempjes met Wikipedia zelf?
Het is het volgende: sinds kort staan (bij mij althans) de sjabloontjes die rechtsboven in de hoek moeten staan (zoals coördinaten, het woordenboek-logo, een etalage-ster, het beveiligingssymbool, etc.) wat teveel naar onder en naar links, dikwijls al ín de tekst of infobox van een bepaald artikel. Ik gebruik Firefox. Bij IE doet het probleem zich niet voor. Wikifalcon 28 nov 2009 01:39 (CET)
- Gebruiker:Erwin heeft de afgelopen dagen lopen rommelen in de wijze waarop deze worden weergegeven. Het is goed mogelijk dat er nog een gecashde versie van de diverse pagina's of stijlsjablonen aanwezig is in de cache van firefox. Probeer die te legen, als dat niet helpt, zal Erwin e.e.a. kunnen oplossen. Groeten, nl:Mark W (Mwpnl) ¦ talk 28 nov 2009 02:00 (CET)
- Het heeft niet geholpen... Ben ik de enige bij wie het probleempje zich voordoet, of zijn er nog? Gr, Wikifalcon 28 nov 2009 11:29 (CET)
- Dit doet zich voor bij de beta, als je die uitschakelt dan werkt het wel weer gewoon. Ik heb het ook want ik gebruik die beta. - Simeon 28 nov 2009 13:49 (CET)
- Het heeft niet geholpen... Ben ik de enige bij wie het probleempje zich voordoet, of zijn er nog? Gr, Wikifalcon 28 nov 2009 11:29 (CET)
- Het probleem is dat veel van die sjabloontjes op de nl. wikipedia niet skin onafhankelijk zijn. Ik heb dat vorig jaar op de Engelse Wikipedia ook met veel moeite allemaal gewijzigd. Als er vragen zijn, weet erwin me wel te vinden denk ik TheDJ 28 nov 2009 14:12 (CET)
Ik heb inderdaad in relevante code wat aangepast, maar enkel omdat het foutmeldingen opleverde in sommige skins. Ik heb het daarom eerst voor een aantal skins uitgeschakeld en daarna zelfs enkel voor de monobook-skin ingeschakeld. Verder houd ik me niet bezig met deze code. Ik weet ook niet wie de code wel geschreven heeft of onderhoudt, maar ik ben dat in ieder geval niet. --Erwin 28 nov 2009 20:40 (CET)
- Erik Baas en ik hebben die code geschreven, maar geen van ons heeft volgens mij goesting de code te onderhouden. nl:Mark W (Mwpnl) ¦ talk 28 nov 2009 20:46 (CET)
Zojuist heb ik even een kijkje genomen naar de DOM-structuur en de CSS-classes die van toepasing zijn op deze "rechtsboven-sjabloontjes" (ofwel Titel_item2-class'es) en het probleem zit hem in div.bodyContent
. Sinds de "Beta" (ofwel de "vector"-skin voor MediaWiki) heeft deze namelijk position:relative;
gekregen in main-ltr.css.
En de Titel_item2-objecten komen mooi rechtsbovenin doordat zij position:absolute;
gebruiken om in de absolute rechtsboven hoek te komen van het artikel. In de oude (huidige) skin van Wikipedia sloeg dit op div#content (de eerste parent vanaf Titel_item2 met position:relative;
). Maar in de nieuwe "vector" skin slaat die op div.bodyContent welke een stuk verder ("lager") in de broncode staat en dus staat het sterretje of woordenboek-logo verkeerd/te laag en veroorzaakt ongewenste overlappen zoals we gemerkt hebben.
Gelukkig is MediaWiki erg flexibel en heeft het in een paar hoofdelementen (<html> en <body>) vele CSS-hooks voor onder andere browser type, versie en layout engine, maar ook voor huidig actieve Skin.
Afijn, op naar de (mogelijke) oplossing:
body.skin-vector .Titel_item2 { right:0 !important; margin-top:-50px; }
Dit is een tijdelijke oplossing welke in MediaWiki:Common.css geplaaats zou worden. Tijdelijk, omdat nadat de Beta algemeen toegepast is, dit kan worden geïntegreerd in de huidige CSS-definitie voor Titel_item2. Met vriendelijke groet, –Krinkle 30 nov 2009 17:46 (CET)
- PS: Voor hen dit het willen uitproberen kunnen de code in vector.css in hun gebruikers naamruimte te plaatsen. Zoals ik hier: Gebruiker:Krinkle/vector.css gedaan heb. –Krinkle 30 nov 2009 17:50 (CET)
Zie ook: div .topicon && #coordinates op engelse wikipedia monobook CSS / vector css + code van de template: <div class="metadata topicon" style="display:none; right: offset;"> Je kan dan class=topicon gebruiken om het icoon de juist positie te geven, en hoef je enkel de offset voor de rechterzijde nog in te stellen. In skins die het niet ondersteunen wordt het niet afgebeeld. Een algemener template voor icoontjes op user paginas hebben we dan nog hier. Het voordeel van de nieuwe bodyContent onder Vector is trouwens dat je niet meer zo snel last hebt van die sitenotices enzo. TheDJ 30 nov 2009 20:13 (CET)
- @Krinkle: Je gaat er vanuit dat beta algemeen toegepast gaat worden. Dat is een zeer grote aanname die geen werkelijkheid hoeft te zijn. Op veel fronten is beta een verslechtering qua duidelijkheid en zeker geen verbetering voor nieuwe gebruikers. Om nog over allerhande problemen te zwijgen. Groetjes - Romaine (overleg) 7 dec 2009 23:39 (CET)
- Ik weet niet, persoonlijk vind ik bèta alvast een stuk mooier, en veel problemen ben ik er ook nog niet mee tegengekomen. Ik dacht zelfs dat dat probleem met die sjabloontjes rechtsboven zich in het begin niet voordeed bij bèta... Wikifalcon 7 dec 2009 23:48 (CET)
- Op een gegeven moment zal de bèta wel ingevoerd worden denk ik. Maar nu is het nog bèta; de TeX ziet er nu ook minder mooi uit dan voorheen dus ze zullen nog even moeten sleutelen. - Simeon 7 dec 2009 23:54 (CET)
- Een belangrijk speerpunt van skins die bestemd zijn voor nieuwe gebruikers, is dat de skin een helder en duidelijk uiterlijk verzorgd. Als je monobook vergelijkt met beta, dan is dat een dramatische verslechtering, omdat de knoppen bovenaan de pagina en de kopjes van het linkermenu veel onduidelijker zijn geworden en dus minder handzaam voor nieuwe gebruikers. Een ander uitgangspunt zou moeten zijn dat bij het bewerken de knopjes voor iets snel invoegen eenvoudig zijn en voldoen aan het KISS-principe. In monobook voldoen ze daar prima aan, maar in beta voldoen ze daar absoluut niet aan met allerlei menu's die sterk afwijken wat gebruikers gewend zijn in bv Hotmail, Gmail, Yahoomail, enzovoorts. Wikipedia is in de praktijk qua gebruik en uiterlijk volledig afgestemd op het uiterlijk in monobook, en niet op beta. In beta zijn de coderingen van delen radicaal gewijzigd met alle gevolgen en problemen van dien. Zeer onpraktisch dus. Groetjes - Romaine (overleg) 8 dec 2009 00:14 (CET)
- Op een gegeven moment zal de bèta wel ingevoerd worden denk ik. Maar nu is het nog bèta; de TeX ziet er nu ook minder mooi uit dan voorheen dus ze zullen nog even moeten sleutelen. - Simeon 7 dec 2009 23:54 (CET)
- Ik weet niet, persoonlijk vind ik bèta alvast een stuk mooier, en veel problemen ben ik er ook nog niet mee tegengekomen. Ik dacht zelfs dat dat probleem met die sjabloontjes rechtsboven zich in het begin niet voordeed bij bèta... Wikifalcon 7 dec 2009 23:48 (CET)