no copy mod
no copy mod
arkadaşlar no copy diye bir mod arıyorum. kopyalama yasağı ve karalama yasağı var. yardım ederseniz sevinirim..
Kod: Tümünü seç
#
#-----[ AÇ ]------------------------------------------------
#
admin/admin_users.php
#
#-----[ BUL ]------------------------------------------------
#
$interests = ( !empty($HTTP_POST_VARS['interests']) ) ? trim(strip_tags( $HTTP_POST_VARS['interests'] ) ) : '';
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
// Start add - No copy MOD
$user_extra = ( isset($HTTP_POST_VARS['user_extra']) ) ? 1 : 0;
// End add - No copy MOD
#
#-----[ BUL ]------------------------------------------------
#
$sql = "UPDATE " . USERS_TABLE . "
SET
#
#-----[ SATIRİÇİNDE BUL ]----------------------------------------
#
str_replace("\'", "''", $interests) . "'
#
#-----[ SATIRİÇİNDE SONRASINA EKLE ]----------------------------------
#
, user_extra = '$user_extra'
#
#-----[ BUL ]------------------------------------------------
#
$interests = htmlspecialchars($this_userdata['user_interests']);
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
// Start add - No copy MOD
$user_extra = $this_userdata['user_extra'];
// End add - No copy MOD
#
#-----[ BUL ]------------------------------------------------
#
$s_hidden_fields .= '<input type="hidden" name="interests" value="' . str_replace("\"", """, $interests) . '" />';
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
// Start add - No copy MOD
$s_hidden_fields .= '<input type="hidden" name="user_extra" value="' . $user_extra . '" />';
// End add - No copy MOD
#
#-----[ BUL ]------------------------------------------------
#
'INTERESTS' => $interests,
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
// Start add - No copy MOD
'EXTRA_CHECKED' => ($user_extra) ? 'checked="checked"' : '',
// End add - No copy MOD
#
#-----[ BUL ]------------------------------------------------
#
'L_INTERESTS' => $lang['Interests'],
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
// Start add - No copy MOD
'L_EXTRA' => $lang['Extra_priv'],
'L_EXTRA_EXPLAIN' => $lang['Extra_priv_explain'],
// End add - No copy MOD
#
#-----[ AÇ ]------------------------------------------------
#
includes/page_header.php
#
#-----[ BUL ]------------------------------------------------
#
'PRIVATE_MESSAGE_NEW_FLAG' => $s_privmsg_new,
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
// Start add - No copy MOD
'USER_EXTRA' => ($userdata['user_extra']) ? '0' : '1',
'L_NO_CLICK' => $lang['No_r_click'],
'L_NO_COPY' => $lang['No_copy'],
// End add - No copy MOD
#
#-----[ AÇ ]------------------------------------------------
#
language/lang_english/lang_admin.php
#
#-----[ BUL ]------------------------------------------------
#
?>
#
#-----[ ÖNCESİNE EKLE]-----------------------------------------
#
// Start add - No copy MOD
$lang['Extra_priv'] ='Extra priveliges';
$lang['Extra_priv_explain'] ='Allow user to copy and right click';
// End add - No copy MOD
#
#-----[ AÇ ]------------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ BUL ]------------------------------------------------
#
?>
#
#-----[ ÖNCESİNE EKLE]-----------------------------------------
#
// Start add - No copy MOD
$lang['No_r_click'] = 'You can not right click on this site';
$lang['No_copy'] = 'You can not copy text on this site';
// End add - No copy MOD
#
#-----[ AÇ ]------------------------------------------------
#
# Make sure to edit this file for every theme you use
#
templates/subSilver/overall_header.tpl
#
#-----[ BUL ]------------------------------------------------
#
<!-- END switch_enable_pm_popup -->
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
<!-- Start add - No copy MOD -->
<script language="javascript"> <!--
var previous_key ;
function clickIE4(){
if (event.button==2){
alert('{L_NO_CLICK}');
return false;
}
}
function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert('{L_NO_CLICK}');
return false;
}
}
}
if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}
function handleKeyDown()
{
if (previous_key==17 )
{
switch (window.event.keyCode)
{
case 45 :
case 46:
case 67:
case 88:
alert('{L_NO_COPY}');
event.keyCode=0;
previous_key=window.event.keyCode;
event.returnValue=false;
break;
}
} else if (previous_key==16)
{
switch (window.event.keyCode)
{
case 45 :
case 46:
alert('{L_NO_COPY}'+window.event.keyCode);
event.keyCode=0;
previous_key=window.event.keyCode;
event.returnValue=false;
break;
}
}
previous_key=window.event.keyCode;
}
function handleKeyUp()
{
previous_key=0;
}
if ( {USER_EXTRA} )
{
document.oncontextmenu=new Function("alert('{L_NO_CLICK}');return false")
document.onkeyup = handleKeyUp;
document.onkeydown = handleKeyDown;
}
//-->
</script>
<!-- End add - No copy MOD -->
#
#-----[ AÇ ]------------------------------------------------
#
# Make sure to edit this file for every theme you use
#
templates/subSilver/admin/user_edit_body.tpl
#
#-----[ BUL ]------------------------------------------------
#
<td class="row2"><select name="user_rank">{RANK_SELECT_BOX}</select></td>
</tr>
#
#-----[ SONRASINA EKLE ]------------------------------------------
#
<!-- Start add - No copy MOD -->
<tr>
<td class="row1"><span class="gen">{L_EXTRA}?</span></td>
<td class="row2">
<input type="checkbox" name="user_extra" {EXTRA_CHECKED}>
{L_EXTRA_EXPLAIN}</td>
</tr>
<!-- End add - No copy MOD -->
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
# EoM
-
- Kayıtlı Kullanıcı
- Mesajlar: 17
- Kayıt: 25.06.2006, 15:48
- Konum: www.tsunamituning.org
- İletişim:
Kimler çevrimiçi
Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 3 misafir