Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Sha

Користувачі
  • Публікації

    1 003
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Sha

  1. в файле catalog\controller\module\banner.php
    после 

    protected function index($setting) {

    вставить
     

    $this->language->load('module/banner');
    $this->data['heading_title'] = $this->language->get('heading_title');

    P.S. правда это не "Название баннера", а "Заголовок"...

  2. а при нормальном раскладе:

     

    БЛОК ПОЯВЛЯЮЩИЙСЯ, ТОЛЬКО ЕСЛИ ТОВАР ЕСТЬ В НАЛИЧИИ!

     

    в контроллере (catalog\controller\product\product.php)

    $this->data['text_instock'] = $this->language->get('text_instock');

    в фронтэнде (catalog\view\theme\ моя тема \template\product\product.tpl)

    оборачиваете необходимый <div> условием

    <?php if ($stock == $text_instock) { ?> ...код внутри, появляется, только если товар есть в наличии... <?php } ?>
  3. 1)

    ...залил в корень сайта (но несоединимое папки "upload", а содержимое папки "admin", ведь именно там находятся те файлы, которые нужны)...

    неправильно, в корень движка распаковывать необходимо именно содержимое папки upload,

    или по другому: слить папку admin из вашего сайта с папкой admin из архива!

     

    2) по адресу http://ваш магазин/admin переходим в раздел "дополнения - модули", и ищем в списке "Freyr" (возможно потребуется в разделе "система - пользователи - группы пользователей - главный администратор", найти "module/panel" и разрешить просмотр и внесение изменений), если модуля ни там ни там нет, то он установлен неправильно...

     

    3) если уж совсем, ни чего не понятно, то доступы в личку мы постараемся помочь!

  4. например так:
    в файле catalog\controller\account\account.php
    перед $this->response->setOutput($this->render()); добавить

    $this->load->model('account/customer');
    $this->data['customer_info'] = $this->model_account_customer->getCustomer($this->customer->getId());

    в файле catalog\view\theme\default\template\account\account.tpl выводим так

    <?php echo $customer_info["firstname"]; ?>
    <?php echo $customer_info["lastname"]; ?>
    <?php echo $customer_info["email"]; ?>
    ...

    и так далее по аналогии! ;)

  5. отладчик в админке

    ... 2. Добавляем в файл \index.php и(или) \admin\index.php ...

    тоесть

    Установка:

    1. Копируем файлы из папок admin и system в директорую установленного магазина

    2. Добавляем в файл \config.php и(или) \admin\config.php в конец:

    //debug
    define('DEBUG', true);

    2. Добавляем в файл \index.php и(или) \admin\index.php
    2.1 в начало файла добавляем:

    // рассчет времени работы
    $sysstart = microtime(true);
    // рассчет памяти
    function_exists('memory_get_usage') ? define('MEM_USAGE', memory_get_usage()) : null;

    2.2 после комментария //Application Classes:

    require_once(DIR_SYSTEM . 'library/debug.php');

    2.3 в конец:

    // вывод итогового лога отлатчика
    echo !DEBUG ? null : Debug::show($sysstart);

    3. файл \system\database\mysql.php строчку $resource = mysql_query($sql, $this->link); заменяем на:

    $sysstart = microtime(true);
    $resource = mysql_query($sql, $this->link);
    $row = array();

    if(DEBUG){
    $caller = debug_backtrace();
    $row['file'] = $caller[1]['file'];
    $row['line'] = $caller[1]['line'];

    $row['Duration'] = round(( microtime(true) - $sysstart), 5);
    $row['Query'] = $sql;

    Debug::$_profs[] = $row;
    }

     

    и ещё, может кому пригодиться:

    если не работает, то в файле в system\library\debug.php
    строки
    <script type="text/javascript" src="' . HTTP_SERVER . 'admin/view/javascript/profilertoolbar.js"></script>
    <link rel="stylesheet" href="' . HTTP_SERVER . 'admin/view/stylesheet/profilertoolbar.css">
    заменить на
    <script type="text/javascript" src="' . HTTP_SERVER . 'view/javascript/profilertoolbar.js"></script>
    <link rel="stylesheet" href="' . HTTP_SERVER . 'view/stylesheet/profilertoolbar.css">
    (проконтролировать можно, например, FireBug)

    P.S. Да, и огромное спасибо автору! ;)

  6. остальные реализации которые видел, работали с глюками, и не совсем корректно

     

    всё, вот теперь окончательно въехал в суть поста  :-)  вы столкнулись-перелапатили-выбрали!

    а нас от этого избавляете, если мы столкнёмся)))

     

    P.S. но

    прикрутить к https://opencartforum.com/topic/19017-%D0%BE%D1%82%D0%BB%D0%B0%D0%B4%D1%87%D0%B8%D0%BA-%D0%B4%D0%BB%D1%8F-opencart-debugger/

    всё равно думаю будет неплохо))) 

    ИМХО

  7. серьёзно, не думал, что есть разработчики не знающие, что такое firebug)

     

    думаю будет удобно в хроме, когда нажимаешь "new style rule",

    вставить, подтереть лишнее, как-то всегда думал, что этого не хватает (может и разработчики хрома заодно услышат)

    тогда, можно прикрутить к классному предложению!

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.