Discussioni template:Int

Ultimo commento: 10 mesi fa, lasciato da Valerio Bozzolan in merito all'argomento Codice per mobile

Malfunzionamento

modifica

Con alcuni link il template non funziona, ad esempio alla voce Brigitte Bardot ho dovuto usare per questo motivo il vecchio {{intestazione}} (che non dà problemi) per l'intervista a Primorske novice. [@ Kky]?-- Spinoziano (msg) 17:19, 22 feb 2016 (CET)Rispondi

Anche in Moni Ovadia, non compare il link all'articolo de L'Unità che ho appena inserito (compare solo la seconda parte di quanto ho inserito nel template).-- Spinoziano (msg) 17:36, 22 feb 2016 (CET)Rispondi
[@ spinoziano] l'unica soluzione è sostituire = con = nell'url.--Kky (scrivimi) 19:15, 22 feb 2016 (CET)Rispondi

Possibili miglioramenti al template

modifica

Sinceramente ne capisco poco e quindi non saprei come fare ma ormai questo template è largamente utilizzato per cui mi chiedevo un paio di cose:

  • il template si comporta come una vera e propria intestazione ma accanto non appare il [modifica] per modificare la sezione relativa, non si potrebbe rimediare?
  • può essere cambiato il livello dell'intestazione cambiando il parametro h e questo è ottimo, ma non si potrebbe fare qualcosa per far cambiare anche graficamente il template qualora venga cambiato il livello di intestazione?

[@ Kky, Superchilum, Nemo_bis] e il creatore [@ Raoli].--AssassinsCreed (scrivimi) 15:10, 27 giu 2016 (CEST)Rispondi

concordo con il primo punto, anche se tecnicamente non so come si faccia, mentre sul secondo non capisco come cambiare l'h (nel manuale non c'è scritto niente). --Superchilum(scrivimi) 16:06, 27 giu 2016 (CEST)Rispondi
[@ Superchilum] Hai ragione, il parametro non è spiegato nel main... Raoli inserì questo parametro dietro mia richiesta ma non aggiornò la descrizione. Per un esempio dell'utilizzo del parametro puoi vedere Albert Einstein, in particolari le sottosezioni di "Citazioni di Albert Einstein".--AssassinsCreed (scrivimi) 02:25, 2 lug 2016 (CEST)Rispondi
Visto e capito, grazie :) allora sono d'accordissimo su entrambi i punti, molto importanti. --Superchilum(scrivimi) 09:21, 2 lug 2016 (CEST)Rispondi
Ho aggiornato il template. Ora per il punto 2 è graficamente migliore. Ho semplificato il template, ora accetta solo intestazioni di livello 2 o 3 (in questo caso è di default e non deve essere specificato); non sono a conoscenza di usi oltre il livello 3. Per la parte modifica, credo che non si possa fare niente, essendo la sezione presente in un altro template trascluso. Se volete si può provare a creare la cosa manualmente come qui con +/-.--Kky (scrivimi) 15:54, 10 lug 2016 (CEST)Rispondi
[@ Kky] Innanzi tutto grazie mille per le ottime modifiche, ora il template è graficamente migliorato (basta vedere Walt Whitman). Tuttavia il template è usato qualche volta anche come intestazione di livello 4 (vedi Albert Einstein). Sul "modifica", fa' pure tutte le prove che ritieni giuste.   --AssassinsCreed (scrivimi) 16:13, 10 lug 2016 (CEST)Rispondi
[@ Kky] P.S.: Si erano creati problemi di questo tipo e non so sinceramente se siano presenti in altre pagine.--AssassinsCreed (scrivimi) 17:27, 10 lug 2016 (CEST)Rispondi

Aggiunto livello 4 per Einstein. Il problema in Montanelli è dovuto al fatto che o si usano gli uguali di sezione o il template. Non entrambe le cose. Purtroppo se ci sono altri casi non c'è modo di prevenirli. A breve aggiungerò il pulsante modifica (che non potrà riferirsi alla sezione, ma all'intera pagina per il funzionamento di mediawiki). Adesso aggiungo due righe per spiegare il funzionamento del parametro h.--Kky (scrivimi) 20:30, 10 lug 2016 (CEST)Rispondi

Non conosco bene il vecchio template intestazione, ma si può fare qualcosa per unificarlo a questo? pone problemi? quanto è usato?--Kky (scrivimi) 20:41, 10 lug 2016 (CEST)Rispondi
Ottimo lavoro! Se ne discusse in passato, ma si decise di tenerli entrambi dando la possibilità all'utente di scegliere l'uno o l'altro a seconda dei casi. Comunque IMHO se il pulsante "modifica" non permette di modificare la sezione, allora meglio non inserirlo.--AssassinsCreed (scrivimi) 20:46, 10 lug 2016 (CEST)Rispondi
Non ho mai capito i reali vantaggi di questa versione rispetto a Template:Intestazione, quindi lascio la parola a chi ne fa uso. :) Nemo 18:16, 8 ago 2016 (CEST)Rispondi

Codice per mobile

modifica

Grazie a [@ Spinoziano] presente al wiki raduno di Milano 2024 in cui abbiamo mangiato incredibili porzioni di farinata genovese DOP, e ha sottoposto un noto problema legato a questo template, ovvero che su mobile, con link esterni, avvengono cose amene (tipo che è difficile aprire il cassetto se contiene un link esterno) ...,

È stato quindi partorito un sommo codice che fixa cose sul mobile. Ovvero:

  1. Se il cassetto è chiuso, ci clicchi, e si apre \o/ INCREDIBILE!
    (invece che aprire il link esterno)
  2. Se il cassetto è aperto, ci clicchi sul link, e si apre il link!
    (principio di user-experience incredibile, ovvero, se l'utente clicca due volte su un link probabilmente vuole proprio aprire quel link, e un sistema di intelligenza artificiale lo capisce, lo intuisce, e gli veniamo incontro!)
  3. Se proprio vuoi giocare col cassetto, l'utente cliccherà su QUALSIASI altro punto bianco FUORI dal link e così non si apre il link ma si chiude/apre il cassetto+

BOH non so se si capisce quello che voglio dire perché ho mangiato troppo e mi sento male, asd, ma questo è il sommo codice asd!

/**  
 * Mobile collapsible fixed.  
 * This snippet fixes headings with links. 
 * So, the first time you click on the heading, it does not visit the link, 
 * but it opens the collapsible instead. 
 * @author [[User:Valerio_Bozzolan]] 
 * @licese CC BY-SA 4.0 or GNU GPL v2+ at your opinion. 
 */ 
$(function() { 
        // Match links from mobile headings 
        $('h2.collapsible-heading a').click(function(e) { 
                // Do not visit the link if the block is closed. 
                // Since the user may just want to open the collapsible. 
                var $linkInHeading = $(this); 
                var $heading = $linkInHeading.closest( 'h1,h2' ); 
                if( !$heading.hasClass('open-block') ) { 
                        // Don't visit the link 
                        e.preventDefault(); 
 
                        // Open the collapsible instead. 
                        $heading.click(); 
                } 
        }); 
});

Valerio Bozzolan (scrivimi) 21:17, 13 gen 2024 (CET)Rispondi

Boz ma dove cavolo si mette questo codice? (chiedono dalla regia)
Ottima domanda! Prova in MediaWiki:Common.js riga 99 e incrocia le dita! -- Valerio Bozzolan (scrivimi) 21:18, 13 gen 2024 (CET)Rispondi
Oppure ancora meglio in MediaWiki:Mobile.js forse asd Valerio Bozzolan (scrivimi) 10:57, 15 gen 2024 (CET)Rispondi
Ritorna alla pagina "Int".