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

Baco

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

    2 247
  • З нами

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

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

  1. Что бы сделать всё правильно, нужно следовать паттерну MVC, создать модель или добавить в текущую отбор названия производителя по ИД товара, модель же и остаток - добавить в стандартный массив при выводе данных в контроллере ну и оформить нужными блоками стилистически и соотв. переменными в файле представления.

  2. В том то и дело, что работы не початый край, процентов 50 сделал. Там много подводных камней именно с криворукими. Поэтому работа идет отталкиваясь от этого, чтобы не "трогать" то что не надо и всегда была работоспособность.

    Вот что интересно для меня, это алгоритм создания файла-модуля, который будет вносить изменения, изобретать же какой то синтаксис - дело неблагодарное, использовать же по типу XML парсера, как в vQmod-е, вариант, но снова, как по мне. будет та же лишняя нагрузка или же сделать однократное "изменение" в оригинальные файлы создав резервную копию и подкомментировав внесённые изменения, тут на недельку с алгоритмом зависнуть можно  :ugeek:

  3. По поводу работы с регистром, то соглашусь, что решение - достойное внимания, НО... исходя из того, что единицы разрабов шурупают о чем речь, то если дать возможность или пусть даже предоставить класс для обработки входящих параметров с регистра и вывода - модифицированных, то каков % того, что "пряморукий кремокодер" не намудрит при создании своего "мегамодуля" и в итоге - положит сайт, ведь шутки с регистром ой как деликатны... а исправить то потом смогут только избранные, разве что предоставить полностью рабочий класс, который автономно можно отключать\включать вне зависимости от движка, но тут работы - не початое поле, а альтруизм по данному вопросу, предполагаю прямо пропорциональный свободному времени  :-D

  4. В файле по адресу (контроллер): catalog\controller\product\category.php

     

    Находите строку: $this->data['compare'] = $this->url->link('product/compare');

     

    После неё добавляете: $this->data['logged'] = $this->customer->isLogged();

     

    В файле по адресу представления (view файл или tpl): catalog\view\theme\default\template\product\category.tpl

    <div class="cart">
     <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
    </div>
    

    и меняете на:

    <div class="cart">
     <?php if ($logged) { ?>  
    <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
    <?php } else { ?>
    <a href="index.php?route=account/login">
    <input type="button" value="<?php echo 'Звиняй дружище, нужно зарегистрироваться'; ?>" class="button" />
    </a>
    <?php } ?>
    </div>
    

    По аналогии, для других темплейтов...

  5. 
    

    <script type="text/javascript" src="catalog/view/javascript/jquery/tabs.js"></script>

    <a href="#tab-cat-1"><?php echo 'Вкладка 1'; ?></a>

    <a href="#tab-cat-2"><?php echo 'Вкладка 2'; ?></a>

    <div id="tab-cat-1" class="tab-content">

    <?php echo 'Вкладка 1 содержание'; ?>

    </div>

    <div id="tab-cat-2" class="tab-content">

    <?php echo 'Вкладка 2 содержание'; ?>

    </div>

    <script type="text/javascript"><!--

    $('#tabs a').tabs();

    //--></script>

  6. Сделайте контроллер, который обрабатывает ваш массив с виртуальными товарами и выведите список с помощью вот этого плагина, добавьте кнопку "в корзину" в отдельной колонке и обновляйте данные - по ajax.

  7. Помогите тех. поддержке хоста:

     

     

    Q. Why do I get the following error message sometimes?
        Stale NFS file handle

    A. This type of error message is seen when a file or directory that was opened by an NFS client is removed, renamed, or replaced.
    To fix this problem, the NFS file handles must be renegotiated. Try one of these on the client machine:

        a) Unmount and remount the file system, may need to use the -O (overlay option) of mount.
        
         From the man pages:
         -O Overlay mount. Allow the file system to be
         mounted over an existing mount point, making
         the underlying file system inaccessible. If a
         mount is attempted on a pre-existing mount point
         without setting this flag, the mount will fail,
             producing the error "device busy".
            
        b) Kill or restart the process trying to use the nonexistent files.
        
        c) Create another mount point and access the files from the new mount point.
        
        d) Run: /etc/init.d/nfs.client stop; /etc/init.d/nfs.client start
        
        e) Reboot the client having problems.
×
×
  • Створити...

Important Information

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