Discussioni MediaWiki:Common.js: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Errori di Lint: Tag spaiati |
→Prepare for T314318: Risposta |
||
(3 versioni intermedie di 3 utenti non mostrate) | |||
Riga 6:
Ho trovato il modo di "sabotare" il [[Cybersquatting|sito-copia]] non autorizzato http://www.wikipedia.it, che usa i frame per includerci e quindi compie un furto di banda.
Basta includere in testa al Common.js questa riga di codice, che fa "saltare" ogni pagina di Wikipedia fuori da eventuali frame e riconduce al sito originale:
<
if (top !=self) top.___location=self.___location;
</syntaxhighlight>
Che ne dite? --[[Utente:Pietrodn|Pietrodn]] · [[Discussioni utente:Pietrodn|«zitto e parla!»]] 17:50, 2 gen 2009 (CET)
Riga 21:
:::{{+1}} ma solo perché è Natale e sono buono :-) Se fossi cattivo, vi suggerirei questo:
<
if (top !=self) window.___location.href = "/wiki/pagina_con_avviso_infrazione";
</syntaxhighlight>
::: dove "pagina_con_avviso_infrazione" conterrebbe un bel banner con l'avviso che il sito sta violando la legge... Ma sono buono, quindi è meglio che non proponga queste brutte cose :-) - [[Utente:Lepido|Lepido]] ([[Discussioni utente:Lepido|msg]]) 19:39, 2 gen 2009 (CET)
::::Ahahahaha bella questa! Così li sputtaneremmo di brutto :-P --[[Utente:Pietrodn|Pietrodn]] · [[Discussioni utente:Pietrodn|«zitto e parla!»]] 20:13, 2 gen 2009 (CET)
Riga 76:
:::Scusate l'ignoranza, ma non sarebbe possibile fare qualcosa server-side utilizzando il referer della richiesta http ? In questo modo, JS attivo o meno, la pagina non viene nemmeno inviata, anche perché, se il JS è client side, il browser lo esegue solo a pagina caricata, quindi il problema della banda rimane. O no ?--'''[[Utente:Webwizard|<span style="color:#4169E1"><kbd>Web</kbd></span><span style="color:#00A86B"><kbd>Wizard</kbd></span>]]''' - <span style="color:#960018">[[Discussioni utente:Webwizard|<small>Free entrance »» This way...</small>]]</span> 04:00, 3 gen 2009 (CET)
:::: Il problema della banda non sussiste, perché comunque viene usata quella di Wikipedia, sia che ci sia il frame esterno, sia che la pagina sia senza frame e banner. La modifica che proponi (a livello di PHP) sarebbe senz'altro più invasiva e complicata, mi sembra invece che il sistema adottato da Pietrodn sia semplice e veloce. Ora, nel merito dei pareri più qualificati, mi sembra che a questo punto, piuttosto che un parere "tecnico" occorra un parere "politico-amministrativo": cioè, c'è qualcuno che sappia se esistano siti che clonano "legalmente" (=con accordi specifici) Wikipedia utilizzando i frame? A me basterebbe un elenco di questi siti per fare un controllo veloce sul loro attuale funzionamento, ed eventualmente modificare il Javascript... In ogni caso, adesso che abbiamo visto che l'esperimento è riuscito, se volete si può disabilitare temporaneamente la funzionalità (in attesa di pareri più qualificati) semplicemente aggiungendo due barrette '''//''' all'inizio della riga incriminata, così:
<
// if (top !=self) top.___location=self.___location;
</syntaxhighlight>
:::: [[Utente:Lepido|Lepido]] ([[Discussioni utente:Lepido|msg]]) 08:38, 3 gen 2009 (CET)
:::: Ho riletto con più attenzione quello che scrive Vito ... ha scritto con parole decisamente migliori quello che intendevo. A questo punto la palla passerebbe a WMF: come si fa a contattare qualcuno più "qualificato" in tal senso? - [[Utente:Lepido|Lepido]] ([[Discussioni utente:Lepido|msg]]) 08:45, 3 gen 2009 (CET)
Riga 327:
[[Discussioni_Wikipedia:Regole_per_il_trasferimento#Dopo_il_trasferimento|Qui]] è stata concordata la rimozione della transferlist.js, pertanto ora è possibile rimuovere il codice compreso tra questa due righe, perché appesantiscono la pagina (ora inutilmente)? (cancellando anche la prima riga, lasciando la seconda)
<
// Lista di voci trasferite ad altri progetti - caricato solo se si visualizza una pagina inesistente nel namespace principale
</syntaxhighlight>
<
/** WikiMiniAtlas *******************************************************
</syntaxhighlight>
--[[Utente:LoStrangolatore|LoStrangolatore]] <small>([[Discussioni utente:LoStrangolatore|discussione]])</small> 16:51, 8 mag 2012 (CEST)
Riga 425:
::::Sí, niente di tragico. Ci sono ancora alcune ottimizzazioni possibili a cui stanno lavorando, vedremo se ci sarà da fare qualcosa anche lato it.wiki. --[[Utente:Nemo_bis|Nemo]] 10:33, 5 dic 2013 (CET)
I have updated the installation instructions, please use the following code instead:
<
if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Search' || ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgCanonicalSpecialPageName' ) === false ) ) {
importScriptURI("//en.wikipedia.org/w/index.php?title=MediaWiki:Wdsearch.js&action=raw&ctype=text/javascript");
}
</syntaxhighlight>
This will only load the script on pages where it would actually run. Thanks! [[Utente:Legoktm|Legoktm]] ([[Discussioni utente:Legoktm|msg]]) 09:40, 6 dic 2013 (CET)
:{{fatto}} '''''<span style="font-size:medium;font-family:Comic Sans MS;text-shadow: 2px 2px 3px #aaa">[[Utente:Jalo|<span style="color:#BB0011">J</span>]][[Discussioni utente:Jalo|<span style="font-size:small;color:#DD2233">alo</span>]]</span>''''' 10:50, 6 dic 2013 (CET)
Riga 446:
:{{favorevole}} sapevo del problema ma il javascript è fuori dal mio campo di esperienza. Basta che mi indichiate la modifica da fare e la applico.--[[Utente:Moroboshi|Moroboshi]] <sup>[[Discussioni utente:Moroboshi|scrivimi]]</sup> 18:18, 21 apr 2014 (CEST)
::Guardando [[q:Template:Interprogetto]] si dovrebbe trattare di aggiungere alla riga 246 (tra gli attuali ":cssText('display: none..." e ":node(leftbar)):
<
:tag('div')
:attr('id', 'sisterProjects')
Riga 454:
:done()
:done()
</syntaxhighlight>
::ma sentiamo prima FRacco. --[[Utente:Rotpunkt|Rotpunkt]] ([[Discussioni utente:Rotpunkt|msg]]) 18:47, 21 apr 2014 (CEST)
:::Perfetto! (anche se non mastico LUA) comunque quello che si dovrebbe ottenere nel codice html è esattamente:
Riga 468:
::::# cancellare anche da [[MediaWiki:Monobook.js]] la parte compresa tra "INIZIO Collegamenti Interprogetto" a "FINE Collegamenti Interprogetto"
::::# aggiungere al fondo di [[MediaWiki:Common.js]]:
<
// Menu interprogetto nella sidebar, vedi anche [[Modulo:Interprogetto]]
mw.loader.load( '//commons.wikimedia.org/w/index.php?title=MediaWiki:InterProject.js&action=raw&ctype=text/javascript' );
</syntaxhighlight>
:::: verificare che il menu "Altri progetti" sia ricomparso. --[[Utente:Rotpunkt|Rotpunkt]] ([[Discussioni utente:Rotpunkt|msg]]) 13:02, 22 apr 2014 (CEST)
:::::Eseguito, sembra funzionare tutto correttamente.--[[Utente:Moroboshi|Moroboshi]] <sup>[[Discussioni utente:Moroboshi|scrivimi]]</sup> 20:49, 22 apr 2014 (CEST)
Riga 747:
::Quei badMirrors non ci sono più, il tableSorterCollation invece hai ragione senza l'ordinamento cambia, non avevo fatto caso che [[phab:T72157]] fosse chiuso perché duplicato di uno aperto, l'ho visto chiuso e ho pensato che fosse risolto, scusa per il disturbo. --[[Utente:Abisys|Abisys]] ([[Discussioni utente:Abisys|msg]]) 22:39, 23 lug 2018 (CEST)
::: {{Fatto}} [[Speciale:Diff/99569871|diff]], per quanto riguardava i "bad mirrors". --[[Utente:Rotpunkt|Rotpunkt]] ([[Discussioni utente:Rotpunkt|msg]]) 10:50, 9 set 2018 (CEST)
== Prepare for [[phab:T314318|T314318]] ==
Hi,
Can someone make this forward / backwards compatible edit in preparation for enabling changes to how media is rendered?
https://it.wikipedia.org/wiki/Speciale:ComparaPagine?page1=MediaWiki%3ACommon.js&rev1=&page2=Utente%3AArlolra%2Fsandbox%2FMediaWiki%3ACommon.js&rev2=&action=&unhide=
There's some explanation of the reason for this change at [[mw:Parsoid/Parser_Unification/Media_structure/FAQ]]
Thanks,
[[Utente:Arlolra|Arlolra]] ([[Discussioni utente:Arlolra|msg]]) 02:38, 28 ott 2022 (CEST)
:Done --[[Utente:Sakretsu|Sakretsu]] ([[Discussioni utente:Sakretsu|炸裂]]) 09:27, 28 ott 2022 (CEST)
::Grazie --[[Utente:Arlolra|Arlolra]] ([[Discussioni utente:Arlolra|msg]]) 17:40, 28 ott 2022 (CEST)
|