Applicazione a CMSMS 1.X per soddisfare la legge 4/2004 (Stanca)

La discussione sul CMS Made Simple in italiano.
Locked
alby

Applicazione a CMSMS 1.X per soddisfare la legge 4/2004 (Stanca)

Post by alby »

Ok comunità, aperto questo topic per l'applicazione PRATICA (affiancato al topic discussione generale) dei prodotti CMSMS per soddisfare i requisiti alla legge 4/2004.

Da applicare alle versioni 1.3.X o superiori e possibilimente all'editor Tiny che viene di default.
Se darà buoni frutti ho intenzione di spingere per l'introduzione diretta nel CORE, se non nella 1.X (non prevedo versioni maggiori della 1.4.1 se non per la sola sicurezza) almeno nella 2.0.

In questo TOPIC sarò MOLTO DETERMINATO a cancellare post che non siano una applicazione pratica sul codice o un dettagliato howto per soddisfare un requisito.
L'ideale quindi sarebbe (oltre ai messaggi con i patch) è se qualcuno si prendesse cura di almeno uno dei requisiti e lo tenesse sempre aggiornato anche con le indicazioni degli altri. SE il topic diventerà molto pesante si potrà poi splittarlo in un altro topic solo per gli howto dei singoli requisiti (discussione generale, codice patch, howto).

Aspetto eventuali opinioni sul topic di discussione  ;)

Alby
Last edited by alby on Sat Mar 07, 2009 9:25 am, edited 1 time in total.
ingegnimultimediali
Forum Members
Forum Members
Posts: 41
Joined: Mon Mar 10, 2008 5:44 pm

Re: Applicazione a CMSMS 1.3X per soddisfare la legge 4/2004 (Stanca)

Post by ingegnimultimediali »

Allego la soluzione adottata, testata e funzionante per rimuovere il target="_blank" dai link:

Code: Select all

<__script__ type="text/JavaScript">

<!--
  window.onload = function()
  {
  if (!document.getElementsByTagName) return; 
  var anchors = document.getElementsByTagName("a"); 
  for (var i=0; i<anchors.length; i++) {
 var anchor = anchors[i]; 
    if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {  
   //anchor.title     = "il collegamento apre una nuova finestra" ;
        anchor.onclick   = function( ) { window.open( this.href ); return false; }
        anchor.onkeypress= function(e) { k = (e) ? e.keyCode : window.event.keyCode; if (k==13) window.open(this.href); return false; }
    }
}
  }
//-->
</__script>

Inserirlo nell'HEAD del template. Poi all'interno dell'editor o nei link del cms continuate ad usare tranquillamente target="_blank".
Locked

Return to “Italian - Italiano”