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

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

  • 23 июля 2016 г. , редакция: 1469280122
  • Значит Вы обратились не к тому, а исполнитель взял не тот заказ.
    Если я правильно понял, то у Вас на хосте был удален сайт. Решение: восстановить из резервных копий хостинга.
  • 23 июля 2016 г.
  • Вообще-то исполнитель Вам ответил
    Цитата
    Денис (korogan) 23 июля 2016 г. 15:18

    Работа по сайту http://azp.su выполнена не до конца.
    на момент написания отзыва идет отладка синхронизации с 1С (проблема с выгрузкой, а именно с присвоением характеристик к категориям) и много чего еще.
    Сделали фильтр "умный"

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

    Я потратил время, сделал 80% сайта, со всеми обменами итд, и в итоге такой отзыв,

    Решать Вам!!

    P.S.
    Сайт сделан на 75-80%
    Сделано оплата Яд
    За это Вы заплатили 30% от стоимости договора и все у вас.

    и не нужно мне угрожать,

    По-хорошему Вам надо с исполнителем общаться. Он же не игнорирует Ваши сообщения.
  • 08 декабря 2016 г. , редакция: 1481195738
  • Цитата
    ДО НЫНЕШНЕГО ВРЕМЕНИ САЙТ НЕ ВЫПОЛНЕН! Скоро уже будет год!!!
    Получив заказ, Евгений (Proway) что-то делает сам, но в основном пытается раскидать заказ между сторонними программистами. К сожалению, такое поведение Евгения (Proway), указанное в Вашем сообщении, относится не только к заказчикам, но и к исполнителям (реальным разработчикам). Свое слово он не держит. От сюда вывод по Вашей проблеме: скорее всего, Евгений (Proway), подпортив свои отношения со сторонними программистами, возможно не знает к кому бы еще обратиться, чтобы доделать Ваш заказ. Полагаю (не уверен), что под другим ником (именем) он все же сможет найти исполнителя и довести Ваш заказ до логического конца. Но уж точно я не уверен, что он оплатит услуги этого программиста.
    Как-то так, успехов.
  • 22 июля 2016 г.
  • Цитата
    Я бы на месте Diafan вообще запретил продавать лицензии дешевле 12к.

    Денис, эти ребята грамотные и сами примут решение. Но все же, почему Вы так считает? Выгода будет у них и в одном и в другом случае.
  • 22 июля 2016 г.
  • Цитата
    А стоимость лицензии "бесплатной" заложена в цену услуг?
    Вы полагаете это мошенничество? Скорее маркетинг. Хотя банки обязали в кредитных договорах прописывать полную стоимость, поэтому думаю и у них все прозрачно написано, правда, возможно, где-то в последних абзацах текста (не смотрел, не утверждаю).
  • 19 июля 2016 г. , редакция: 1468928282
  • Интересно. Вы говорите о js, о событиях для dom, но не незадумываетесь почему привязка событий слетает. Если вникните в причину, то ответ тут же появится сам. Даю наводку: поиск скорее всего работает через ajax. Теперь правильные вопросы:
    1. что делает ajax?
    2. к чему поивязываются события?
    3. как увязать результаты ajax с событиями?
    Думаю минут пять потратите и все станит понятно для Вас.
    Успехов.
  • 19 июля 2016 г.
  • Степан, из того, что Вы написали, самое рациональное - это использование привязки событий через on. Он в том числе и для этого был задуман. Другие варианты также возможны, но в данной ситуации избыточны.
    Решать Вам. Правда у всех своя. Успехов.
  • 16 июля 2016 г. , редакция: 1468685730
  • Цитата
    Ferluc Lucievich (devilspharm) 6 минут назад
    Ну чего ты мне рассказываешь? Почему так негативно сразу, я не идиот, я тоже понимаю, как это должно было бы работать, пройди в демо версию, через диафан и проверь, вот только что сделал, не вычитывает со склада. Как было 10 рюкзаков, так и осталось после оформления заказа. Хоть 100 раз оформляй на эти рюкзаки, заказы будут оформляться. Даже когда стоит галочка на статусах. А именно на статусе "новый"

    Идем в демоверсию, далее в админку - раздел "Каталог", затем в настройки модуля "Каталог". Теперь отмечаем пункт "Учитывать остатки товаров на складе". После этого открываем карточку товара, например, Рюкзак «Контур 50» и напротив цен в поле количество ставим, например, 2, после чего сохраняем карточку товара. Теперь идем покупать Рюкзак «Контур 50» в количестве 2-х штук. Оформляем заказ. Теперь в админке, в разделе "Заказы" открываем этот заказ и отмечаем как "Выполнен", сохраняем. Идем обратно покупать Рюкзак «Контур 50» и видим, что его нет в продаже (в админке, в карточке того же товара видим количество 0). Итог: все работает.
    Резюме:
    Цитата
    Программисты постоянно соревнуются со Вселенной: они пытаются создать всё более идиотоустойчивые программы, а Вселенная создаёт всё более совершенных идиотов. Пока что Вселенная побеждает. (Rich Cook)
  • 16 июля 2016 г. , редакция: 1468688278
  • Цитата
    Я не хочу
    Остается или сделать самому, или заказать. Чтобы реализовать это, нужно всего лишь перенести функцию, которая минусует количество, на стадию оформления покупки. Практически копи-паст на пару минут. Так в чем сложность?
  • 16 июля 2016 г. , редакция: 1468699217
  • Цитата
    Что бы при оформлении заказа, он автоматом снимал товар со склада! Читай внимательно. Я не хочу каждому заказу присваивать новый статус.

    Один из вариантов решения:
    Берем cms.diafan 6.0.3.3. Далее редактором открываем файл shop.inc.order.php, находим строчку
    Код
    DB::query("UPDATE {shop_price} SET count_goods=%d WHERE price_id=%d", $count, $row_price["price_id"]);
    и комментируем ее вот так
    Код
    // DB::query("UPDATE {shop_price} SET count_goods=%d WHERE price_id=%d", $count, $row_price["price_id"]);
    Теперь находим вот эту строчку
    Код
    DB::query("UPDATE {shop_price} SET count_goods=%d WHERE price_id=%d", $row_price['count_goods'] + $row["count_goods"], $row_price["price_id"]);
    и комментируем ее вот так
    Код
    // DB::query("UPDATE {shop_price} SET count_goods=%d WHERE price_id=%d", $row_price['count_goods'] + $row["count_goods"], $row_price["price_id"]);
    Далее открываем файл cart.action.php редактором и находим вот эту функцию
    Код
    public function order()
    {
    ...
    }
    И в самом ее конеце дополняем следующим
    Код
    if($this->diafan->configmodules("use_count_goods", "shop"))
    {
    $rows = DB::query_fetch_all("SELECT * FROM {shop_order_goods} WHERE order_id=%d", $order_id);
    foreach ($rows as $row)
    {
    if ($row["count_goods"])
    {
    $params = DB::query_fetch_key_value("SELECT * FROM {shop_order_goods_param} WHERE order_goods_id=%d", $row["id"], "param_id", "value");
    $row_price = $this->diafan->_shop->price_get($row["good_id"], $params, false);
    $count = $row_price['count_goods'] > $row["count_goods"] ? $row_price['count_goods'] - $row["count_goods"] : 0;
    // уменьшаем количество товаров на складе
    DB::query("UPDATE {shop_price} SET count_goods=%d WHERE price_id=%d", $count, $row_price["price_id"]);
    }
    }
    }

    Ну что ж, все. Осталось проверить в действие. Ну это уж Вы сами.
    Успехов.
  • 13 июля 2016 г.
  • Цитата
    интересует ваше мнение
    А мнение о чем? Стоит или не стоит приобретать? Или как шаблоны ведут себя на практике? Если как на практике, то есть демка. Да и с автором можно договориться о тестировании.
  • 14 июля 2016 г. , редакция: 1468527798
  • У Вас ошибка в следующем: в описании импорта/экспорта 20 полей, а в самом файле на одно поле больше. Вот и ошибка - не совпадает количество полей импорта/экспорта. Решение (возможно - надо проверять): в Вашем файле img.zip откройте редактором файл 2-1.csv и удалите в каждой строчке последнюю точку с запятой (это самый последний символ в каждой строке). Сохраните и импортируйте. Будет все ...
    Успехов.
  • 16 июля 2016 г. , редакция: 1468658500
  • Цитата
    У Вас ошибка в следующем: в описании импорта/экспорта 20 полей, а в самом файле на одно поле больше. Вот и ошибка - не совпадает количество полей импорта/экспорта. Решение (возможно - надо проверять): в Вашем файле img.zip откройте редактором файл 2-1.csv и удалите в каждой строчке последнюю точку с запятой (это самый последний символ в каждой строке). Сохраните и импортируйте. Будет все ...

    Дополню. Считаю важным. После того, как Вы изменили описание импорта/экспорта, ОБЯЗАТЕЛЬНО сбрасывайте кэш. Иначе во время экспорта/импорта будет действовать старый кэш. Это и есть причина появления лишнего поля в файле экспорта товаров, которая инициирует ошибку при импорте.
    Все!
  • 12 апреля 2017 г.
  • Создав описание импорта просто выгрузите товары, в котором для примера проставлены значения. Посмотрите результат экспорта - то как должны быть описаны значения. Что бы исключить внутренние ошибки кода можно выгрузить товар и загрузить полученный результат. В идеале не должно быть ошибок.

    Успехов.
  • 12 апреля 2017 г. , редакция: 1492028269
  • В описании импорта/экспорта есть поле: "Разделитель параметров, влияющих на цену, количества и валюты в пределах одного значения цены/количества". Присвойте ему значение: "&", а не "," как у Вас сейчас. Ошибка должна исчезнуть.
  • 18 апреля 2017 г.
  • На сайте Вы создали описание импорта/экспорта. Теперь вбейте на сайте демонстрационный товар и выгрузите все это в csv. Таким образом Вы получите правильный csv. Сравните полученный csv со своим на предмет количества колонок и формата их содержания. Все это позволит понять в чем ошибка.

Новости

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

Форум