Overleg gebruiker:Mbch331/Archief/mei 2021

Pagina-inhoud wordt niet ondersteund in andere talen.
Onderwerp toevoegen
Uit Wikipedia, de vrije encyclopedie
Laatste reactie: 2 jaar geleden door Mohammed Sadat (WMDE) in het onderwerp Wikidata weekly summary #470

3 mei 2021 17:43 (CEST)

Wikidata weekly summary #466[brontekst bewerken]

Wikidata weekly summary #466[brontekst bewerken]

Script[brontekst bewerken]

Dag Mbch331, na een periode weg te zijn geweest van Wikipedia, pakte ik de draad weer op. Ik kwam er zo onder meer achter dat mijn nuwegscript niet meer werkte zoals ik het wil. Ik zag dat jouw versie het actiefst wordt onderhouden, en kopieerde dus een stukje van jouw code. Nu heb ik in Vector weer een teller op de plaats waar ik die wil. Niet omdat ik de nuwegs wil volgen, maar omdat ik er ook een teller voor genegeerde titelweergaven in heb. Die laatste categorie betreft vaak de niet geheel geslaagde hernoeming van een dierenartikel, en dat is typisch iets waarbij ik assistentie kan verlenen.

Vector is niet de skin van mijn voorkeur. Ik ben gewend aan Monobook.

Mijn oude code voor Vector was:
$('<li></li>').html(data).insertBefore($('#p-personal>ul>li:first')).attr('id', 'pt-nuweg');
jouw werkende versie is:
$('<li></li>').html(data).insertBefore($('#p-personal ul:first-of-type>li:first'));

Mijn oude werkende code voor monobook was:
$('<li></li>').html(data).insertBefore($('#p-personal>div>ul>li:first')).attr('id', 'pt-nuweg');
$('#pt-nuweg>div').css('display', 'inline');
Maar nu zet die de tekst wel bovenaan de pagina (dus bij 'p-personal'), maar niet meer ervoor maar erboven, zodat het rijtje 'overleg', 'kladblok', 'voorkeuren', enzovoort, naar beneden wordt gedrukt, en daarmee mijn tabs 'overleg', 'bewerken', 'geschiedenis', enzovoort overschaduwt, zodat ik ze niet kan aanklikken. Heb jij enig idee wat er in de uitvoer van de html voor monobook is veranderd, en hoe ik dit script weer werkend kan krijgen? Zelf experimenteren heeft niet geholpen. Het bekijken van de broncode van de pagina helpt niet want die laat niet zin waar de uitvoer van het script terechtkomt (wat ik overigens heel vreemd vind), en de code hier heeft niet bepaald de vorm zoals die in tekstboeken en op online help-pagina's staat, dus daar kwam ik ook niet verder mee. Hartelijke groet, WIKIKLAAS overleg 7 mei 2021 01:55 (CEST)Reageren

Welkom terug @Wikiklaas. Ik zal van het weekend hier eens naar kijjken. Gebruik zelf Vector, dus zal er even in moeten duiken. Mbch331 (overleg) 7 mei 2021 16:35 (CEST)Reageren
Ik hoop dat je er dan aardigheid in hebt. Laat het je niet teveel tijd kosten. Groet, WIKIKLAAS overleg 7 mei 2021 16:37 (CEST)Reageren
Het heeft mij niet veel tijd gekost.
Ik heb de volgende aanpassingen gedaan:
1) In de Gebruiker:Mbch331/Nuweg (de template) heb ik de <div align="center"></div>weggehaald (inhoud wel laten staan)
2) In de Gebruiker:Mbch331/Nuwegscript,js heb ik de de $('<li></li>').html(data).insertBefore($('#p-personal ul:first-of-type>li:first')); veranderd in $('<li id="nuweg"></li>').html(data).insertBefore($('#p-personal ul:first-of-type>li:first'));
3) Ik heb een Gebruiker:Mbch331/monobook.css aangemaakt en daarin toegevoegd: #nuweg .mw-parser-output {display: inline-block;}.
Dat is alles. Mbch331 (overleg) 8 mei 2021 10:30 (CEST)Reageren
Zeer bedankt, Mbch331! Ik ga vandaag eerst even een dagje buiten klussen, maar vanavond of morgen pas ik mijn files aan. WIKIKLAAS overleg 8 mei 2021 10:53 (CEST)Reageren
Nog even wat terugkoppeling, want ik heb nu weer een werkend script in Monobook, en dat heb ik aan jouw inspanningen te danken. In mijn oude code kreeg de <li> aan het eind van de regel een id 'pt-nuweg'. Vervolgens zat die CSS-property 'display' ingebakken in de javascript, met de value 'inline':
$('#pt-nuweg>div').css('display', 'inline');
Jouw suggestie om de <li> een id te geven, en dan een regel CSS in de bij de skin horende CSS-file te zetten met voor de <li id="nuweg"> een display-property met value 'inline-block', zette me op het spoor om dat eerst eens uit te proberen in mijn oude code: 'inline' veranderen in 'inline-block'. En verdomd: daarmee was het ook gefixt. Voordeel hiervan is dat ik niet in een aparte CSS-file nog een property voor een list met id=nuweg hoef op te geven: ik hou het zo handig bij elkaar, wat ook bij onderhoud scheelt: ik hoef niet te onthouden in welke andere file nog iets staat wat hierbij hoort. Maar zonder jouw oplossing was ik hier nooit op gekomen. Terwijl ik toch behoorlijk bedreven ben in het toepassen van CSS (anders dus dan javascript; ik kan programmeren in C++ maar javascript staat daar dan toch wel heel ver van weg). Ik ga nog even experimenteren met het verschil tussen
.insertBefore($('#p-personal>div>ul>li:first')) en jouw
.insertBefore($('#p-personal ul:first-of-type>li:first'))
maar ik heb dus een werkende versie om op terug te vallen. Onder grote dankzegging, WIKIKLAAS overleg 9 mei 2021 01:03 (CEST)Reageren
Graag gedaan. C++ ben ik niet in thuis, doe mij maar (S)CSS/PHP/HTML/Javascript/jQuery. Mbch331 (overleg) 9 mei 2021 12:58 (CEST)Reageren

Wikidata weekly summary #467[brontekst bewerken]

10 mei 2021 17:09 (CEST)

17 mei 2021 15:48 (CEST)

Wikidata weekly summary #468[brontekst bewerken]

Growth Newsletter #18[brontekst bewerken]

17 mei 2021 17:23 (CEST)

Wikidata weekly summary #469[brontekst bewerken]

24 mei 2021 19:06 (CEST)

THE ROCK FiLES[brontekst bewerken]

Beste, je hebt een pagina verwijderd die ik wilde aanmaken. Kun je aangeven waarom je hier reclame vermoedt en waarom niet bij vele andere (band-)pagina's?

Ik heb geen idee hoe ik dan een informatieve pagina kan maken.

Henk den boer (overleg) 25 mei 2021 22:28 (CEST) HenkReageren

Op het moment dat ik de pagina verwijderde stond alleen nog het sjabloon op de pagina. De inhoud was al weg. Die heb je zelf verwijderd nadat Savh de pagina genomineerd had voor verwijdering. Je kan het beste aan Savh vragen wat er reclame aan is. Mbch331 (overleg) 25 mei 2021 22:34 (CEST)Reageren

Wikidata weekly summary #470[brontekst bewerken]

31 mei 2021 19:05 (CEST)