Вход • Регистрация

Всего найдено: 1412

  • 06 мая 2016 г.
  • Как вариант. Серия должна быть товаром, а модель характеристикой (Список с выбором нескольких значений), влияющей на цену. Ничего другого пока в голову не приходит.

    Или другой вариант. Я на следующей недели закончу писать дополнение к cms.diafan (рабочее название - Комплекты к товарам). Суть дополнения заключается в том, что каждый товар сможет состоять из множества разных групп таких же товаров. Эти комплекты будет возможно заказать или приобрести одним кликом или все по отдельности, зависит от выставленных настроек в админке. Соответственно данное решение возможно решит Вашу задачу, если выставите в настройках приобретение элементов комплекта товара независимо от самого товара и, естественно, главному товару (в Вашем случае это Серия) выставите цену равную нулю. В принципе это решение уже можно опробовать, так как в целом оно работает (заканчиваю работу над отображением в корзине, в письмах, импорт/экспорт товаров и комплектов).
    Кстати, по мойму, такое дополнение вроде есть уже, но с тем, что я делаю общего ничего нет, кроме замысла. Но возможно уже имеющееся дополнение Вам подойдет тоже. Как говориться, Вам и решать.

    Возможно еще один вариан. Вам просто необходимо воссоздать возможность присваивать категориям соответствующие характеристики.

    Возможно есть и другие варианты. Надо просто подумать над этим или подождать, пока кто-нибудь не придложит приемлимый вариант.

    Успехов.
  • 06 мая 2016 г.
  • Цитата
    В модуле рассылка создал письмо с новостью сайта. Письмо делал через встроенный редактор
    Полагаю, чтобы дать ответ на Ваш вопрос, необходимо увидеть этот встроенный редактор писем. Возможно Вам необходимо задать этот вопрос автору данного редактора или сообщите где можно увидеть этот код.
    Из того, что Вы представили, можно сделать вывод о том, что некоррекно отрабатываются переменные.
  • 27 января 2017 г.
  • Ну конечно же пишите в ТП :)
    Поясню. После обновления dns данных tcp пакеты прийдут на сервер diafan. А внутри сервера запросы перераспределяются согласно внутренней настройки, которая из-за Вашей неточности сработает не так, как Вам нужно. Так что смело пишите "чисто сердечное" в ТП :)
  • 27 января 2017 г.
  • Кстати, когда я писал сообщение, у Вас был значок пользователя облака diafan. Сейчас его нет. Тогда данная фраза
    Цитата
    А внутри сервера запросы перераспределяются согласно внутренней настройки, которая из-за Вашей неточности сработает не так
    уже к Вам не относится, конечно если Вы не делегировали домен на dns сервер diafan.
  • 19 мая 2017 г.
  • Когда как. В сети интернет присутствует множество dns-серверов. Они переодически обмениваются данными с разными интервалами (зависит от того, как системный администратор выставит настройки). Например, dns rucenter, если не ошибаюсь, обновляются раз в 3 часа. Может так совпасть, что Вы обновите dns записи буквально за 15 минут до процесса обновления. Но это не значит, что за этот период гость с любого терминала сети интернет сможет попасть на Ваш хост, так как не все dns-сервера сети интернет обновятся одномоментно. Поэтому, если вы делегируете обслуживание доменного имени, то запаситесь терпением (в среднем 3 - 72 часа). Все гораздо быстрее, если Вы не изменяете адрес обслуживающего Вас dns-сервера.
  • 04 мая 2016 г. , редакция: 1462375334
  • Код
    echo 'Здравствуйте, '.$this->diafan->_users->fio.'!
    Ваш логин: '.$this->diafan->_users->name.'
    Ваш e-mail: '.$this->diafan->_users->mail.'
    Ваш телефон: '.$this->diafan->_users->phone.'
    Вы зарегистрировались на сайте: '.date("d.m.Y H:i", $this->diafan->_users->created);
    Успехов.
  • 03 мая 2016 г.
  • Count(ИмяПоля) => возвращает число непустых значений поля таблицы;
    Count(*) => возвращает число записей в таблице.
    В вашем случае нужно просто указать столбец для функции Count:
    Код
    Select Count(Поле1) From Таблица1;
    Успехов!
  • 03 мая 2016 г.
  • Цитата
    Т.е. есть как бы общий товар с количеством и подтовары. Как это реализовать в Диафане?
    Вариантов много. Например, используйте блок похожих товаров, предварительно переименовав этот блок (что-то вроде "Подтовары").
    Цитата
    Сейчас у меня все артикулы размерные лежат в неактивной категории Текстиль, размеры.
    Можно ли сделать так, чтобы была табличка с остатками размеров внутри основной карточки товара?
    Если не программировать, то попробуйте использовать шаблонный тег вывода товаров на странице товара.
    Успехов.
  • 28 апреля 2016 г.
  • Цитата
    Правда ли что нет возможности указывать килограммы, метры и корректно выводить с ними счет и накладную?
    Нет, возможность есть. Используйте характеристики "Список с выбором нескольких значений" или платное дополнение, например "Комментарий к цене".
    Цитата
    Действительно ли нет возможности указывать НДС?
    Такая возможность вроде есть, если не ошибаюсь.
    Цитата
    Откуда вообще столько вроде простых и обычных пожеланий? Цена увеличилась аж на 70%, но поток пожеланий не иссякает.
    На мой взгляд эти вопросы не требуют ответа.
  • 25 апреля 2016 г. , редакция: 1461536925
  • Была такая задача, делал ее на базе скидок cms.diafan. Далее при изменении значения количества товара, которое желает приобрести гость js автоматом меняла цену. Впринципе я и сейчас делаю что-то на подобие. Т.е. делаю расширение связанное с комплектами товаров. Там те же механизмы прописываю (изменение цен, скидок, наличия и т.п.).
  • 22 апреля 2016 г.
  • Цитата
    Если возможность добавить в импорт товара СКИДКИ? точнее чтобы при импорте отображался скидка например 10%.
    Стесняюсь спросить, это вопрос, предложение или пожелание?
  • 22 апреля 2016 г. , редакция: 1461357202
  • Цитата
    вопрос, есть ли возможность реализации.
    Ответ: возможность реализации есть. А нужна ли она Вам. Как Вы себе представляете использование скидок в процедурах импорта/экспорта. Самое интересное, что они (скидки) могут быть индивидуальные. Теперь представьте, что нужно сообщать функции импорта во время заливки цен, где цена указывается со скидкой, чтобы соответственно функция смогла преобразовать данную цену в базовое состояние. Т.е. вместо значения, например, 350, будет, допустим 350&...&...&...&...&...&... ... А если еще цены указывать со значениями характеристик, которые влияют на цены. Т.е. код создать можно, но ... (это зависит от Вас).
  • 25 октября 2017 г. , редакция: 1508952348
  • Самое простое решение: выгрузите товары в формате csv. Затем откройте этот файл в excel. Далее добавьте колонку с формулой, которая автоматом изменит цены. Сохраните рещультат без содержания старой колонки цен. Все. Требуется 3-5 минут на исполнение.
  • 22 апреля 2016 г.
  • Цитата
    Данным кодом должна выводится картинка
    Так и будет, если в переменной
    Цитата
    $img
    будут соответствующие значения.
    Цитата
    При переходе на детальное описание статьи все хорошо, все отображается.
    Это разные алгоритмы формировании данных. В данном случае в переменных есть требуемые значения. А в Вашем эксперименте их нет. Решение: необходимо передать соответствующие значения в переменную
    Цитата
    $img
  • 22 апреля 2016 г. , редакция: 1461318898
  • Цитата
    Это стандартный код, который выводит изображения, но через блок почему то не выходит.
    Ну и что, что стандартный. Это только часть кода. Вы же работаете с Model-View-Controller. Не поленитесь, почитайте, здесь все подробно расписано. Если не поймете, то напишите, вылажу требуемый Вам код.
    Успехов.
  • 22 апреля 2016 г. , редакция: 1461344162
  • Код
    // получаем два изображения, прикрепленные к товару,
    // ссылка с изображения ведет на увеличенную копию изображения

    $id = /*заполняем значение*/;
    $site_id = /*заполняем значение*/;

    $images = $this->diafan->_images->get("medium", $id, "clauses", "element", $site_id, "Название товара", false, 2, "large");

    // выводим полученные файлы в шаблоне модуля
    foreach($images as $img)
    {
    echo '<a href="'.BASE_PATH_HREF.$img["link"].'">'
    .'<img src="'.$img["src"].'" width="'.$img["width"]
    .'" height="'.$img["height"]
    .'" alt="'.$img["alt"].'" title="'.$img["title"].'">'
    .'</a> ';
    }

    Не проверял данный код, так, что сообщите результат.
  • 22 апреля 2016 г. , редакция: 1461350180
  • Цитата
    Вопрос в заполнении $id, $site_id.
    Здесь все просто, зависит от полета фантазии. Во-первых, $site_id - это одно значение (в обычном случае). А во-вторых, $id должно быть той статьи, которую хотите вывести. Статья может быть выбрана: фиксировано одна или только последняя статья, или рандомный выбор статьи и т.д. Все зависит от Вас.
  • 22 апреля 2016 г. , редакция: 1461356023
  • Еще раз
    Код
    // получаем два изображения
    // ссылка с изображения ведет на увеличенную копию изображения

    $variation = "medium"; /*размер изображения, указанный в настройках модуля*/
    $id = 101; /*номер элемента, к которому прикреплены изображения*/;
    $site_id = 7; /*страница сайта, к которой прикреплен элемент*/;
    $count = 2; /*количество изображений*/
    $link_to = "large"; /*размер изображения, на который ведет ссылка*/

    $images = $this->diafan->_images->get($variation, $id, "clauses", "element", $site_id, "", false, $count, $link_to);

    // выводим полученные файлы в шаблоне модуля
    foreach($images as $img)
    {
    echo '<a href="'.BASE_PATH_HREF.$img["link"].'">'
    .'<img src="'.$img["src"].'" width="'.$img["width"]
    .'" height="'.$img["height"]
    .'" alt="'.$img["alt"].'" title="'.$img["title"].'">'
    .'</a> ';
    }

    Я попытался более подробно описать переменные. Эти значения должны быть правильными, иначе в результате получите пустые значения.
  • 22 апреля 2016 г.
  • Дополню свое сообщение. Функция
    Код
    $this->diafan->_images->get();
    это не что иное, как обращение к базе данных. Аргументы функции - это значения фильтров для базы данных. Соответственно, если аргументы не верны, то и значения нужного не будет.
  • 20 апреля 2016 г.
  • Полагаю, что Ваша задача решается без особых усилий.
    Цитата
    1я - цель сробатывала, когда клиент отправлял форму оставить заявку на странице http://artkozlov.com/landing-page/
    Необходимо вставить скрип в саму форму, т.е. информация о достижении такой цели передать Яндекс.Метрике с помощью JavaScript.
    Инструкция здесь (см. "JavaScript событие").
    Подробнее: При создании цели указывается ее идентификатор. При достижении цели вызывается метод (в Вашем случае это произойдет при отправки формы "Оставить заявку")reachGoal, в который передаётся указанный идентификатор. В Ecommerce информация о достижении цели передаётся с помощью поля goal_id вместе с данными о действии.
    Цитата
    2я - цель когда клиент заполнил и отправил бриф на странице http://artkozlov.com/landing-page/brif/
    Решается аналогично.
    Цитата
    2. Наладить SMS оповещение при отправке формы или заполнения брифа.
    Здесь все просто: вставляем соответствующий скрипт, вешая его на кнопку отправки формы (сначала скрипт, затем закрываем форму).
    Цитата
    3. Поправить отображение Яндекс карты внизу страницы, чтобы она отображалась браузере Internet Explorer
    Не смотрел Ваш сайт, но думаю, что надо поиграть с css, т.к. карты яндек отображаются практически в любом браузере (не знаком со случаями, где не отображалось бы).
    Цитата
    4. Поправить раздел портфолио (нестандартные кейсы), чтобы при нажатии на сайт из портфолио он открывался, но не происхоило переброски на реальный сайт при нажатии на любой пункт меню сайта.
    В javascript делаете перехват и отмену события перехода на другую страницу.

    Вот и все, с этим Вы сможете справиться самостоятельно. Инструкции увидите, перейдя по ссылкам в данном сообщении.
    Успехов.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум