Jump to content

chocolate_moles

Фрилансер
  • Content Count

    490
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by chocolate_moles

  1. Решить можно, напишите в скайп chocolate_moles
  2. В текущем примере можно и вычесть, а если вторая дата будет +34, то при вычитании у вас получится 2, а не ожидаемые 33. Вам для чего все эти вычисления то?
  3. В вашем примере получилось 2505600 секунд, что равняется 29 дням, но вы конвертируете его в день даты, которая является 30 января 1970 года, отсюда и число 30. Как вариант решения, результат нужно поделить на 24*60*60 {assign date1 $smarty.now + 1*24*60*60} {assign date2 $smarty.now + 30*24*60*60} {assign var = "dateDiff" value = ($date2-$date1)/24/60/60}
  4. Потому что вы используете формат даты, где 86400 секунд разницы это не 1 день, а 02 день месяца
  5. создаете .php файл в корне сайта и запускаете <?php require_once('api/Simpla.php'); class Ajax extends Simpla { function fetch() { $this->db->query('SELECT id, position FROM __products'); $results = array(); foreach($this->db->results() as $r) $results[$r->id] = $r->position; $keys = array_keys($results); $values = array_values($results); $reversed = array_reverse($values); $new_positions = array_combine($keys, $reversed); foreach($new_positions as $id=>$position)
  6. Например, открываете phpmyadmin старого сайта, делаете запрос(вкладка SQL) SELECT position FROM s_products - внизу выбираете "отметить все", далее "экспорт" - метод экспорта - обычный - использовать оператор при сохранении данных - UPDATE - вперед - открываете полученный файл, выбираете все строки типа UPDATE `s_products` SET `position` = 1 WHERE `s_products`.`position` = 1; UPDATE `s_products` SET `position` = 2 WHERE `s_products`.`position` = 2; UPDATE `s_products` SET `position` = 3 WHERE `s_products`.`position` = 3; ... и на новом сайте вставляете их в запрос
  7. Добавьте к слайдеру data-ride="carousel" <div id="main-carousel" class="carousel slide main-carousel" data-ride="carousel">
  8. Попробуйте так $('.класс-блока-товаров-в-каталоге, .класс-блока-товара-на-странице-товара').each(function(){ var $item = $(this), $price = $item.find('.price'), $priceOld = $item.find('.old-price'), $variantName = $item.find('.text_variant'), $label = $item.find('.sale_label'); $price.on('change', 'input[name=variant]', function(){ var $variant = $item.find('input[name=variant]:checked'), price = $variant.data('price'), priceOld = $variant.data('compare-price'), variantName = $variant.data('text'); $
  9. Ну например, в ajax/cart.php меняете $result = $simpla->design->fetch('cart_informer.tpl'); на $result = array( 'mobile'=>$simpla->design->fetch('cart_informer_mobile.tpl'), 'desktop'=>$simpla->design->fetch('cart_informer.tpl') ); создаете соответственно cart_informer_mobile.tpl в ajax_cart.js меняете $('#cart_informer').html(data); на $('#cart_informer').html(data.desktop); $('#cart_informer_mobile').html(data.mobile); где #cart_informer_mobile собственно блок для мобильной корзины
  10. Тогда и все остальное придется добавлять, а там и до новой cms не далеко.
  11. Скачать нельзя, нужно украсть
  12. Вам какой ответ нужен? Я вам дал рабочий код взамен вашего
  13. <div class="sub-categories"> {if ($category->subcategories)} <h1 class="super-title">{$category->name}</h1> {categories_tree categories=$category->subcategories} <span class="clear"></span> {else} <h2 class="super-title">Каталог</h2> {categories_tree categories=$categories} {/if} {if ($category->description)} <div id="catalog-text" style="background-color: #fff; border: 1px solid #f1f2f3; padding: 10px 15px; margin-bottom: 20px; border-radius: 10px;"> {$category->description}
  14. Например div#customer table { width: 100%; background: #000; color: #000; font-weight: 600; border-collapse: collapse; } div#customer td { background: #fff; padding: 5px; border: 1px solid #333; }
  15. Это твой клиент https://mytuning.by/ ? Как у него дела?
  16. <?php require_once('api/Simpla.php'); class Map extends Simpla { function fetch() { $urlset = new SimpleXMLElement('<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" />'); $this->db->query(" SELECT p.url, p.name, GROUP_CONCAT(i.filename SEPARATOR ',') AS images FROM __products p RIGHT JOIN __images i ON i.product_id = p.id GROUP by p.id ");
  17. {function name=categories_tree} {if $categories} {foreach $categories as $c} {if $c->visible} <li> <a href="catalog/{$c->url}" {if $category->id == $c->id} class="selected"{/if}>{$c->name}</a> {if $c->subcategories} <ul> {categories_tree categories=$c->subcategories} </ul> {/if} </li> {/if} {/foreach} {/if} {/functio
  18. Как-то так $simpla->db->query(" SELECT p.url FROM __products p LEFT JOIN __brands b ON b.id = p.brand_id WHERE p.visible = 1 AND (b.noindex != 0 OR p.brand_id = 0) ");
×
×
  • Create New...