Discussioni MediaWiki:Common.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
 
(4 versioni intermedie di 4 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:
<sourcesyntaxhighlight lang="javascript">
if (top !=self) top.___location=self.___location;
</syntaxhighlight>
</source>
 
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:
<sourcesyntaxhighlight lang="javascript">
if (top !=self) window.___location.href = "/wiki/pagina_con_avviso_infrazione";
</syntaxhighlight>
</source>
::: 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 &raquo;&raquo; 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ì:
<sourcesyntaxhighlight lang="javascript">
// if (top !=self) top.___location=self.___location;
</syntaxhighlight>
</source>
:::: [[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)
 
<sourcesyntaxhighlight lang="Javascript">
// Lista di voci trasferite ad altri progetti - caricato solo se si visualizza una pagina inesistente nel namespace principale
</syntaxhighlight>
</source>
 
<sourcesyntaxhighlight lang="Javascript">
/** WikiMiniAtlas *******************************************************
</syntaxhighlight>
</source>
 
--[[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:
<sourcesyntaxhighlight lang="javascript">
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>
</source>
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)):
<sourcesyntaxhighlight lang=lua>
:tag('div')
:attr('id', 'sisterProjects')
Riga 454:
:done()
:done()
</syntaxhighlight>
</source>
::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]]:
<sourcesyntaxhighlight lang=javascript>
// 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>
</source>
:::: 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 532:
:Hi Krinkle, basically traffic towards those mirrors is caused by them ignoring our robots.txt. As you might see from wiki viewstats this page has ~0,009% of overall it.wiki's views (considering May). Meanwhile views halved since September because of no new direct links to mirrors being shared on the Internet. So we could assume this ''necessary blow'' for UE is supposed to bother even less users in the future, bothering, anyway, less than 1/13000 of them.
:We made this trick in order to strike those mirrors which allow Google to crawl our RfDs (this causes ~60% of legal threats we get). Making them somehow "useful" again will weak our efforts to force them mirror our robots.txt, as we directly asked so many times.
:--[[Utente:Vituzzu|Vito]] ([[Discussioni utente:Vituzzu|msg]]) 19:11, 29 giu 2014 (CEST)</pre>
 
== Announced JavaScript change for badges implementation ==
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)
Ritorna alla pagina "Common.js".