Απαγόρευση αντιγραφής εικόνας-κειμένου
Ελληνική Κοινότητα Υποστήριξης ForumGreek :: ΤΟΜΕΑΣ ΥΠΟΣΤΗΡΙΞΗΣ :: Προβλήματα με Κώδικες (Προγραμματισμός) :: Αρχείο Προβλημάτων με Κώδικες
Σελίδα 1 από 1 • Μοιραστείτε
Απαγόρευση αντιγραφής εικόνας-κειμένου
Καλησπέρα θα ήθελα να ρωτίσω αν υπάρχει κάποιος κώδικας που δεν θα επιτρέπει να κάνει κάποιο μέλος Προβολή κάποιας εικόνας και να την πάρει....
Έχει επεξεργασθεί από τον/την TANKERS στις Σαβ Απρ 11, 2015 1:13 am, 2 φορές συνολικά (Λόγος της επεξεργασίας : Διόρθωση Τίτλου)
TANKERS- Eνεργό Μέλος
-
Ηλικία : 30
Τόπος : Ελλάς
Δημοσιεύσεις : 114
Απ: Απαγόρευση αντιγραφής εικόνας-κειμένου
Καλησπέρα @TANKERS,
Το παρακάτω script δεν θα επιτρέπει σε κανέναν να κάνει δεξί κλικ στις εικόνες:
Πίνακας Διαχείρισης ► Λειτουργικές Μονάδες ► HTML & JAVASCRIPT ► Διαχείριση κωδικών Javascript
Title: Οτιδήποτε
Placement: In all pages
Code:
Και μετά:
Είναι αυτό που ψάχνεις;
Το παρακάτω script δεν θα επιτρέπει σε κανέναν να κάνει δεξί κλικ στις εικόνες:
Πίνακας Διαχείρισης ► Λειτουργικές Μονάδες ► HTML & JAVASCRIPT ► Διαχείριση κωδικών Javascript
Title: Οτιδήποτε
Placement: In all pages
Code:
- Κώδικας:
function nocontext(e) {
var clickedTag = (e==null) ? event.srcElement.tagName : e.target.tagName;
if (clickedTag == "IMG") {
alert(alertMsg);
return false;
}
}
var alertMsg = "Image context menu is disabled";
document.oncontextmenu = nocontext;
Και μετά:
Είναι αυτό που ψάχνεις;
Nemo- Υπεύθυνος Φόρουμ
-
Τόπος : Αθήνα, Ελλάδα
Δημοσιεύσεις : 1206
Απ: Απαγόρευση αντιγραφής εικόνας-κειμένου
@Nemo είσαι κορυφή υπάρχει και κάτι αντιστοιχο για τα Posts?
TANKERS- Eνεργό Μέλος
-
Ηλικία : 30
Τόπος : Ελλάς
Δημοσιεύσεις : 114
Nemo- Υπεύθυνος Φόρουμ
-
Τόπος : Αθήνα, Ελλάδα
Δημοσιεύσεις : 1206
Απ: Απαγόρευση αντιγραφής εικόνας-κειμένου
Nemo έγραψε:Τι εννοείς; Τα μέλη να μην έχουν την δυνατότητα να αντιγράφουν απλό κείμενο;
Ακριβώς....
Και κάτι άλλο :
Έτσι κάποιος μπορει να πάρει μια εικόνα σωστά?
TANKERS- Eνεργό Μέλος
-
Ηλικία : 30
Τόπος : Ελλάς
Δημοσιεύσεις : 114
Απ: Απαγόρευση αντιγραφής εικόνας-κειμένου
Γεια σου @TANKERS,
Σχετικά με την πρώτη σου ερώτηση, δοκίμασε να προσθέσεις τον παρακάτω κώδικα στην περιγραφή του φόρουμ.
Πίνακας Διαχείρισης ► Γενικά ► Φόρουμ ► Ρυθμίσεις:
Όσον αναφορά τη δεύτερη ερώτηση σου, νομίζω πως ναι. Κάποιος μπορεί να "κλέψει" μια εικόνα και κάνοντας drag and drop στην επιφάνεια εργασίας. Και με απλή screenshot. Υπάρχουν πολλοί τρόποι.
Σχετικά με την πρώτη σου ερώτηση, δοκίμασε να προσθέσεις τον παρακάτω κώδικα στην περιγραφή του φόρουμ.
Πίνακας Διαχείρισης ► Γενικά ► Φόρουμ ► Ρυθμίσεις:
- Κώδικας:
<script language=Javascript1.2> function ejs_nodroit() { alert('Κείμενο Εδώ');
return(false); } document.oncontextmenu = ejs_nodroit; </script>
Όσον αναφορά τη δεύτερη ερώτηση σου, νομίζω πως ναι. Κάποιος μπορεί να "κλέψει" μια εικόνα και κάνοντας drag and drop στην επιφάνεια εργασίας. Και με απλή screenshot. Υπάρχουν πολλοί τρόποι.
Nemo- Υπεύθυνος Φόρουμ
-
Τόπος : Αθήνα, Ελλάδα
Δημοσιεύσεις : 1206
Απ: Απαγόρευση αντιγραφής εικόνας-κειμένου
Αν ενοείς Περιγραφή Τοποθεσίας * :
Δεν λειτουργή
Δεν λειτουργή
TANKERS- Eνεργό Μέλος
-
Ηλικία : 30
Τόπος : Ελλάς
Δημοσιεύσεις : 114
Απ: Απαγόρευση αντιγραφής εικόνας-κειμένου
Θα μπορούσες να προσθέσεις έναν άλλον κώδικα τότε.
Πίνακας Διαχείρισης ► Λειτουργικές Μονάδες ► HTML & JAVASCRIPT ► Διαχείριση κωδικών Javascript
Title: Οτιδήποτε
Placement: In all pages
Code:
Συγνώμη για την ταλαιπωρία. Αν δεν λειτουργεί και αυτός ο κώδικας, θα βρούμε κάποιον άλλον.
Πίνακας Διαχείρισης ► Λειτουργικές Μονάδες ► HTML & JAVASCRIPT ► Διαχείριση κωδικών Javascript
Title: Οτιδήποτε
Placement: In all pages
Code:
- Κώδικας:
var message="Disabled";
function click(z) {
if (document.all) {
if (event.button == 2) {
alert(message);
return false;
}
}
if (document.layers) {
if (z.which == 3) {
alert(message);
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
Συγνώμη για την ταλαιπωρία. Αν δεν λειτουργεί και αυτός ο κώδικας, θα βρούμε κάποιον άλλον.
Nemo- Υπεύθυνος Φόρουμ
-
Τόπος : Αθήνα, Ελλάδα
Δημοσιεύσεις : 1206
Απ: Απαγόρευση αντιγραφής εικόνας-κειμένου
Καλησπέρα, @Nemo
Αν το επιλέξο και πατίσω δεξή κλικ για αντιγραφη δεν γίνεται αλλά αν κάνω ctrl+c γίνεται αντιγραφή κανονικά
Αν το επιλέξο και πατίσω δεξή κλικ για αντιγραφη δεν γίνεται αλλά αν κάνω ctrl+c γίνεται αντιγραφή κανονικά
TANKERS- Eνεργό Μέλος
-
Ηλικία : 30
Τόπος : Ελλάς
Δημοσιεύσεις : 114
Απ: Απαγόρευση αντιγραφής εικόνας-κειμένου
Δοκίμασε να προσθέσεις αυτό.
Πίνακας Διαχείρισης ► Λειτουργικές Μονάδες ► HTML & JAVASCRIPT ► Διαχείριση κωδικών Javascript
Title: Οτιδήποτε
Place: In all pages
Code:
Πίνακας Διαχείρισης ► Λειτουργικές Μονάδες ► HTML & JAVASCRIPT ► Διαχείριση κωδικών Javascript
Title: Οτιδήποτε
Place: In all pages
Code:
- Κώδικας:
<script type='text/javascript'>
var isCtrl = false;
document.onkeyup=function(e)
{
if(e.which == 17)
isCtrl=false;
}
document.onkeydown=function(e)
{
if(e.which == 17)
isCtrl=true;
if((e.which == 85) || (e.which == 67) && isCtrl == true)
{
// alert(‘Keyboard shortcuts are cool!’);
return false;
}
}
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
if(navigator.appName == "Netscape") document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
return false;
}
function mousehandler(e){
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;
}
document.oncontextmenu = mischandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
</script>
Nemo- Υπεύθυνος Φόρουμ
-
Τόπος : Αθήνα, Ελλάδα
Δημοσιεύσεις : 1206
Απ: Απαγόρευση αντιγραφής εικόνας-κειμένου
Τα ίδια ακριβώς
TANKERS- Eνεργό Μέλος
-
Ηλικία : 30
Τόπος : Ελλάς
Δημοσιεύσεις : 114
Απ: Απαγόρευση αντιγραφής εικόνας-κειμένου
Καλησπέρα @TANKERS,
Ζητάς έναν κώδικα ο οποίος θα αποτρέπει το δεξί κλικ σε κείμενο και εικόνες αλλά και το CTRL+C σωστά;
Ζητάς έναν κώδικα ο οποίος θα αποτρέπει το δεξί κλικ σε κείμενο και εικόνες αλλά και το CTRL+C σωστά;
Luffy- Διαχειριστής
-
Τόπος : Ελλάδα
Δημοσιεύσεις : 2340
TANKERS- Eνεργό Μέλος
-
Ηλικία : 30
Τόπος : Ελλάς
Δημοσιεύσεις : 114
Απ: Απαγόρευση αντιγραφής εικόνας-κειμένου
Καλησπέρα @Tankers,
Για να δουλέψουν μερικά javascripts πρέπει να γίνει Ready το HTML.
Σου έφτιαξα ένα Javascript και το δοκίμασα σε ενα δοκιμαστικό φόρουμ.
Το αποτέλεσμα εμφανίζεται κάπως έτσι:
Ακολουθείς τα παρακάτω βήματα για να το εγκαταστήσεις:
Πίνακας Διαχείρισης ► Λειτουργικές Μονάδες ► HTML & JAVASCRIPT ► Διαχείριση κωδικών Javascript
Title: Οτιδήποτε
Place: In all pages
Code:
Το παραπάνω javascript απενεργοποιεί και το δεξί κλικ και τους συνδιασμούς με το πλήκτρο control
Φιλικά,
Van-Helsing
Για να δουλέψουν μερικά javascripts πρέπει να γίνει Ready το HTML.
Σου έφτιαξα ένα Javascript και το δοκίμασα σε ενα δοκιμαστικό φόρουμ.
Το αποτέλεσμα εμφανίζεται κάπως έτσι:
Ακολουθείς τα παρακάτω βήματα για να το εγκαταστήσεις:
Πίνακας Διαχείρισης ► Λειτουργικές Μονάδες ► HTML & JAVASCRIPT ► Διαχείριση κωδικών Javascript
Title: Οτιδήποτε
Place: In all pages
Code:
- Κώδικας:
$(document).ready(function() {
$(document).bind('contextmenu',function(){
alert('Tankers Community: Δεν επιτρέπετε η αντιγραφή περιεχομένου του φόρουμ.');
return false;
});
$(document).on('keydown',function(e) {
if (e.ctrlKey && e.keyCode == 67 ||
e.ctrlKey && e.keyCode == 86) {
alert('Tankers Community: Δεν επιτρέπετε η αντιγραφή περιεχομένου του φόρουμ.');
return false;
}
});
});
Το παραπάνω javascript απενεργοποιεί και το δεξί κλικ και τους συνδιασμούς με το πλήκτρο control
Φιλικά,
Van-Helsing
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Απαγόρευση αντιγραφής εικόνας-κειμένου
Καλησπέρα @Van-Helsing Και πραγματικα σε ευχαριστώ πάρα πολύ των κώδικα....
Κάτι τελευτέο θα μπορούσες να κάνεις άλλον εναν μόνο που να μπορεί ο άλλος να πατίσει δεξή κλικ?
Κάτι τελευτέο θα μπορούσες να κάνεις άλλον εναν μόνο που να μπορεί ο άλλος να πατίσει δεξή κλικ?
TANKERS- Eνεργό Μέλος
-
Ηλικία : 30
Τόπος : Ελλάς
Δημοσιεύσεις : 114
Απ: Απαγόρευση αντιγραφής εικόνας-κειμένου
@Tankers,
Αντικατέστησε τον προηγούμενο κώδικα με αυτόν τον κώδικα:
Αντικατέστησε τον προηγούμενο κώδικα με αυτόν τον κώδικα:
- Κώδικας:
$(document).ready(function() {
$(document).on('keydown',function(e) {
if (e.ctrlKey && e.keyCode == 67 ||
e.ctrlKey && e.keyCode == 86) {
alert('Tankers Community: Δεν επιτρέπετε η αντιγραφή περιεχομένου του φόρουμ.');
return false;
}
});
});
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Απαγόρευση αντιγραφής εικόνας-κειμένου
Γινεται δεξή κλικ πάνω στης εικονές
TANKERS- Eνεργό Μέλος
-
Ηλικία : 30
Τόπος : Ελλάς
Δημοσιεύσεις : 114
Απ: Απαγόρευση αντιγραφής εικόνας-κειμένου
Καλημέρα @Tankers,
Αντικατέστησε τον κώδικα του javascript με τον παρακάτω κώδικα:
Αυτός ο κώδικας απενεργοποιεί το το δεξί κλικ μόνο στις εικόνες καθώς και το Drag N' Drop στις εικόνες.
Παρακαλώ αλλάξτε τον τίτλο του θέματος σας ώστε να είναι σχετικός με την ερώτηση σας.
Αντικατέστησε τον κώδικα του javascript με τον παρακάτω κώδικα:
- Κώδικας:
// Disabling Right Click and Drag N' Drop On Images
// Code Written By Van-Helsing - Forum Greek - 2015
$(document).ready(function(){
$('img').on('contextmenu', function(e) {
alert('Tankers Community: Δεν επιτρέπετε η αντιγραφή περιεχομένου του φόρουμ.');
return false;
});
$('img').on('dragstart', function(e) {
alert('Tankers Community: Δεν επιτρέπετε η αντιγραφή περιεχομένου του φόρουμ.');
return false;
});
});
Αυτός ο κώδικας απενεργοποιεί το το δεξί κλικ μόνο στις εικόνες καθώς και το Drag N' Drop στις εικόνες.
Παρακαλώ αλλάξτε τον τίτλο του θέματος σας ώστε να είναι σχετικός με την ερώτηση σας.
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Απαγόρευση αντιγραφής εικόνας-κειμένου
Καλησπέρα @Van-Helsing αυτο που χριάζομαι είναι να μην μπορούν να κάνουν δεξη κλικ στης εικόνες και να μην γίνεται αντιγραφή κάποιο κείμενο είτε με αριστερο κλικ είτε με ctrl+c παρόλα αυτα το δεξη κλικ θέλω να λειτουργή κανονικά...
Ευχαριστώ
Ευχαριστώ
TANKERS- Eνεργό Μέλος
-
Ηλικία : 30
Τόπος : Ελλάς
Δημοσιεύσεις : 114
Απ: Απαγόρευση αντιγραφής εικόνας-κειμένου
Καλημέρα @Tankers,
Μα αν λειτουργεί το δεξί κλικ όπως λες τότε θα μπορεί να γίνει αντιγραφή του κειμένου ή της εικόνας δεν γίνεται να είναι ταυτόχρονα ενεργός και ανενεργός ο κώδικας. Όταν κάνουμε δεξί κλικ το εκάστοτε λειτουργικό σύστημα μας ανοίγει το context menu αν πχ απαγορεύσουμε το δεξί κλικ σε κάποιες λειτουργίες θα είναι οριστικά ανενεργό το δεξί κλικ το ίδιο θα συμβεί αν επιτρέψουμε το δεξί κλικ σε κάποιες λειτουργίες. Στην περίπτωση που το απαγορεύσουμε δεν μπορεί να ανοίξει το context menu γιατί αν ανοίξει δεν μπορούμε να επέμβουμε στο λειτουργικό σύστημα του χρήστη ώστε να απενεργοποίησουμε μόνο μερικές επιλογές απο το context menu. Εφόσον έχουμε διαθέσιμες αυτές τις επιλογές θα πρέπει να επιλέξεις ποια λύση σε εξυπηρετεί καλύτερα αν και αυτή η λύση σε προστατεύει απο το μέσο χρήστη. Με την ευκαιρία αυτή θέλω να σου πω ότι σε αυτή τη φάση του προγραμματισμού δεν σε προστατεύει απόλυτα η javascript εφόσον ενας προγραμματιστής μπορεί να απενεργοποιήσει την javascript στον web browser του και να αντιγράψει κανονικά το περιεχόμενο του φόρουμ. Υπάρχει συγκεκριμένη τεχνική αντιμετώπισης αυτού του θέματος και μόλις βρω χρόνο θα ανεβάσω εναν αναλυτικό οδηγό σχετικά με την συγκεκριμένη τεχνική.
Φιλικά,
Van-Helsing
Μα αν λειτουργεί το δεξί κλικ όπως λες τότε θα μπορεί να γίνει αντιγραφή του κειμένου ή της εικόνας δεν γίνεται να είναι ταυτόχρονα ενεργός και ανενεργός ο κώδικας. Όταν κάνουμε δεξί κλικ το εκάστοτε λειτουργικό σύστημα μας ανοίγει το context menu αν πχ απαγορεύσουμε το δεξί κλικ σε κάποιες λειτουργίες θα είναι οριστικά ανενεργό το δεξί κλικ το ίδιο θα συμβεί αν επιτρέψουμε το δεξί κλικ σε κάποιες λειτουργίες. Στην περίπτωση που το απαγορεύσουμε δεν μπορεί να ανοίξει το context menu γιατί αν ανοίξει δεν μπορούμε να επέμβουμε στο λειτουργικό σύστημα του χρήστη ώστε να απενεργοποίησουμε μόνο μερικές επιλογές απο το context menu. Εφόσον έχουμε διαθέσιμες αυτές τις επιλογές θα πρέπει να επιλέξεις ποια λύση σε εξυπηρετεί καλύτερα αν και αυτή η λύση σε προστατεύει απο το μέσο χρήστη. Με την ευκαιρία αυτή θέλω να σου πω ότι σε αυτή τη φάση του προγραμματισμού δεν σε προστατεύει απόλυτα η javascript εφόσον ενας προγραμματιστής μπορεί να απενεργοποιήσει την javascript στον web browser του και να αντιγράψει κανονικά το περιεχόμενο του φόρουμ. Υπάρχει συγκεκριμένη τεχνική αντιμετώπισης αυτού του θέματος και μόλις βρω χρόνο θα ανεβάσω εναν αναλυτικό οδηγό σχετικά με την συγκεκριμένη τεχνική.
Φιλικά,
Van-Helsing
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Απαγόρευση αντιγραφής εικόνας-κειμένου
Καλησπέρα @van-helsing ,
Κάποιος κώδικας του @Nemo στην 1η σελίδα απενεργοιποει το δεξη κλικ μόνο όταν κάποιος κάνει πάνω στης εικόνες , εαν κάνεις δεξη κλικ κάπου που δεν υπάρχει εικόνα το δεξη κλικ λειτουργή κανονικά και στα κείμενα κανονικα γίνετε δεξη κλικ και οταν πας να πατήσεις αντιγραφή δεν σε αφήνει....
Τέλος πάντων μπορώ να καλυθφώ με τους παραπάνω κώδικες που κάνατε και θα περιμένω πως και πως τον Οδηγό σου για άλλη μια φορά σας ευχαριστώ πολύ.. @nemo , @van-helsing
Κάποιος κώδικας του @Nemo στην 1η σελίδα απενεργοιποει το δεξη κλικ μόνο όταν κάποιος κάνει πάνω στης εικόνες , εαν κάνεις δεξη κλικ κάπου που δεν υπάρχει εικόνα το δεξη κλικ λειτουργή κανονικά και στα κείμενα κανονικα γίνετε δεξη κλικ και οταν πας να πατήσεις αντιγραφή δεν σε αφήνει....
Τέλος πάντων μπορώ να καλυθφώ με τους παραπάνω κώδικες που κάνατε και θα περιμένω πως και πως τον Οδηγό σου για άλλη μια φορά σας ευχαριστώ πολύ.. @nemo , @van-helsing
TANKERS- Eνεργό Μέλος
-
Ηλικία : 30
Τόπος : Ελλάς
Δημοσιεύσεις : 114
Απ: Απαγόρευση αντιγραφής εικόνας-κειμένου
Καλησπέρα @Tankers,
Αν σε καλύπτουν οι παραπάνω κώδικες προσωρινά να το κλείσω το θέμα;
Αν σε καλύπτουν οι παραπάνω κώδικες προσωρινά να το κλείσω το θέμα;
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
TANKERS- Eνεργό Μέλος
-
Ηλικία : 30
Τόπος : Ελλάς
Δημοσιεύσεις : 114
Απ: Απαγόρευση αντιγραφής εικόνας-κειμένου
Το θέμα λύθηκε, κλειδώθηκε και αρχειοθετήθηκε.
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Παρόμοια θέματα
» μεγαλυτερος επεξεργαστης κειμενου
» Πως θα γίνει πιο μεγάλο το πλαίσιο κειμένου
» Διόρθωση εικόνας NEO
» Αντικατάσταση του κειμένου "Ειδοποιήσεις" με εικονίδιο στη γραμμή της ForumGreek
» προσθηκη εικονας στο Login pop up
» Πως θα γίνει πιο μεγάλο το πλαίσιο κειμένου
» Διόρθωση εικόνας NEO
» Αντικατάσταση του κειμένου "Ειδοποιήσεις" με εικονίδιο στη γραμμή της ForumGreek
» προσθηκη εικονας στο Login pop up
Ελληνική Κοινότητα Υποστήριξης ForumGreek :: ΤΟΜΕΑΣ ΥΠΟΣΤΗΡΙΞΗΣ :: Προβλήματα με Κώδικες (Προγραμματισμός) :: Αρχείο Προβλημάτων με Κώδικες
Σελίδα 1 από 1
Δικαιώματα σας στην κατηγορία αυτή
Δεν μπορείτε να απαντήσετε στα Θέματα αυτής της Δ.Συζήτησης
|
|