Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Blackangel861

Новичок
  
  • Posts

    17
  • Joined

  • Last visited

Recent Profile Visitors

2,586 profile views

Blackangel861's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Reacting Well Rare
  • Conversation Starter
  • Week One Done

Recent Badges

3

Reputation

  1. catalog/model/extension/total/credit.php весь код меняете на это <?php class ModelExtensionTotalCredit extends Model { public function getTotal($total) { $this->load->language('extension/total/credit'); $balance = $this->customer->getBalance(); if ((float)$balance) { $credit = min($balance, $total['total']); if ((float)$credit > 0) { $total['totals'][] = array( 'code' => 'credit', 'title' => $this->language->get('text_credit'), 'value' => -$credit, 'sort_order' => $this->config->get('total_credit_sort_order') ); $total['total'] -= $credit; } } } public function confirm($order_info, $order_total) { $this->load->language('extension/total/credit'); if ($order_info['customer_id']) { $this->db->query("INSERT INTO " . DB_PREFIX . "customer_transaction SET customer_id = '" . (int)$order_info['customer_id'] . "', order_id = '" . (int)$order_info['order_id'] . "', description = '" . $this->db->escape(sprintf($this->language->get('text_order_id'), (int)$order_info['order_id'])) . "', amount = '" . (float)$order_total['value'] . "', date_added = NOW()"); } } public function unconfirm($order_id) { $this->db->query("DELETE FROM " . DB_PREFIX . "customer_transaction WHERE order_id = '" . (int)$order_id . "'"); } }
  2. Добрый вечер! как изменить урл отзывов на лиибельный? index.php?route=product/product/review&product_id=6&page=2 заранее спасипотому что
  3. если бы в этом разбирался я бы сам его и сгделал и не сил писать на форуме!
  4. Здравствуйте дорогие гуру! не смогли бы помочь адаптировать данные коды под опенкарт? в product.php public function videolike() { include 'configrating.php'; extract($_POST); $user_ip = $_SERVER['REMOTE_ADDR']; // check if the user has already clicked on the unlike (merating = 2) or the like (merating = 1) $dislike_sql = mysql_query('SELECT COUNT(*) FROM rat_ing WHERE ip = "'.$user_ip.'" and product_id = "'.$product_id.'" and merating = 2 '); $dislike_count = mysql_result($dislike_sql, 0); $like_sql = mysql_query('SELECT COUNT(*) FROM rat_ing WHERE ip = "'.$user_ip.'" and product_id = "'.$product_id.'" and merating = 1 '); $like_count = mysql_result($like_sql, 0); if($act == 'like'): //if the user click on "like" if(($like_count == 0) && ($dislike_count == 0)){ mysql_query('INSERT INTO rat_ing (product_id, ip, merating )VALUES("'.$product_id.'", "'.$user_ip.'", "1")'); } if($dislike_count == 1){ mysql_query('UPDATE rat_ing SET merating = 1 WHERE product_id = '.$product_id.' and ip ="'.$user_ip.'"'); } endif; if($act == 'dislike'): //if the user click on "like" if(($like_count == 0) && ($dislike_count == 0)){ mysql_query('INSERT INTO rat_ing (product_id, ip, merating )VALUES("'.$product_id.'", "'.$user_ip.'", "2")'); } if($like_count == 1){ mysql_query('UPDATE rat_ing SET merating = 2 WHERE product_id = '.$product_id.' and ip ="'.$user_ip.'"'); } endif; } в product.tpl <?php include 'configrating.php'; $user_ip = $_SERVER['REMOTE_ADDR']; //function to calculate the percent function percent($num_amount, $num_total) { $count1 = $num_amount / $num_total; $count2 = $count1 * 100; $count = number_format($count2, 0); return $count; } // check if the user has already clicked on the unlike (merating = 2) or the like (merating = 1) $dislike_sql = mysql_query('SELECT COUNT(*) FROM rat_ing WHERE ip = "'.$user_ip.'" and product_id = "'.$product_id.'" and merating = 2 '); $dislike_count = mysql_result($dislike_sql, 0); $like_sql = mysql_query('SELECT COUNT(*) FROM rat_ing WHERE ip = "'.$user_ip.'" and product_id = "'.$product_id.'" and merating = 1 '); $like_count = mysql_result($like_sql, 0); // count all the merating $merating_all_count = mysql_query('SELECT COUNT(*) FROM rat_ing WHERE product_id = "'.$product_id.'"'); $merating_all_count = mysql_result($merating_all_count, 0); $merating_like_count = mysql_query('SELECT COUNT(*) FROM rat_ing WHERE product_id = "'.$product_id.'" and merating = 1'); $merating_like_count = mysql_result($merating_like_count, 0); $merating_like_percent = percent($merating_like_count, $merating_all_count); $merating_dislike_count = mysql_query('SELECT COUNT(*) FROM rat_ing WHERE product_id = "'.$product_id.'" and merating = 2'); $merating_dislike_count = mysql_result($merating_dislike_count, 0); $merating_dislike_percent = percent($merating_dislike_count, $merating_all_count); ?> <div class="rat_ing"> <script> $(function(){ var product_id = <?php echo $product_id; ?>; $('.like-btn').click(function(){ $('.dislike-btn').removeClass('dislike-h'); $(this).addClass('like-h'); $.ajax({ type:"POST", url:"index.php?route=video/video/videolike&product_id=<?php echo $product_id; ?>", data:'act=like&product_id='+product_id, success: function(){ } }); }); $('.dislike-btn').click(function(){ $('.like-btn').removeClass('like-h'); $(this).addClass('dislike-h'); $.ajax({ type:"POST", url:"index.php?route=video/video/videolike&product_id=<?php echo $product_id; ?>", data:'act=dislike&product_id='+product_id, success: function(){ } }); }); }); </script> <div class="ld"> <div class="like-btn <?php if($like_count == 1){ echo 'like-h';} ?>"><?php echo $merating_like_count; ?></div> <div class="dislike-btn <?php if($dislike_count == 1){ echo 'dislike-h';} ?>"><?php echo $merating_dislike_count; ?></div> </div> </div> ик же былоб хорошо если бы помогли сгделать обновление лайков ипотому что когдачество лайков и дизлайков обновляются только после обновления страницы! заранее всем спасипотому что
  5. попробуй это замени site на свой RewriteBase / # www -> ssl non www RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] # non ssl -> ssl RewriteCond %{HTTPS} off RewriteCond %{HTTP_HOST} ^(www\.)?(site\.ru) RewriteRule ^ https://%2%{REQUEST_URI} [R=301,L]
  6. Доброго всем дня. Возникла икая проблема движок сайи Версия ocStore 2.1.0.2, посивили версию фильтра на него соответвтенно и не рилииет переключатель страниц, точнее страницы то переключаются, а вот товары осиются на люпотому чтой страниэто только с первой страницы , подскажите пожалуйси ггде искать проблему?
  7. проблема найгдена и решена! тему можно закрыть!
  8. Нет не в одну все изображения рассортированы по папкам и подпапкам вида категория товара- подкатегория товара- производитель товара P.S. Но файлов в люпотому чтом случае да очень много вот поэтому и прошу помощи чтобы решить проблему (((
  9. Добрый гдень уважаемые форумчане, требуется помощь - есть сайт ИМ(интернет магазин), когдачество товаров примерно 40к. скорость отвеи сервера по проверке google сосивляет 1,2с, что очень медленно прилагаю скриншот http://joxi.ru/nAyb4WJSXnoYgr если олищаю кэш изображений , то время отклика сервера синовится 0,49-0,55 мс, что уже приемлимо, собственной мой вопрос, как можно решить данную проблему и сколько это бугдет стоить. Ведь кэш картинок насколько я понимаю должен наопотому чторот ускорять скорость загрузки сайи а не тормозить его почти в 3 раза (( сам не программист поэтому просьба палками не кидаться.
  10. скачал посморел дрянь и еещё! она тупо добавляет пустые `meta_h1 ALTER TABLE `oc_product_description` ADD `meta_h1` VARCHAR(100); ALTER TABLE `oc_category_description` ADD `meta_h1` VARCHAR(100); ALTER TABLE `oc_information_description` ADD `meta_h1` VARCHAR(100); а вот это уже не правильно! седня адаптируя БД столкнулся с этот проблемой скачал отсюда даный предлагаемый файл сгделал запрос и УРА ошибка пропала сказал бы я) да отображение ошибки пропало но сам meta_h1 не был показан в товарах как и meta_title вот пример структуры сирой и новой бд ocStore 1.5.5.1.2 `product_id` int(11) NOT NULL AUTO_INCREMENT, `language_id` int(11) NOT NULL, `name` varchar(255) NOT NULL, `description` text NOT NULL, `meta_description` varchar(255) NOT NULL, `meta_keyword` varchar(255) NOT NULL, `seo_title` varchar(255) NOT NULL, `seo_h1` varchar(255) NOT NULL, `tag` text NOT NULL, ocStore 2.1.0.2 `product_id` int(11) NOT NULL, `language_id` int(11) NOT NULL, `name` varchar(255) NOT NULL, `description` text NOT NULL, `tag` text NOT NULL, `meta_title` varchar(255) NOT NULL, `meta_h1` varchar(255) NOT NULL, `meta_description` varchar(255) NOT NULL, `meta_keyword` varchar(255) NOT NULL, HTML-тег Title и HTML-тег H1 товара при добавлении со сирой БД пустое ( неотображается meta_title и meta_h1 ) вот и сыпятся ошибки а исправить очень просто как и соответсвенно ошибку без вскакой заливки sql чтобы это исправить просто берем и у сирой структуры БД меняем названия seo_title и seo_h1 на meta_title и meta_h1 и получаем заполненое как на сиром движке HTML-тег Title и HTML-тег H1 !!! и не нужно добавлять sql запросы как написано автором он просто добавляет данные meta_title и meta_h1 в самый конец иблицы и в итоге у вас они будут нулевые!
×
×
  • Create New...

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.