-
Публікації
2 247 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Baco
-
-
Не удержался свои 5 копеек вставить по поводу "нитрокеша", на среднестатистическом серваке, на товарах около 20К за 3 дня забивает все INOD-ы, что влечет за собой отказ сервера хавать какую либо свежатину... в общем, братья наши иностранные либо живут все на выделенных и безграничных серверах, либо руко-ягодицы не еволюционировали...
-
-
нет, просто написать вот так:
<search position="replace" offset="13"><![CDATA[<table class="option-image">]]> </search>
-
ошибка тут:
<search position="replace"><![CDATA[ <table class="option-image"> <?php foreach ($option['option_value'] as $option_value) { ?> <tr> <td style="width: 1px;"><input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" /></label></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label></td> </tr> <?php } ?> </table>]]> </search>
Тоесть не сможет модификатор найти и заменить точно весь текст, если хотя бы пробел будет лишним, используйте оператор offset по кол-ву строк от заданной.
-
В карточке товара используется вывод названия товара из поля Н1, а в категории - из поля NAME, можете таким образом подумать, как сделать.
-
Задайте блоку с названием ширину фиксированную.
-
Хороший шаб, вот только тут поправить немного:
-
Помогу просто так, если опишите в данном топике, проанализировав проблему после исправления, что бы другим урок был, если зададутся вопросом, у самого - времени нету, пишите в лс.
-
Можно принудительно переключать, при условии выбора нужного платёжного шлюза... главное конкретно опишите задачу, дайте пример обработки логики контроллером...
-
Ну... это мы с вами можем знать о понятиях "Архитектор", "Инженер"... ну и ещё пару парней, с этого форума, которых можно посчитать на руках, остальные же - воспринимают "Разработчика" - как своеобразного джина, у которого модуль не просто функционален, но и оптимизирован под сео, скл, так же блоки - респонсив при отображении... В общем, заказчики, не имеют представления четкой иерархии при разработке, в чем приведён рисунок выше и целью данного топика, является систематизация "Зоны ответственности" каждого элемента, учавствующего при разработке, а так же общего понимания "Разработчик".
-
Логика понятна, но имеется в виду разработчик, как конфигуратор платформы... Например я могу себя назвать разработчиком, в рамках проэкта с "0", когда я подбираю набор модификаторов, даю на выбор перечень премиум шаблонов, для стилизации под вид бизнесса, но как фрилансер и командный игрок - я просто кодер, где вёрсткой занимается - отдельный спец-фрилансер, соотв. и внутренним сео - так же отдельный спец, а вместе - мы комманда, а вот в роли "Разработчика" при настройке уже готовой платформы, например разработка функционала для дропшиппинг платформы... то тут уже конкретно указывается - кодинг, и никакая натяжка из псд макета или наполнение контента не входят в обязанности разраба, вот что обычно и путают клиенты...
-
убрать onclick="addToCart('${product_id}');"
и вместо него написать:
href="<?php echo $product['href']; ?>"
или, как в вашем примере:
href="${href}"
-
Собственно сабж:
...
Тема до боли знакомая думаю многим, но так конкретного какого то описания для многих заказчиков пока не встретил, то есть большинство клиентов считает, что, разработчик - это универсальный спец., который решает фактически все "хотелки"...
Ваше мнение ?
-
Так а почему б товары с "0" ценой не сделать 0 по цене в админке, как отдельный товар и не привязывать в категориях (что бы по сайту не фигурировал) в корзине же при проверке массива free_products сделать неактивным href на эти товары.
-
Привязать в админке: "код купона --- товар с "0" ценой", в самом же контроллере, где идёт добавление в корзину, найти условие:
if (isset($this->request->post['coupon'])) { //и пишите функцию проверки по таблице привязки "код купона --- товар с "0" ценой $this->load->model('checkout/coupon'); $bonus = $this->model_checkout_coupon->getCouponToProduct($this->request->post['coupon']); //Потом просто добавляете в корзину if ($bonus) { $this->cart->add($bonus, 1); } }
-
у меня, например, без лишних проблем и Notice работает...
-
А чем плохо, сделать по такому типу в контроллере header.php после protected function index() { написать:
$detect = new Mobile_Detect(); if ($detect->isMobile()){ $this->document->addStyle('catalog/view/theme/default/stylesheet/mobile_stylesheet.css'); } elseif ($detect->isTablet()) { $this->document->addStyle('catalog/view/theme/default/stylesheet/tablet_stylesheet.css'); } else { $this->document->addStyle('catalog/view/theme/default/stylesheet/stylesheet.css'); }
-
$this->children = array('module/language');
добавить в контроллер footer.php
в tpl-ке же вывести в любом месте:
<?php echo $language; ?>
и наступит кармический баланс ...
-
проверьте, есть ли языковые файлы обоих модулей в каталоге admin\language\russian\module\
-
Привязку id заказа, к скрытым комментариям\отзывам по конкретному id товара и id пользователя... не встречал такого модификатора + рассылку подобного на мыло, только создавать... можете поискать, возможно и есть решения.
-
Такие вещи индивидуально разрабатываются по заранее описанному алгоритму.
-
Это библиотека состоит из одного метода валидации с использованием filter_var. Эта фишка должна быть установлена у каждого уважающего себя хостера.
Я бы переиначил ответ, что каждый, уважающий себя разработчик, должен поставить "заглушку", в случае не подключенной библиотеки и подключения альтернативного метода или на крайний случай без него, что бы минимум от пользователя ненужных действий требовать, тем более на шаге установки...
-
В самом контроллере header.php, как написал chukcha, сделайте условие типа:
if (!$this->customer->isLogged()) { $this->redirect($this->url->link('account/login', '', 'SSL')); }
-
можно жизнь сессии продлить в system\library\session.php
session_set_cookie_params(time()+60*60*24*90, '/');
"Развод" за 80$
в Курилка
Опубліковано:
Согласен, + такая ещё особенность заметна с их кодом, если вдруг обращение по переделке, поддержке или ещё какой то индивидуальной хотелке - то на неопределённое время "затык" в фидбеке, такое чувство, что они нанимают "фрилансеров-индусов", и выставляют код от своего имени, а-ля маркетинг и ничего кроме как лишних понтов, так неоднократно было замечено с командой разработчиков PAV шаблонов...