Вся активность

Этот поток обновляется автоматически   

  1. Yesterday
  2. Приветствую) как вставить фото производитель на странице карточки товара?
  3. Последняя неделя
  4. Письмо с сайта

    В коде точно отправка настроена и работает, проверено. Возможно, что в спам попадает. Попробуйте ради эксперимента ящик на сервере создать и на него отправить. или на gmail.com В идеале надо настраивать цифровую подпись DKIM, SPF, DMARC - http://blog.vamshop.ru/2017/02/24/%D0%BD%D0%B5-%D0%B4%D0%BE%D1%85%D0%BE%D0%B4%D0%B8%D1%82-%D0%BF%D0%BE%D1%87%D1%82%D0%B0-%D0%BF%D0%BE%D0%BF%D0%B0%D0%B4%D0%B0%D0%B5%D1%82-%D0%B2-%D1%81%D0%BF%D0%B0%D0%BC-%D0%BD%D0%B0%D1%81%D1%82/ Что б доходило надёжно до ящиков на mail.ru   Только в VamShop 2 настройки email в /app/Controller/Component/EmailComponent.php А так тоже самое, что и в VamShop 1.  
  5. Форма задать вопрос

    Так я Вам выше и написал как делается своя форма и всоё обработчик. На примере формы отзывов.
  6. Письмо с сайта

    Доброго времени суток. Думаю я не первый задаю этот вопрос. но ответы не нашел по вамшоп2 Не приходят письма на почту. уведомление ни к клиенту ни к админу ни к менеджерам. в настройках админ панели прописывал и яндекс почту и маил. а писем счастья нет )))
  7. Форма задать вопрос

    Не получается выводит ошибку. Придется написать свой обработчик
  8. Форма задать вопрос

    Не за что. Ничего сложного, особенно если знаете основы php
  9. Форма задать вопрос

    ясно будим побывать Спасибо !
  10. Форма задать вопрос

    Да, посмотре код, там форма под ajax заточена и так не получится её вывести. Таким образом как Вы хотите можно вывести только форму добавления отзыва. т.е. готового варианта нет. Нужно например на основе модуля отзывов, формы создания отзыва делать свою форму в /app/Plugin/ModuleReviews/Controller/ActionController.php Делать там копию метода create Например название create_form Сделать шаблон /app/Plugin/ModuleReviews/View/Action/create_form.ctp т.е. скопировать create.ctp в create_form.ctp и уже в шаблон карточки товара выводить форму через: {module alias="reviews" action="create_form"} Примерно так это делается.
  11. Форма задать вопрос

    прописал в карточке товара {module alias="ask_a_product_question" controller="get" action="ask_form"} При выборе товара из списка не открывается товар происходит перенаправление на категорию
  12. Форма задать вопрос

    Попробуйте в шаблоне карточки товара в Админке - Оформление - Шаблоны - Шаблон карточки товара добавить: {module alias="ask_a_product_question" controller="get" action="ask_form"} По идее, этот код выведет форму. Сам html-код формы в /app/Plugin/ModuleAskAProductQuestin/View/ask_form.ctp   По поводу прокрутки не понял. Скроллинг зависит ведь он разрешения экрана и от содержимого страницы, чем меньше содержимого, тем меньше будет скроллинг, это разрешение экрана высокое, то удаляйте всё лишнее со страницы, тогда и прокрутки не будет.
  13. Фильтры

    Никак, при не найденных товарах выводится текст, что ничего не найдено, это логично. Вставить кнопку можно в Админке - Оформление - Микро-шаблоны - product-listing Там внизу этот текст как раз, про ничего не найдено. {lang}No Items Found{/lang} Вот после него и добавляйте html-код кнопки, что-то вроде: {lang}No Items Found{/lang} <a class="btn btn-default" href="javascript: history.go(-1)">Вернуться</a>  
  14. Фильтры

    Создал фильтры. Тестирую. Как можно сделать так, если по результату фильтрации получил " Товары не найдены" что бы выкидывало на страницу со всеми товарами и выдавало текст " Товары не найдены", а не на пустую страницу без товаров? Или протестировать второй вариант. Если " Товары не найдены. " что бы можно было видеть после " Товары не найдены. ", вставить кнопку/текстовую ссылку "вернуться обратно". Как это можно сделать? Где?
  15. Фильтры

    все включены.  Создаю атрибут: Редактор атрибутов     Русский  Название Тип значения атрибута "dig value" Значение по умолчанию Модификатор цены Значение модификатора Порядок сортировки   Что нужно писать в "значение по умолчанию"?   Почему: Тип значения атрибута "dig value" не дает выбрать разные варианты, а после создания становится "list value"?
  16. Форма задать вопрос

    Доброе времени суток! Задача стоит вывести форму задать вопрос после контента карточки товара. Примерно так но не обратная связь а задать вопрос. Как называется форма задать вопрос вместо {contact_us} и как убрать скролинг к форме обратной связи
  17. Новая заметка - Добавляем рекламу, информационный блок внутри списка товара в магзаине!    
  18. В данной заметке расскажу как добавить среди списка товара рекламу, в произвольном месте. т.е. среди "плиток" с товаром, в произвольном месте, можно будет выводить любой рекламный, информационный блок. Вот пример как это может выглядеть в магазине: Т.е. среди товаров в любой категории, в случайном месте добавляется блок. Открываем файл /app/Catalog/function.content_listing.php Ищем: $vars = $template->smarty->tpl_vars; $vars['content_list'] = $content_list; Добавляем НАД этим кодом: if ($params['template'] == "product-listing") { $rand = rand(0,$config['PRODUCTS_PER_PAGE']); $content_list_ad[$rand]['name'] = 'тест'; $content_list_ad[$rand]['description'] = 'описание'; $content_list_ad[$rand]['short_description'] = 'краткое описание'; $content_list_ad[$rand]['meta_title'] = ''; $content_list_ad[$rand]['meta_description'] = ''; $content_list_ad[$rand]['meta_keywords'] = ''; $content_list_ad[$rand]['id'] = 0; $content_list_ad[$rand]['parent_id'] = 9999; $content_list_ad[$rand]['alias'] = 'ads'; $content_list_ad[$rand]['price'] = false; $content_list_ad[$rand]['old_price'] = false; $content_list_ad[$rand]['price_save'] = false; $content_list_ad[$rand]['price_save_percent'] = false; $content_list_ad[$rand]['discount'] = 0; $content_list_ad[$rand]['rating'] = 0; $content_list_ad[$rand]['star_rating'] = 0; $content_list_ad[$rand]['reviews'] = 0; $content_list_ad[$rand]['stock'] = 0; $content_list_ad[$rand]['model'] = 'ads'; $content_list_ad[$rand]['weight'] = 0; $content_list_ad[$rand]['length'] = false; $content_list_ad[$rand]['width'] = false; $content_list_ad[$rand]['height'] = false; $content_list_ad[$rand]['volume'] = false; $content_list_ad[$rand]['manufacturer'] = false; $content_list_ad[$rand]['manufacturer_url'] = false; $content_list_ad[$rand]['label_id'] = false; $content_list_ad[$rand]['date_added'] = CakeTime::i18nFormat(time()); $content_list_ad[$rand]['date_modified'] = CakeTime::i18nFormat(time()); $content_list_ad[$rand]['viewed'] = 0; $content_list_ad[$rand]['image'] = '/img/content/noimage-250.png'; $content_list_ad[$rand]['image_original'] = '/img/content/noimage.png'; $content_list_ad[$rand]['image_width'] = 250; $content_list_ad[$rand]['image_height'] = 250; $content_list_ad[$rand]['url'] = '/page/test.html'; $content_list_ad[$rand]['attributes'] = null; $content_list = array_replace($content_list, array($rand => $content_list_ad[$rand])); ksort($content_list); } Всё.   Теперь укажите свои данные для рекламного блока в опциях: $content_list_ad[$rand]['name'] = 'тест'; $content_list_ad[$rand]['description'] = 'описание'; $content_list_ad[$rand]['short_description'] = 'краткое описание'; $content_list_ad[$rand]['image'] = '/img/content/noimage-250.png'; $content_list_ad[$rand]['image_original'] = '/img/content/noimage.png'; $content_list_ad[$rand]['image_width'] = 250; $content_list_ad[$rand]['image_height'] = 250; $content_list_ad[$rand]['url'] = '/page/test.html'; Это начальный вариант. Рекомендую ещё сделать всё через настройки в Админке - Настройки - Магазин. Добавить новые настройки, что б содержание этого блока можно было задавать через админку. Исправленный файл /app/Catalog/function.content_listing.php так же прицепил к сообщению. function.content_listing.php
  19. Фильтры

    Когда редактируете категорию, в закладке атрибуты, там есть "птички" в колонках Статус, Фильтр, Сравнение. Возможно, что у Вас выключены эти колонки.
  20. Current ye@r * 19

    Вполне возможно, бывает такое, что не все файлы, к примеру, выгружаются, либо выгружаются пустыми. Хорошо, что разобрались.
  21. Current ye@r * 19

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

    Фильтры надо как-то, где-то активировать? Создал, настроил. Не показываются фильтры не в стандартном, не в нестандартном шаблоне
  23. Необязательно ведь в основном шаблоне подключать, можно прям в коде, который вставляется. Это не готовый на 100% пример, это небольшая демонстрация. Рабочий пример виден на oxyzone.ru Сверху автоопределение города и ручной выбор города. Всё это сделано на примере этого кода.
  24. Правки для совместимости с PHP 7.2

    Да, там много мест, где не работает код на php 7.2 Постепенно с обновлениями будут вычищаться такие места в VamShop 1.
  25. В одну папку скидываете все обновления по порядку, вот Вам и один общий патч.
  26. Загрузить больше активности