Перейти к содержимому


Публикации Niklon

15 публикаций создано Niklon (учитываются публикации только с 23-June 23)


#28604 Свободное размещение блоков

Отправлено от Niklon в 31 October 2013 - 08:45 PM в Заказать/Купить/Продать

Видимость блоков настраивается штатным способом, встроеным в ShopCMS. Там есть возможность отображать блоки только на главной странице.



#28485 Шаблон бытовой техники

Отправлено от Niklon в 20 October 2013 - 06:45 PM в Заказать/Купить/Продать

Новый шаблон подойдет для бытовой техники, автотоваров, инструментов и других товаров, не требующих специального стилевого дизайна. Шаблон имеет ряд дополнений: блок последние отзывы, развесистый фильтр товаров, просмотренные товары, интересное исполнение верхнего меню товаров. Детальная видеодемонстрация на официальной странице шаблона.

Изображение



#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 в Заказать/Купить/Продать

Продается новый шаблон для ShopCMS Sport. Полное описание и видео-демонстрация на оф. странице.

Изображение



#27900 Новый шаблон Diamond Jewelry

Отправлено от Niklon в 23 August 2013 - 08:38 PM в Заказать/Купить/Продать

Продам новый ShopCMS шаблон Diamond Jewelry. Шаблон имеет ряд функциональных доработок.

Изображение



#27776 Продам ShopCMS шаблон Toys for child

Отправлено от Niklon в 12 August 2013 - 09:56 AM в Заказать/Купить/Продать

Продам шаблон для ShopCMS Toys for child на тематику детских товаров.

Изображение



#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] и он будет автоматически преобразован в имя товара.
  • Рекомендуемые товары
  • Настройка характеристик
  • Дополнительные категории.
Модуль можно приобрести по адресу http://inshopcms.com



#26171 Копирование готового товара (версия 3) new

Отправлено от Niklon в 05 April 2013 - 12:12 PM в Модули и дополнения ShopCMS

Совершенно верно. Я тоже тормоз, что внятно и до конца не обьяснил. Так нужно делать почему!? Потому что, когда в карточке товара снимаете галочку с Цифрового товара, то файл удаляется с папки core/files/. А на него же ссылается товар-копия. Но при удалении самого товара файл с папки core/files/ не удаляется. Вот такой нюанс.



#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']) &amp;&amp; is_file('core/files/'.$copyProduct ['eproduct_filename']))<br>&nbsp; &nbsp; 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>