Discussioni template:Pipetrick: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nuova pagina: Mi pare che la massiccia presenza del template in ns0 sia dovuta a Wikipedia:Bot/Richieste/Archivio/2008#Modifica.2Fintroduzione_parametro_etichetta_in_interprogetto_...
 
 
(25 versioni intermedie di 7 utenti non mostrate)
Riga 1:
Mi pare che la massiccia presenza del template in ns0 sia dovuta a [[Wikipedia:Bot/Richieste/Archivio/2008#Modifica.2Fintroduzione_parametro_etichetta_in_interprogetto_di_film.2C_album_e_libri|questo bot del 2008]]. Ma non è meglio substarlo? --[[Utente:Bultro|Bultro]] ([[Discussioni utente:Bultro|m]]) 15:29, 22 mar 2014 (CET)
:Dalle spiegazioni non si capisce cosa sia, è un template di disambiguazione visto che è categorizzato come tale? --[[Speciale:Contributi/109.53.236.106|109.53.236.106]] ([[User talk: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. --[[Utente:Incola|Incola]] ''[[Discussioni_utente:Incola|<small>(posta)</small>]]'' 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]]). --[[Utente:Rotpunkt|Rotpunkt]] ([[Discussioni utente:Rotpunkt|msg]]) 21:11, 24 nov 2014 (CET)
::::Purtroppo è utilizzato in un grandissimo numero di altri template, potrebbe essere abbastanza complesso rinominarlo. --[[Utente:Incola|Incola]] ''[[Discussioni_utente:Incola|<small>(posta)</small>]]'' 22:23, 24 nov 2014 (CET)
:::::Vedremo magari come fare in seguito, intanto aggiorno la pagina del manuale, prendendo a esempio le altre wiki. --[[Utente:Rotpunkt|Rotpunkt]] ([[Discussioni utente:Rotpunkt|msg]]) 22:36, 24 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 [//it.wikipedia.org/w/index.php?title=Speciale%3APuntanoQui&limit=500&target=Template%3APipetrick&namespace=10 qui]) mi sembra che l'utilizzo più frequente è questo (prendo ad esempio [[Template:SchedaFIS]]):
* <code><nowiki>|titolo={{Pipetrick||{{{nome|}}}}}</nowiki></code>
Ma non si poteva semplicemente scrivere:
* <code><nowiki>|titolo={{Pipetrick|{{{nome|}}}}}</nowiki></code>
facendo così a meno del secondo parametro? Mi sfugge qualcosa? --[[Utente:Rotpunkt|Rotpunkt]] ([[Discussioni utente: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 --[[Utente:Bultro|Bultro]] ([[Discussioni utente:Bultro|m]]) 17:58, 25 nov 2014 (CET)
::{{ping|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]], ...). --[[Utente:Rotpunkt|Rotpunkt]] ([[Discussioni utente: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 --[[Utente:Bultro|Bultro]] ([[Discussioni utente:Bultro|m]]) 23:51, 25 nov 2014 (CET)
::::{{ping|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: <code><nowiki>{{SchedaFIS|S=CC|ID=57203|nome=Vladimir Smirnov (sciatore)}}</nowiki></code> ottieni: {{SchedaFIS|S=CC|ID=57203|nome=Vladimir Smirnov (sciatore)}}
:::: 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. --[[Utente:Rotpunkt|Rotpunkt]] ([[Discussioni utente:Rotpunkt|msg]]) 00:45, 26 nov 2014 (CET)
::::: Guarda, per esempio, per il [[Template:Imdb]] sostituirei:
:::::* <code><nowiki>|titolo = {{Pipetrick||{{{3|{{{titolo|}}}}}}}}</nowiki></code>
:::::con:
:::::* <code><nowiki>|titolo = {{{3|{{{titolo|{{Pipetrick}}}}}}}} </nowiki></code>
:::::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. --[[Utente:Rotpunkt|Rotpunkt]] ([[Discussioni utente: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 --[[Utente:Bultro|Bultro]] ([[Discussioni utente: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ì: [//en.wikipedia.org/w/index.php?title=Template:IMDb_name&action=edit 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:
::::::: * <code><nowiki>|nome = {{Pipetrick||{{{nome|}}}}}</nowiki></code>
::::::: invece di un semplice:
::::::: * <code><nowiki>|nome = {{{nome|{{Pipetrick}}}}} </nowiki></code>
::::::: che non avrebbe richiesto nessuna modifica. --[[Utente:Rotpunkt|Rotpunkt]] ([[Discussioni utente:Rotpunkt|msg]]) 01:33, 26 nov 2014 (CET)
 
== Etichetta Wikidata ==
 
Da [[Discussioni template:Collegamenti musica#Modifica|questa discussione]] riaffiora la questione "parantesi necessarie". La mia idea, anziché modificare ogni volta in locale l'utilizzo del template come avevo indicato nella discussione stessa, sarebbe di aggiungere nel codice del template un parametro con cui, se compilato (es. "<code><nowiki>{{Pipetrick|1=|2=|wikidata=y}}</nowiki></code>"), si dà precedenza all'etichetta Wikidata anziché al titolo della voce. --[[Utente:Horcrux92|Horcrux]]<sub>[[Discussioni utente:Horcrux92|九十二]]</sub> 09:49, 27 nov 2017 (CET)
:Allora fà proprio un altro template, chiamato "Nome elemento" o qualcosa del genere. Non sarebbe più nemmeno un pipe trick --[[Utente:Bultro|Bultro]] ([[Discussioni utente:Bultro|m]]) 20:38, 27 nov 2017 (CET)
::Il template esiste già e sichiama {{tl|WikidataLabel}}. Comunque hai ragione, usare {{tl|WikidataLabel}} dentro {{tl|Pipetrick}} o usare un parametro apposito lato utente è più o meno uguale, invece dal punto di vista del codice questo parametro non avrebbe senso, perché il pipe trick non ha niente a che fare con l'etichetta su Wikidata. --[[Utente:Horcrux92|Horcrux]]<sub>[[Discussioni utente:Horcrux92|九十二]]</sub> 22:31, 27 nov 2017 (CET)
 
== Modulo ==
 
Segnalo di aver esportato la logica del template nel [[Modulo:Pipetrick]], così ora può essere usato anche nei moduli. Il sorgente di questo template può essere quindi sostituito con:
<pre>{{safesubst:#invoke:Pipetrick|pipetrick}}</pre>
Prima di farlo, {{ping|Bultro}} potresti controllare che non si verifichi il problema per il quale facesti [https://it.wikipedia.org/w/index.php?title=Template:Pipetrick&diff=90002079&oldid=64947401 questa modifica]? --[[User:Horcrux|Horcrux]] ([[User talk:Horcrux|msg]]) 12:47, 7 ago 2020 (CEST)
 
== minuscolo ==
 
Buonasera, volevo chiedere se fosse possibile inserire un parametro per ottenere il risultato pipetrick interamente in minuscolo, senza l'iniziale minuscola. Secondo me potrebbe avere un senso nel suo utilizzo all'interno dei template. Spero possa essere utile quanto ho scritto! Un saluto --'''[[Utente:Fierodelveneto|ꜰɪᴇʀᴏᴅᴇʟᴠᴇɴᴇᴛᴏ - vec]]''' ''([[Discussioni utente:Fierodelveneto|Scrìvame]]) - ([https://xtools.wmflabs.org/ec/vec.wikipedia.org/Fierodelveneto Statìsteghe])'' 23:48, 17 nov 2020 (CET)
:Puoi usare la funzione lc o lcfirst, vedi [[mw:Help:Magic words#Formatting]]--[[Utente:Sakretsu|Sakretsu]] ([[Discussioni utente:Sakretsu|炸裂]]) 01:01, 18 nov 2020 (CET)
Ritorna alla pagina "Pipetrick".