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)Rispondi

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)Rispondi
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)Rispondi
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)Rispondi
Purtroppo è utilizzato in un grandissimo numero di altri template, potrebbe essere abbastanza complesso rinominarlo. --Incola (posta) 22:23, 24 nov 2014 (CET)Rispondi
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)Rispondi

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)Rispondi

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)Rispondi
[@ 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)Rispondi
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)Rispondi
[@ 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)Rispondi
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)Rispondi
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)Rispondi
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)Rispondi
Ritorna alla pagina "Pipetrick".