
interyes
Пользователь-
Content Count
38 -
Joined
-
Last visited
Everything posted by interyes
-
Simpla CMS и поддомены
interyes replied to interyes's topic in Общие вопросы по функционалу и дизайну
можете описать что мы делаем этим кодом в двух словах? Я просто добавил все поддомены как псевдонимы к основному сайту на хостинге и все работает поддомены встают во все пути, к всем файлам, https тоже работает. Боюсь что-то упустить -
Кнопка "В корзину" и обновление страницы
interyes replied to interyes's topic in Общие вопросы по функционалу и дизайну
Большое спасибо! -
Всем привет! Столкнулся с проблемой которую хотелось бы профиксить. При клике на кнопку "В корзину", выводится результат "В корзине" и добавляется класс к самой кнопке, но после ребута страницы все возвращается как было. Кто-то делал чтоб статус кнопки сохранялся т.е. оставался "В корзине". Всем спасибо! .tpl <input type="submit" class="Button js-add2basket" value="В корзину" data-result-text="В корзине"/> ajax-cart.js // Аяксовая корзина $('form.cart').live('submit', function(e) { e.preventDefault(); button = $(this).find('input[type="submit"]'); $.ajax({ url: "ajax/cart.php",
-
Обновление корзины при изменении кол-ва товара
interyes replied to interyes's topic in Общие вопросы по функционалу и дизайну
Noxter, есть примеры реализации? -
Simpla CMS и поддомены
interyes replied to interyes's topic in Общие вопросы по функционалу и дизайну
Спасибо, а с какой целью закрывать индексацию поддоменов для гугл? -
Обновление корзины при изменении кол-ва товара
interyes replied to interyes's topic in Общие вопросы по функционалу и дизайну
Так же в скрипте везде добавил по аналогии // Обновление информера корзины //----------------------------------------// function update_cart(variant_id, amount) { var coupon_code = $("#coupon_code").val(); $.ajax({ url: "ajax/cart_update.php", data: { 'variant_id': variant_id, 'amount': amount, 'coupon_code': coupon_code }, success: function(data) { if (data) { if (data.total_products == -
Обновление корзины при изменении кол-ва товара
interyes replied to interyes's topic in Общие вопросы по функционалу и дизайну
Что то делаю видимо не так. В корзине код <span id="cart_delivery">{include file='cart_delivery.tpl'}</span> cart_delivery.tpl {if $cart->total_products >= 5} <span style="font-size: 22px;color: #ff3f3f;">+ БЕСПЛАТНАЯ ДОСТАВКА<span> {else} <span>*Менее 5-ти позиций, <b>доставка - 300 руб.</b><span> {/if} cart_update.php $result = array('cart_item_total'=>$simpla->design->fetch('cart_item_total.tpl'), 'cart_total'=>$simpla->design->fetch('cart_total.tpl'), 'cart_delivery'=>$simpla->design- -
Обновление корзины при изменении кол-ва товара
interyes replied to interyes's topic in Общие вопросы по функционалу и дизайну
Спасибо, буду разбираться! -
Обновление корзины при изменении кол-ва товара
interyes replied to interyes's topic in Общие вопросы по функционалу и дизайну
Возможно создать для каждой текстовки свой шаблон и в cart_update.php по аналогии обрабатывать? $result = array('cart_item_total'=>$simpla->design->fetch('cart_item_total.tpl'), 'cart_total'=>$simpla->design->fetch('cart_total.tpl'), 'cart_mini'=>$simpla->design->fetch('cart_mini.tpl'), 'cart_coupon'=>$simpla->design->fetch('cart_coupon.tpl'), 'coupon_status'=>$coupon_result, 'coupon_result'=>$simpla->design->fetch('cart_coupon_result.tpl'), 'total_products'=>$cart->total_products ); -
Обновление корзины при изменении кол-ва товара
interyes replied to interyes's topic in Общие вопросы по функционалу и дизайну
... -
Всем привет. На сайте реализована всплывающее окно с корзиной и в шаблоне корзины имеется следующая конструкция: {if $cart->total_products >= 5} <span id="cart_total" style="font-size: 22px;color: #ff3f3f;">+ БЕСПЛАТНАЯ ДОСТАВКА<span> {/if} {if $cart->total_products < 5} <span id="cart_total">*Менее 5-ти позиций, <b>доставка - 300 руб.</b><span> {/if} Прошу помощи как сделать обновление этой информации при изменении кол-ва без перезагрузки всего сайта.
-
Simpla CMS и поддомены
interyes replied to interyes's topic in Общие вопросы по функционалу и дизайну
Большое спасибо! -
Всем привет. Реализую региональность на поддоменах. Сделал переменные городов и прочего по видео Виталия Виноградова Сначала планировал в каждую папку поддомена заливать копию сайта. Возник вопрос как реализовать вызов всех файлов simpla оставив их только на главном сайте. Хотелось бы в поддоменах видеть 3 файла index.php, sitemap.php и robots.txt
-
Индивидуальные URL при добавлении товара.
interyes replied to interyes's topic in Общие вопросы по функционалу и дизайну
Для того чтоб срабатывал код Нужно в ProductAdmin.php закоментировать код который выводит сообщение об ошибке -
Индивидуальные URL при добавлении товара.
interyes replied to interyes's topic in Общие вопросы по функционалу и дизайну
не совсем понял. выводит сообщение, что товар с этим адресом уже есть. я так понимаю, что до исполнения этой функции дело просто не доходит. ошибаюсь? можно подробнее, что вы имеете ввиду? -
Индивидуальные URL при добавлении товара.
interyes replied to interyes's topic in Общие вопросы по функционалу и дизайну
в api/Products.php в функции add_product есть код Никак не могу понять как заставить его работать при ручном добавлении товара -
Кнопка "Показать все", фильтр по брендам.
interyes replied to interyes's topic in Общие вопросы по функционалу и дизайну
{* Фильтр по брендам *} {if $category->brands} <div id="brands"> <a href="catalog/{$category->url}" {if !$brand->id}class="selected"{/if}>Все бренды</a> {foreach name=brands item=b from=$category->brands} {if $b->image} <a class="abrand" data-brand="{$b->id}" href="catalog/{$category->url}/{$b->url}"><img src="{$config->brands_images_dir}{$b->image}" alt="{$b->name|escape}"></a> {else} <a class="abrand" data-brand="{$b->id}" href="catalog/{$category->url}/{$b->url}" {if $b->id == $brand->id}class=" -
input type="radio" в вариантах товара
interyes replied to interyes's topic in Общие вопросы по функционалу и дизайну
Спасибо решил -
input type="radio" в вариантах товара
interyes replied to interyes's topic in Общие вопросы по функционалу и дизайну
Сделал вот так, ценник меняется но input не подсвечивается как выбранный. Где ошибся? {if $product->variants|count > 0} <!-- Выбор варианта товара --> <form class="variants" action="/cart"> {* Это если вариант 1*} {if $product->variants|count==1 && !$product->variant->name} {foreach $product->variants as $v}<input id="product_{$v->id}" name="variant" value="{$v->id}" type="radio" {if $product->variant->id==$v->id}checked{/if} style="display:none;"/>{/foreach} -
Статистика по покупателям
interyes replied to interyes's topic in Общие вопросы по функционалу и дизайну
<?PHP require_once('api/Simpla.php'); ############################################ # Class goodCategories displays a list of products categories ############################################ class StatsAdmin extends Simpla { public function fetch() { $result = mysql_query ("SELECT count(o.user_id) as order_count, SUM(o.total_price) as total_price, o.user_id, u.name FROM `s_orders` o LEFT JOIN `s_users` u ON o.user_id = u.id WHERE status=2 GROUP BY o.user_id ORDER BY order_count DESC"); $myres = mysql_fetch_array ($result); while ($myres = mysql_fetch_array($result)); -
Статистика по покупателям
interyes replied to interyes's topic in Общие вопросы по функционалу и дизайну
С Stats.php начинать это делать надо? Как то так? <?php require_once('../../../api/Simpla.php'); class StatAjax extends Simpla { public function fetch() { $query = $this->db->placehold('SELECT count(o.user_id) as order_count, SUM(o.total_price) as total_price, o.user_id, u.name FROM `s_orders` o LEFT JOIN `s_users` u ON o.user_id = u.id WHERE status=2 GROUP BY o.user_id ORDER BY order_count DESC'); $this->db->query($query); $data = $this->db->results(); $results = array(); foreach($data as $d) { $result['sum'] = $d->sum; $result['o.user_id'] -
Как сделать фильтр товаров чекбоксами
interyes replied to Julius123's topic in Общие вопросы по функционалу и дизайну
Вот у меня так {* Фильтр по свойствам *} {if $smarty.server.HTTP_X_REQUESTED_WITH|strtolower == 'xmlhttprequest'} {$wrapper = '' scope=parent} {/if} {literal} <script> $("#brands a, .pagination a").live('click', function(){ var state = { title: $(this).attr("title"), url: $(this).attr("href") } history.pushState( state, state.title, state.url ); // при нажатии back/forward в браузере window.onpopstate = function(e){ get_pagination(this); return false; } get_pagination(this);