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

Baco

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

    2 247
  • З нами

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

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

  1. Склоняюсь к криворукости, особенно все что касается архитектуры модулей (может у них и "красивый" задрот-код (кстати цениться как раз не задрот- "красота" кода, а его работоспособность, стабильность, простота и самое главное архитектура), но все модули, что видел с ужасающей архитектурой).. Суть бизнеса такова - наклепать побыстрее "поделок" и продать. И плевать им на пользователей.

    Согласен, + такая ещё особенность заметна с их кодом, если вдруг обращение по переделке, поддержке или ещё какой то индивидуальной хотелке - то на неопределённое время "затык" в фидбеке, такое чувство, что они нанимают "фрилансеров-индусов", и выставляют код от своего имени, а-ля маркетинг и ничего кроме как лишних понтов, так неоднократно было замечено с командой разработчиков PAV шаблонов...

  2. Не удержался свои 5 копеек вставить по поводу "нитрокеша", на среднестатистическом серваке, на товарах около 20К за 3 дня забивает все INOD-ы, что влечет за собой отказ сервера хавать какую либо свежатину... в общем, братья наши иностранные либо живут все на выделенных и безграничных серверах, либо руко-ягодицы не еволюционировали...

  3. ошибка тут:

    <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 по кол-ву строк от заданной.

  4. Помогу просто так, если опишите в данном топике, проанализировав проблему после исправления, что бы другим урок был, если зададутся вопросом, у самого - времени нету, пишите в лс.

  5. Можно принудительно переключать, при условии выбора нужного платёжного шлюза... главное конкретно опишите задачу, дайте пример обработки логики контроллером...

  6. Ну... это мы с вами можем знать о понятиях "Архитектор", "Инженер"... ну и ещё пару парней, с этого форума, которых можно посчитать на руках, остальные же - воспринимают "Разработчика" - как своеобразного джина, у которого модуль не просто функционален, но и оптимизирован под сео, скл, так же блоки - респонсив при отображении... В общем, заказчики, не имеют представления четкой иерархии при разработке, в чем приведён рисунок выше и целью данного топика, является систематизация "Зоны ответственности" каждого элемента, учавствующего при разработке, а так же общего понимания "Разработчик".

  7. Логика понятна, но имеется в виду разработчик, как конфигуратор платформы... Например я могу себя назвать разработчиком, в рамках проэкта с "0", когда я подбираю набор модификаторов, даю на выбор перечень премиум шаблонов, для стилизации под вид бизнесса, но как фрилансер и командный игрок - я просто кодер, где вёрсткой занимается - отдельный спец-фрилансер, соотв. и внутренним сео - так же отдельный спец, а вместе - мы комманда, а вот в роли "Разработчика" при настройке уже готовой платформы, например разработка функционала для дропшиппинг платформы... то тут уже конкретно указывается - кодинг, и никакая натяжка из псд макета или наполнение контента не входят в обязанности разраба, вот что обычно и путают клиенты...

  8. Собственно сабж:

    ...

    2XGawtI3BN4.jpg

    Тема до боли знакомая думаю многим, но так конкретного какого то описания для многих заказчиков пока не встретил, то есть большинство клиентов считает, что, разработчик - это универсальный спец., который решает фактически все "хотелки"... 

     

    Ваше мнение ?

  9. Так а почему б товары с "0" ценой не сделать 0 по цене в админке, как отдельный товар и не привязывать в категориях (что бы по сайту не фигурировал) в корзине же при проверке массива free_products сделать неактивным href на эти товары.

  10. Привязать в админке: "код купона --- товар с "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);
    }
    }
    
  11. А чем плохо, сделать по такому типу в контроллере 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');
    }
    
  12. Привязку id заказа, к скрытым комментариям\отзывам по конкретному id товара и id пользователя... не встречал такого модификатора + рассылку подобного на мыло, только создавать... можете поискать, возможно и есть решения.

  13. Это библиотека состоит из одного метода валидации с использованием filter_var. Эта фишка должна быть установлена  у каждого уважающего себя хостера.

    Я бы переиначил ответ, что каждый, уважающий себя разработчик, должен поставить "заглушку", в случае не подключенной библиотеки и подключения альтернативного метода или на крайний случай без него, что бы минимум от пользователя ненужных действий требовать, тем более на шаге установки...

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

Important Information

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