Witam,
Posiadam proste i skuteczne zabezpieczenie przed kopiowaniem treści.
Jednak czy istnieje możliwość wyłączenia tego dla użytkowników zalogowanych?Kod PHP:
<body oncontextmenu="return false" oncopy="return false">
Witam,
Posiadam proste i skuteczne zabezpieczenie przed kopiowaniem treści.
Jednak czy istnieje możliwość wyłączenia tego dla użytkowników zalogowanych?Kod PHP:
<body oncontextmenu="return false" oncopy="return false">
Wstaw ten kod w tą funkcję warunkową:
Jeśli warunek jest spełniony, to użytkownik jest zalogowany.Kod PHP:
<?php
$user = & JFactory::getUser();
if($user->get('id')) echo "jest";
else echo "nie ma";
?>
Nic co jest warte posiadania nie przychodzi łatwo.
http://robertmatuszewski.pl
Ok dzięki, tylko nie bardzo się orientuje jak to wstawić.
Tak samo jak wstawiałeś ten poprzedni kod, tyle że w znacznikach <?php.
Nic co jest warte posiadania nie przychodzi łatwo.
http://robertmatuszewski.pl
Dalem tak:
I takKod PHP:
<?php
$user = & JFactory::getUser();
if($user->get('id')) echo "<body>";
else echo "<body oncontextmenu=/"return false/" oncopy=/"return false/"> ";
?>
Ale nie chodzi. Nie za bardzo się łapie, bo dawno nie bawiłem się w phpKod PHP:
<body<?php
$user = & JFactory::getUser();
if($user->get('id')) echo "";
else echo "oncontextmenu=/"return false/" oncopy=/"return false/"";
?>>
Ta pierwsza wersja powinna działać. A spróbuj tak:
Wyrzuca jakiś błąd? Podaj link do strony.Kod PHP:
<?php
$user = & JFactory::getUser();
if($user->get('id')) echo '<body>';
else echo '<body oncontextmenu=/"return false/" oncopy=/"return false/"> ';
?>
Nic co jest warte posiadania nie przychodzi łatwo.
http://robertmatuszewski.pl
Wywal slash'e /"return false/" oncopy=/"return false/
Kod PHP:
<?php
$user = & JFactory::getUser();
echo $user->get('id') ? '<body>' : '<body oncontextmenu="return false" oncopy="return false">' ;
?>
"Nie wiem, boty jakieś..."