Скрытые ссылки на сайте

#1 30 июля 2014 в 14:18
Добрый день!
На портале нашей компании vitacci-fashion.ru/ которая активно наполняется статьями и готовится к продвижению в соц сетях обнаружили некоторые недочеты которые хотели бы устранить с вашей помощью.
Просим помощи в решении следующих проблем:
1) Обнаружили скрытые ссылки на главной странице.
Вложение 1 и 2. не понятно откуда и в какое время они там появились, били ли в прописаны в шаблон или при самой установке CMS на хостинге..
Перерыл файлы но не не смог их обнаружить.
2) Так же хотел бы узнать как убрать кнопку RSS так как она ведет на несуществующую страницу.
3) установил кнопку лайков соц сетей, которая отображается по центру на сайте, не только на страницах статьей, но и на главой. Как убрать его с главной и сделать так чтоб на страницах статьей кнопка лайков шла сразу после статей а не после блока комментариев.
и последнее
4) зарегистрированный пользователь не может оставлять комментарии, а гость может. Почему так? перерыл админку, комменты вроде разрешены но пользователи не могут оставлять отзыв. Только админ и гость сайта.
Прикрепленный файл
1_s8int.png 1 Мб
#2 30 июля 2014 в 14:33
Название темы прикольное rofl
#3 30 июля 2014 в 14:33
zst
#4 30 июля 2014 в 14:44
vitacci, во всех браузерах у вас эти "ссыкли" видны?)
Похоже на вирус в ПК… скрытых ссылок в указанном месте через хром не увидел...

… уже вижу)

3) установил кнопку лайков соц сетей, которая отображается по центру на сайте, не только на страницах статьей, но и на главой. Как убрать его с главной и сделать так чтоб на страницах статьей кнопка лайков шла сразу после статей а не после блока комментариев.

vitacci
Так пропишите эти кнопки не в индексном файле а в шаблоне статей в том месте где нужно!)
шаблоны находятся здесь \templates\_default_\components
#5 30 июля 2014 в 15:10

vitacci, во всех браузерах у вас эти "ссыкли" видны?)
Похоже на вирус в ПК… скрытых ссылок в указанном месте через хром не увидел...

reload

Нет не вирус, с 3х разных компов так показывает…
#6 30 июля 2014 в 16:46
3 пункт сделал, спасибо reload

Помогите решить остальными пожалуйста…
#7 30 июля 2014 в 17:09
По поводу скрытых ссылок. У вас на сайте вставлен код от биржи ссылок какойто или просто вас взломали и таким образом вставили. закройте сайт на обслуживание в срочном порядке и удалите код, пока не забанили поисковики, запредел с ссылками, по 20 штук… не считая не закрытых ваших от всяких тегов и тд.
#8 30 июля 2014 в 17:21
Вот точно такая же проблема как у вас и с теми же ссылками год назад productforums.google.com/forum/#!topic/webmaster-ru/qEI-mdmCAGc
Смотреть файлы и скрипты, найти что его вставляет и удалить, поменять все пароли и тд.
#9 30 июля 2014 в 17:41
garry, пароли на админку, фтп и базам уже поменял.
Во вложении файл template.php
Я не смогу там обнаружить этот скрипт..
перерыл везде, искал firebug-но не могу найти откуда они берутся((
#10 30 июля 2014 в 17:46
<?php
if(!defined('VALID_CMS')) { die('ACCESS DENIED'); }

/*
* Доступны объекты $inCore $inUser $inPage($this) $inConf $inDB
*/

// Получаем количество модулей на нужные позиции
$mod_count['top'] = $this->countModules('top');
$mod_count['topmenu'] = $this->countModules('topmenu');
$mod_count['sidebar'] = $this->countModules('sidebar');

// Подключаем стили шаблона
$this->addHeadCSS('templates/'.TEMPLATE.'/css/reset.css');
$this->addHeadCSS('templates/'.TEMPLATE.'/css/text.css');
$this->addHeadCSS('templates/'.TEMPLATE.'/css/960.css');
$this->addHeadCSS('templates/'.TEMPLATE.'/css/styles.css');

// Подключаем colorbox (просмотр фото)
$this->addHeadJS('includes/jquery/colorbox/jquery.colorbox.js');
$this->addHeadCSS('includes/jquery/colorbox/colorbox.css');
$this->addHeadJS('includes/jquery/colorbox/init_colorbox.js');
// LANG фразы для colorbox
$this->addHeadJsLang(array('CBOX_IMAGE','CBOX_FROM','CBOX_PREVIOUS','CBOX_NEXT','CBOX_CLOSE','CBOX_XHR_ERROR','CBOX_IMG_ERROR', 'CBOX_SLIDESHOWSTOP', 'CBOX_SLIDESHOWSTART'));

// Если плагин с днями рождениями просит нас включить его JS, уважим его
if (isset($_SESSION["need_sound"])) {
$this->addHeadJS($_SESSION["need_sound"]);
unset($_SESSION["need_sound"]);
}
?>


<?php

if (!defined('VALID_CMS')) {
die('ACCESS DENIED');
}
$inUser = cmsUser::getInstance();
$inCore = cmsCore::getInstance();

$mod_count['left'] = cmsCountModules('left');
$mod_count['sidebar'] = cmsCountModules('sidebar');
$left_width = 264;
$sidebar_width = 264;
$inDB = cmsDatabase::getInstance();

$usr = $inDB->num_rows($inDB->query('SELECT id FROM cms_users'));
?>
<!DOCTYPE HTML>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<!-- HEAD !-->
<?php cmsPrintHead(); ?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<?php if($inUser->is_admin){ ?>
<script src="/admin/js/modconfig.js" type="text/javascript"></script>
<script src="/templates/<?php echo TEMPLATE; ?>/js/nyromodal.js" type="text/javascript"></script>
<link href="/templates/<?php echo TEMPLATE; ?>/css/modconfig.css" rel="stylesheet" type="text/css" />
<link href="/templates/<?php echo TEMPLATE; ?>/css/nyromodal.css" rel="stylesheet" type="text/css" />
<?php } ?>
<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?113"></script>

<script type="text/javascript">
VK.init({apiId: 4451346, onlyWidgets: true});
</script>
</head>

<body>

<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/ru_RU/sdk.js#xfbml=1&version=v2.0";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>


<div id="container">
<div id="header">

<div id="sitename" style="float: left">
<a href="/"></a>
</div>
<div background="/templates/stels/images/zaglushla.png" width="610" height="100" ><img src="/templates/stels/images/zaglushla.png" width="610" height="100" align="center"></div>



<div style="width: 50%; float: right;">
<?php if (!$inUser->id) { ?>
<div class="mod_user_menu">
<span class="register"><a href="/registration">Регистрация</a></span>
<span class="login"><a href="/login">Вход</a></span>
</div>
<?php } else { ?>
<?php $this->printModules('header'); ?>
<?php } ?>

<div style="width: 350px; float: left">
<?php if (!$inUser->id) { ?>
<?php $this->printModules('auth'); ?>
<?php }?>
<?php $this->printModules('loginza'); ?>
</div>
</div>
<div style="clear: both;"></div>
</div>
<div id="center">
<div id="topmenu">
<?php $this->printModules('topmenu')?>
</div>
<div id="top">
<?php $this->printModules('top')?>
</div>

<div class="usr1">
<div style="width: 33%; float: left"><?php $this->printModules("user1")?></div>
<div style="width: 34%; float: left"><?php $this->printModules("user2")?></div>
<div style="width: 33%; float: left"><?php $this->printModules("user3")?></div>
<div style="clear: both;"></div>
</div>
<!-- content-->
<?php if ($mod_count['left']) { ?>
<?php if ($mod_count['sidebar']) { ?>
<!-- ***************** all ******************* -->
<!-- -->
<div style="float:left; padding-right:50px; width:100%">
<div style="margin-left: <?php echo $left_width; ?>px; margin-right:<?php echo $sidebar_width; ?>px">
<div class="find">
<form name="searchform" action="/index.php" method="get">
<input type="hidden" name="view" value="search"/>
<input id="find_txt" name="query" type="text" tabindex="1" onfocus="if(this.value=='Поиск...') this.value='';" onblur="if(this.value=='') this.value='Поиск...';" value="Поиск..." maxlength="200"/>
<input id="find_but" name="gosearch" type="submit" alt="Поиск" value="Поиск" onclick="document.searchform.submit()"/>
<div style="clear: both;"></div>
</form>
</div>
<div id="pathway">
<?php cmsPathway('→'); ?>
</div>
<div id="main">
<?php $this->printModules('maintop'); ?>
<?php $messages = cmsCore::getSessionMessages(); ?>
<?php if ($messages) { ?>
<div class="sess_messages">
<?php foreach ($messages as $message) { ?>
<?php echo $message; ?>
<?php } ?>
</div>
<?php } ?>
<div class='component'><?php $this->printBody(); ?></div>
<?php $this->printModules('mainbottom'); ?>
</div>
</div>
</div>
<div style="float:left;width:<?php echo $left_width;?>px;margin-left:-100%;">
<div id="left">
<?php $this->printModules('left'); ?>
</div>
</div>
<div style="float:left;width:<?php echo $sidebar_width;?>px;margin-left:-<?php echo $sidebar_width;?>px;">
<div id="sidebar">
<?php $this->printModules('sidebar'); ?>
</div>
</div>
<!-- -->
<!-- ************************************ -->
<?php } else { ?>
<!-- ****************** left center ****************** -->
<div style="overflow: hidden;">
<div style="float:right; margin-right:-<?php echo $left_width;?>px; width:100%;">
<div style="margin-right:<?php echo $left_width;?>px;">
<div id="pathway">
<?php cmsPathway('→'); ?>
</div>
<div id="main">
<?php $this->printModules('maintop'); ?>
<?php $messages = cmsCore::getSessionMessages(); ?>
<?php if ($messages) { ?>
<div class="sess_messages">
<?php foreach ($messages as $message) { ?>
<?php echo $message; ?>
<?php } ?>
</div>
<?php } ?>
<div class='component'><?php $this->printBody(); ?></div>
<?php $this->printModules('mainbottom'); ?>
</div>
</div>
</div>
<div style="float:left; width:<?php echo $left_width;?>px;">
<div id="left">
<?php $this->printModules('left'); ?>
</div>
</div>
<div style="clear: both;"></div>
</div>
<!-- ************************************ -->
<?php } ?>
<?php } else { ?>
<?php if ($mod_count['sidebar']) { ?>
<!-- ****************** center right****************** -->
<div>
<div style="float:left; margin-left:-<?php echo $sidebar_width;?>px; width:100%;">
<div style="margin-left:<?php echo $sidebar_width;?>px;">
<div id="pathway">
<?php cmsPathway('→'); ?>
</div>
<div id="main">
<?php $this->printModules('maintop'); ?>
<?php $messages = cmsCore::getSessionMessages(); ?>
<?php if ($messages) { ?>
<div class="sess_messages">
<?php foreach ($messages as $message) { ?>
<?php echo $message; ?>
<?php } ?>
</div>
<?php } ?>
<div class='component'><?php $this->printBody(); ?></div>
<?php $this->printModules('mainbottom'); ?>
</div>
</div>
</div>
<div style="float:right; width:<?php echo $sidebar_width;?>px;">
<div id="sidebar">
<?php $this->printModules('sidebar'); ?>
</div>
</div>
<div style="clear: both"></div>
</div>
<!-- ************************************ -->
<?php } else { ?>
<!-- ****************** center ****************** -->
<div id="pathway">
<?php cmsPathway('→'); ?>
</div>
<div id="main">
<?php $this->printModules('maintop'); ?>
<?php $messages = cmsCore::getSessionMessages(); ?>
<?php if ($messages) { ?>
<div class="sess_messages">
<?php foreach ($messages as $message) { ?>
<?php echo $message; ?>
<?php } ?>
</div>
<?php } ?>
<div class='component'><?php $this->printBody(); ?></div>
<?php $this->printModules('mainbottom'); ?>
</div>
<!-- ************************************ -->
<?php } ?>
<?php } ?>
<div style="clear: both;"></div>
<!-- end content-->
<div class="usr2">
<?php $this->printModules("user4")?>
</div>
<div class="usr3">
<div style="width: 25%; float: left"><?php $this->printModules("user5")?></div>
<div style="width: 25%; float: left"><?php $this->printModules("user6")?></div>
<div style="width: 25%; float: left"><?php $this->printModules("user7")?></div>
<div style="width: 25%; float: left"><?php $this->printModules("user8")?></div>
<div style="clear: both;"></div>
</div>

<div style="height: 200px;"></div>
</div>

</div>
<div id="footer">
<div id="footer1">
<div id="topmenu" style="padding-top: 20px; margin-top: 0; text-align: left">
<br/>
</div>
<div>
<div style="width: 40%; float: left">
<a href="/"><img src="/templates/stels/images/logosto.png" alt="Logo"></a> <br/><br/> <div style="padding-bottom: 10px;"></div>
<div style="padding: 10px;">
<?php $this->printModules('footer1')?>
</div>
</div>
<div style="width: 70%; float: left; color: #fff">
<div style="width: 33%; float: left"><?php $this->printModules('footer2')?></div>
<div style="width: 34%; float: left"><?php $this->printModules('footer3')?></div>
<div style="width: 33%; float: left"><?php $this->printModules('footer4')?></div>
<div style="clear: both; padding: 10px">
<?php $this->printModules('footer5')?>
</div>
</div>
</div>
</div>
</div>

<script type="text/javascript">
$(document).ready(function() {
$('#topmenu .menu').find('li:last a').css('border-right', 'none');
$('#topmenu .menu li').hover(
function() {
$(this).find('ul:first').show();
$(this).find('a:first').addClass("hover");
},
function() {
$(this).find('ul:first').hide();
$(this).find('a:first').removeClass("hover");
}
);
});
</script>
</body>

</html>
#11 30 июля 2014 в 17:47
смотрите Java скрипты, индексные файлы cms…
#12 30 июля 2014 в 19:24
Я бы поискал по всем файлам слово "bitbox"
#13 31 июля 2014 в 10:09
Sonat, да, я искал это слово, но как ни странно не нашел нигде "bitbox". Прошелся через тотал коммандер, искал внутри файлов это слово но так и не нашел…
#14 31 июля 2014 в 10:30
явно зашифровано, ищите по "base64", а вообще посоветовал вам воспользоваться скриптом ai-bolit
#15 31 июля 2014 в 12:06
vitacci, можно сменить шаб для проверки — если ссылки исчезнут, то подтягивается из файлов шаблона — это сократит круг поиска...
Еще можно, если хаков системы нет, или их мало, то попробуйте заменить все файлы кроме шаблона)
НЕ ЗАБЫВАЙТЕ делать бекапы!!!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.