Przesunięty przez: joli 27-08-2007, 21:41 |
[pyt.] Jak zablokował na swoim forum prawy przycisk myszy? |
Autor |
Wiadomość |
Kol
Posty: 5
|
Wysłany: 16-03-2005, 14:48 [pyt.] Jak zablokował na swoim forum prawy przycisk myszy?
|
|
|
Elo, mam pytanie jak zablokował na swoim forum, prawy przycisk myszy, chodzi mi o menu które wyskakuje po naci?nięciu prawego przycisku myszy.
Thx |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
maw000
Posty: 3
|
Wysłany: 16-03-2005, 18:41
|
|
|
w html'u wkleja?o się taki skrypt do HEAD, ale w php nie wiem jak. wiem tylko że musisz gdzień wkleić ten skrypt.
Cytat: | <script language="Javascript1.2">
// (C) 2000 www.CodeLifter.com
// http://www.codelifter.com
// Free for all users, but leave in this header
// Set the message for the alert box
am = "Niestety prawy klawisz nie działa.";
// do not edit below this line
// ===========================
bV = parseInt(navigator.appVersion)
bNS = navigator.appName=="Netscape"
bIE = navigator.appName=="Microsoft Internet Explorer"
function nrc(e) {
if (bNS && e.which > 1){
alert(am)
return false
} else if (bIE && (event.button >1)) {
alert(am)
return false;
}
}
function clickIE() {if (document.all) {alert(am);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {alert(am);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
</script>
|
am = "Niestety prawy klawisz nie działa.";[/quote]
tutaj musisz wpisać komunikat jaki będzie się wyświetla? gdy kliknie się prawym |
|
|
|
|
vegetagt
Pomógł: 125 razy Posty: 1243
|
Wysłany: 16-03-2005, 18:43
|
|
|
wpisać kod chyba będzie najlepiej jako kod do bannera górnego w panelu admina albo do bannera dolnego |
_________________ JA NAPRAWDE NIE UDZIELAM POMOCY NA GG/PW I NIE ODPOWIADAM NA PYTANIA!
Ja pomogłem, Pan pomógł. Kto pomógł? Ci państwo |
|
|
|
|
Damianmyst
Pomógł: 29 razy Posty: 309
|
Wysłany: 16-03-2005, 18:51
|
|
|
Kod: | <SCRIPT LANGUAGE="Javascript"><!--
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
if(isNS)
document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
if(EnableRightClick==1){ return true; }
else {return false; }
}
function mousehandler(e){
if(EnableRightClick==1){ return true; }
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;
}
function keyhandler(e) {
var myevent = (isNS) ? e : window.event;
if (myevent.keyCode==96)
EnableRightClick = 1;
return;
}
document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
//-->
</script>
|
W baner górny |
_________________ |
|
|
|
|
vegetagt
Pomógł: 125 razy Posty: 1243
|
Wysłany: 16-03-2005, 19:03
|
|
|
ale tak wogóle to po co blokował prawy klawisz ? moge to obej?? w 1 sekunde |
_________________ JA NAPRAWDE NIE UDZIELAM POMOCY NA GG/PW I NIE ODPOWIADAM NA PYTANIA!
Ja pomogłem, Pan pomógł. Kto pomógł? Ci państwo |
|
|
|
|
Damianmyst
Pomógł: 29 razy Posty: 309
|
Wysłany: 16-03-2005, 19:09
|
|
|
Pewnie ale.... |
_________________ |
|
|
|
|
Gość
|
Wysłany: 16-03-2005, 19:14
|
|
|
Haha nizłe vegeta, bardzo wam dziękuję:D.
Jakto po co blokował!!?? Dla szpanu!!! |
|
|
|
|
Kol
Posty: 5
|
Wysłany: 16-03-2005, 19:16
|
|
|
Sorx wylogowaćo mnie nie wiem czemu:(, Pozdro, delete or close please:D |
|
|
|
|
vegetagt
Pomógł: 125 razy Posty: 1243
|
Wysłany: 16-03-2005, 19:16
|
|
|
Gość napisał/a: | Dla szpanu |
aa dla szpanu to zawsze można |
_________________ JA NAPRAWDE NIE UDZIELAM POMOCY NA GG/PW I NIE ODPOWIADAM NA PYTANIA!
Ja pomogłem, Pan pomógł. Kto pomógł? Ci państwo |
|
|
|
|
SouND
Pomógł: 118 razy Posty: 792
|
Wysłany: 16-03-2005, 19:26
|
|
|
No dla szpanu to podstawa hehehehe Chcociaz tez nei wiem po co blokowac |
|
|
|
|
Kol
Posty: 5
|
Wysłany: 16-03-2005, 19:39
|
|
|
Vegeta ja mam pytanie jeszcze pytanie jak ty robisz ten motyw z tą wpadką??pliz tell me |
|
|
|
|
bulion
Pomógł: 93 razy Posty: 991
|
Wysłany: 16-03-2005, 19:45
|
|
|
smakuje lepiej
ja bym sie obrazi? |
_________________ Ex-mod |
|
|
|
|
Kol
Posty: 5
|
Wysłany: 16-03-2005, 19:52
|
|
|
Ja nie mialem złych intencji:(. Jeste? strasznie wra?liwy bo jak na mnie mówi? Koluch to się nie obrażam |
|
|
|
|
vegetagt
Pomógł: 125 razy Posty: 1243
|
Wysłany: 16-03-2005, 19:52
|
|
|
etam bulionerze...
btw 1111 postów było post temu ;P |
_________________ JA NAPRAWDE NIE UDZIELAM POMOCY NA GG/PW I NIE ODPOWIADAM NA PYTANIA!
Ja pomogłem, Pan pomógł. Kto pomógł? Ci państwo |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Solinarius
Pomógł: 60 razy Posty: 591
|
Wysłany: 16-03-2005, 21:17
|
|
|
Kod: | ##############################################################
## MOD Title: Blokada prawego przycisku
## MOD Author: WILEK[PL] <wilek07@wp.pl>
## MOD Description: Hack blokujący prawy przycisk (brak komunikatu)
## Możliwość włączenia/wyłączenia w PA
## MOD Version: 1.0
##
## Installation Level: łatwy
## Installation Time: 5 Minut
## Files To Edit: 6:
##
## admin/admin_board.php
##
## includes/page_header.php
##
## language/lang_english/lang_admin.php
## language/lang_polish/lang_admin.php
##
## templates/xxx/overall_header.tpl
## templates/xxx/admin/board_config_body.tpl
##
## Included Files: 0
##############################################################
##
## Author Notes:
## Testowane na 2.0.12
##
##############################################################
## MOD History:
##
## 2005-03-01 - Version 1.0
## - Rozpoczącie pracy nad modem oraz skończenie ;)
##
##############################################################
## Przed Rozpocząciem Instalowania Moda Na Twoim Forum Zrób Kopie Edytowanych Plików
##############################################################
#
#-----[ SQL ]------------------------------------------
#
INSERT INTO phpbb_config VALUES ('prawyprzycisk','1');
#
#-----[ OPEN ]------------------------------------------
#
admin/admin_board.php
#
#-----[ FIND ]------------------------------------------
#
$prune_no = ( !$new['prune_enable'] ) ? "checked=\"checked\"" : "";
#
#-----[ AFTER ADD ]------------------------------------------
#
$prawyprzycisk_yes = ( $new['prawyprzycisk'] ) ? "checked" : "";
$prawyprzycisk_no = ( !$new['prawyprzycisk'] ) ? "checked" : "";
#
#-----[ FIND ]------------------------------------------
#
"PRUNE_NO" => $prune_no,
#
#-----[ AFTER ADD ]------------------------------------------
#
"PRAWYPRZYCISK_YES" => $prawyprzycisk_yes,
"PRAWYPRZYCISK_NO" => $prawyprzycisk_no,
#
#-----[ FIND ]------------------------------------------
#
"L_ENABLE_PRUNE" => $lang['Enable_prune'],
#
#-----[ AFTER ADD ]------------------------------------------
#
"L_PRAWYPRZYCISK" => $lang['prawyprzycisk'],
#
#-----[ OPEN ]------------------------------------------
#
includes/page_header.php
#
#-----[ FIND ]------------------------------------------
#
//
// Parse and show the overall header.
//
#
#-----[ AFTER ADD ]------------------------------------------
#
if ($board_config['prawyprzycisk'])
{
$template->assign_block_vars('prawyprzycisk',array());
}
#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_admin.php
#
#-----[ FIND ]------------------------------------------
#
//
// That's all Folks!
// -------------------------------------------------
#
#-----[ BEFORE ADD ]------------------------------------------
#
$lang['prawyprzycisk'] = 'Block right click';
#
#-----[ OPEN ]------------------------------------------
#
language/lang_polish/lang_admin.php
#
#-----[ FIND ]------------------------------------------
#
//
// That's all Folks!
// -------------------------------------------------
#
#-----[ BEFORE ADD ]------------------------------------------
#
$lang['prawyprzycisk'] = 'Blokada prawego przycisku';
#
#-----[ OPEN ]------------------------------------------
#
# Uwaga! xxx to nazwa twojego stylu!
templates/xxx/overall_header.tpl
#
#-----[ FIND ]------------------------------------------
#
</head>
#
#-----[ BEFORE ADD ]------------------------------------------
#
<!-- BEGIN prawyprzycisk -->
<SCRIPT LANGUAGE="Javascript"><!--
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
if(isNS)
document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
if(EnableRightClick==1){ return true; }
else {return false; }
}
function mousehandler(e){
if(EnableRightClick==1){ return true; }
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;
}
function keyhandler(e) {
var myevent = (isNS) ? e : window.event;
if (myevent.keyCode==96)
EnableRightClick = 1;
return;
}
document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
//-->
</script>
<!-- END prawyprzycisk -->
#
#-----[ OPEN ]------------------------------------------
#
# Uwaga! xxx to nazwa twojego stylu!
templates/xxx/admin/board_config_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<tr>
<td class="row1">{L_ENABLE_PRUNE}</td>
<td class="row2"><input type="radio" name="prune_enable" value="1" {PRUNE_YES} /> {L_YES} <input type="radio" name="prune_enable" value="0" {PRUNE_NO} /> {L_NO}</td>
</tr>
#
#-----[ AFTER ADD ]------------------------------------------
#
<tr>
<td class="row1">{L_PRAWYPRZYCISK}</td>
<td class="row2"><input type="radio" name="prawyprzycisk" value="1" {PRAWYPRZYCISK_YES} /> {L_YES} <input type="radio" name="prawyprzycisk" value="0" {PRAWYPRZYCISK_NO} /> {L_NO}</td>
</tr>
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM |
Powinno działał. |
_________________ Nie mam czasu zajmować się stronami innych - Ci co się załapali to się załapali
nie ma więcej spamu |
|
|
|
|
|