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

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

  • 13 мая 2011 г. , редакция: 1305264614
  • Нет раздела в категории "Модули diafan.CMS"
    Хотел задать вопрос по модулю Форум а его нет :)
    значится пока здесь - Было бы неплохо поиск по форуму сделать.
    Пролистывая свежачки попадалась темка про кнопки - но непомню где именно искал долго так и не нашёл.
  • 04 мая 2011 г. , редакция: 1304507322
  • Во точно, у нас сейчас заказчик меня терзает, по поводу того, что нельзя указать какого размера и цвета товар хочет приобрести покупатель и ни одной характеристики не указывается в бланке заказа, каким образом на складе должны определять то что заказал покупатель? Я им говорю что менеджер должен позвонить и обговорить эти мелкие нюансы артикул товара то ведь есть.
    По поводу того как сделать - ясно что в большинстве всевозможных сочетаний параметров не будет.
    Поэтому надо так и делать собирать возможные наборы, которые имеются, и выставлять для них цену.
    Опять же получится таблица или несколько идущих подряд селекторов значения следующего из них будет зависеть от выбора пред идущего(их). Это уж кому как удобнее в зависимости от дизайна и личных предпочтений.
    И ещё такой вариант в отношении одежды. Размер и цвет не влияют на стоимость товара но эти характеристики требуется выбирать при оформлении заказа они не являются статическими.
    поэтому логично бы было характеристики разделить на 2 категории статические (например: бренд, состав) и динамические (например: размер, цвет)
  • 13 мая 2011 г.
  • Я чего-то не полностью понял по поводу 2 моментов.
    1. в /js/user-func.js
    Код
    $("select[name=depend]").change(function() {
    var price = $(this).find('option:selected').attr('rel');
    $(this).parents('form').find('span').text(price);
    });
    уже имеется, а вот конструкции
    Код
    $("form input[name=attachment]").live('change', function() {...
    я чегото не нашёл
    2. по поводу правильного отображения скидок
    Код
    if(! $result["buy"])
    return FALSE;
    if($row["no_buy"] || ! $row["count"] && ! $row["depend"])
    {
    echo '<div class="shop_no_buy">'.$this->_('NO_BUY').'</div>';
    return FALSE;
    }
    эта конструкция находится в функции которая отображает кучу кнопок и мы её заменили на выше предложенное, так что непонятно куда вставлять ниже следующее :|
  • 21 апреля 2011 г.
  • 6 - 7 косых за вёрстку это круто. Както мы дёшево работаем - надо переоценить нашу работу, ато у нас сайт получается в среднем 12 - 15 тысяч рублей. И многие потенциальные заказчики когда слышат стоимость сразу трубу бросают типа дорого. Но в принципе правильно - мы на столько и делаем, нет времени на до работку мелочей чтобы хоть как-то, что-то заработать более менее приемлемо, а не только за еду работать.
  • 21 апреля 2011 г.
  • Маленькая но очень дорогая республика Марий Эл. Тут все думают что сделать сайт это очень просто нажал пять кнопок и готово. Тут мне недавно одна заявила, что хочет заказать магазин за 4К рублей, ну я ей сказал что это не реально.
  • 22 апреля 2011 г.
  • Полностью согласен. Но мужикам которые пилят доски, режут стёкла, заливают бетон, шьют одежду ... Это пипец как сложно объяснить они этого просто не понимают и с чувством прекрасного у них тоже бывает не всегда всё в порядке :). Но они в принципе разбираются что такое шаблонная работа а что нет - заказывают дизайны под себя чётко ставят вопрос о том что должно быть нарисовано описывают какие-то идеи, которые блин из коробки то не поставить. Вот и приходится скрипя зубами занижать немного цены идти на компромисы - в надежде что слепим более менее работающую версию а остальное доработаем по мере обслуживания.
  • 15 апреля 2011 г. , редакция: 1302857885
  • Дык а что делать то? Есть тестовая лицензия но на ней обновлятся автоматом нельзя. Да и убили мы тот хост, потому что были с ним проблемы непонятно каким мокаром его ломанули и стали спам через него рассылать.
    Соответственно из датацентра нам нагоняя пару раз выписывали - по этому поводу.
  • 05 мая 2011 г. , редакция: 1304592289
  • После некоторого перерыва я взялся таки за старое. После некоторого количества апдейтов CMS. Восстановил тестовый домен. Собрал солянку строго по инструкции из 4.3 и 4.4 запустил апдейт. В админку теперь пустило . Зато наблюдаю некоторую разруху. В частности:
    1 Шаблон немного поплыл. (поправимо, претензий нет разберёмся)
    2 Отвалились часть характеристик. Такое подозрение, что в тех случаях где значение параметра содержит буквы происходит крах и значения не могут добавится или из за круглых скобок. Хотя скорее всего дело в другом.
    Код
    Размер: К7 (20 см), К6 (18 см), К5 (16 см), К4 (14 см), К3 (12 см), К2 (10 см), К1 (8 см)

    потому как в базе данных индексы всё правильно проставлены могу дать реквизиты, в тех поддержку кинуть?
  • 05 мая 2011 г.
  • Цитата:"Я думал, думал я всё понял"
    Косяк заключается в следующем есть таблица
    diafan_shop_param_select в которой есть важные поля (id, param_id, value, name) где (табличный идентификатор, идентификатор параметра, индекс параметра, значение)
    закодили кодеры неправильно в результате чего в шаблон передаются данные в связке id=>name вместо value=>name
  • 06 мая 2011 г.
  • Решение проблемы:
    открываем файл shop.model.php
    правим кусок кода со строки 1218
    Код
    $result_select = DB::query("SELECT [name], id FROM {shop_param_select} WHERE param_id=%d ORDER BY sort ASC", $row_param["param_id"]);
    while ($row_select = DB::fetch_array($result_select))
    {
    $this->result["depends"][$row_param["param_id"]]["values"][$row_select["id"]] = $row_select["name"];
    }

    на следующий
    Код
    $result_select = DB::query("SELECT [name], value FROM {shop_param_select} WHERE param_id=%d ORDER BY sort ASC", $row_param["param_id"]);
    while ($row_select = DB::fetch_array($result_select))
    {
    $this->result["depends"][$row_param["param_id"]]["values"][$row_select["value"]] = $row_select["name"];
    }
  • 06 мая 2011 г.
  • Решение :
    в строке 1439
    Код
    $param_select[$row["id"]][$value] = DB::query_result("SELECT [name] FROM {shop_param_select} WHERE id=%d AND param_id=%d", $values[$row["id"]][0]["rvalue"], $row["id"]);

    заменить на
    Код
    $param_select[$row["id"]][$value] = DB::query_result("SELECT [name] FROM {shop_param_select} WHERE value=%d AND param_id=%d", $values[$row["id"]][0]["rvalue"], $row["id"]);

    но и это ещё не всё - исследуем дальше ...
  • 06 мая 2011 г.
  • тамже чуть ниже для блока multiple тоже самое 1466
    Код
    DB::query_result("SELECT [name] FROM {shop_param_select} WHERE id=%d AND param_id=%d", $val["rvalue"], $row["id"]);

    заменить
    Код
    DB::query_result("SELECT [name] FROM {shop_param_select} WHERE value=%d AND param_id=%d", $val["rvalue"], $row["id"]);
  • 12 апреля 2011 г.
  • Напишите им что не работает по которе хотите использовать на хосте. Если не устранят проблему то пусть возвращают деньги и всё зачем вам хостинг на котором ничего толком не работает :)
  • 15 апреля 2011 г.
  • да не скажите - есть у нас 2 заказчика у которых ответственные за магазин настолько не образованые и боятся компьютеров что они практически не прикладывают никаких усилий и не развивают свой магазин. Хотя всё что мы могли сделать всё сделали.
  • 08 апреля 2011 г.
  • Устанавливая 4.4 от 06.04 заметил, что при установке полного пакета с примерами не хватает времени на обработку.
    Код
    ...
    max_execution_time = 30 ; Maximum execution time of each script, in seconds
    max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
    ...
    default_socket_timeout = 60
    ...
    mysql.connect_timeout = 60
    ...


    Поднял до 180 и 360 установка прошла нормально. Хотя это тоже цифры очень относительны для разных систем. Может быть стоило, где нибудь указать это в виде предупреждения. Во вложенном текстовом файле в дистрибутив, ну или на худой конец в процессе установки - рядом с галочкой "заполнить примерами". Или как то может оптимизировать заполнение. Может быть даже отделить этот процесс от установки в дополнительный необязательный шаг.
Показывать по:

Новости

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

Форум