Jump to content

Recommended Posts

Здравствуйте. У меня ряд вопросов по поводу исправления некоторых моментов в шаблоне. Просьба учесть неопытность в этом деле.

 

1. Добавить информацию в футере на русском языке (пытаюсь через файл футера - возникает проблема с кодировкой, не отображаются русские символы).

 

2. Расширить поле для телефонов вверху сайта (не влазят два телефона, а хотелось бы)

 

3. Убрать из верхнего меню некоторые пункты, и добавить в него ссылку на страницу доставки.

 

4. Для удобства пользования - сделать выбор размера товара, чтобы при нажатии на размер, например, менялась стоимость.

 

Ссылка на сайт: http://slonstroy.by/

 

Спасибо.

Share this post


Link to post
Share on other sites

1. при редактировании используйте кодировку UTF-8 без BOM

2. на сайте отображается нормально

3. в файле header.tpl найдите вывод горизонтального меню - удалите ненужное и по примеру пропишите свою ссылку статически (UTF-8 без BOM)

4. используйте опции и https://opencartforum.com/files/file/743-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%86%D0%B5%D0%BD%D1%8B-%D0%BF%D1%80%D0%B8-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80%D0%B5-%D0%BE%D0%BF%D1%86%D0%B8%D0%B8-%D0%B1%D0%B5%D0%B7-ajax-vqmod/

Share this post


Link to post
Share on other sites

1. при редактировании используйте кодировку UTF-8 без BOM

2. на сайте отображается нормально

3. в файле header.tpl найдите вывод горизонтального меню - удалите ненужное и по примеру пропишите свою ссылку статически (UTF-8 без BOM)

4. используйте опции и https://opencartforum.com/files/file/743-обновление-цены-при-выборе-опции-без-ajax-vqmod/

Спасибо вам! Буду разбираться. По поводу номера телефона - отображается нормально, но это сокращенные номера, т.е. еще необходимо дописать около 10 символов

 

Вот код вывода меню:

<ul class="links">
<?php if (!isset($this->request->get['route'])) { $route='active'; }  else {$route='';}?> <li class="first"><a class="<?php echo $route; if (isset($this->request->get['route']) && $this->request->get['route']=="common/home") {echo "active";} ?>" href="<?php echo $home; ?>"><i class="icon-home"></i><?php echo $text_home; ?></a></li>

<li><a class="<?php if (isset($this->request->get['route']) && $this->request->get['route']=="account/wishlist") {echo "active";} ?>" href="<?php echo $wishlist; ?>" id="wishlist-total"><i class="icon-star"></i><?php echo $text_wishlist; ?></a></li>
<li><a class="<?php if (isset($this->request->get['route']) && $this->request->get['route']=="account/account") {echo "active";} ?>" href="<?php echo $account; ?>"><i class="icon-user"></i><?php echo $text_account; ?></a></li>

<li><a class="<?php if (isset($this->request->get['route']) && $this->request->get['route']=="checkout/cart") {echo "active";} ?>" href="<?php echo $shopping_cart; ?>"><i class="icon-shopping-cart"></i><?php echo $text_shopcart; ?></a></li>
<li><a class="<?php if (isset($this->request->get['route']) && $this->request->get['route']=="checkout/checkout") {echo "active";} ?>" href="<?php echo $checkout; ?>"><i class="icon-check"></i><?php echo $text_checkout; ?></a></li>
</ul>

Не подскажете как по такому примеру вставить ссылку?

Share this post


Link to post
Share on other sites
<ul class="links">
<?php if (!isset($this->request->get['route'])) { $route='active'; }  else {$route='';}?> <li class="first"><a class="<?php echo $route; if (isset($this->request->get['route']) && $this->request->get['route']=="common/home") {echo "active";} ?>" href="<?php echo $home; ?>"><i class="icon-home"></i><?php echo $text_home; ?></a></li>

<li><a class="<?php if (isset($this->request->get['route']) && $this->request->get['route']=="account/wishlist") {echo "active";} ?>" href="<?php echo $wishlist; ?>" id="wishlist-total"><i class="icon-star"></i><?php echo $text_wishlist; ?></a></li>
<li><a class="<?php if (isset($this->request->get['route']) && $this->request->get['route']=="account/account") {echo "active";} ?>" href="<?php echo $account; ?>"><i class="icon-user"></i><?php echo $text_account; ?></a></li>

<li><a class="<?php if (isset($this->request->get['route']) && $this->request->get['route']=="checkout/cart") {echo "active";} ?>" href="<?php echo $shopping_cart; ?>"><i class="icon-shopping-cart"></i><?php echo $text_shopcart; ?></a></li>
<li><a class="<?php if (isset($this->request->get['route']) && $this->request->get['route']=="checkout/checkout") {echo "active";} ?>" href="<?php echo $checkout; ?>"><i class="icon-check"></i><?php echo $text_checkout; ?></a></li>
<li><a href="http://slonstroy.by/index.php?route=information/information&information_id=6"><i class="icon-check"></i>Доставка</a></li>
</ul>

Это если сильно не заморачиваться с активными ссылками, естественно, что в стилях нужно будет поменять иконку, ну и при включении ЧПУ затем поменять адрес ссылки.

Share this post


Link to post
Share on other sites
<ul class="links">
<?php if (!isset($this->request->get['route'])) { $route='active'; }  else {$route='';}?> <li class="first"><a class="<?php echo $route; if (isset($this->request->get['route']) && $this->request->get['route']=="common/home") {echo "active";} ?>" href="<?php echo $home; ?>"><i class="icon-home"></i><?php echo $text_home; ?></a></li>

<li><a class="<?php if (isset($this->request->get['route']) && $this->request->get['route']=="account/wishlist") {echo "active";} ?>" href="<?php echo $wishlist; ?>" id="wishlist-total"><i class="icon-star"></i><?php echo $text_wishlist; ?></a></li>
<li><a class="<?php if (isset($this->request->get['route']) && $this->request->get['route']=="account/account") {echo "active";} ?>" href="<?php echo $account; ?>"><i class="icon-user"></i><?php echo $text_account; ?></a></li>

<li><a class="<?php if (isset($this->request->get['route']) && $this->request->get['route']=="checkout/cart") {echo "active";} ?>" href="<?php echo $shopping_cart; ?>"><i class="icon-shopping-cart"></i><?php echo $text_shopcart; ?></a></li>
<li><a class="<?php if (isset($this->request->get['route']) && $this->request->get['route']=="checkout/checkout") {echo "active";} ?>" href="<?php echo $checkout; ?>"><i class="icon-check"></i><?php echo $text_checkout; ?></a></li>
<li><a href="http://slonstroy.by/index.php?route=information/information&information_id=6"><i class="icon-check"></i>Доставка</a></li>
</ul>


Это если сильно не заморачиваться с активными ссылками, естественно, что в стилях нужно будет поменять иконку, ну и при включении ЧПУ затем поменять адрес ссылки.

 

То, что нужно, благодарен вам. 

Остался вопрос по поводу  номера телефона - отображается нормально, но это сокращенные номера, т.е. еще необходимо дописать около 10 символов

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  

  • Similar Content

    • By Caribe
      Здравствуйте, нужно настроить модуль Simple(Чтобы в оформлении заказа были города и регионы, чтобы при выборе города регион автоматически проставлялся, если человек выбирает пункты выдачи заказов, чтобы ему не надо было адрес вписывать.
      Доставка СДЭК 
      Пишите стоимость работы в лс 
       


    • By AlexDW
      При создании дополнений многие авторы используют отдельные папки, общие для файлов своих дополнений (например для своих библиотек в system/library, скриптов в catalog/view/javascript и тд) или используют универсальные файлы, содержащиеся в каждом их дополнении
       
      В Opencart 3x сделано удобное удаление установленных дополнений через встроенный деинсталлятор.
      Удаление дополнения происходит в один клик и пользователям теперь не нужно вычищать его файлы вручную.
       
      Проблема в том, что при удалении через деинсталлятор совершенно не учитывается уникальность файлов и папок дополнений.

      Т.е. если происходит удаление дополнения, содержащего какие-либо общие файлы и/или папки с другими имеющимися дополнениями - такие файлы и папки будут удалены, что может привести к неработоспособности других дополнений.

      Баги деинсталлятора в Opencart 3x:
      1. Если ряд дополнений использует свою собственную общую папку, которой нет в движке по умолчанию - такая папка создается при установке первого дополнения и привязывается к нему в таблице oc_extension_path в момент создания.
      При этом, при установке последующих дополнений, использующих данную папку - привязки не происходит, так как папка уже есть
       
      Но при удалении именно того дополнения, к которому произошла привязка папки - ПАПКА БУДЕТ УДАЛЕНА СО ВСЕМ СОДЕРЖИМЫМ, т.е. фактически со всеми другими файлами, которые могут не иметь отношения к удаляемому дополнению, и использовать эту общую папку для хранения своих файлов.
       
      2. Если в ряде дополнений используются какие-либо общие файлы (например универсальные вспомогательные классы, библиотеки и тд) - удаление такого дополнения через деинсталлятор приведет к удалению этих общих файлов
      Ладно, если пользователь переустанавливает или ставит новую версию дополнения, содержащую эти же файлы - тогда они просто будут добавлены заново.
      В случае же, если дополнение просто удаляется за ненадобностью или в его новой версии уже нет таких файлов - их отсутствие просто приведет к неработоспособности всех использующих их модулей.
       
       
      Данный патч устраняет эти проблемы
      после его применения при удалении дополнений через штатный деинсталлятор будет учитываться уникальность использования удаляемых файлов/папок другими имеющимися дополнениями
       
      Особенности:
      - актуален для движков Opencart версий 3000-303х
                  в том числе ocStore 3020 (а также вероятно и для прочих сборок, существующих на момент выхода патча)
      - проверка на уникальность использования файлов и папок при удалении дополнения
                  если такие файлы и папки используются другими установленными дополнениями - они будут сохранены
      - не создает дополнительных таблиц и полей в БД
      - не меняет стандартные файлы движка (используется OCMOD)
       
      Установка:
      1. Загрузить архив fix-extensions-uninstaller.ocmod.zip в Extensions > Installer
      2. Обновить кеш модификаторов в Extensions > Modifications
       
       
      Другие дополнения:
      -----------------------------
      AO Tooltips - HTML-подсказки для атрибутов и опций
      CartKeeper - хранение и управление корзинами покупателей
      AutoComplete 3x - улучшенный поиск товаров в админке для Opencart 3x
      SearchOrder 3x - предпросмотр и поиск в заказах для Opencart 3x
    • By AlexDW
      Скачать/Купить дополнение


      Fix Extensions Uninstaller - исправление деинсталлятора дополнений в Opencart 3x
      При создании дополнений многие авторы используют отдельные папки, общие для файлов своих дополнений (например для своих библиотек в system/library, скриптов в catalog/view/javascript и тд) или используют универсальные файлы, содержащиеся в каждом их дополнении
       
      В Opencart 3x сделано удобное удаление установленных дополнений через встроенный деинсталлятор.
      Удаление дополнения происходит в один клик и пользователям теперь не нужно вычищать его файлы вручную.
       
      Проблема в том, что при удалении через деинсталлятор совершенно не учитывается уникальность файлов и папок дополнений.

      Т.е. если происходит удаление дополнения, содержащего какие-либо общие файлы и/или папки с другими имеющимися дополнениями - такие файлы и папки будут удалены, что может привести к неработоспособности других дополнений.

      Баги деинсталлятора в Opencart 3x:
      1. Если ряд дополнений использует свою собственную общую папку, которой нет в движке по умолчанию - такая папка создается при установке первого дополнения и привязывается к нему в таблице oc_extension_path в момент создания.
      При этом, при установке последующих дополнений, использующих данную папку - привязки не происходит, так как папка уже есть
       
      Но при удалении именно того дополнения, к которому произошла привязка папки - ПАПКА БУДЕТ УДАЛЕНА СО ВСЕМ СОДЕРЖИМЫМ, т.е. фактически со всеми другими файлами, которые могут не иметь отношения к удаляемому дополнению, и использовать эту общую папку для хранения своих файлов.
       
      2. Если в ряде дополнений используются какие-либо общие файлы (например универсальные вспомогательные классы, библиотеки и тд) - удаление такого дополнения через деинсталлятор приведет к удалению этих общих файлов
      Ладно, если пользователь переустанавливает или ставит новую версию дополнения, содержащую эти же файлы - тогда они просто будут добавлены заново.
      В случае же, если дополнение просто удаляется за ненадобностью или в его новой версии уже нет таких файлов - их отсутствие просто приведет к неработоспособности всех использующих их модулей.
       
       
      Данный патч устраняет эти проблемы
      после его применения при удалении дополнений через штатный деинсталлятор будет учитываться уникальность использования удаляемых файлов/папок другими имеющимися дополнениями
       
      Особенности:
      - актуален для движков Opencart версий 3000-303х
                  в том числе ocStore 3020 (а также вероятно и для прочих сборок, существующих на момент выхода патча)
      - проверка на уникальность использования файлов и папок при удалении дополнения
                  если такие файлы и папки используются другими установленными дополнениями - они будут сохранены
      - не создает дополнительных таблиц и полей в БД
      - не меняет стандартные файлы движка (используется OCMOD)
       
      Установка:
      1. Загрузить архив fix-extensions-uninstaller.ocmod.zip в Extensions > Installer
      2. Обновить кеш модификаторов в Extensions > Modifications
       
       
      Другие дополнения:
      -----------------------------
      AO Tooltips - HTML-подсказки для атрибутов и опций
      CartKeeper - хранение и управление корзинами покупателей
      AutoComplete 3x - улучшенный поиск товаров в админке для Opencart 3x
      SearchOrder 3x - предпросмотр и поиск в заказах для Opencart 3x
      Добавил AlexDW Добавлено 06.03.2019 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • By ViktorFDX
      Поменял в настройках стоимость доставки и теперь появилась ошибка: когда добавляю в корзину товар и открываю оформить заказ, у меня появилась ещё одна форма оформления заказа (дубль) как решить эту проблему? Фото пример:
       
       

    • By batov
      300.00 руб
      Скачать/Купить дополнение


      Smart Tables. Настройка панели управления, добавление отчетов

      Модуль "Smart Tables - кастомизация панели управления, добавление новых отчетов"


      Модуль предназначен, для создания новых отчетов (таблиц) для панели управления (главной страницы), так как считаю, что 10 последних заказов не самая полезная информация.
      Новые таблицы собираются по статусам. То есть, например, создаем таблицу "на отправку" и добавляем к ней все заказы со статусами "Подтвержден, готов к отправке" и "Оплачен, готов к отправке". Глобальная идея, в том что в наглядной форме на главной странице можно оценить обстановку за пару секунд. Нет необходимости заглядывать в "Заказы" и сортировать все заказы по статусам.
      Кастомные поля:
      Номер заказа
      Клиент
      Телефон
      Дата добавления
      Дата последнего изменения
      Сумма заказа
      Адрес
      Статус
      Индекс
      Зона и город
      Метод доставки
      Метод оплаты
      e-mail
      Товары
      Суток после последнего обновления
      Комментарий пользователя
      Последний комментарий менеджера

      Примеры использования:
      Готовы к отправке
      Требуют вмешательства менеджера
      Ждут на почте выкупа
      Ждут оплаты

      Демо:
      http://nikitabatov.ru/opencart/demo/admin
      Логин: demo
      Пароль:
      demo
      Активация:
      После покупки, надо получить ключ, написав мне в личку, который вводится в настройках.
      В запросе укажите ваш домен.
      Установка:
      Установка, для тех кто дружит с vqmod проходит автоматически.
      Для тех у кого нет этого дополнения, или он вообще не знает что это:
      В файл admin/controller/common/home.php
      после строчки $this->data['total_affiliate_approval'] = $this->model_sale_affiliate->getTotalAffiliatesAwaitingApproval();
      Вставить этот код:


      А в файл admin/view/template/common/home.tpl перед строкой <div class="latest"> вставить следующий код:
      Будут проблемы - пишите в личку.
      Модуль для тех, кто работает с Почтой России (почтовые бланки) - https://opencartforum.com/files/file/2516-%D0%BF%D0%BE%D1%87%D1%82%D0%B0-%D1%80%D0%BE%D1%81%D1%81%D0%B8%D0%B8-%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D1%8C-%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D1%8B%D1%85-%D0%B1%D0%BB%D0%B0%D0%BD%D0%BA%D0%BE%D0%B2%D0%B4%D0%BB%D1%8F-%D0%BE%D1%81-15/


      Добавил batov Добавлено 07.01.2016 Категория Прочее  
  • 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.