CMS Made Simple Forums
https://forum.cmsmadesimple.org/

Applicazione a CMSMS 1.X per soddisfare la legge 4/2004 (Stanca)
https://forum.cmsmadesimple.org/viewtopic.php?f=29&t=23388
Page 1 of 1

Author:  alby [ Tue Jul 01, 2008 7:01 am ]
Post subject:  Applicazione a CMSMS 1.X per soddisfare la legge 4/2004 (Stanca)

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

Author:  ingegnimultimediali [ Tue Jul 01, 2008 8:37 am ]
Post subject:  Re: Applicazione a CMSMS 1.3X per soddisfare la legge 4/2004 (Stanca)

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

Code:
<__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".

Page 1 of 1 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/