Помощь не удаляется копирайт

Статус
В этой теме нельзя размещать новые ответы.

hakon

Просто хороший человек
Регистрация
8 Авг 2009
Сообщения
302
Реакции
25
посмотрел темы по копирайтам, не нашел решения для своего случая по друпалу, если есть такое, ткните меня носом, не могу найти
при любых попытках удалить или изменить копирайт или что-то в футере сайт перестает грузиться, загружается пустая белая страница с одной строчкой "Please keep the footer links intact!"
может кто-то подскажет, что делать?
вот код шаблона page.tpl.php
Код:
<?php require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'functions.php';?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="<?php echo get_page_language($language); ?>" xml:lang="<?php echo get_page_language($language); ?>">
<head>
  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />  
  <?php echo $head; ?>
  <title><?php if (isset($head_title )) { echo $head_title; } ?></title>
  <?php echo $styles ?>
  <?php echo $scripts ?>
  <!--[if IE 6]><link rel="stylesheet" href="<?php echo $base_path . $directory; ?>/style.ie6.css" type="text/css" /><![endif]-->  
  <!--[if IE 7]><link rel="stylesheet" href="<?php echo $base_path . $directory; ?>/style.ie7.css" type="text/css" media="screen" /><![endif]-->
  <script type="text/javascript"><?php  ?> </script>
</head>
<body>
<div id="art-main">
<div class="art-sheet">
    <div class="art-sheet-tl"></div>
    <div class="art-sheet-tr"></div>
    <div class="art-sheet-bl"></div>
    <div class="art-sheet-br"></div>
    <div class="art-sheet-tc"></div>
    <div class="art-sheet-bc"></div>
    <div class="art-sheet-cl"></div>
    <div class="art-sheet-cr"></div>
    <div class="art-sheet-cc"></div>
    <div class="art-sheet-body">
<?php if (!empty($navigation)): ?>
<div class="art-nav">
    <div class="l"></div>
    <div class="r"></div>
    <?php echo $navigation; ?>
</div>
<?php endif;?>
<div class="art-header">
    <div class="art-header-png"></div>
<div class="art-logo">
     <?php   if (!empty($site_name)) { echo '<h1 class="art-logo-name"><a href="'.check_url($front_page).'" title = "'.$site_name.'"><img src="'.$base_path . $directory.'/images/logo.png" border="0"></a></h1>'; } ?>
</div>
</div>
<?php if (!empty($banner1)) { echo '<div id="banner1">'.$banner1.'</div>'; } ?>
<?php echo art_placeholders_output($top1, $top2, $top3); ?>
<div class="art-content-layout">
    <div class="art-content-layout-row">
<?php $l = get_left_sidebar($left, $sidebar_left);
if (!empty($l) || !empty($vnavigation_left)) echo '<div class="art-layout-cell art-sidebar1">' . $vnavigation_left . $l . "</div>"; ?>
<div class="<?php $l = get_left_sidebar($left, $sidebar_left);
$r = get_right_sidebar($right, $sidebar_right);
echo art_get_content_cell_style($l, $r, $content); ?>">
<?php if (!empty($banner2)) { echo '<div id="banner2">'.$banner2.'</div>'; } ?>
<?php if ((!empty($user1)) && (!empty($user2))) : ?>
<table class="position" cellpadding="0" cellspacing="0" border="0">
<tr valign="top"><td class="half-width"><?php echo $user1; ?></td>
<td><?php echo $user2; ?></td></tr>
</table>
<?php else: ?>
<?php if (!empty($user1)) { echo '<div id="user1">'.$user1.'</div>'; }?>
<?php if (!empty($user2)) { echo '<div id="user2">'.$user2.'</div>'; }?>
<?php endif; ?>
<?php if (!empty($banner3)) { echo '<div id="banner3">'.$banner3.'</div>'; } ?>
<?php if (!empty($breadcrumb)) { echo $breadcrumb; } ?>
<?php if (($is_front) || (isset($node) && isset($node->nid))): ?>              
<?php if (!empty($tabs) || !empty($tabs2)): ?>
<div class="art-post">
    <div class="art-post-body">
<div class="art-post-inner">
<div class="art-postcontent">
    <!-- article-content -->
<?php if (!empty($tabs)) { echo $tabs.'<div class="cleared"></div>'; }; ?>
<?php if (!empty($tabs2)) { echo $tabs2.'<div class="cleared"></div>'; } ?>
    <!-- /article-content -->
</div>
<div class="cleared"></div>
</div>
    </div>
</div>
<?php endif; ?>
<?php if (!empty($mission)) { echo '<div id="mission">'.$mission.'</div>'; }; ?>
<?php if (!empty($help)) { echo $help; } ?>
<?php if (!empty($messages)) { echo $messages; } ?>
<?php $art_post_position = strpos($content, "art-post"); ?>
<?php if ($art_post_position === FALSE): ?>
<div class="art-post">
    <div class="art-post-body">
<div class="art-post-inner">
<div class="art-postcontent">
    <!-- article-content -->
<?php endif; ?>
<?php echo art_content_replace($content); ?>
<?php if ($art_post_position === FALSE): ?>
    <!-- /article-content -->
</div>
<div class="cleared"></div>
</div>
    </div>
</div>
<?php endif; ?>
<?php else: ?>
<div class="art-post">
    <div class="art-post-body">
<div class="art-post-inner">
<div class="art-postcontent">
    <!-- article-content -->
<?php if (!empty($title)): print '<h2'. ($tabs ? ' class="with-tabs"' : '') .'>'. $title .'</h2>'; endif; ?>
<?php if (!empty($tabs)) { echo $tabs.'<div class="cleared"></div>'; }; ?>
<?php if (!empty($tabs2)) { echo $tabs2.'<div class="cleared"></div>'; } ?>
<?php if (!empty($mission)) { echo '<div id="mission">'.$mission.'</div>'; }; ?>
<?php if (!empty($help)) { echo $help; } ?>
<?php if (!empty($messages)) { echo $messages; } ?>
<?php echo art_content_replace($content); ?>
    <!-- /article-content -->
</div>
<div class="cleared"></div>
</div>
    </div>
</div>
<?php endif; ?>
<?php if (!empty($banner4)) { echo '<div id="banner4">'.$banner4.'</div>'; } ?>
<?php if (!empty($user3) && !empty($user4)) : ?>
<table class="position" cellpadding="0" cellspacing="0" border="0">
<tr valign="top"><td class="half-width"><?php echo $user3; ?></td>
<td><?php echo $user4; ?></td></tr>
</table>
<?php else: ?>
<?php if (!empty($user3)) { echo '<div id="user1">'.$user3.'</div>'; }?>
<?php if (!empty($user4)) { echo '<div id="user2">'.$user4.'</div>'; }?>
<?php endif; ?>
<?php if (!empty($banner5)) { echo '<div id="banner5">'.$banner5.'</div>'; } ?>
</div>
<?php $r = get_right_sidebar($right, $sidebar_right);
if (!empty($r) || !empty($vnavigation_right)) echo '<div class="art-layout-cell art-sidebar2">' . $vnavigation_right . $r . "</div>"; ?>
    </div>
</div>
<div class="cleared"></div>
<?php echo art_placeholders_output($bottom1, $bottom2, $bottom3); ?>
<?php if (!empty($banner6)) { echo '<div id="banner6">'.$banner6.'</div>'; } ?>
<div class="art-footer">
    <div class="art-footer-inner">
        <div class="art-footer-text">
        <?php
            if (!empty($footer_message) && (trim($footer_message) != '')) {
                echo $footer_message;
            }
            else {
                echo 'Copyright &copy; 2010&nbsp;'.$site_name.'.&nbsp; <br/> All Rights Reserved.</p>';
            }
        ?>
        <?php include "drupal.php"; ?>
        <?php if (!empty($copyright)) { echo $copyright; } ?>
        </div>
    </div>
    <div class="art-footer-background"></div>
</div>
    </div>
</div>
<div class="cleared"></div>
<!--You are not allowed to remove these links. To remove the links please contact www.JoomlArtWork.com -->
<p class="art-page-footer"><a href="http://freethemesdrupal.com" target="_blank" title="drupal templates">Drupal Themes</a> by WebHostingTop.org - <a href="http://webhostingtop.org/ipage-review" target="_blank" title="ipage review">iPage Review</a></p>
</div>
<?php print $closure; ?>
</body>
</html>
 
скорее всего функция проверки закопана в functions.php


с друпалом конкретно дела не имел

Самое простое решение - Закоментить копирайты - проверка проходить будет, а светиться они не будут

т.е. было
Код:
<!--You are not allowed to remove these links. To remove the links please contact www.JoomlArtWork.com -->
<p class="art-page-footer"><a href="http://freethemesdrupal.com" target="_blank" title="drupal templates">Drupal Themes</a> by WebHostingTop.org - <a href="http://webhostingtop.org/ipage-review" target="_blank" title="ipage review">iPage Review</a></p>

cтало
Код:
<!--You are not allowed to remove these links. To remove the links please contact www.JoomlArtWork.com -->
<!-- <p class="art-page-footer"><a href="http://freethemesdrupal.com" target="_blank" title="drupal templates">Drupal Themes</a> by WebHostingTop.org - <a href="http://webhostingtop.org/ipage-review" target="_blank" title="ipage review">iPage Review</a></p> -->

нужно совсем убирать - тучи в асю или выкладывай весь шаблон целиком, в аттач
 
вот посмотрите, пожалуйста, functions.php
Код:
<?php eval(str_rot13('shapgvba purpx_sbbgre(){$y=\'<n uers="uggc://serrgurzrfqehcny.pbz" gnetrg="_oynax" gvgyr="qehcny grzcyngrf">Qehcny Gurzrf</n> ol JroUbfgvatGbc.bet - <n uers="uggc://jroubfgvatgbc.bet/vcntr-erivrj" gnetrg="_oynax" gvgyr="vcntr erivrj">vCntr Erivrj</n>\';$s=qveanzr(__SVYR__).\'/cntr.gcy.cuc\';$sq=sbcra($s,\'e\');$p=sernq($sq,svyrfvmr($s));spybfr($sq);vs(fgecbf($p,$y)==0){rpub(\'Cyrnfr xrrc gur sbbgre yvaxf vagnpg!\');qvr;}}purpx_sbbgre();')); ?>
 
там зашифрован такой код
PHP:
<?php
function check_footer()
{
	$l='<a href="http://freethemesdrupal.com" target="_blank" title="drupal templates">Drupal Themes</a> by WebHostingTop.org - <a href="http://webhostingtop.org/ipage-review" target="_blank" title="ipage review">iPage Review</a>';
	$f=dirname(__FILE__).'/page.tpl.php';
	$fd=fopen($f,'r');
	$c=fread($fd,filesize($f));
	fclose($fd);
	if(strpos($c,$l)==0)
	{
		echo('Please keep the footer links intact!');
		die;
	}
}

check_footer();

По идее его можно просто удалить, но иногда в других местах проверяется наличие защитной функции

попробуй удалить то что ты написал выше и вставить вместо этого

PHP:
<?php
function check_footer()
{
	$l='<a href="http://freethemesdrupal.com" target="_blank" title="drupal templates">Drupal Themes</a> by WebHostingTop.org - <a href="http://webhostingtop.org/ipage-review" target="_blank" title="ipage review">iPage Review</a>';
	$f=dirname(__FILE__).'/page.tpl.php';
	$fd=fopen($f,'r');
	$c=fread($fd,filesize($f));
	fclose($fd);
	if(strpos($c,$l)==0)
	{
		echo('Please keep the footer links intact!');
		die;
	}
}

//check_footer();
?>
 
все заработало, большое спасибо, вопрос решен
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху