Discussioni template:Pipetrick
Ultimo commento: 10 anni fa, lasciato da Rotpunkt in merito all'argomento Secondo parametro del template
Mi pare che la massiccia presenza del template in ns0 sia dovuta a questo bot del 2008. Ma non è meglio substarlo? --Bultro (m) 15:29, 22 mar 2014 (CET)
- Dalle spiegazioni non si capisce cosa sia, è un template di disambiguazione visto che è categorizzato come tale? --109.53.236.106 (msg) 11:00, 12 lug 2014 (CEST)
- In effetti non è proprio un template di disambiguazone. Anche io ritengo sia meglio substarlo, rende il wikitesto inutilmente complicato. --Incola (posta) 13:22, 23 nov 2014 (CET)
- Terminato l'ottimo lavoro di IncolaBot questo template andrebbe anche rinominato. Il en:Help:Pipe trick, è un'altra cosa, è una funzione del parser di mediawiki per facilitare la creazione dei wikilink, mettendo una pipe finale prima della chiusura del wikilink. Qui non c'entrano pipe o wikilink, semplicemente ritorna il nome senza la disambiguazione, infatti su tutte e 31 le altre wiki si chiama "Titolo senza disambigua" (d:Q6540600#sitelinks-wikipedia). --Rotpunkt (msg) 21:11, 24 nov 2014 (CET)
- Purtroppo è utilizzato in un grandissimo numero di altri template, potrebbe essere abbastanza complesso rinominarlo. --Incola (posta) 22:23, 24 nov 2014 (CET)
- Vedremo magari come fare in seguito, intanto aggiorno la pagina del manuale, prendendo a esempio le altre wiki. --Rotpunkt (msg) 22:36, 24 nov 2014 (CET)
- Purtroppo è utilizzato in un grandissimo numero di altri template, potrebbe essere abbastanza complesso rinominarlo. --Incola (posta) 22:23, 24 nov 2014 (CET)
- Terminato l'ottimo lavoro di IncolaBot questo template andrebbe anche rinominato. Il en:Help:Pipe trick, è un'altra cosa, è una funzione del parser di mediawiki per facilitare la creazione dei wikilink, mettendo una pipe finale prima della chiusura del wikilink. Qui non c'entrano pipe o wikilink, semplicemente ritorna il nome senza la disambiguazione, infatti su tutte e 31 le altre wiki si chiama "Titolo senza disambigua" (d:Q6540600#sitelinks-wikipedia). --Rotpunkt (msg) 21:11, 24 nov 2014 (CET)
- In effetti non è proprio un template di disambiguazone. Anche io ritengo sia meglio substarlo, rende il wikitesto inutilmente complicato. --Incola (posta) 13:22, 23 nov 2014 (CET)
Secondo parametro del template
Non mi è chiaro perché a marzo 2014 è stato aggiunto un secondo parametro al template (nessuna altra wiki lo ha). Guardando un po' di template che lo usano (elenco qui) mi sembra che l'utilizzo più frequente è questo (prendo ad esempio Template:SchedaFIS):
|titolo={{Pipetrick||{{{nome|}}}}}
Ma non si poteva semplicemente scrivere:
|titolo={{Pipetrick|{{{nome|}}}}}
facendo così a meno del secondo parametro? Mi sfugge qualcosa? --Rotpunkt (msg) 23:16, 24 nov 2014 (CET)
- La differenza forse poteva essere trascurabile, ma c'è. Col secondo metodo il pipetrick viene applicato sempre, anche quando il valore viene forzato a mano, quindi diventa impossibile impostare un nome che abbia veramente le parentesi, come alcuni titoli di opere --Bultro (m) 17:58, 25 nov 2014 (CET)
- [@ Bultro] scusa ma se non ci sono veramente tanti casi (ne hai qualcuno da mostrare?) è una complicazione inutile, sia per il codice del template che per il suo utilizzo. Tra l'altro il manuale di Template:SchedaFIS al parametro "nome" recita: << il titolo del collegamento, solo se dev'essere diverso dal titolo della voce in cui ci si trova. Eventuali disambiguazioni come "(sciatore)" vengono tolte automaticamente. >> Cosa che invece non avviene perché "nome" è appunto il secondo parametro del template. E lo stesso concetto è ripetuto per tutti i template (ne prendo a caso: guarda Template:SchedaIAAF, Template:Soccerbase, Template:DBU, ...). --Rotpunkt (msg) 19:03, 25 nov 2014 (CET)
- Amarti è il mio peccato (Suor Celeste). Forse mi sono spiegato male nei manuali (la frase l'ho scritta più o meno sempre io), il senso è: Non occorre usare il parametro solo per togliere eventuali disambiguazioni come "(sciatore)", perché quello avviene di default --Bultro (m) 23:51, 25 nov 2014 (CET)
- [@ Bultro] Ma no Bultro, non avviene di default, se usi "nome" non avviene mai. Il manuale dice che se usi nome << Eventuali disambiguazioni come "(sciatore)" vengono tolte automaticamente >>. Ma puoi provare che non è così, infatti se scrivi:
{{SchedaFIS|S=CC|ID=57203|nome=Vladimir Smirnov (sciatore)}}
ottieni: (EN) Vladimir Smirnov (sciatore), su fis-ski.com, FIS. - Cioè "(sciatore)" rimane. L'esempio di Amarti è il mio peccato (Suor Celeste) potrebbe essere un esempio, ma la pagina stessa non lo usa (vedi come vengono fuori i collegamenti esterni). Secondo me basta capire quali sono i template dove la disambigua può essere utile e non usare il pipetrick in quelli, senza aver così bisogno di questo secondo parametro, che invece ora finisce anche dove non lo vorresti. --Rotpunkt (msg) 00:45, 26 nov 2014 (CET)
- Guarda, per esempio, per il Template:Imdb sostituirei:
|titolo = {{Pipetrick||{{{3|{{{titolo|}}}}}}}}
- con:
|titolo = {{{3|{{{titolo|{{Pipetrick}}}}}}}}
- mi sembra decisamente più chiaro (se poi rinominiamo Pipetrick in "Titolo senza disambigua" o PAGENAMEBASE ancora di più) oltre a non rendere più necessario questo secondo parametro. --Rotpunkt (msg) 01:08, 26 nov 2014 (CET)
- Non deve avvenire mai, infatti, se usi "nome"; se specifichi un nome a mano vuol dire che vuoi quel nome così com'è e basta. Il default (PAGENAME senza parentesi) è quando non si usa il parametro.
- Suor Celeste non usa "nome", ma a esser precisi dovrebbe usarlo. Ben poche pagine usano il parametro nome perché è nuovo, prima che mettessi io i Pipetrick quasi tutti i template non mostravano il titolo ma solo "scheda..." o cose del genere.
- L'ultimo metodo che hai detto è da evitare come la peste, perché un eventuale parametro presente ma vuoto viene preso per buono --Bultro (m) 01:20, 26 nov 2014 (CET)
- Ho capito che è solo da correggere la documentazione. Riguardo << L'ultimo metodo che hai detto è da evitare come la peste >> ma perché mai? en.wiki fa esattamente così: link, come anche de.wiki, es.wiki, ru.wiki, ... perché uno dovrebbe lasciare un parametro vuoto? e se lo fa basta correggerlo. Io davvero non riesco a comprendere la complicazione di dover modificare questo template, per poi scrivere:
- *
|nome = {{Pipetrick||{{{nome|}}}}}
- invece di un semplice:
- *
|nome = {{{nome|{{Pipetrick}}}}}
- che non avrebbe richiesto nessuna modifica. --Rotpunkt (msg) 01:33, 26 nov 2014 (CET)
- Guarda, per esempio, per il Template:Imdb sostituirei:
- [@ Bultro] Ma no Bultro, non avviene di default, se usi "nome" non avviene mai. Il manuale dice che se usi nome << Eventuali disambiguazioni come "(sciatore)" vengono tolte automaticamente >>. Ma puoi provare che non è così, infatti se scrivi:
- Amarti è il mio peccato (Suor Celeste). Forse mi sono spiegato male nei manuali (la frase l'ho scritta più o meno sempre io), il senso è: Non occorre usare il parametro solo per togliere eventuali disambiguazioni come "(sciatore)", perché quello avviene di default --Bultro (m) 23:51, 25 nov 2014 (CET)
- [@ Bultro] scusa ma se non ci sono veramente tanti casi (ne hai qualcuno da mostrare?) è una complicazione inutile, sia per il codice del template che per il suo utilizzo. Tra l'altro il manuale di Template:SchedaFIS al parametro "nome" recita: << il titolo del collegamento, solo se dev'essere diverso dal titolo della voce in cui ci si trova. Eventuali disambiguazioni come "(sciatore)" vengono tolte automaticamente. >> Cosa che invece non avviene perché "nome" è appunto il secondo parametro del template. E lo stesso concetto è ripetuto per tutti i template (ne prendo a caso: guarda Template:SchedaIAAF, Template:Soccerbase, Template:DBU, ...). --Rotpunkt (msg) 19:03, 25 nov 2014 (CET)