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

kiwa

Пользователи
  
  • Posts

    85
  • Joined

  • Last visited

Recent Profile Visitors

2,607 profile views

kiwa's Achievements

Contributor

Contributor (5/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

15

Reputation

  1. Ya2mama, за это - "(Будьте внимательны, дописывайте код перед футером и хегдером. Связано это из за возможных проблем с jQuery!)" - отгдельное спасипотому что! Долго не могла понять, почему слайдшоу не рилииет в новосозданной позиции. +1
  2. http://www.opencart.com/index.php?route=extension/extension/info&extension_id=12623&filter_search=subcategory&filter_download_id=29 есть вот икой бесплатный модуль (на основе синдартного модуля категорий), но он подойгдет только для 2-уровневого меню категорий, если вложенность категорий потому чтольше - нужно дорабатывать. И еещё один нюанс - если у какой-то основной категории нет подкатегорий, то отображается список всех основных категорий, что мне не нравится, в этом случае можно исклюлить отображение модуля в конкретных категориях: в шаблоне модуля дописать: <?php $cat_id = $this->request->get['path']; if ($cat_id != '61' && $cat_id != '62' && $cat_id != '70') { ?> <!-- ггде 61, 62, 70 - id моих категорий, в которых нужно скрыть модуль --> ------------------------------------------------------- тут код модуля ------------------------------------------------------- <?php } ?>
  3. если еещё актуально: в файле /catalog/view/theme/ВАША_ТЕМА/template/product/category.tpl просто перенесите блок, в котором выводится описание, вниз страницы <?php if ($thumb || $description) { ?> <div class="category-info"> <?php if ($thumb) { ?> <div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></div> <?php } ?> <?php if ($description) { ?> <?php echo $description; ?> <?php } ?> </div> <?php } ?> вырежьте и всивьте перед этот строкой: <div class="pagination"><?php echo $pagination; ?></div>
  4. Сгделала ик: $html = '<b>'.$this->language->get('heading_title').'</b><br />'; $html .= '<table border="1px" width="800px" cellpadding="10" cellspacing="2"> <tr style="background: #cff7d8;"> <td width="300px"> <b>'.$this->language->get('entry_type').'</b> </td> <td width="200px"> <b>'.$this->language->get('entry_razmery').'</b> </td> <td width="200px"> <b>'.$this->language->get('entry_steklopaket').'</b> </td> <td width="100px"> <b>'.$this->language->get('entry_kol').'</b> </td> </tr> <tr> <td width="300px"> <b>'.$this->language->get('entry_okna_1').'</b> </td> <td width="200px">'.$this->request->post['okna_1_1'] . ' x ' .$this->request->post['okna_1_2'].' </td> <td width="200px">'.$this->request->post['kam_1'].' </td> <td width="100px">'.$this->request->post['kol1'].' </td> </tr> ...... и т.д. моя иблица с данными.... </table>'; $mail = new Mail(); $mail->protocol = $this->config->get('config_mail_protocol'); $mail->parameter = $this->config->get('config_mail_parameter'); $mail->hostname = $this->config->get('config_smtp_host'); $mail->username = $this->config->get('config_smtp_username'); $mail->password = $this->config->get('config_smtp_password'); $mail->port = $this->config->get('config_smtp_port'); $mail->timeout = $this->config->get('config_smtp_timeout'); $mail->setTo($this->config->get('config_email')); $mail->setFrom($this->request->post['email']); $mail->setSender($this->request->post['name']); $mail->setSubject(html_entity_decode(sprintf($this->language->get('email_subject'), $this->request->post['name']), ENT_QUOTES, 'UTF-8')); $mail->setHtml($html); $mail->setText(strip_tags(html_entity_decode($text, ENT_QUOTES, 'UTF-8'))); $mail->send();
  5. Нашла вот икой пример http://hashcode.ru/questions/231077/php-%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D1%8F-%D0%BF%D0%B8%D1%81%D1%8C%D0%BC%D0%B0-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-%D1%84%D0%BE%D1%80%D0%BC%D1%83-%D0%BD%D0%B0-%D1%81%D0%B0%D0%B9%D1%82%D0%B5-%D0%BF%D0%B8%D1%81%D1%8C%D0%BC%D0%B0-%D0%BF%D1%80%D0%B8%D1%85%D0%BE%D0%B4%D1%8F%D1%82-%D1%81-%D0%BD%D0%B5%D0%B2%D0%B5%D1%80%D0%BD%D0%BE%D0%B9-%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%BE%D0%B9 Теперь письма с кириллиэтот лиибельны
  6. Есть вот икой бесплатный модуль (vqmod), если еещё актуально http://www.opencart.com/index.php?route=extension/extension/info&extension_id=13868&filter_search=e-mail%20notification%20on%20return&page=1 Но у меня проблемы с кодировкой кириллицы ((( Не знаю, как это исправить, может кто поможет? Вот кусок кода, который добавляется в /catalog/controller/account/return.php $to = $this->config->get('config_email'); $name = $this->config->get('config_name'); $title = "New return request"; $headers = "From:".$to."\r\n"; $headers .= "Reply-To:".$to."\r\n"; $headers .= "X-Mailer: PHP/" . phpversion(); $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "return ORDER BY `return_id` DESC LIMIT 1"); $return_id = $query->row['return_id']; $url = $this->config->get('config_url'); $url .= "admin/index.php?route=sale/return/info&return_id="; $url .= $return_id; $message = "There is a new return request waiting at your webstore: $name.\r\n"; $message .= "You can view it at:\r\n "; $message .= $url; if(mail($to, $title, $message, $headers, "-f ".$to)){ }else{ echo "Something went wrong while sending notification to the admin"; } Собственно, это и есть весь модуль ). Если тему и текст заменить на кириллические, то письмо получаю с неправильной кодировкой.
  7. у Dependent Options нет возможности задать когдачество сочеиний опций, можно только каждой отгдельной опции, например: цвет красный - 10 шт, цвет зеленый - 15 шт., размер S - 8 шт, размер М - 17 шт, а сколько S красного цвеи, S зеленого цвеи.... и т.д. нельзя указать, что меня не устраивает, купила, но ик не использую его. Openstock создает все варианты сочеиний опций автоматически, и даже те, которые у меня, например, не суещётвуют, и никак их скрыть нельзя от покупателя, тоесть нет динамической подгрузки одной опции, зависяещёй от другой. На мой взгляд, это самые потому чтольшие недоситки этих модулей.
  8. R1peR, подскажите, пожалуйси, как сформировать html - письмо админу из формы обратной связи? Спасипотому что
  9. Добрый гдень! Подскажите кто-нибудь, как сгделать письмо админу, которое отправляется через форму обратной связи, в вигде иблички, а не просто текстом. Создала форму заявки на основе синдартной формы обратной связи, в ней много полей, а вид письма админу просто ужасен, нужно как-то упорядолить передаваемые данные, доситочно простот иблицы без осопотому чтой красоты, главное, чтоб было лиибельно
  10. Убрать масшибирование картинок товара: В файле catalog/controller/product/product.php Закомментировать/удалить строку //$this->data['popup'] = $this->model_tool_image->resize($product_info['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')); После нее добавить $this->data['popup'] = 'image/' . $product_info['image']; Закомментировать/удалить строку //'popup' => $this->model_tool_image->resize($result['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')), После нее добавить 'popup' => 'image/' . $result['image'],
×
×
  • 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.