Fr. 29.02.2008
14:42 Uhr
#1
- Registriert seit
- 22.12.2007
- Beiträge
- 861
- Beitragswertungen

Hallo,
ich würde gerne eine Rechtklicksperre im Modul Rules.php haben.
Soweit ich hier im Forum gesucht habe, muss man das copyright script (hab ich hier im Forum irgendwo gesehen) unter Head einfügen.
Head gibt es aber nur in html Dateien, und da habe ich ausgerechnet bei rules keine.
wo müsste ich das also hineinkopieren?
Streß ist Lebensdiebstahl
Fr. 29.02.2008
14:50 Uhr
#2
- Registriert seit
- 03.11.2006
- Beiträge
- 2.925
- Beitragswertungen

dieses hier nach $design-> new ... in die rules.php :
$design->addheader('Scriptcode');
falls das copyrightscript so eingefügt werden soll, speicher es es extern ab, und nehm <script type="text/javascript" src="javascript.js"></script>
Fr. 29.02.2008
14:58 Uhr
#3
- Registriert seit
- 05.05.2007
- Beiträge
- 1.026
- Beitragswertungen

Also gegen IE6-User hilft dieser Code, den du als zusätzliches Attribut im Body-Tag einfügen kannst:
1 | <body oncontextmenu-return="false"> [...]
|
Ist aber ein sehr schlechter Schutz. - Naja man kann sich eigentlich kaum gegen Source-Diebe schützen. - JS kann man ausschalten also bietet auch so etwas keinen Schutz...
Also ist man eigentlich schutzlos, wobei man den interessanten
Teil in PHP ja eh nicht sehen kann also alles halb so wild, un wer
will schon den generierten HTML-Code haben?! oO ^^
»inaktiv
_________________________________
Fr. 29.02.2008
15:15 Uhr
#4
- Registriert seit
- 22.12.2007
- Beiträge
- 861
- Beitragswertungen

Danke für die Antworten,
dieser Code soll da rein:
1 2 3 4 5 6 7 8 9 10 11 12 | <SCRIPT LANGUAGE="JavaScript">
<!--
function click()
{
if (event.button==2)
{
alert('Pustekuchen!')
}
}
document.onmousedown=click
// -->
</SCRIPT>
|
habe ihn mal in die rules.php im Contents Menu eingebaut, da tut sich aber nichts.
Meine rules.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | <?php
# Copyright by: Manuel
# Support: www.ilch.de
defined ( 'main' ) or die ( 'no direct access' );
$title = $allgAr [ 'title' ]. ' :: Regeln' ;
$hmenu = 'Regeln' ;
$design = new design ( $title , $hmenu );
<SCRIPT LANGUAGE= "JavaScript" >
<!--
function click()
{
if (event.button==2)
{
alert( 'Pustekuchen!' )
}
}
document.onmousedown=click
</SCRIPT>
$design ->header();
$erg = db_query( 'SELECT zahl,titel,text FROM `prefix_rules` ORDER BY zahl' );
while ( $row = db_fetch_row( $erg )) {
echo '<table width="100%" border="0" cellpadding="5" cellspacing="1" class="border">' ;
echo '<tr class="Cmite"><td><b>§' . $row [0]. '. ' . $row [1]. '</b></td></tr>' ;
echo '<tr class="Cnorm"><td>' .bbcode( $row [2]). '</td></tr>' ;
echo '</table><br /><br />' ;
}
$design ->footer();
?>
|
dieser Fehler: Parse error: syntax error, unexpected '<' in /usr/export/www/hosting/xxxxxx/include/contents/rules.php on line 12
Zuletzt modifiziert von MagistYata am 29.02.2008 - 15:19:16
Streß ist Lebensdiebstahl
Fr. 29.02.2008
15:43 Uhr
#6
- Registriert seit
- 22.12.2007
- Beiträge
- 861
- Beitragswertungen

Wie mache ich es dann?
Muss ja nicht unbedinkt Java sein. Es soll nur verhindert werden, dass sich jemand meine erstellten Daten mittels Rechtsklick und Speichern unter "klaut":@
Streß ist Lebensdiebstahl
Fr. 29.02.2008
15:57 Uhr
#8
- Registriert seit
- 22.12.2007
- Beiträge
- 861
- Beitragswertungen

Danke Toploini,
beim IE klappt das so wie ich es wollte.
Da aber die meisten den Firefox benutzen, bräuchte ich eine Lösung dafür.
Auch eine gegen das Plugin Scrapbook für Firefox.
Zuletzt modifiziert von MagistYata am 29.02.2008 - 15:58:08
Streß ist Lebensdiebstahl