Zakaz kopiowania dla niezarejestrowanych
Wyniki 1 do 8 z 8

Temat: Zakaz kopiowania dla niezarejestrowanych

  1. #1

    Domyślny Zakaz kopiowania dla niezarejestrowanych

    Witam,

    Posiadam proste i skuteczne zabezpieczenie przed kopiowaniem treści.

    Kod PHP:
    <body oncontextmenu="return false" oncopy="return false"
    Jednak czy istnieje możliwość wyłączenia tego dla użytkowników zalogowanych?

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Wiarus Robster awatar
    Dołączył
    30-01-2010
    Skąd
    Częstochowa
    Wpisy
    2 136
    Punkty
    135

    Domyślny

    Wstaw ten kod w tą funkcję warunkową:
    Kod PHP:
    <?php
    $user 
    = & JFactory::getUser();
    if(
    $user->get('id')) echo "jest";
    else echo 
    "nie ma";
    ?>
    Jeśli warunek jest spełniony, to użytkownik jest zalogowany.
    Nic co jest warte posiadania nie przychodzi łatwo.
    http://robertmatuszewski.pl

  4. #3

    Domyślny

    Ok dzięki, tylko nie bardzo się orientuje jak to wstawić.

  5. #4
    Wiarus Robster awatar
    Dołączył
    30-01-2010
    Skąd
    Częstochowa
    Wpisy
    2 136
    Punkty
    135

    Domyślny

    Tak samo jak wstawiałeś ten poprzedni kod, tyle że w znacznikach <?php.
    Nic co jest warte posiadania nie przychodzi łatwo.
    http://robertmatuszewski.pl

  6. #5

    Domyślny

    Dalem tak:
    Kod PHP:
    <?php 
    $user 
    = & JFactory::getUser(); 
    if(
    $user->get('id')) echo "<body>"
    else echo 
    "<body oncontextmenu=/"return false/" oncopy=/"return false/"> "
    ?>
    I tak

    Kod PHP:
    <body<?php 
    $user 
    = & JFactory::getUser(); 
    if(
    $user->get('id')) echo ""
    else echo 
    "oncontextmenu=/"return false/" oncopy=/"return false/""
    ?>>
    Ale nie chodzi. Nie za bardzo się łapie, bo dawno nie bawiłem się w php

  7. #6
    Wiarus Robster awatar
    Dołączył
    30-01-2010
    Skąd
    Częstochowa
    Wpisy
    2 136
    Punkty
    135

    Domyślny

    Ta pierwsza wersja powinna działać. A spróbuj tak:
    Kod PHP:
    <?php  
    $user 
    = & JFactory::getUser();  
    if(
    $user->get('id')) echo '<body>';  
    else echo 
    '<body oncontextmenu=/"return false/" oncopy=/"return false/"> ';  
    ?>
    Wyrzuca jakiś błąd? Podaj link do strony.
    Nic co jest warte posiadania nie przychodzi łatwo.
    http://robertmatuszewski.pl

  8. #7
    Bywalec EkleErs awatar
    Dołączył
    01-09-2010
    Skąd
    wawa
    Wpisy
    231
    Punkty
    45

    Domyślny

    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ś..."

  9. #8

    Domyślny

    Dzięki, ten drugi działa

Podobne tematy

  1. Moduł widoczny wyłącznie dla niezarejestrowanych
    przez Nowy1234 na forum Szukam dodatku do Joomla
    Odpowiedzi: 2
    Ostatni post/autor: 03-05-2010, 12:06
  2. Zakaz kopiowania (1.5.x)
    przez 66NaV na forum Szukam dodatku do Joomla
    Odpowiedzi: 6
    Ostatni post/autor: 04-02-2010, 22:27
  3. Proponowanie artykułów przez niezarejestrowanych użytkowników
    przez Ems na forum Administracja - ogólne
    Odpowiedzi: 8
    Ostatni post/autor: 30-03-2009, 16:20
  4. TYLKO dla niezarejestrowanych
    przez peyto na forum Różne
    Odpowiedzi: 1
    Ostatni post/autor: 15-02-2008, 15:52
  5. [szukam] Galeria dla niezarejestrowanych userów.
    przez FreaKyGuy na forum Instalacje (Joomla!, składników)
    Odpowiedzi: 3
    Ostatni post/autor: 01-03-2007, 16:28

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •