Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Blackangel861

Newbie
  
  • Posts

    17
  • Joined

  • Last visited

Recent Profile Visitors

2,836 profile views

Blackangel861's Achievements

Apprentice

Apprentice (3/14)

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

Recent Badges

4

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 в самый конец таблицы и в итоге у вас они будут нулевые!
  11. Еще раз добрый день, на всю основную работу исполнитель найден спасибо. Теперь ищется исполнитель отдельно для настройки работоспособности модуля обмена данными 1с с сайтом. Задача чтобы корректно из базы выгружались категории, номенклатура, артикул. цена, остаток. И чтобы при каждом обновлении с 1с с сайта ничего не слетало и в том числе описния товаров и их изображения. Эта задача срочная спасибо. Контакты те же
  12. Требуется доведение сайта на Ostore до заключительного этапа согласно ТЗ (в личку). Срок 7-10 дня. Вкратце: - правильное отображение блоков в шаблоне (готовый открытый шаблон) - мелкие дороботки отображения списка товаров и корзины (в стилистике шаблона) - реализация дополнительного функционала - доработка механизма этапов покупки (убрать лишнее) - установка и настройка дополнительных модулей (смс-рассылка, робокасса). Потенциальным исполнителям при личной беседе более подробная инфа Пишите в личку или звоните 8-964-571-76-15
×
×
  • 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.