- ShopCMS, DataLife Engine, XenForo и другие CMS - помощь и поддержка
- → Публикации Niklon
Публикации Niklon
15 публикаций создано Niklon (учитываются публикации только с 23-June 23)
По типу контента
По пользователю
#28604 Свободное размещение блоков
Отправлено от
Niklon
в 31 October 2013 - 08:45 PM
в
Заказать/Купить/Продать
#28485 Шаблон бытовой техники
Отправлено от
Niklon
в 20 October 2013 - 06:45 PM
в
Заказать/Купить/Продать
![Изображение](http://inshopcms.com/data/medium/index-shablon-medium.jpg)
#28022 Ошибка. Незарегистрированный пользователь не сможет скачать электронный товар
Отправлено от
Niklon
в 04 September 2013 - 09:34 PM
в
Поддержка ShopCMS
В файле core/includes/processor/get_file.php
строку:
$q = db_query("select order_time from ".ORDERS_TABLE." where orderID=".orderID);
нужно заменить на:
$q = db_query("select order_time from ".ORDERS_TABLE." where orderID=".$orderID);
P.S. Чтобы незарегистрированный пользователь мог получить ссылку на электронный товар, нужно в общих настройках админ-панели поставить галочку напротив пункта E-mail отчеты для покупателей
#27974 Новый шаблон Sport
Отправлено от
Niklon
в 31 August 2013 - 10:35 AM
в
Заказать/Купить/Продать
#27900 Новый шаблон Diamond Jewelry
Отправлено от
Niklon
в 23 August 2013 - 08:38 PM
в
Заказать/Купить/Продать
#27776 Продам ShopCMS шаблон Toys for child
Отправлено от
Niklon
в 12 August 2013 - 09:56 AM
в
Заказать/Купить/Продать
#27570 Свободное размещение блоков
Отправлено от
Niklon
в 23 July 2013 - 04:07 PM
в
Заказать/Купить/Продать
#27552 Свободное размещение блоков
Отправлено от
Niklon
в 22 July 2013 - 10:29 PM
в
Заказать/Купить/Продать
- блоки можно размещать в любое место основной видимой разметки. Имею ввиду файл index.tpl.html. Главное ЕДИНОЖДЫ вставить вот такой примерно код:
{if $countcontacts > 0}
{include file="blocks_f.tpl.html" binfo=$contacts region=$contactsoptions bclass="hdbtop"}
{/if}
в ту ячейку таблицы или блок (<div>), в которую вам нужно. Это или в шапку, или над/под левыми/правыми блоками, или в футер или в центр. часть. Имея этот код в нужном для Вас месте, Вы сможете полностью управлять отображением блоков данной области ($contacts ) из админ-панели. Можете выключить отображение конкретной области и блоков как бы их и не было и т.д.
- Более того области (с блоками) можно вставлять в нестатические страницы (файлы в папке core/user/tpl/default/ - это для дефолтного активного шаблона). Можно, например, создать область "Скидки" - создать блок с текстом скидки - прикрепить блок к новосозданной области - вставить код в файл category.tpl.html и все. Нужно включить текст скидки для конкретной категории - включайте из админки, нужно отредактировать текст - редактируйте текст в блоке в админке, нужно выключить - тоже из админки, нужно под ним поставить блок или блок поставить рядом или два блока поставить рядом - прикрепляйте к новосозданной области в админ-панели еще блоки и указывайте количество столбцов для отображения с админки.
Также можно вставить блок в блок. Например, есть у нас блок "Валюта", я могу в него (файл change_currency.tpl.html) вставить отображение курса валют (создав область, прикрепив к ней блок и скопировав сгенерированный код) и управлять всем этим с админ-панели.
Хочу сказать, что область - это программное понятие - массив данных, в качестве данных служат блоки.
Извините, за долгий текст, понимаю, что лучше раз увидеть, готовлю видео-демонстрацию.
#27492 Свободное размещение блоков
Отправлено от
Niklon
в 20 July 2013 - 02:02 PM
в
Заказать/Купить/Продать
Имею еще одно предложение, но еще больше последующих вопросов.
Уже долгое время при верстке испытываю неудобства, когда хочу разместить блоки в другой части основной разметки интернет-магазина. Скрипт просто так этого сделать не дает. Приходится вручную включать файлы из папки blocks/, каждый по отдельности. При этом управлять их отображением нет никакой возможности.
Долго мучаясь, переделал логику отображения блоков. Теперь можно размещать блоки в любой части сайта, управлять их отображением, показывать блоки всем, администраторам и авторизированным пользователям, отключать отображение шапок блоков и т.д. Подробное описание выложил на своем сайте http://inshopcms.com.
После завершения работы возникли новые вопросы и идеи, насколько они целесообразны, прошу Вашей помощи.
Во-первых, думаю, что сделанной работы будет достаточно для тех, кто верстает сайты, а большинство следующих идей будет относиться к тем, кто не умеет ковыряться в скрипте.
- Нужно ли создать возможность задавать поля, отступы, фон, размер шрифта для шапок блоков, самих блоков? Внутренние стили просто генерировать в скрипте, но это замусоривает код. А если классами? Создавать и записывать класы в файлы, настройки на хостингах позволят это делать? Или создавать классы вручную, потом их просто считывать из файлов и применять к блокам?
- Возможность накладывать изображения-пиктограмки на шапки блоков!?
- Может кто-то работал с созданием градиентных фонов программно?
- Возможность размещения блоков рядом с указанием ширины каждого, если это нужно. Например, для области footer_blocks я хочу размещать блоки таблицей 6х2.
Если у Вас есть свои мысли на эти тезисы, пожалуйста пишите!
#27349 Модуль "Пакетное изменение товаров"
Отправлено от
Niklon
в 08 July 2013 - 08:45 PM
в
Заказать/Купить/Продать
Сдается мне, что такая развесистая подпись будет работать в плюс тогда, когда на сайте действительно будут "модули, шаблоны, исходники, статьи". А не один модуль (возможно, вполне достойный) и несколько плавающих с сайта на сайт старинных шаблонов в рубрике "Новинки"ShopCMS модули, шаблоны, исходники, статьи на http://inshopcms.com. Разработка интернет-магазина под ключ.
.
Да, может лучше не засорять новый сайт старым материалом. Постараюсь побыстрее поместить свежый контент, чтоб и подпись соответствовала ему.
#27347 Модуль "Пакетное изменение товаров"
Отправлено от
Niklon
в 08 July 2013 - 06:57 PM
в
Заказать/Купить/Продать
Хочу анонсировать модуль «Пакетное изменение товаров». Ниже его описание.
Модуль «Пакетное изменение товаров» для ShopCMS позволяет изменять большинство параметров выбранной группы товаров или всех товаров категории.
Работа с модулем происходит в 2 этапа:
- На первом этапе Вы выбираете нужные товары категории, которые хотите изменить, или все товары. А также выбираете параметры с соответствующими опциями для редактирования.
- На втором этапе Вы переходите на страницу редактирования параметров. Заполняете или изменяете их. При нажатии кнопки «Сохранить» сохраняете все изменения. Изменения сохранятся для всех выбранных товаров категории.
- Заголовок (title). Имеет 2 опции:
- Вставить имя параметра в title
- Создать title с помощью подстановки в текст имени товара. Вы можете создать title с помощью произвольного текста, а в нужные места вставить тег [name], который будет преобразован в имя товара. Например, для товара "Матрас Моника" создадим вариант title: "Ортопедический [name] всех размеров", что преобразуется в "Ортопедический Матрас Моника всех размеров".
- Бесплатная доставка (не распространяется на стоимость доставки)
- Копирование новой цены в поле старой и на оборот. При выборе этой опции и выборе одной или двух вместе опций "Цена" и "Старая цена" сначала происходит процесс копирования, а потом выбранные действия с опций "Цена" и "Старая цена". Опция может быть полезна, когда Вы сделали акцию на товары на некоторый период: скопировали актуальную цену в поле старой цены, уменьшили ее на %, а потом хотите вернуть актуальную цену обратно т.е. скопировать старую цену в поле актуальноцй цены. Имеет 2 опции:
- Скопировать актуальную цену в поле старой цены
- Скопировать старую цену в поле актуальной цены
- Увеличить цену на %
- Уменьшить цену на %
- Добавить к цене число
- Вычитать от цены число
- Генерировать уникальный код для каждого товара
- Генерировать уникальный код только для тех товаров, у которых его нет
- Цена. Имеет 4 опции:
- Код (артикул). Имеет 2 опции:
- Сортировать все товары категории по наименованию
- Сортировать все товары категории по цене
- Сортировать все товары категории по рейтингу
- Произвольная сортировка всех товаров категории. Произвольная сортировка может быть полезна для создания эффекта изменений в каталоге товаров для роботов.
- Доставка
- Мин заказ(шт)
- Сортировка. Включение этой опции подразумевает сортировку всех товаров категории независимо от количества выбранных товаров выше. Вы можете выбрать сортировку по возрастанию и убыванию. Параметр имеет 4 опции:
- Вес товара(кг)
- На складе
- Цифровой товар. При загрузке цифрового товара к его имени автоматически добавляется префикс, который состоит с имени товара и нижнего подчеркивания. Это сделано в мерах исправления бага в ShopCMS. По умолчанию администратор может загрузить один и тот же файл для двух товаров. Потом решит в первом товаре заменить файл другим. При этом во втором товаре загруженный ранее файл будет недоступен, так как он уже физически удален при перезагрузке файла в первом товаре.
- Краткое описание. При создании краткого описания вместо имени товара Вы можете вставить тег [name] и он будет автоматически преобразован в имя товара.
- Подробное описание. При создании подробного описания вместо имени товара Вы можете вставить тег [name] и он будет автоматически преобразован в имя товара.
- META description. При создании текста для META Description вместо имени товара Вы можете вставить тег [name] и он будет автоматически преобразован в имя товара.
- META keywords. При создании текста для META keywords вместо имени товара Вы можете вставить тег [name] и он будет автоматически преобразован в имя товара.
- Рекомендуемые товары
- Настройка характеристик
- Дополнительные категории.
#26171 Копирование готового товара (версия 3) new
Отправлено от
Niklon
в 05 April 2013 - 12:12 PM
в
Модули и дополнения ShopCMS
#26168 Копирование готового товара (версия 3) new
Отправлено от
Niklon
в 05 April 2013 - 08:38 AM
в
Модули и дополнения ShopCMS
#26161 Копирование готового товара (версия 3) new
Отправлено от
Niklon
в 04 April 2013 - 10:11 PM
в
Модули и дополнения ShopCMS
При загрузке цифрового товара копируется файл в папку core/files. После копирования товара они оба будут ссылаться на один и тот же файл (т.е. иметь одинаковою запись в БД). Без моих изменений при удалении цифрового товара в карточке товара или удалении, например, исходного товара скопированный товар будет ссылаться на несуществующий файл. Нелогично. Это также, если б не делали копий фотографий и не присваивали им другие имена. По коду - стоял пустой абзац перед if. Видно за этого сбилась подсветка.
#26150 Копирование готового товара (версия 3) new
Отправлено от
Niklon
в 04 April 2013 - 07:52 PM
в
Модули и дополнения ShopCMS
Думаю, что при добавлении нового товара нужно удалить
$copyProduct["eproduct_filename"],
И (после функции AddProduct) добавить следующий код:
<p>if (isset($copyProduct ['eproduct_filename']) && is_file('core/files/'.$copyProduct ['eproduct_filename']))<br> if(copy('core/files/'.$copyProduct ['eproduct_filename'], 'core/files/'.$copyProductID."_".$copyProduct ['eproduct_filename']))</p><p><br></p><p>db_query("UPDATE ".PRODUCTS_TABLE." SET eproduct_filename='".$copyProductID."_".$copyProduct["eproduct_filename"]."' WHERE productID=$copyProductID");</p>
- ShopCMS, DataLife Engine, XenForo и другие CMS - помощь и поддержка
- → Публикации Niklon