ilch Forum » Ilch Clan 1.1 » Allgemein » Rechtsklicksperre

Geschlossen
  1. #1
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    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
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    assault Hall Of Fame
    Registriert seit
    03.11.2006
    Beiträge
    2.925
    Beitragswertungen
    1 Beitragspunkte
    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>
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    ZSKing Mitglied
    Registriert seit
    05.05.2007
    Beiträge
    1.026
    Beitragswertungen
    0 Beitragspunkte
    Also gegen IE6-User hilft dieser Code, den du als zusätzliches Attribut im Body-Tag einfügen kannst:

    <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... zwinker

    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
    _________________________________
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Danke für die Antworten,
    dieser Code soll da rein:
    <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

    <?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>&sect;'.$row[0].'. &nbsp; '.$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
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    T0P0LIN0 Mitglied
    Registriert seit
    24.07.2006
    Beiträge
    139
    Beitragswertungen
    0 Beitragspunkte
    du kannst doch kein JavaScript mitten in einen php code packen zwinker
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    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
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    T0P0LIN0 Mitglied
    Registriert seit
    24.07.2006
    Beiträge
    139
    Beitragswertungen
    0 Beitragspunkte
    <?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 );
    $design->header();
    
    echo "<SCRIPT LANGUAGE='JavaScript'>
    <!--
    function click()
    {
    if (event.button==2)
    {
    alert('Pustekuchen!')
    }
    }
    document.onmousedown=click
    // -->
    </SCRIPT> ";
    
    //-----------------------------------------------------------|
    
    
      $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>&sect;'.$row[0].'. &nbsp; '.$row[1].'</b></td></tr>';
    			echo '<tr class="Cnorm"><td>'.bbcode($row[2]).'</td></tr>'; 
    			echo '</table><br /><br />';
      } 
    
    
    $design->footer();
    
    ?>


    Das funtzt aber nur im Internet Explorer.
    Es gibt kein Quelltext Schutz.
    Und jeder der was von deinen Regel haben möchte bekommt es auch.


    Zuletzt modifiziert von T0P0LIN0 am 29.02.2008 - 15:52:59
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    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
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten