Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

ПОМОГИТЕ

Сегодня захожу на любую информационную страницу пишет
64% ������ ������ �� ���� ���� �������

������� ������������ ���� ��������� Can Do Better ������ ����� ����� �������� ������ �������, �������� ����������� ������ ����� �������� ������ ...

Что случилось???? И в разделе Информационные страницы  ----- какойто файл database


http://vsevodnom.in.ua/shop_content.php?coID=13 ---вот оно


тут походу поломали вас,

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



тут походу поломали вас,

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

Подскажите как изменить, бо создаю совсем другую страницу и тоже самое и как изменить пароль для входа в админку???


если на всех страницах одно и тоже самое попробуйте сменить файл shop_content.php по фтп, может в нем проблема

а если нет, тогда лезте в базу и меняйте все страници,

не забудьте поменять пароли для базы данных и фтп



если на всех страницах одно и тоже самое попробуйте сменить файл shop_content.php по фтп, может в нем проблема

а если нет, тогда лезте в базу и меняйте все страници,

не забудьте поменять пароли для базы данных и фтп

ФТП ПОМЕНЯЛ, Как поменять пароль для доступа в админку


в свойом акаунте на сайте вроде



в свойом акаунте на сайте вроде


Спасибо, поменял. Извините за вопрос а где найти файл shop_content.php


в корне сайта


<td class="ss_top">&nbsp;</td>

</tr>

<tr>

  <td class="ss_center"><a href="http://beregovo.info/woman/index.php?newsid=685
" target="_blank"><b>64% ������ ������ �� ���� ���� �������</b></a><br /><br />������� ������������ ���� ��������� Can Do Better ������ ����� ����� �������� ������ �������, �������� ����������� ������ ����� �������� ������ ...<br /><br />


Вот я нашел текст что написано



<td class="ss_top">&nbsp;</td>

</tr>

<tr>

  <td class="ss_center"><a href="http://beregovo.info/woman/index.php?newsid=685
" target="_blank"><b>64% ������ ������ �� ���� ���� �������</b></a><br /><br />������� ������������ ���� ��������� Can Do Better ������ ����� ����� �������� ������ �������, �������� ����������� ������ ����� �������� ������ ...<br /><br />


Вот я нашел текст что написано


Что сделать или как его убрать??? Что бы нормально работало, помогите плис.


td class="speedbar_center" align="left"><a href="http://vsevodnom.in.ua/">Каталог</a> &raquo; <a href="http://vsevodnom.in.ua/shop_content.php?coID=45">О НАС</a></td>

<td class="speedbar_right" align="right"></td>

</tr>

</table>

<table width="100%" cellspacing="0" cellpadding="0">

<tr>

  <td class="ss_top">&nbsp;</td>

</tr>

<tr>

  <td class="ss_center"><a href="http://beregovo.info/woman/index.php?newsid=685
" target="_blank"><b>64% ������ ������ �� ���� ���� �������</b></a><br /><br />������� ������������ ���� ��������� Can Do Better ������ ����� ����� �������� ������ �������, �������� ����������� ������ ����� �������� ������ ...<br /><br />


ну так попробуйте заменить файл shop_content.php



ну так попробуйте заменить файл shop_content.php


Поменял на старый все равно не работает


Сейчас прогоняю сайт где есть такие слова, в каком оно файле прописано --- Can Do Better


файл shop_content.php свой выложите тут


Вот нашел файл %%0C^0CC^0CC7A21C%%content.html.php
А там <a href="http://beregovo.info/woman/index.php?newsid=685
" target="_blank"><b>64% женщин готовы на секс ради карьеры</b></a><br /><br />Крупный американский сайт знакомств Can Do Better провел опрос среди клиенток своего сервиса, согласно результатам опроса более половины женщин ...<br /><br />


Вот нашел файл %%0C^0CC^0CC7A21C%%content.html


<a href="http://beregovo.info/woman/index.php?newsid=685
" target="_blank"><b>64% женщин готовы на секс ради карьеры</b></a><br /><br />Крупный американский сайт знакомств Can Do Better провел опрос среди клиенток своего сервиса, согласно результатам опроса более половины женщин ...<br /><br />


--------------


<?php
/*
#####################################
#  ShopOS: Shopping Cart Software.
#  Copyright (c) 2008-2010
#  http://www.shopos.ru
#  http://www.shoposs.com
#  Ver. 1.0.0
#####################################
*/

require ('includes/top.php');
//$osTemplate = new osTemplate;


if (GROUP_CHECK == 'true') {
$group_check = "and group_ids LIKE '%c_".$_SESSION['customers_status']['customers_status_id']."_group%'";
}

$shop_content_query = os_db_query("SELECT
                    content_id,
                    content_title,
                    content_group,
                    content_heading,
                    content_text,
                    content_file
                    FROM ".TABLE_CONTENT_MANAGER."
                    WHERE content_group='".(int) $_GET['coID']."' ".$group_check."
                    AND languages_id='".(int) $_SESSION['languages_id']."'");
$shop_content_data = os_db_fetch_array($shop_content_query);

$shop_content_sub_pages_query = os_db_query("SELECT
                    content_id,
                    content_title,
                    content_group,
                    content_heading,
                    content_text,
                    content_file
                    FROM ".TABLE_CONTENT_MANAGER."
                    WHERE parent_id='" . $shop_content_data['content_id'] . "' ".$group_check."
                    AND languages_id='".(int) $_SESSION['languages_id']."'");

  $sub_pages_content = array();

      while ($shop_content_sub_pages_data = os_db_fetch_array($shop_content_sub_pages_query )) {

          $sub_pages_content[]=array(
              'PAGE_ID' => $shop_content_sub_pages_data['content_id'],
              'PAGE_TITLE' => $shop_content_sub_pages_data['content_title'],
              'PAGE_HEADING'      => $shop_content_sub_pages_data['content_heading'],
              'PAGE_CONTENT'    => os_date_short($one['content_text']),
              'PAGE_LINK'    => os_href_link(FILENAME_CONTENT, 'coID='.$shop_content_sub_pages_data['content_group'])
              );
 

      }

  $osTemplate->assign('sub_pages_content',$sub_pages_content);

$breadcrumb->add($shop_content_data['content_title'], os_href_link(FILENAME_CONTENT.'?coID='.(int) $_GET['coID']));

if ($_GET['coID'] != 7) {
require (dir_path('includes').'header.php');
}
if ($_GET['coID'] == 7 && @$_GET['action'] == 'success') {
require (dir_path('includes').'header.php');
}

$osTemplate->assign('CONTENT_HEADING', $shop_content_data['content_heading']);

if ($_GET['coID'] == 7)
{
   
$error = false;
if (isset ($_GET['action']) && ($_GET['action'] == 'send')) {
if (os_validate_email(trim($_POST['email']))) {

os_php_mail($_POST['email'], $_POST['name'], CONTACT_US_EMAIL_ADDRESS, CONTACT_US_NAME, CONTACT_US_FORWARDING_STRING, $_POST['email'], $_POST['name'], '', '', CONTACT_US_EMAIL_SUBJECT, nl2br($_POST['message_body']), $_POST['message_body']);

if (!isset ($mail_error)) {
os_redirect(os_href_link(FILENAME_CONTENT, 'action=success&coID='.(int) $_GET['coID']));
} else {
$osTemplate->assign('error_message', $mail_error);

}
} else {
$osTemplate->assign('error_message', ERROR_MAIL);
$error = true;
}

}

$osTemplate->assign('CONTACT_HEADING', $shop_content_data['content_title']);
if (isset ($_GET['action']) && ($_GET['action'] == 'success')) {
$osTemplate->assign('success', '1');
    $osTemplate->assign('BUTTON_CONTINUE', button_continue());

} else {
if ($shop_content_data['content_file'] != '')
{
ob_start();
    $file_name = basename ($shop_content_data['content_file']);
        $isTextFile = strpos($file_name, '.txt');
    if ($isTextFile) echo '';
    include (DIR_FS_CATALOG.'media/content/'.$shop_content_data['content_file']);
    if ($isTextFile) echo '';
        $contact_content = ob_get_contents();
    ob_end_clean();
}
else
{
$contact_content = $shop_content_data['content_text'];
}
require (dir_path('includes').'header.php');
$osTemplate->assign('CONTACT_CONTENT', $contact_content);

$osTemplate->assign('FORM_ACTION', os_draw_form('contact_us', os_href_link(FILENAME_CONTENT, 'action=send&coID='.(int) $_GET['coID'])));
$osTemplate->assign('INPUT_NAME', os_draw_input_field('name', ($error ? $_POST['name'] : @$first_name)));
$osTemplate->assign('INPUT_EMAIL', os_draw_input_field('email', ($error ? $_POST['email'] : @$email_address)));
$osTemplate->assign('INPUT_TEXT', os_draw_textarea_field('message_body', 'soft', 50, 15, @$_POST[''],''));
$osTemplate->assign('BUTTON_SUBMIT', button_continue_submit());
$osTemplate->assign('FORM_END', '</form>');
}

$osTemplate->assign('language', $_SESSION['language']);

$osTemplate->caching = 0;
$main_content = $osTemplate->fetch(CURRENT_TEMPLATE.'/module/contact_us.html');

}
else
{
    $content_body = '';
if ($shop_content_data['content_file'] != '')
{
ob_start();
    $file_name = basename ($shop_content_data['content_file']);
    $isTextFile = strpos($file_name, '.txt');
    if ($isTextFile) echo '';
    include (DIR_FS_CATALOG.'media/content/'.$shop_content_data['content_file']);
    if ($isTextFile) echo '';
    $osTemplate->assign('file', ob_get_contents());
ob_end_clean();

}
else
{
$content_body = $shop_content_data['content_text'];
}

$shop_content = array();
$shop_content['content_body']  = $content_body;
$shop_content['content_id']  = $_GET['coID'];

$shop_content['content_heading']  = $shop_content_data['content_heading'];

$shop_content = apply_filter('shop_content', $shop_content);

$osTemplate->assign('CONTENT_HEADING', $shop_content['content_heading']);
$osTemplate->assign('CONTENT_BODY', $shop_content['content_body']);
 
$_array = array('img' => 'button_back.gif',
                                'href' => 'javascript:history.back(1)',
'alt' => IMAGE_BUTTON_BACK,
'code' => ''
);

$_array = apply_filter('button_back', $_array);

if (empty($_array['code']))
{
  $_array['code'] = '<a href="javascript:history.back(1)">'.os_image_button( $_array['img'] , $_array['alt']).'</a>';
}

$osTemplate->assign('BUTTON_CONTINUE', $_array['code']);

$osTemplate->assign('language', $_SESSION['language']);
if (!CacheCheck()) {
$osTemplate->caching = 0;
$main_content = $osTemplate->fetch(CURRENT_TEMPLATE.'/module/content.html');
} else {
$osTemplate->caching = 1;
$osTemplate->cache_lifetime = CACHE_LIFETIME;
$osTemplate->cache_modified_check = CACHE_CHECK;
$cache_id = $_SESSION['language'].$shop_content_data['content_id'];
$main_content = $osTemplate->fetch(CURRENT_TEMPLATE.'/module/content.html', $cache_id);
}

}

$osTemplate->assign('language', $_SESSION['language']);
$osTemplate->assign('main_content', $main_content);
$osTemplate->caching = 0;
$osTemplate->load_filter('output', 'trimhitespace');
$template = (file_exists(_THEMES_C.FILENAME_CONTENT.'_'.$_GET['coID'].'.html') ? CURRENT_TEMPLATE.'/'.FILENAME_CONTENT.'_'.$_GET['coID'].'.html' : CURRENT_TEMPLATE.'/index.html');
$osTemplate->display($template);
include ('includes/bottom.php');
?>


файл shop_content.php свой выложите тут

<?php
/*
#####################################
#  ShopOS: Shopping Cart Software.
#  Copyright (c) 2008-2010
#  http://www.shopos.ru
#  http://www.shoposs.com
#  Ver. 1.0.0
#####################################
*/

require ('includes/top.php');
//$osTemplate = new osTemplate;


if (GROUP_CHECK == 'true') {
$group_check = "and group_ids LIKE '%c_".$_SESSION['customers_status']['customers_status_id']."_group%'";
}

$shop_content_query = os_db_query("SELECT
                    content_id,
                    content_title,
                    content_group,
                    content_heading,
                    content_text,
                    content_file
                    FROM ".TABLE_CONTENT_MANAGER."
                    WHERE content_group='".(int) $_GET['coID']."' ".$group_check."
                    AND languages_id='".(int) $_SESSION['languages_id']."'");
$shop_content_data = os_db_fetch_array($shop_content_query);

$shop_content_sub_pages_query = os_db_query("SELECT
                    content_id,
                    content_title,
                    content_group,
                    content_heading,
                    content_text,
                    content_file
                    FROM ".TABLE_CONTENT_MANAGER."
                    WHERE parent_id='" . $shop_content_data['content_id'] . "' ".$group_check."
                    AND languages_id='".(int) $_SESSION['languages_id']."'");

  $sub_pages_content = array();

      while ($shop_content_sub_pages_data = os_db_fetch_array($shop_content_sub_pages_query )) {

          $sub_pages_content[]=array(
              'PAGE_ID' => $shop_content_sub_pages_data['content_id'],
              'PAGE_TITLE' => $shop_content_sub_pages_data['content_title'],
              'PAGE_HEADING'      => $shop_content_sub_pages_data['content_heading'],
              'PAGE_CONTENT'    => os_date_short($one['content_text']),
              'PAGE_LINK'    => os_href_link(FILENAME_CONTENT, 'coID='.$shop_content_sub_pages_data['content_group'])
              );
 

      }

  $osTemplate->assign('sub_pages_content',$sub_pages_content);

$breadcrumb->add($shop_content_data['content_title'], os_href_link(FILENAME_CONTENT.'?coID='.(int) $_GET['coID']));

if ($_GET['coID'] != 7) {
require (dir_path('includes').'header.php');
}
if ($_GET['coID'] == 7 && @$_GET['action'] == 'success') {
require (dir_path('includes').'header.php');
}

$osTemplate->assign('CONTENT_HEADING', $shop_content_data['content_heading']);

if ($_GET['coID'] == 7)
{
   
$error = false;
if (isset ($_GET['action']) && ($_GET['action'] == 'send')) {
if (os_validate_email(trim($_POST['email']))) {

os_php_mail($_POST['email'], $_POST['name'], CONTACT_US_EMAIL_ADDRESS, CONTACT_US_NAME, CONTACT_US_FORWARDING_STRING, $_POST['email'], $_POST['name'], '', '', CONTACT_US_EMAIL_SUBJECT, nl2br($_POST['message_body']), $_POST['message_body']);

if (!isset ($mail_error)) {
os_redirect(os_href_link(FILENAME_CONTENT, 'action=success&coID='.(int) $_GET['coID']));
} else {
$osTemplate->assign('error_message', $mail_error);

}
} else {
$osTemplate->assign('error_message', ERROR_MAIL);
$error = true;
}

}

$osTemplate->assign('CONTACT_HEADING', $shop_content_data['content_title']);
if (isset ($_GET['action']) && ($_GET['action'] == 'success')) {
$osTemplate->assign('success', '1');
    $osTemplate->assign('BUTTON_CONTINUE', button_continue());

} else {
if ($shop_content_data['content_file'] != '')
{
ob_start();
    $file_name = basename ($shop_content_data['content_file']);
        $isTextFile = strpos($file_name, '.txt');
    if ($isTextFile) echo '';
    include (DIR_FS_CATALOG.'media/content/'.$shop_content_data['content_file']);
    if ($isTextFile) echo '';
        $contact_content = ob_get_contents();
    ob_end_clean();
}
else
{
$contact_content = $shop_content_data['content_text'];
}
require (dir_path('includes').'header.php');
$osTemplate->assign('CONTACT_CONTENT', $contact_content);

$osTemplate->assign('FORM_ACTION', os_draw_form('contact_us', os_href_link(FILENAME_CONTENT, 'action=send&coID='.(int) $_GET['coID'])));
$osTemplate->assign('INPUT_NAME', os_draw_input_field('name', ($error ? $_POST['name'] : @$first_name)));
$osTemplate->assign('INPUT_EMAIL', os_draw_input_field('email', ($error ? $_POST['email'] : @$email_address)));
$osTemplate->assign('INPUT_TEXT', os_draw_textarea_field('message_body', 'soft', 50, 15, @$_POST[''],''));
$osTemplate->assign('BUTTON_SUBMIT', button_continue_submit());
$osTemplate->assign('FORM_END', '</form>');
}

$osTemplate->assign('language', $_SESSION['language']);

$osTemplate->caching = 0;
$main_content = $osTemplate->fetch(CURRENT_TEMPLATE.'/module/contact_us.html');

}
else
{
    $content_body = '';
if ($shop_content_data['content_file'] != '')
{
ob_start();
    $file_name = basename ($shop_content_data['content_file']);
    $isTextFile = strpos($file_name, '.txt');
    if ($isTextFile) echo '';
    include (DIR_FS_CATALOG.'media/content/'.$shop_content_data['content_file']);
    if ($isTextFile) echo '';
    $osTemplate->assign('file', ob_get_contents());
ob_end_clean();

}
else
{
$content_body = $shop_content_data['content_text'];
}

$shop_content = array();
$shop_content['content_body']  = $content_body;
$shop_content['content_id']  = $_GET['coID'];

$shop_content['content_heading']  = $shop_content_data['content_heading'];

$shop_content = apply_filter('shop_content', $shop_content);

$osTemplate->assign('CONTENT_HEADING', $shop_content['content_heading']);
$osTemplate->assign('CONTENT_BODY', $shop_content['content_body']);
 
$_array = array('img' => 'button_back.gif',
                                'href' => 'javascript:history.back(1)',
'alt' => IMAGE_BUTTON_BACK,
'code' => ''
);

$_array = apply_filter('button_back', $_array);

if (empty($_array['code']))
{
  $_array['code'] = '<a href="javascript:history.back(1)">'.os_image_button( $_array['img'] , $_array['alt']).'</a>';
}

$osTemplate->assign('BUTTON_CONTINUE', $_array['code']);

$osTemplate->assign('language', $_SESSION['language']);
if (!CacheCheck()) {
$osTemplate->caching = 0;
$main_content = $osTemplate->fetch(CURRENT_TEMPLATE.'/module/content.html');
} else {
$osTemplate->caching = 1;
$osTemplate->cache_lifetime = CACHE_LIFETIME;
$osTemplate->cache_modified_check = CACHE_CHECK;
$cache_id = $_SESSION['language'].$shop_content_data['content_id'];
$main_content = $osTemplate->fetch(CURRENT_TEMPLATE.'/module/content.html', $cache_id);
}

}

$osTemplate->assign('language', $_SESSION['language']);
$osTemplate->assign('main_content', $main_content);
$osTemplate->caching = 0;
$osTemplate->load_filter('output', 'trimhitespace');
$template = (file_exists(_THEMES_C.FILENAME_CONTENT.'_'.$_GET['coID'].'.html') ? CURRENT_TEMPLATE.'/'.FILENAME_CONTENT.'_'.$_GET['coID'].'.html' : CURRENT_TEMPLATE.'/index.html');
$osTemplate->display($template);
include ('includes/bottom.php');
?>


вроде чистый, теперь смотрите


тема/module/contact_us.html и content.html



вроде чистый, теперь смотрите


тема/module/contact_us.html


Спасибо ZAP, удалил файл %%0C^0CC^0CC7A21C%%content.html

и все заработало.


Неужели ваш хостинг не поддерживает ОТКАТ сайта? По-любому за неделю есть резеврная копия, можно запросить в Тех поддержке либо на самом хостинге выложена. Работал на штук 6 хостингах и везде было. Так что на всякий случай резеврную копию заберите пока ее не потерли. МОжет так будет проще восстановить. А то бывают и вирусов накидают. Помню как парился с завирусованным сайтом...


зачем же откат делать?
Почистить пару файлов и все.


Сменил все пароли надеюсь поможет на долго. Спасибо всем неравнодушным. О так скотов хватает, хорошо хоть не сильно навредили. И также проверил сайт на вирусы. 


еще проверить все на лишние файлы нужно.
если есть какой-то шел, то смена паролей тут не поможет.


Источник



Copyright ShopOS