-
Публікації
2 247 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Baco
-
-
Задайте правильно вопрос, получите правильный ответ.
-
-
Правдиво, чего уж тут скажеш... но это дать бы почитать начальству\манагеру\жене\ или кому то там, кто без особого понимания смотрит на непосильный труд прогера...
-
catalog/view/theme/default/template/common/footer.tpl
-
А что мешает сделать график акций стандартными средствами ?
-
как купить манго - нужно заплатить за рис ????
-
На Вашем месте я бы не только устранял саму проблему, а и нашел причину возникновения, то есть "дыру" через которую прописывается текущий шелл.
-
Попробуйте тех. поддержке хостинга задать этот вопрос.
-
Добавить в модель обработки изображений метод crop.
-
В том то и дело, что работы не початый край, процентов 50 сделал. Там много подводных камней именно с криворукими. Поэтому работа идет отталкиваясь от этого, чтобы не "трогать" то что не надо и всегда была работоспособность.
Вот что интересно для меня, это алгоритм создания файла-модуля, который будет вносить изменения, изобретать же какой то синтаксис - дело неблагодарное, использовать же по типу XML парсера, как в vQmod-е, вариант, но снова, как по мне. будет та же лишняя нагрузка или же сделать однократное "изменение" в оригинальные файлы создав резервную копию и подкомментировав внесённые изменения, тут на недельку с алгоритмом зависнуть можно :ugeek:
-
По поводу работы с регистром, то соглашусь, что решение - достойное внимания, НО... исходя из того, что единицы разрабов шурупают о чем речь, то если дать возможность или пусть даже предоставить класс для обработки входящих параметров с регистра и вывода - модифицированных, то каков % того, что "пряморукий кремокодер" не намудрит при создании своего "мегамодуля" и в итоге - положит сайт, ведь шутки с регистром ой как деликатны... а исправить то потом смогут только избранные, разве что предоставить полностью рабочий класс, который автономно можно отключать\включать вне зависимости от движка, но тут работы - не початое поле, а альтруизм по данному вопросу, предполагаю прямо пропорциональный свободному времени :-D
-
В файле по адресу (контроллер): 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>
По аналогии, для других темплейтов...
-
Фукнцию кнопки купить поставить на условие <?php if (!$logged) { ?>
-
В представлении файла категории.
-
<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>
-
Что за вкладки, дайте больше информации... хоть скрин какой то...
-
-
Тут можете почитать по основным методам.
-
Сделайте контроллер, который обрабатывает ваш массив с виртуальными товарами и выведите список с помощью вот этого плагина, добавьте кнопку "в корзину" в отдельной колонке и обновляйте данные - по ajax.
-
А логика генератора какова должна быть ? (думаю неграмотно генерировать к стиральному порошку - зубную пасту)
-
По форуму искать, неужели так тяжело забить в поиск пару строк ?
-
-
Помогите тех. поддержке хоста:
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. -
$this->url->link('YOU_ROUTE')
Модуль последние товары
в Допомога програмістам та розробникам
Опубліковано:
Что бы сделать всё правильно, нужно следовать паттерну MVC, создать модель или добавить в текущую отбор названия производителя по ИД товара, модель же и остаток - добавить в стандартный массив при выводе данных в контроллере ну и оформить нужными блоками стилистически и соотв. переменными в файле представления.