Jump to content

Recommended Posts

Друзья!

 

За $ прошу помочь в исправлении ошибки на сайте. Их 2, но они дико мешают работать.

 

1. Не добавляется Товар и Категории. При добавление/редактировании товара, просто открывается пустая страница и все. Случилось это после переезда на новый хостинг. Самое странное что в начале все работало. Это критически важно исправить! Контент менеджера сидят без дела! // на предыдущем хостинге работало все

 

2. Известная проблема вида "PHP Notice: Undefined variable: json in /public_html/admin/controller/sale/order.php on line 2490

And also when i trying to edit order status in Total save button is not working.
Please give me a solution." когда пытаешься отредактировать заказ. Все перепробывал - ничего не помогает. Нужен специалист. Но это не так критично как исправить проблему номер 1. 
 
 
Версия 2.0.2

Share this post


Link to post
Share on other sites

глянуть журнал ошибок, возможно самостоятельно сэкономите свои $

Share this post


Link to post
Share on other sites
2015-05-28 19:31:06.869 [NOTICE] [sTDERR] PHP Fatal error: Cannot redeclare ModelCatalogCategory::getCategories_MF() in /home/autodezm/public_html/vqmod/vqcache/vq2-system_modification_admin_model_catalog_category.php on line 44
2015-05-28 19:32:57.441 [NOTICE]  [sTDERR] PHP Fatal error: Cannot redeclare ModelCatalogCategory::getCategories_MF() in /home/autodezm/public_html/vqmod/vqcache/vq2-system_modification_admin_model_catalog_category.php on line 44
2015-05-28 19:34:46.504 [iNFO]  File not found [/home/autodezm/public_html/404.shtml]
2015-05-28 19:34:48.852 [iNFO]  File not found [/home/autodezm/public_html/404.shtml]
2015-05-28 19:34:51.232 [NOTICE] [sTDERR] PHP Fatal error: Cannot redeclare ModelCatalogCategory::getCategories_MF() in /home/autodezm/public_html/vqmod/vqcache/vq2-system_modification_admin_model_catalog_category.php on line 44
2015-05-28 19:36:03.344 [NOTICE] [sTDERR] PHP Fatal error: Cannot redeclare ModelCatalogCategory::getCategories_MF() in /home/autodezm/public_html/vqmod/vqcache/vq2-system_modification_admin_model_catalog_category.php on line 44
2015-05-28 19:37:26.519 [NOTICE] [sTDERR] PHP Fatal error: Cannot redeclare ModelCatalogCategory::getCategories_MF() in /home/autodezm/public_html/vqmod/vqcache/vq2-system_modification_admin_model_catalog_category.php on line 44
2015-05-28 19:38:00.811 [NOTICE] [sTDERR] PHP Fatal error: Cannot redeclare ModelCatalogCategory::getCategories_MF() in /home/autodezm/public_html/vqmod/vqcache/vq2-system_modification_admin_model_catalog_category.php on line 44

 

 

Смотрел в 44 строку. Но в php я не силен.

 

public function getCategories_MF($data) {
if( version_compare( VERSION, '1.5.5', '>=' ) ) {
$sql = "SELECT cp.category_id AS category_id, GROUP_CONCAT(cd1.name ORDER BY cp.level SEPARATOR ' > ') AS name, c.parent_id, c.sort_order FROM " . DB_PREFIX . "category_path cp LEFT JOIN " . DB_PREFIX . "category c ON (cp.path_id = c.category_id) LEFT JOIN " . DB_PREFIX . "category_description cd1 ON (c.category_id = cd1.category_id) LEFT JOIN " . DB_PREFIX . "category_description cd2 ON (cp.category_id = cd2.category_id) WHERE cd1.language_id = '" . (int)$this->config->get('config_language_id') . "' AND cd2.language_id = '" . (int)$this->config->get('config_language_id') . "'";


if( ! empty( $data['filter_name'] ) ) {
$sql .= " AND cd2.name LIKE '" . $this->db->escape($data['filter_name']) . "%'";
} 


$sql .= " GROUP BY cp.category_id ORDER BY name";
} else {
$sql = "SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "'";


if( ! empty( $data['filter_name'] ) ) {
$sql .= " AND LOWER(cd.name) LIKE '" . $this->db->escape( function_exists( 'mb_strtolower' ) ? mb_strtolower( $data['filter_name'], 'utf-8' ) : $data['filter_name'] ) . "%'";
}


$sql .= " GROUP BY c.category_id ORDER BY name";
}


if (isset($data['start']) || isset($data['limit'])) {
if ($data['start'] < 0) {
$data['start'] = 0;
} 


if ($data['limit'] < 1) {
$data['limit'] = 20;
} 


$sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit'];
}


$query = $this->db->query($sql);


return $query->rows;
}


Share this post


Link to post
Share on other sites

у вас уже где-то задействована функция getCategories_MF

 

ищите, где она еще встречается - нет ли копии одного и того же файла модификатора/xml с разными названиями

либо, если через include подключается - подключать через include_once

 

не получается ли так, что один и тот же мод подключили двумя способами - и через OCMOD, и через VQMOD?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.