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


Публикации badisoft

9 публикаций создано badisoft (учитываются публикации только с 21-April 23)


#39038 Вопросы по шаблонам ShopCMS. Задаем их ЗДЕСЬ!

Отправлено от badisoft в 14 July 2019 - 10:55 AM в Шаблоны ShopCMS

A по вашему, можно сделать адаптивной только часть сайта, не поменяв глобально его структуру?

По моему тоже вполне можно :).
Изменения потребует только уровень представления (шаблоны), уровень данных менять не нужно.

Подскажите, как сделать, чтобы при изменении размера экрана (например: выход на сайт с мобильного телефона) товары в категории сдвигались в одну вертикальную колонку, а при просмотре сайта на компьютере сдвигались обратно в три вертикальные колонки?

1. Использовать для показа товара блочные элементы (например, div), которые автоматически располагаются по доступной ширине в том количестве, которое в эту ширину влезает.
2. Использовать @media screen and... для задания разных свойств классов на разных разрешениях экрана
3. Возможно, использовать javascript для каких-то действий в зависимости от текущей ширины экрана

Где необходимо ковырять? В каком файле?

В файлах шаблона ShopCMS. Их весьма не один.
Для ShopCMS есть один (единственный?) бесплатный адаптивный шаблон - штатный бесплатный шаблон от ShopcMS 3.1.3 (http://shopcms.ru/fi...opcms_3_1_3.zip). Скачайте его, поставьте (шаблон, а не всю CMS) и изучайте, как там сделано.



#36136 Все мои модули и дополнения одним архивом

Отправлено от badisoft в 04 February 2019 - 11:28 AM в Заказать/Купить/Продать

Я явно не вернусь уже к ShopCMS, так что выкладываю в недорогую распродажу одним архивом все, что было написано за эти шесть лет. Более трехсот модулей, блоков и дополнений. Что-то из этого есть на сайте по отдельности. Что-то я так и не собрался выложить на сайт в виде отдельного модуля, так что эксклюзив :).

Список:

[блок] Каталог (выпадающий)
[блок] Курсы валют ЦБ РФ
[блок] новинки с кнопкой Купить
[дополнение] 3.1.3 селект характеристики
[дополнение] 5.6 (переходим на PHP 5.6)
[дополнение] ALT-поля для картинок товара
[дополнение] Askozia callback
[дополнение] cache вкл-выкл
[дополнение] callbackme
[дополнение] callmeback
[дополнение] canonical
[дополнение] convead.ru
[дополнение] CSV файл с одной картинкой вместо трех
[дополнение] CSV-импорт (галка - не создавать новые товары)
[дополнение] CSV-импорт (исправление)
[дополнение] delivery_time
[дополнение] email в конце оформления заказа (по желанию)
[дополнение] email клиенту при смене статуса заказа на завершенный
[дополнение] fly2cart (товары улетают в корзину)
[дополнение] Google Analytics (электронная торговля)
[дополнение] Google Merchant Center
[дополнение] header.tpl.html - блоки без заголовка
[дополнение] list_price-edit
[дополнение] multitemplate
[дополнение] open-graph
[дополнение] Price как функция
[дополнение] reCAPTCHA
[дополнение] Schema.org
[дополнение] schema.org (универсальное)
[дополнение] watemark - раздельное управление наложением
[дополнение] yandex.xml-автогенерация после редактирования товара
[дополнение] автоподбор характеристик в штатном фильтре
[дополнение] антиспам
[дополнение] аттач файла при оформлении заказа
[дополнение] вес заказа в админке
[дополнение] вес заказа в корзине
[дополнение] выбор шаблона категории
[дополнение] выбор шаблона шапки категории
[дополнение] выводим доп.категории в товаре
[дополнение] выгрузка своего CSV
[дополнение] делим заказ на два
[дополнение] добавление поля в CSV-файл
[дополнение] добавляем H1-H2-H3 на страницу
[дополнение] добавляем в email о заказе категорию товара
[дополнение] добавляем клиента в админке
[дополнение] добавляем ссылки к категориям
[дополнение] добавляем файлы к категориям
[дополнение] добавляем цену одной штуки в корзину
[дополнение] доп.поля и поиск в заказах
[дополнение] доп.сортировка totop
[дополнение] Дополнительные категории в списке товаров
[дополнение] доставка (другая стомость при заказе дорожен некой суммы)
[дополнение] еще одно описание категории (footer)
[дополнение] Жмакать сюда
[дополнение] запрещаем галкой кнопку КУПИТЬ
[дополнение] запрещаем для товара некоторые модули продажи
[дополнение] извещаем клиентов о появлении товара и снижении цены
[дополнение] импорт CSV-файла любого размера
[дополнение] картинки в рекомендуемых товарах
[дополнение] картинки при смене характеристики меняются
[дополнение] картинки рекомендуемых товаров
[дополнение] картинки товара - горизонтально
[дополнение] картинки товара в списке товаров
[дополнение] карусель из нескольких фотографий
[дополнение] карусель фоток в подробном описании (c видео)
[дополнение] карусель фоток в подробном описании (вертикальная, справа)
[дополнение] каталог двойной (до и после)
[дополнение] категория не показывается в родительских
[дополнение] кнопка toTop
[дополнение] кнопка toTop (еще одна)
[дополнение] Кнопка В КОРЗИНУ
[дополнение] Кнопка К НАЧАЛУ
[дополнение] кнопка КУПИТЬ более простая
[дополнение] Кнопка Купить в большой фотке
[дополнение] кнопки прокрутки вверх и вниз
[дополнение] количество заказов на странице
[дополнение] конвертируем произвольную строку в варианты
[дополнение] корзина с падежами
[дополнение] логгируем автора изменений
[дополнение] логин в личный кабинет
[дополнение] меняем 404.html на свой
[дополнение] микроразметка категорий
[дополнение] модерация в дискуссиях
[дополнение] нормальные курсы валют
[дополнение] объединение заказов
[дополнение] ограничиваем по сумме модули доставки и оплаты
[дополнение] отдельные metatags-keywords-title у главной страницы
[дополнение] Отложенная оплата из личного аккаунта
[дополнение] отписка от новостей
[дополнение] отсылка уведомления по нескольким адресам
[дополнение] Перевод в заданную группу после первой покупки
[дополнение] пересчет категорий
[дополнение] переходим на HTTPS
[дополнение] печать накладных
[дополнение] плавающая корзина
[дополнение] повышаем скорость работы сайта
[дополнение] под заказ
[дополнение] поиск заказов по дополнительному полю
[дополнение] поиск НЕ в этой категории
[дополнение] поиск по коду товара
[дополнение] поиск товаров с заданным вариантом характеристики
[дополнение] показ категорий только авторизованным клиентам
[дополнение] Показ цены товара с установкой и без
[дополнение] показать все - убираем
[дополнение] показать еще XX товаров
[дополнение] показываем старый навигатор для старых шаблонов
[дополнение] произвольная текстовая характеристика в подробном описании товара
[дополнение] Процентное изменение цен в админке
[дополнение] раздел Контакты как редактируемый блок
[дополнение] редактирование заказа - живой поиск
[дополнение] рекомендуемые товары - поиск
[дополнение] с этим товаром также смотрели
[дополнение] смена статуса заказа для телефона
[дополнение] снято с производства - аналоги
[дополнение] соглашение о персональных данных
[дополнение] Сортировка в категории - нулевой склад в конец
[дополнение] Сортировка в категории - нулевые цены в конец
[дополнение] сортировка в категории в 3.1.3
[дополнение] Сортировка по наличию на складе
[дополнение] Сортировка по характеристике товара
[дополнение] Сортировка файлов в добавлении блока из файла
[дополнение] сортировка файлов в управлении блоками
[дополнение] сортировки в Управлении Блоками
[дополнение] спецпредложения с характеристиками
[дополнение] спойлер в блоке
[дополнение] ссылки в CSV-файле
[дополнение] старая цена из новой плюс процент
[дополнение] Табы без JQUERY
[дополнение] текстовый блок в любом месте шаблона
[дополнение] тэг available в yandex.xml
[дополнение] тэг cpa в yandex.xml
[дополнение] тэги vendor и sales_notes в yandex_xml
[дополнение] фильтр в заказах
[дополнение] форма ввода на статической странице
[дополнение] Цена в корзине со скидкой
[дополнение] Центральный блок категорий
[дополнение] шаблон от 3.1.3 в 3.1.2
[дополнение] экспорт в CSV второго уровня категорий
[дополнение] экспорт в CSV только включенных товаров
[модуль] BlackList
[модуль] Cохранение логина в куках
[модуль] onliner.xml
[модуль] sitemap простейший
[модуль] varset
[модуль] автозаполнение тэгов
[модуль] Акции
[модуль] альтернативный каталог
[модуль] Бланки
[модуль] быстрое оформление заказа
[модуль] Колонки цен
[модуль] Колонки цен (дополнение для выгрузки-загрузки в CSV-файл)
[модуль] Колонки цен (дополнение для копирования)
[модуль] Колонки цен (по группам)
[модуль] метатеги автоматические
[модуль] наборы (весовой товар)
[модуль] Напоминалка о корзине
[модуль] Обновление курса валют с ЦБРФ
[модуль] Оплата только после подтверждения заказа
[модуль] Оптовые скидки
[модуль] Отзывы (заполняются только админом!)
[модуль] отправка SMS по SMPP
[модуль] привязка категорий к странам
[модуль] редактирование характеристик в таблице товаров
[модуль] свернутые блоки в 3.1.3
[модуль] Синхронизация
[модуль] Слайдер управляемый
[модуль] тэги
[модуль] Управление блоками для разных шаблонов
[модуль] Управление блоками для разных шаблонов (new)
[модуль] фильтр по IP-адресу
[модуль] фильтр по слову
[модуль] фильтр с последовательным подбором (не доделано)
[модуль] Фотогалерея
[рыба] для административного модуля с настройками
[рыба] прозрачный GIF 1x1 на PHP
Action-Reminder
Addon-description
Addon-description (категории)
Ajax-Blocks
AJAX-cart
AJAX-catalog
AJAX-price
AJAX-watermark
BestSales
BestView
Cart-from-XLS
Cart-variable-picture
Category-email-to-admin
CategoryEnable
CharacterShow
CheckInStockToCategoryAdmin
CONF_NOTIFY_STOCKNUM
CountOfCategories
Coupon-on-discount
CrossLink
Currency-from-group
Discount-for-Category
DiscountView
DiscussNavigation
DocumentsPrint
Email-notification-with-picture
email-on-new-discuss-message
ExpandInvoice
ExtraCart
ExtraFilter
ExtraFilter.new
ExtraFilter.old
ExtraFilter.old1
ExtraFilter.old2
ExtraFilter.old3
ExtraPricelist
Filter_cheap_expensive
filter_horizontal
filter-ajax
filter-search-with-providers
Filter-slider
FloatPrice
Fly-Cart (плавающая корзина)
GeoDetect
Google-on-demand
HighSlide-category-expand-picture
HorizontalMenu
InfoSMS
Invoice2PDF
InvoiceNDS
JustClick
LiveSearch
mail-admin-color
Mobile-template
MyMap
New-and-top-products
News-mail-picture
news-metatags
New-Top-Action-products
OptionsCopy
OptionSet
OptionUrl
Order_email_reminder
Order_email2admin_change_status
OrderProductURL
OverstockMessage
Parser_EasyPrint
Parser_inox-style.ru
Parser_S-Print
Parser_Ulmart
Picture-in-feedback
Picture-Multiload
Picture-sort
PopularProductsCarousel
PopularProductsCarousel.AJAX
Presents
Prev-Next-products
Prev-Next-products-1
Prev-Next-products-2
ProductArticles
Product-code&name-edit
Product-code-edit
Product-comment-adminka
ProductSet
Providers-from-category
providers-with-pictures-block
RedirectModule
Referer
Register-after-quick
Registration-reminder
Return-or-2cart-button
RoundPrice
SalesWithThisProduct
SalesWithThisProduct.ver2
SalesWithThisProduct.ver3
select-pricelist-category
SimpleFriendlyURL
SimpleFriendlyURL_ver2
SocialNets
Sort-by-stock
Status-change-email
Table-or-Standart_View
Tabs-in-CatMenu
Tabs-in-CatMenu.ver2
Tabs-in-product_detailed
Tabs-in-product_detailed_без_jquery
ViewOnLogin
VK-discuss
XLS-sync
XLS-to-email
Yandex-on-demand
Yandex-save2file
Yandex-search
Yandex-UTM-labels
Yandex-xml-replacer
YML-файл-для-ROZETKA
часики стрелочные

http://badisoft.ru/s...my-modules.html



#36133 Еще один фильтр. Теперь на AJAX.

Отправлено от badisoft в 25 January 2019 - 07:56 AM в Модули и дополнения ShopCMS

В адрессную строку можно подставлять сгенерированную ссылку на результаты фильтра.

Как? Я не знаю.



#36129 Еще один фильтр. Теперь на AJAX.

Отправлено от badisoft в 15 January 2019 - 03:46 PM в Модули и дополнения ShopCMS

чтобы выбранные опции фиксировались в url

Это принципиально невозможно в AJAX-фильтре.
Как же они будут "фиксироваться в url", если показ результатов фильтра происходит без перезагрузки страницы, т.е. без смены url?
Тут только если в подгружаемом контенте добавить что-то типа "прямая ссылка на результат работы фильтра" и отрабатывать эту ссылку.



#36104 Скидка 70% на все модули

Отправлено от badisoft в 30 August 2018 - 09:44 PM в Заказать/Купить/Продать

До конца сентября на все модули скидка 70%.
Потом, наверное, закрою магазин.
Я закончил с ShopCMS.



#36102 ShopCMS и PHP7

Отправлено от badisoft в 27 August 2018 - 08:53 PM в Поддержка ShopCMS

Т.е. теперь все работает? Ну и алилуйя :).



#36100 ShopCMS и PHP7

Отправлено от badisoft в 24 August 2018 - 08:56 PM в Поддержка ShopCMS

может кому не жалко smarty которое под php7 работает ?

Эээ... Вы удивляете беспомощностью. Если набрать в поисковике "smarty", то обязательно вылезет википедия со статье о смарти, где есть ссылка на сайт разработчиков, где есть ссылка на последний релиз второй версии smarty (на текущий момент это 2.6.31) на гитхабе. Ссылка бесплатна. Странный путь через википедию только для того, чтобы попасть на сайт именно разработчиков.

любой smarty работает под php7

7.0 я не проверял, а под 7.2 штатный, который "из коробки" местами не работает, насколько я помню. Конкретика уже забыта, увы.

PS.Может, проблема вовсе не в smarty? Штатный Smarty (насколько я помню) под PHP7 худо-бедно работает (что-то не работает, но основа вполне показывется) и проблема обычно вовсе не в нем. В ShopCMS используется около десятка функций, которых в PHP7 уже нет. Плюс в PHP7 уже нет mysql, только mysqli. Плюс изменился синтаксис описания конструктора в классах (относительно PHP4, откуда родом код ShopCMS). Плюс...

Ни хрена там нет сложного. Когда мне было интересно - я сделал сервер (виртуалку) с PHP7 и скопировал туда тестовый сайт. Решение всех (вроде бы) проблем заняло несколько часов, но меньше одного рабочего дня. В логи же все пишется - в чем проблема и где искать.

PPS. (на следующий день) Хм... Не посмотрел вчера, что за тема. Я же в начале темы уже все это расписал. В чем проблема-то со смарти?
1. скачать со smarty.net
2. перенести настройки и функцию hassign из старого smarty.class.php в новый.
3. переименовать новый smarty.class.php чтобы он начинался с маленькой буквы (в архиве он с большой).
4. перенести плагин function.count.php (скопировать файл из старого смарти в новый).



#36097 Установка метрик для Гугл Аналитикс

Отправлено от badisoft в 16 August 2018 - 09:25 PM в Поддержка ShopCMS

Может гляните одним глазком?

1. Я сменил работу, стал чистым (почти) PHP-программистом за хорошую зарплату. Хобби стало работой. Но времени на сторонние приработки пока нет. В том числе и на "глянуть одним глазком". Тем более, что там не одним глазком глядеть надо, а разбираться, почему не работает.
2. Я завершил разработку под ShopCMS. Все таки система умерла и то, чем я занимался последние годы было в корне неправильно. Тупиково. Система хорошая (для себя), но уже мертвая (как источник дохода и интересной работы).
Так что не судьба мне глянуть даже "одним глазком". Ни времени, ни желания.



#36094 Выгрузка новостей в соц.сети

Отправлено от badisoft в 12 August 2018 - 04:28 PM в ShopCMS

Большинство сервисов требуют rss-ленту магазина. Есть ли модуль для ShopCMs, который формирует данную ленту?

Есть. Штатное решение, из коробки. И я тоже не помню, чтобы на форуме его упоминали.
Собственно, и сам никогда не сталкивался, т.к. не понимаю, нафига он нужен.
Нашел вот только что банальным поиском по всем файлам строки rss.
http://badisoft.ru/index.php?do=rss
Код находится в /core/includes/processor/rss.php
Штатно показывает столько последних новостей, сколько задано в "общих настройках" для показа в блоках новостей (константа CONF_NEWS_COUNT_IN_CUSTOMER_PART).