Jump to content

mart

Пользователь
  • Content Count

    1265
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by mart

  1. В базовом невозможно, но при желании можно прикрутить любой OpenID: и ВК, и мейл.ру, и любой другой.
  2. Когда выводите список категорий введите переменную уровня {defun name=main_categories categories=$categories level=$level} {if $categories} <ul> {foreach item=c from=$categories name=categories} {if $level == 0} <li class="item{$c->category_id}"><a href="catalog/{$c->url}">{$c->name}</a>{/if} {fun name=main_categories categories=$c->subcategories level=$level+1}
  3. Это скорее коммент к заказу товара. В "чистой" Симпле нет такого, есть только коммент ко всему заказу. Чтобы сделать это - добавьте текстовое поле в order_products и внесите соответствующие правки в корзину Cart.class.php и оформление заказ (тут сохраняется заказ в базу) Order.class.php
  4. http://forum.simplacms.ru/comments.php?DiscussionID=305&page=1#Item_1 http://forum.simplacms.ru/comments.php?DiscussionID=238&page=1#Item_19
  5. Воспользуйтесь комбинацией CSS + индекс категории. Для этого с выводе категорий в шаблоне добавьте класс-ключ cat_{$c->category_id} {defun name=categories_tree categories=$categories} {if $categories} <ul> {foreach item=c from=$categories} <li class="cat_{$c->category_id}{if $category->category_id == $c->category_id} selected{/if}"><a href='catalog/{$c->url}' tooltip='category' category_id='{$c->category_id}'&
  6. Ответ на первый вопрос. Наряду с обходом пунктов меню - есть смысл предварительно сделать обход типов меню (таблица menu). А уже после по индексу меню сделать обход section. И естественно все отправить в шаблон карты сайта. Ответ на второй вопрос. Нет, в текущей версии нет ни вложенности страниц, ни категорий статей (а очень хотелось бы).
  7. Могу за денежку реализовать задачу. Сейчас сделал 4 категории пользователей 1. пользователи - без права доступа в админку 2. контент-менеджеры - управление статьями, новостями, страницами 3. модераторы - плюс управление заказами и пользователями 4. администраторы - управление всем
  8. Надо будет исправить модуль Product.class.php на формирование списков (вместо 1 сделать несколько - по вариантам). А потом уже в шаблоне яваскриптом, например, отслеживать комбинацию и формировать цену.
  9. >>А можно было-бы и магазин шаблонов организовать. А смысл? Система работает на Smarty - поэтому любой уважающий себя верстальщик сделает Вам шаблон по Вашему макету.
  10. Надо написать на php свой класс, который будет выдавать на Ajax итоговую сумму по количеству и сумме и который будет вызываться вместо отправки пользователя на страницу корзины.
  11. Не обязательно! Можно в файле index.php перед отправкой на 404 сделать скрипт аналогичный скрипту конвертера, только с выдачей 301 заголовка. Если же нет соответствия, то уже тогда выдавать 404. П.С. Если надо - могу помочь с задачей за определенное вознаграждение
  12. За такие деньги правильнее было бы написать новый движек. Я бы не рассматривал Симплу как конечный движек магазина, он скорее конструктор из которого каждый дорабатывает себе рабочий инструмент. Нельзя предусмотреть всех задач, которые ставит владелец перед магазином, а делать модульную систему, чтобы через некий интерфейс подключать свои модули - это сильно усложнит движек (тогда он уже явно не Симпла (читай "простая") будет). Есть мысль владельцам сделать некий сервис-магазин для разработчиков, где они могли бы выкладывать свои наработки, а следовательно и цена для владельцев на них была бы
  13. Можно сделать через проверку переменной Section в шаблоне. Этого не делал сам, но вот что пришлось предпринимать, чтобы не дублировать ссылка на главную {foreach name=sections from=$sections item=s} {if $s->url == 'home'} <li><a href="/" tooltip="section" section_id="{$s->section_id}">{$s->name|escape}</a></li> {else} <li><a href="sections/{$s->url}" tooltip="section" section_id="{$s->section_id}">{$s->name|escape}</a></li> {/if} {/foreach}
  14. Разграничение можно сделать расширением таблицы пользователей и соответствующей проверкой в Page.admin.php, и соответственно убрать Base-авторизацию. Но тут идет нехороший момент. разработчик не предусматривал данный функционал и следовательно все данные, находящиеся под Base-авторизацией надо будет перескрывать (например, .htaccess). Т.к. после снятия глобальной авторизации мы открывает доступы к таким файлам, как шаблоны админки, бекапы и др. А кто знает, какие дыры есть на стороне админки, т.к. там нет проверок через тот же sqlplaceholder, которые есть на клиентской стороне. так что проще н
  15. Только расширять базу, т.к. нету возможности на текущем функционале решить. Надо добавить поле в таблицу categories со всеми вытекающими.
  16. В передаваемом в корзину массиве есть информация о товаре, в т.ч. и картинка. Вам надо подготовить изображение в массив... $query = sql_placeholder("SELECT products_variants.*, products.model as model, products.url as url, products.small_image as small_image, brands.name as brand, categories.single_name as category,products_variants.price*(100-$discount)/100 as discount_price... ...и при выводе таблицы в шаблоне сделать вывод изображения. <img border="0" alt="{$variant->model|escape}" src="files/products/{$variant->small_image}">
  17. Могу помочь с решением задачи - сделал для одного из проектов связку Категория-Бренд со своими Мета с редактирование из админки.
  18. Минимальную сумму модно настроить в файле Cart.class.php с последуюшим отображением в файле design/{ваш шаблон}/html/cart.html Решений несколько - либо не пускать дальше оформления товара, пока не наберет сумму, либо просто не давать авторизацию пока сумма менбше некоего лимита. Соответсвенно в шаблоне информировать пользователя.
×
×
  • Create New...