Перейти к содержанию
Форум поддержки пользователей VamShop

VamShop 2 - Новое поколение CMS для создания интернет-магазина


Рекомендуемые сообщения

Обновил архивы с VamShop 2.

Обновил демку:

http://demo.vamshop.com

http://demo.vamshop.com/admin

admin

password

 

Если кому интересно можно в-живую посмотреть модули "ярлыки товара" и "акции".

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 899
  • Created
  • Последний ответ

Top Posters In This Topic

  • support

    611

  • vanina200988

    49

  • SeoWWW

    27

  • Adilan

    21

Top Posters In This Topic

Popular Posts

Вот смотрите еще: ярлыки в админке добавляются, но визуально на сайте не отображаются. Всмысле не отображаются картинки или текст о скидке или новинке

Перенос данных. Обновить нельзя, потому как это абсолютно разные движки.

Posted Images

Возникли проблемы с новым обновлением: обновление было от версии 2.22 до 2.23, обновлял автоматически, после обновления новых модулей не появилось. После этого почистил кеш в папках и сделал очистку кеша в админке, но это результата не дало.

 

UPD: Ручное обновление сделало все правильно и добавило все необходимое

 

UPD2: Ярлыки в админке добавляются, но визуально на сайте не отображаються

Ссылка на сообщение
Поделиться на другие сайты

Это потому что изменился немного код в шаблонах, в базе, а я не решился в обновлении добавлять sql запрос для изменения шаблона, тогда бы у всех слетели правки шаблона, если бы их вносили.

 

Как правильно будет сделать в данном случае:

 

Перепишите файлы из 2.23 обновления к себе в магазин, архив 2.23 в сообщении выше прицепил.

 

Затем зайдите в админку онлайн демки:

 

demo.vamshop.com/admin

admin

password 

 

и скопируйте из онлайн-демки к себе в магазин следующие шаблоны:

 

Админка - Оформление - Шаблоны - Шаблона карточки товара.

Админка - Оформление - Микро-шаблоны - product-listing

Админка - Оформление - Микро-шаблоны - featured-products

 

Эти шаблоны нужно скопировать к себе, что б выводились ярлыки товара, ярлык скидки по акции, цена по акции, сколько экономите по акции, рейтинг товара и количество отзывов.

Ссылка на сообщение
Поделиться на другие сайты

Вот смотрите еще: ярлыки в админке добавляются, но визуально на сайте не отображаются. Всмысле не отображаются картинки или текст о скидке или новинке

  • Like 1
Ссылка на сообщение
Поделиться на другие сайты

Я вот как раз об этом написал в своём прошлом сообщении, обновите шаблоны, должно заработать.

Ссылка на сообщение
Поделиться на другие сайты

Новая версия VamShop 2.24

 

Данная версия чисто техническая, никаких новый модулей добавлено не было в данной версии.

 

Был  проведён аудит кода и было исправлено огромное количество помарок, ошибок с типами данных, ошибок в указании массивов и т.д. и т.п.

 

Теперь в режиме отладки (debug в /App/Config/core.php) в магазине не будет выводиться ни одной php ошибки, ни одного php предупреждения.

 

Это довольно важный момент, т.к. не выполненные рекомендации php, к примеру, не заданы значения переменных по умолчанию, могут привести к дыркам в коде, на предупреждения, которые выводит php в режиме отладки, надо всегда обращать внимание.

 

и немого исправленных ошибок:

 

1. Исправлена ошибка в скрипте обновления, не переписывались файлы при обновлении.

2. Доработан код скачиваемых товаров, что б внутри магазина нигде ошибок не было при выводе и обычных товаров и скачиваемых товаров вместо.

3. Добавлен колонка stock (склад) скачиваемым товарам.

4. Акционная цена не выводится вместо обычной цены в Админке - Содержание - Категории и товары, нужно для того, что б при редактировании акционного товара не сбрасывалась обычная цена и не становилась равна акционной.

2.24.zip

Ссылка на сообщение
Поделиться на другие сайты

Новая версия VamShop 2.25.

 

Ещё одно техническое обновление.

 

На этот раз корректировка E_DEPRECATED php уведомлений.

 

Никаких новый модулей в этой версии добавлено не было, лишь корректировка кода, что б в режиме отладки всё красиво было и в error log веб-сервера не писалось никаких ошибок.

2.25.zip

Ссылка на сообщение
Поделиться на другие сайты
  • 2 weeks later...

Небольшое обновление главной страницы админки VamShop 2.

 

Теперь будет выглядеть вот так:

 

post-1-0-90875200-1418758667_thumb.png

 

Просто добавлено немного деталей, что б "по-мясистее" выглядело.

 

Новости проекта, текущая статистика, общее количество заказов, сумма заказов, количество покупателей.

Ссылка на сообщение
Поделиться на другие сайты

Сейчас делается новый шаблон по умолчанию для VamShop 2.

 

Тот, что сейчас, был сделан на bootstrap2, новый делается на текущей версии bootstrap3.

 

+ используется bootstrap тема google material design, т.е. как новый andoid 5

 

В целом, всё будет тоже самое, только на основе текущих версий библиотек и по возможности уменьшен код везде, где можно, т.е. css стили в основном все будут стандартные bootstrap, адаптивность тоже была улучшена в bootstrap 3 и теперь кучу своих стилей писать не надо.

Ссылка на сообщение
Поделиться на другие сайты

Примерный вид boostrap3 шаблона с темой material design.

 

post-1-0-39787800-1419282475_thumb.png

 

Ничем отличаться от текущего особо не будет, просто будет написан на текущей версии bootstrap 3.

 

+ по максимуму избавляемся от своих сss стилей, в bootstrap хорошие возможности для адаптивности шаблона, т.е. теперь адаптация делается исключительно за счёт стандартных css классов bootstrap, а это значит намноно меньше css кода придётся писать.

 

Вот на этом скрине вообще нет своего css кода, только стандартный код bootstrap и тема material design - http://fezvrasta.github.io/bootstrap-material-design/

 

Это очень хорошо, к примеру, что б сделать текущий адаптивный шаблон, пришлось писать очень долго, очень много и очень нудно css код что б всё правильно отоюражалось на любых устройствах, не говоря уже о html коде, с bootstrap 3 разработка шаблонов становится очень простой и удобной.

 

Вот ещё пример на чистом bootstrap 3, т.е. стандартная тема bootstrap3, меняется только css файл оформления, html-код остаётся прежний.

 

post-1-0-39121500-1419282473_thumb.png

 

css оформление и html полностью разделено, а это значит, можно скачать любую тему для bootstrap 3 и установить её в свой магазин, не делая никаких правок css, html, не говоря уже о php коде.

 

Вот примеры тем для bootstrap 3:

 

http://bootswatch.com/

 

т.е. можно будет поменять тему (цветовое оформление) очень легко и просто, без правки html, css.

Ссылка на сообщение
Поделиться на другие сайты

Практически обновлён шаблон с bootstrap 2 до текущей версии bootsrap 3.3.

 

Шаблон тот же самый, что и сейчас, т.е. внешний вид практически не изменится за исключением всяких мелочей.

 

Основная задачи была: чем проще, тем лучше.

 

Там где можно упрощёны стили, удалён лишний код, лишние скрипты.

 

К примеру, размер css файла чуть ли не в 10 раз меньше старого файла.

 

Естественно, что весь html и css код валидный, т.е. соответствует стандарту.

Ссылка на сообщение
Поделиться на другие сайты

Вот обычная десктоп версия:

post-1-0-19164600-1419610885_thumb.png

 

А вот мобильная версия:

post-1-0-74630800-1419610886_thumb.png

 

Меню при нажатии иконки выезжает не вниз, сдвигая всю страницу, а слева:

post-1-0-00154600-1419610887_thumb.png

Так удобнее, как мне кажется, содержимое страницы остаётся на месте, а не сдвигается.

 

Соответственно, все размеры ссылок сделаны под "пальцы", т.е. что б удобно было с планшетов и смартфонов.

 

На планшетах в зависимости от разрешения экрана выводится весь контент либо в две колонки, как на десктоп версии, либо в одну, если разрешение слабенькое и две колонки не помещаются.

 

Со смартфонами тоже самое, в зависимости от расрешения экрана, выглядит всё либо как на десктоп версии, если разрешение экрана позволяет, либо всё в одну колонку, если не влазит в разрешение экрана.

 

Так же сама полоска навигации "прилеплена" сверху для всех устройств и для десктопа и для планшета и для смартфонов, что б всегда был перед глазами доступ к самой важной информации магазина: поиск, информация о доставке, оплате, контакты, корзина.

 

Если полоска навигации целиком не влазит в разрешение экрана устройства, она сворачивается в меню с так называемой гамбургер иконкой, так же скрывается шапка с логотипом, т.е. остаётся только навигация, ничего лишнего.

 

Да и таким образом с полоской навигации магазин выглядит так же как и любое приложение, к примеру, в andoid смартфоне, toolbar и ниже собственно контент магазина, т.е. сам магазин тоже выглядит как родное android приложение.

Ссылка на сообщение
Поделиться на другие сайты

Решил по умолчанию сделать одну колонку в шаблоне, всё-таки на всех страницах, кроме страницы категории, особого смысла в двух колонках нет, я считаю, главное ведь это товары и их можно показывать в одной основной колонке, что б ничто не отвлекало от товара.

 

А там где нужна колонка, так это внутри категории, там где фильтры могут быть и прочее.

 

Ну и сделано всё гибко, т.е. вернуть на все страницы две колонки можно за 1 секунду, просто убрав условие вывода колонки, по умолчанию задано условие только для типа содержимого - категории, убрав это условие, две колонки будут по всему магазину.

 

Вот так выглядит главная страница (вся навигация будет через полоску, вместо раздела Информация будут конечно Разделы, для навигации по разделам магазина):

 

post-1-0-00866600-1419692242_thumb.png

 

т.е. вся навигация и все самые важные элементы магазина: разделы магазина, поиск, корзина, аккаунт.

 

Всё это всегда на виду находится вне зависимости от положеня на странице, внизу страницы Вы или вверху, полоска навигации всегде на самом видном месте сверху.

 

Вот так карточка товара:

 

post-1-0-04567900-1419692243_thumb.png

 

Вот категория:

 

post-1-0-05090400-1419692244_thumb.png

 

Вот страница обратной связи:

 

post-1-0-01730900-1419692245_thumb.png

Ссылка на сообщение
Поделиться на другие сайты

Подскажите, как лучше всего подготовиться к будущему переходу на обновленный шаблон? Спрашиваю исходя из того что от стандартного шаблона я брал только некоторые элементы, остальной же дизайн делался отдельно. Возможно будет достаточно скопировать все те стили которые сейчас находятся в Админке - Оформление - Стили? Как вообще затронет существующие стили, настройки, расположение элементов новый шаблон? 

Ссылка на сообщение
Поделиться на другие сайты

Самое простое - не ставить обновление  :happycry:

 

Если серьёзно...

 

Просто вынесите всё в свой отдельный шаблон, что б обновление Ваших файлов правок шаблона никак не касалось.

 

В Админке - Оформление - Шаблоны создайте новый шаблон, скопируйте в него свой html-код.

 

Нажмите кнопку Установить шаблон всем товарам, т.е. что б всем товарам выставился Ваш новый шаблон.

 

В основном шаблоне вместо vamshop.css укажите например my.css

Затем скопируйте /app/webroot/css/vamshop.css в my.css

 

Если правили файлы в /app/Vendor/smarty/vam_plugins/

Скопируйте правленные файлы в /app/Vendor/smarty/local_plugins/ , что б они так же не затрагивались обновлениями.

 

Всё, тогда никакие обновления не будут затрагивать Ваш код.

 

Как-то так.

 

Но всё равно, обновление с bootstrap 2 на bootstrap 3 это серьёзная довольно вещь, надо уже после обновления будет смотреть, что и как.

 

Я максимально постараюсь смягчить этот переезад, но всё равно возможны некоторые изменения во внешнем виде, т.е. многих css классов из bootstrap 2 просто не существует в bootsrap 3 версии.

Кое где это не принципиально, если нет класса, а вот кое где могут быть проблемы, будет криво выводиться, не будет отступов, но это всё поправимо, просто указать нужно будет новые названия классов из 3 версии.

 

Это всё-таки смена 2 на 3 версию, т.е. смена поколения, много всего разного в boostrap 2 и 3 версии.

 

Но как бы сложно всё не было, это сделать необходимо.

 

В принципе, уже всё готово, т.е. шаблон готов и протестирован, наверное обновление будет либо до нового года, либо сразу после, на выходных, как раз будет время проверить обновление, внести правки, если что.

Ссылка на сообщение
Поделиться на другие сайты
В онлайн демо-версии http://demo.vamshop.com
 
Установлен новый шаблон, ajax корзина включена по умолчанию.
 
Так что, если кому интересно, можете проверить, как работает новый шаблон.
 
Советую с телефона попробовать работу ajax корзины.
Ссылка на сообщение
Поделиться на другие сайты
Новая версия VamShop 2.3.
 
Данное обновление довольно сложное, читайте ниже как правильно обновиться до VamShop 2.3.
 
Что изменилось в новой версии:
 
1. Добавлен новый адаптивный шаблон по умолчанию, основанный на Bootstrap 3.
2. Bootstrap обновлён до текущей 3.3 версии.
 
Как правильно обновиться.
 
1. Во-первых, шаблон по умолчанию полностью меняется, т.е. если у Вы добавили свой шаблон и свои стили, их нужно будет проверять, совместимы ли они с Bootstrap 3. Описание разницы между Bootstrap 2 и Bootstrap 3 - http://getbootstrap.com/migration/
 
2. Чтобы обновить шаблон по умолчанию до текущей версии, устанавливать обновелние 2.3 лучше в два этапа.
 
Первое.
 
Взять архив с обновлением 2.3 (архива вот здесь - )
 
и вручную переписать из него файлы к себе в магазин, так будет надежёнее чем обновление через админку, в случае с таким сложным обновлнием как 2.3 лучше вручную.
 
Второе.
 
После того как переписали файлы из обновления 2.3, нужно взять файл query.sql из архива с обновлением и загрузить его в базу данных магазина, например через phpMyAdmin, через закладку Импорт.
 
Третье.
 
После того как переписали файлы из обновления, обновили базу, необходимо обновить html-код шаблона по умолчанию.
 
Для этого нужно зайти в админку демо-версии VamShop 2.3 http://demo.vamshop.com.
Админка - http://demo.vamshop.com
admin
password
 
и скопировать в свой шаблон шаблоны и микро-шаблоны.
 
т.е. заходите в раздел Админка - Оформление - Шаблоны, затем по порядку заходите на страницу редактирования каждого шаблона на demo.vamshop.com/admin и копируете html-rод из демо-версии в свой магазин.
 
Тоже самое нужно сделать с микро-шаблонами в Админке - Оформление - Микро-шаблоны.
 
В итоге, у Вас должен получиться новый шаблон по умолчанию и выглядеть он должен ровно и красиво, как на http://demo.vamshop.com
 
Если что-то не получается, спрашивайте. 

2.30.zip

Ссылка на сообщение
Поделиться на другие сайты
  • 2 weeks later...

Подскажите, насколько реально дальнейшее обновление функционала, но без перехода на 3-й BootStrap?

Возможно ли что в дальнейшем будет 2 версии обновлений, для 2-го и 3-его BootStrap-а? 

Если такого не предвидеться, насколько сложным будет обновление вручную, не затрагивая файлы стилей, но расширяя функционал?

Ссылка на сообщение
Поделиться на другие сайты

Все обновления будут только для 3 версии bootstrap.

Там же ничео особого сложного нет в перходе на bootstrap 3.

 

Я ж выше уже писал, просто вынесите свой шаблон и свои стили отдельное и всё, что б они не затрагивались обновлениями.

 

Но всё равно, есть смыс обновляться на 3 версию bootstrap.

Ссылка на сообщение
Поделиться на другие сайты

Все обновления будут только для 3 версии bootstrap.

Там же ничео особого сложного нет в перходе на bootstrap 3.

 

Я ж выше уже писал, просто вынесите свой шаблон и свои стили отдельное и всё, что б они не затрагивались обновлениями.

 

Но всё равно, есть смыс обновляться на 3 версию bootstrap.

 

Обратил внимание, последняя версия не совсем корректно работает на Iphone (IOs8). Если изначально зайти на сайт (допустим demo.vamshop.com) - все работает, но если прокрутить старницу вверх - можно наблюдать неоднократные дерганья полоски меню, после чего нельзя вызвать меню нажатием иконки с правой стороны, не видно - отправился ли товар в корзину и т.д. К сожалению га планшете нет возможности глянуть. Это только у меня или есть такой глюк?

Ссылка на сообщение
Поделиться на другие сайты

На "живом" iphone проверить пока нет возможности.

На android точно всё работает.

 

В принципе, можно сделать, что б полоска не цеплялась к экрану, т.е. что б не оставалась на месте и что б при нажатии привключённом ajax просто сраница возвращалась наверх и открывалась корзина.

 

Если интересно, могу написать как это сделать.

 

Идея с полоской была как раз в том, что б она всегда на виду была и эта полоска содержала в себе всё самое важное и на видном месте, т.е. поиск, разделы, корзина.

Ссылка на сообщение
Поделиться на другие сайты

С полоской - идея правильная, желательно доделать корректно, например для больших Iphone актуально будет.. А по поводу альтернативного варианта - можно подробнее? Глядишь пригодится, например для маленьких экранов..

Ссылка на сообщение
Поделиться на другие сайты

Да вроде должно работать везде, используются boostrap возможности, т.е. никакой свой код не пишется.

 

Полоска универсальная, для любых телефонов и разрешений, просто если она вся целиком не влазит в разрешение экрана, появляется иконка-гамбургер.

 

Попобую как-нибудь дорбраться до "живого" iPhone и проверить.

 

По поводу варианта с "отцепленной" полоской сейчас добавлю в faq и дам ссылку как это делается.

Ссылка на сообщение
Поделиться на другие сайты
  • support locked this тема
Гость
Эта тема закрыта для публикации ответов.

×
×
  • Создать...