Перейти к содержанию

Blackangel861

Новичок
  • Публикаций

    17
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Blackangel861

  • Звание
    Пользователь

Посетители профиля

2 020 просмотров профиля
  1. Blackangel861

    Кредит магазина

    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. Blackangel861

    сео урл для отзывов

    Добрый вечер! как изменить урл отзывов на читабельный? index.php?route=product/product/review&product_id=6&page=2 заранее спасибо
  3. Blackangel861

    like dislike youtube style

    если бы в этом разбирался я бы сам его и сделал и не стал писать на форуме!
  4. Blackangel861

    like dislike youtube style

    Здравствуйте дорогие гуру! не смогли бы помочь адаптировать данные коды под опенкарт? в 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. Blackangel861

    [Поддержка] filter Pro

    Доброго всем дня. Возникла такая проблема движок сайта Версия 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 в самый конец таблицы и в итоге у вас они будут нулевые!
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.