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

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

  • 23 марта 2016 г. , редакция: 1458753040
  • DENIS (DRACHOON), если сравнивать последнюю версию из 5.4 (это diafan.CMS.5.4.13.3) и последнюю из 6.0 (это diafan.CMS.6.0.1.10), то выясним, что изменен 361 файл в 125 директориях (без учета сравнения дефолтного состояния таблиц баз данных этих версий). В принципе, это сравнение сделал только для Вас. Потребовалось 4 минуты.
    Код
    файл => .htaccess
    файл => index.php
    файл => install.php
    файл => readme.txt
    файл => update.php
    директория => adm
    файл => brand.php
    файл => index.php
    директория => admimg
    файл => useradmin_edit.gif
    директория => admincludes
    файл => act.php
    файл => action.php
    файл => action_functions.php
    файл => del.php
    файл => edit.php
    файл => edit_functions.php
    файл => frame.php
    файл => init.php
    файл => move.php
    файл => rel_elements.php
    файл => save.php
    файл => save_functions.php
    файл => show.php
    файл => theme.php
    файл => validate.php
    директория => admjs
    файл => admin.edit.js
    файл => admin.js
    файл => admin.move.js
    файл => admin.show.js
    директория => admjsedit
    файл => admin.edit.cat_id.js
    файл => admin.edit.param_select.js
    файл => admin.edit.rel_elements.js
    файл => admin.edit.site_id.js
    файл => admin.edit.user_id.js
    директория => adm hemes
    файл => admin.php
    файл => adminauth.php
    файл => demoauth.php
    директория => adm hemesinstall
    файл => install.view.menu.php
    файл => install.view.php
    файл => install.view.step1.php
    файл => install.view.step2.php
    файл => install.view.step3.php
    файл => install.view.step4.php
    файл => install.view.step5.php
    файл => install.view.step6.php
    директория => css
    файл => prettyPhoto.css
    файл => style.css
    директория => csscodemirror
    файл => codemirror.css
    директория => csscustom-theme
    файл => jquery-ui-1.8.18.custom.css
    директория => includes
    файл => custom.php
    файл => demo.php
    файл => diafan.php
    файл => image.php
    файл => init.php
    файл => install.php
    файл => model.php
    файл => route.php
    файл => session.php
    файл => template.php
    директория => js
    файл => jquery.prettyPhoto.js
    файл => site.js
    директория => langs
    файл => eng
    директория => modulesab
    файл => ab.action.php
    файл => ab.install.php
    файл => ab.model.php
    файл => ab.rss.php
    файл => ab.search.php
    директория => modulesabadmin
    файл => ab.admin.category.php
    файл => ab.admin.config.php
    файл => ab.admin.counter.php
    файл => ab.admin.menu.php
    файл => ab.admin.param.php
    файл => ab.admin.php
    директория => modulesabadminjs
    файл => ab.admin.js
    файл => ab.admin.param.js
    директория => modulesabjs
    файл => ab.edit.js
    файл => ab.form.js
    файл => ab.js
    файл => ab.show_search.js
    директория => modulesabviews
    файл => ab.view.attachments.php
    файл => ab.view.edit.php
    файл => ab.view.first_page.php
    файл => ab.view.form.php
    файл => ab.view.id.php
    файл => ab.view.images.php
    файл => ab.view.list.php
    файл => ab.view.param.php
    файл => ab.view.show_block.php
    файл => ab.view.show_block_rel.php
    файл => ab.view.show_search.php
    директория => modulesadmin
    файл => admin.inc.php
    файл => admin.install.php
    директория => modulesadminadmin
    файл => admin.admin.php
    директория => modulesadminadminjs
    файл => admin.admin.js
    директория => modulesattachments
    файл => attachments.inc.php
    директория => modulesattachmentsadmin
    файл => attachments.admin.inc.php
    директория => modulesalanceadmin
    файл => balance.admin.php
    директория => moduless
    файл => bs.install.php
    файл => bs.model.php
    директория => modulessadmin
    файл => bs.admin.category.php
    файл => bs.admin.php
    директория => modulessadminjs
    файл => bs.admin.edit.js
    директория => modulessjs
    файл => bs.show_block.js
    директория => modulescaptchaadmin
    файл => captcha.admin.config.php
    файл => captcha.admin.inc.php
    файл => captcha.admin.php
    директория => modulescaptchaadminjs
    файл => captcha.admin.js
    директория => modulescaptchaviews
    файл => captcha.view.get.php
    файл => captcha.view.get_form.php
    файл => captcha.view.get_qa.php
    файл => captcha.view.get_recaptcha.php
    директория => modulescart
    файл => cart.action.php
    файл => cart.inc.php
    файл => cart.model.php
    директория => modulescartjs
    файл => cart.form.js
    файл => cart.show_block.js
    директория => modulescartviews
    файл => cart.view.form.php
    файл => cart.view.info.php
    файл => cart.view.show_last_order.php
    файл => cart.view.table.php
    файл => cart.view.table_mail.php
    директория => modulesclauses
    файл => clauses.install.php
    файл => clauses.sitemap.php
    директория => modulesclausesadmin
    файл => clauses.admin.category.php
    файл => clauses.admin.config.php
    файл => clauses.admin.counter.php
    файл => clauses.admin.php
    директория => modulesclausesviews
    файл => clauses.view.list.php
    директория => modulescomments
    файл => comments.action.php
    директория => modulescommentsadmin
    файл => comments.admin.config.php
    файл => comments.admin.inc.php
    файл => comments.admin.param.php
    файл => comments.admin.php
    директория => modulescommentsviews
    файл => comments.view.images.php
    директория => modulesconfigadmin
    файл => config.admin.php
    директория => modulesconsultant
    файл => consultant.css
    файл => consultant.model.php
    файл => consultant.php
    директория => modulesconsultantadmin
    файл => consultant.admin.php
    директория => modulescustom
    файл => custom.inc.php
    директория => modulescustomadmin
    файл => custom.admin.demo.php
    файл => custom.admin.php
    директория => modulescustomadminjs
    файл => custom.admin.js
    директория => modulesfaq
    файл => faq.model.php
    файл => faq.php
    директория => modulesfaqadmin
    файл => faq.admin.category.php
    файл => faq.admin.config.php
    файл => faq.admin.counter.php
    файл => faq.admin.php
    директория => modulesfeedback
    файл => feedback.action.php
    директория => modulesfeedbackadmin
    файл => feedback.admin.param.php
    файл => feedback.admin.php
    директория => modulesfilemanageradmin
    файл => filemanager.admin.php
    директория => modulesfilemanageradminjs
    файл => filemanager.admin.js
    директория => modulesfiles
    файл => files.install.php
    директория => modulesfilesadmin
    файл => files.admin.category.php
    файл => files.admin.config.php
    файл => files.admin.counter.php
    файл => files.admin.php
    директория => modulesfilesadminjs
    файл => files.admin.js
    директория => modulesforum
    файл => forum.model.php
    директория => modulesforumadmin
    файл => forum.admin.blocks.php
    файл => forum.admin.category.php
    файл => forum.admin.config.php
    файл => forum.admin.messages.php
    файл => forum.admin.php
    директория => modulesgeomapadmin
    файл => geomap.admin.inc.php
    файл => geomap.admin.php
    директория => modulesgeomapackendyandex
    файл => geomap.yandex.admin.php
    файл => geomap.yandex.view.add.php
    директория => modulesgeomapviews
    файл => geomap.view.show.php
    директория => modulesimages
    файл => images.editor.php
    файл => images.inc.php
    директория => modulesimagesadmin
    файл => images.admin.action.php
    файл => images.admin.inc.php
    файл => images.admin.php
    файл => images.admin.view.php
    директория => modulesimagesadminjs
    файл => images.admin.inc.config.js
    файл => images.admin.inc.js
    файл => images.admin.js
    директория => modulesimagesjs
    файл => images.editor.js
    директория => moduleskeywords
    файл => keywords.inc.php
    директория => moduleskeywordsadmin
    файл => keywords.admin.importexport.php
    файл => keywords.admin.inc.php
    файл => keywords.admin.php
    директория => moduleslanguagesadmin
    файл => languages.admin.php
    файл => languages.admin.translate.php
    директория => modulesmenu
    файл => menu.install.php
    директория => modulesmenuadmin
    файл => menu.admin.action.php
    файл => menu.admin.category.php
    файл => menu.admin.inc.php
    файл => menu.admin.php
    директория => modulesmenuadminjs
    файл => menu.admin.js
    директория => modulesmistakesadmin
    файл => mistakes.admin.php
    директория => modules ews
    файл => news.install.php
    файл => news.rss.php
    директория => modules ewsadmin
    файл => news.admin.category.php
    файл => news.admin.config.php
    файл => news.admin.counter.php
    файл => news.admin.php
    директория => modulespaginatorviews
    файл => paginator.view.get_admin.php
    директория => modulespayment
    файл => payment.inc.php
    директория => modulespaymentadmin
    файл => payment.admin.history.php
    файл => payment.admin.php
    директория => modulespaymentackend on_cash
    файл => payment.non_cash.admin.php
    файл => payment.non_cash.memo.php
    файл => payment.non_cash.ul.php
    директория => modulespaymentackendyandexmoney
    файл => payment.yandexmoney.admin.php
    файл => payment.yandexmoney.view.php
    директория => modulesphoto
    файл => photo.install.php
    директория => modulesphotoadmin
    файл => photo.admin.category.php
    файл => photo.admin.config.php
    файл => photo.admin.counter.php
    файл => photo.admin.php
    директория => modulesphotoadminjs
    файл => photo.admin.js
    директория => modulesphotoviews
    файл => photo.view.rows.php
    директория => modules atingadmin
    файл => rating.admin.config.php
    файл => rating.admin.inc.php
    файл => rating.admin.php
    директория => modules egistration
    файл => registration.model.php
    директория => modules egistrationviews
    файл => registration.view.show_login.php
    директория => modulessearch
    файл => search.action.php
    директория => modulessearchadmin
    файл => search.admin.history.php
    файл => search.admin.php
    директория => modulessearchjs
    файл => search.show_search_top.js
    директория => modulesserviceadmin
    файл => service.admin.db.php
    файл => service.admin.php
    файл => service.admin.repair.php
    директория => modulesshop
    файл => shop.1c.php
    файл => shop.action.php
    файл => shop.export.php
    файл => shop.install.php
    файл => shop.model.php
    файл => shop.yandex.php
    директория => modulesshopadmin
    файл => shop.admin.action.php
    файл => shop.admin.additionalcost.php
    файл => shop.admin.brand.php
    файл => shop.admin.category.php
    файл => shop.admin.config.php
    файл => shop.admin.counter.php
    файл => shop.admin.currency.php
    файл => shop.admin.delivery.php
    файл => shop.admin.discount.php
    файл => shop.admin.import.php
    файл => shop.admin.importexport.category.php
    файл => shop.admin.importexport.element.php
    файл => shop.admin.importexport.php
    файл => shop.admin.menu.php
    файл => shop.admin.order.php
    файл => shop.admin.ordercount.php
    файл => shop.admin.orderparam.php
    файл => shop.admin.orderstatus.php
    файл => shop.admin.param.php
    файл => shop.admin.php
    файл => shop.admin.view.php
    файл => shop.admin.waitlist.php
    файл => shop.admin.wishlist.php
    директория => modulesshopadminjs
    файл => shop.admin.config.js
    файл => shop.admin.discount.js
    файл => shop.admin.importexport.js
    файл => shop.admin.js
    файл => shop.admin.order.js
    директория => modulesshopinc
    файл => shop.inc.order.php
    файл => shop.inc.price.php
    директория => modulesshopjs
    файл => shop.buy_form.js
    директория => modulesshopviews
    файл => shop.view.buy_form.php
    файл => shop.view.first_page.php
    файл => shop.view.id.php
    файл => shop.view.list.php
    файл => shop.view.list_search.php
    файл => shop.view.rows.php
    файл => shop.view.show_block.php
    файл => shop.view.show_block_left.php
    файл => shop.view.show_block_rel.php
    директория => modulessite
    файл => site.install.php
    директория => modulessiteadmin
    файл => site.admin.blocks.php
    файл => site.admin.config.php
    файл => site.admin.dynamic.php
    файл => site.admin.php
    директория => modulessubscribtionadmin
    файл => subscribtion.admin.category.php
    файл => subscribtion.admin.emails.php
    файл => subscribtion.admin.phones.php
    файл => subscribtion.admin.php
    файл => subscribtion.admin.sms.php
    директория => modulessubscribtionviews
    файл => subscribtion.view.form.php
    директория => modules ags
    файл => tags.inc.php
    файл => tags.install.php
    директория => modules agsadmin
    файл => tags.admin.action.php
    файл => tags.admin.inc.php
    файл => tags.admin.php
    файл => tags.admin.view.php
    директория => modules agsadminjs
    файл => tags.admin.inc.js
    директория => modules rashadmin
    файл => trash.admin.php
    директория => modulesupdate
    файл => update.inc.php
    файл => update.install.php
    директория => modulesupdateadmin
    файл => update.admin.action.php
    файл => update.admin.php
    директория => modulesupdateadminjs
    файл => update.admin.js
    директория => modulesuseradmin
    файл => useradmin.action.php
    файл => useradmin.css
    файл => useradmin.edit.css
    файл => useradmin.inc.php
    директория => modulesuseradminadmin
    файл => useradmin.admin.action.php
    директория => modulesuseradminjs
    файл => useradmin.js
    директория => modulesuseradminviews
    файл => useradmin.view.edit.php
    директория => modulesuserpage
    файл => userpage.model.php
    директория => modulesuserpageviews
    файл => userpage.view.orders.php
    директория => modulesusers
    файл => users.inc.php
    файл => users.install.php
    директория => modulesusersadmin
    файл => users.admin.config.php
    файл => users.admin.param.php
    файл => users.admin.php
    файл => users.admin.role.php
    директория => modulesvotesadmin
    файл => votes.admin.config.php
    файл => votes.admin.php
    файл => votes.admin.userversion.php
    директория => modulesvotesadminjs
    файл => votes.admin.js
    директория => moduleswishlist
    файл => wishlist.action.php
    файл => wishlist.inc.php
    файл => wishlist.model.php
    директория => moduleswishlistjs
    файл => wishlist.form.js
    директория => moduleswishlistviews
    файл => wishlist.view.table.php
    директория => plugins
    файл => class.phpmailer.php
    файл => class.smtp.php
    файл => encoding.php
    файл => json.php
    файл => remotetypograf.php
    директория => pluginskcaptcha
    файл => kcaptcha.php
    файл => kcaptcha_config.php
    директория => pluginsutf8
    файл => from_unicode.php
    файл => ltrim.php
    файл => ord.php
    файл => rtrim.php
    файл => str_ireplace.php
    файл => str_pad.php
    файл => str_split.php
    файл => strcasecmp.php
    файл => strcspn.php
    файл => stristr.php
    файл => strlen.php
    файл => strpos.php
    файл => strrev.php
    файл => strrpos.php
    файл => strspn.php
    файл => strtolower.php
    файл => strtoupper.php
    файл => substr.php
    файл => substr_replace.php
    файл => to_unicode.php
    файл => transliterate_to_ascii.php
    файл => trim.php
    файл => ucfirst.php
    файл => ucwords.php
    директория => themes
    файл => 403.php
    файл => 404.php
    файл => 503.php
    файл => site.php
    файл => site_catalog.php
    файл => site_start.php
    директория => themeslocks
    файл => counters.php
    директория => themesfunctions
    файл => show_href.php
    файл => show_include.php
    файл => show_js.php
    От себя отмечу, что принципиально изменен подход к разметке страниц в административной части сайта. От сюда вытекают изменения в javascript. Т.е. и в тех js, которые относятся к открытой части cms.

    Успехов.
  • 24 января 2016 г. , редакция: 1453624332
  • Цитата
    1.где в коде найти размер блока товаров и как сделать его фиксированого размера (некрасиво смотрятся кнопки купить раскиданные по странице на разной высоте).

    Смотрите html, фиксируйте размер в css
    Цитата
    2.блоки выводятся по 4 в ряд (однако на некоторых страницах и по одному в ряд), как это исправить

    Во вьюшке модуля определите вывод, как Вам надо, хоть в одну колонку. Там есть комментарий разработчиков, который относится к участку кода, отвечающему за способ вывода.
  • 25 января 2016 г.
  • Если не проверять ваш код
    Цитата

    private function list_elements_query($time, $cat_ids)
    {
    switch($this->diafan->configmodules("sort"))
    {
    case 1:
    $order = 's.id DESC';
    break;
    case 2:
    $order = 's.id ASC';
    break;



    case 3:
    $order = 's.name'._LANG.' ASC';
    break;
    default:
    $order = 's.sort DESC, s.id DESC';
    }
    $rows = DB::query_range_fetch_all(
    "SELECT s.id, s.[name], s.timeedit, s.[anons], s.site_id, s.brand_id, s.no_buy, s.article,"
    ." s.hit, s.new, s.action, s.is_file FROM {shop} AS s"
    .($this->diafan->_route->sort == 1 || $this->diafan->_route->sort == 2 ?
    " LEFT JOIN {shop_price} AS pr ON pr.good_id=s.id AND pr.trash='0'"
    ." AND pr.date_start<=".time()." AND (pr.date_start=0 OR pr.date_finish>=".time().")"
    ." AND pr.currency_id=0"
    ." AND pr.role_id".($this->diafan->_users->role_id ? " IN (0,".$this->diafan->_users->role_id.")" : "=0")
    ." AND (pr.person='0'".($this->person_discount_ids ? " OR pr.discount_id IN(".implode(",", $this->person_discount_ids).")" : "").")"
    : '')
    .($this->sort_config['use_params_for_sort'] ? " LEFT JOIN {shop_param_element} AS sp ON sp.element_id=s.id AND sp.trash='0' AND sp.param_id=".$this->sort_config['param_ids'][$this->diafan->_route->sort] : '')
    .($this->diafan->configmodules('where_access_element') ? " LEFT JOIN {access} AS a ON a.element_id=s.id AND a.module_name='shop' AND a.element_type='element'" : "")
    .($cat_ids ? " INNER JOIN {shop_category_rel} AS r ON s.id=r.element_id" : '')
    ." WHERE s.[act]='1' AND s.trash='0' "
    .($cat_ids ? "AND r.cat_id IN (".implode(',', $cat_ids).")" : 'AND s.site_id='.$this->diafan->_site->id)
    .($this->diafan->configmodules('where_period_element') ? " AND s.date_start<=".$time." AND (s.date_finish=0 OR s.date_finish>=".$time.")" : '')
    .($this->diafan->_route->brand ? " AND s.brand_id=".$this->diafan->_route->brand : '')
    .($this->diafan->configmodules('where_access_element') ? " AND (s.access='0' OR s.access='1' AND a.role_id=".$this->diafan->_users->role_id.")" : '')
    ." GROUP BY s.id ORDER BY "
    .($this->diafan->_route->sort ? $this->sort_config['sort_directions'][$this->diafan->_route->sort].',' : '')
    ."s.no_buy ASC, ".$order,
    $this->diafan->_paginator->polog, $this->diafan->_paginator->nastr
    );
    return $rows;
    }

    То найдите в выше приведенном Вами коде строчку
    Код

    LEFT JOIN {shop_param_element} AS sp ON sp.element_id=s.id AND sp.trash='0' AND sp.param_id=".$this->sort_config['param_ids'][$this->diafan->_route->sort] : '')
    .($this->diafan->configmodules('where_access_element') ? " LEFT JOIN {access}

    И замените ее на эту строчку
    Код

    LEFT JOIN {shop_param_element} AS sp ON sp.element_id=s.id AND sp.trash='0' AND sp.param_id=".$this->sort_config['param_ids'][$this->diafan->_route->sort] : '')
    .($this->diafan->configmodules('where_access_element') ? " AND sp.value='1' LEFT JOIN {access}

    Теперь, в результате получим то, что вы хотели
    Цитата

    Как поправить запрос, чтобы выдавались только те товары, у которых в таблице {shop_param_element} присутствовало значение value1=2?
  • 25 января 2016 г. , редакция: 1453753750
  • Алексей (yelrik), в самом начале Вы сказали
    Цитата
    у которых в таблице {shop_param_element} присутствовало значение value1=2?

    еще раз обращу Ваше внимание
    Цитата
    value1=2

    А потом говорите
    Цитата
    Никакого эффекта...У кого еще какие мысли по теме?

    Вот и не понять Вас, благо в ЛС Вы написали
    Цитата
    не помогло, все также выводит товар, у которого нет значения допхарактеристики с id=2

    еще раз обращу Ваше внимание
    Цитата
    допхарактеристики с id=2

    Теперь понятно. У Вас все смешалось в голове -> value === id.
    И так, если нужно id === 2, тогда вновь берем Ваш код
    Код

    private function list_elements_query($time, $cat_ids)
    {
    switch($this->diafan->configmodules("sort"))
    {
    case 1:
    $order = 's.id DESC';
    break;
    case 2:
    $order = 's.id ASC';
    break;



    case 3:
    $order = 's.name'._LANG.' ASC';
    break;
    default:
    $order = 's.sort DESC, s.id DESC';
    }
    $rows = DB::query_range_fetch_all(
    "SELECT s.id, s.[name], s.timeedit, s.[anons], s.site_id, s.brand_id, s.no_buy, s.article,"
    ." s.hit, s.new, s.action, s.is_file FROM {shop} AS s"
    .($this->diafan->_route->sort == 1 || $this->diafan->_route->sort == 2 ?
    " LEFT JOIN {shop_price} AS pr ON pr.good_id=s.id AND pr.trash='0'"
    ." AND pr.date_start<=".time()." AND (pr.date_start=0 OR pr.date_finish>=".time().")"
    ." AND pr.currency_id=0"
    ." AND pr.role_id".($this->diafan->_users->role_id ? " IN (0,".$this->diafan->_users->role_id.")" : "=0")
    ." AND (pr.person='0'".($this->person_discount_ids ? " OR pr.discount_id IN(".implode(",", $this->person_discount_ids).")" : "").")"
    : '')
    .($this->sort_config['use_params_for_sort'] ? " LEFT JOIN {shop_param_element} AS sp ON sp.element_id=s.id AND sp.trash='0' AND sp.param_id=".$this->sort_config['param_ids'][$this->diafan->_route->sort] : '')
    .($this->diafan->configmodules('where_access_element') ? " LEFT JOIN {access} AS a ON a.element_id=s.id AND a.module_name='shop' AND a.element_type='element'" : "")
    .($cat_ids ? " INNER JOIN {shop_category_rel} AS r ON s.id=r.element_id" : '')
    ." WHERE s.[act]='1' AND s.trash='0' "
    .($cat_ids ? "AND r.cat_id IN (".implode(',', $cat_ids).")" : 'AND s.site_id='.$this->diafan->_site->id)
    .($this->diafan->configmodules('where_period_element') ? " AND s.date_start<=".$time." AND (s.date_finish=0 OR s.date_finish>=".$time.")" : '')
    .($this->diafan->_route->brand ? " AND s.brand_id=".$this->diafan->_route->brand : '')
    .($this->diafan->configmodules('where_access_element') ? " AND (s.access='0' OR s.access='1' AND a.role_id=".$this->diafan->_users->role_id.")" : '')
    ." GROUP BY s.id ORDER BY "
    .($this->diafan->_route->sort ? $this->sort_config['sort_directions'][$this->diafan->_route->sort].',' : '')
    ."s.no_buy ASC, ".$order,
    $this->diafan->_paginator->polog, $this->diafan->_paginator->nastr
    );
    return $rows;
    }

    И в место строчки
    Код
    LEFT JOIN {shop_param_element} AS sp ON sp.element_id=s.id AND sp.trash='0' AND sp.param_id=".$this->sort_config['param_ids'][$this->diafan->_route->sort] : '')
    .($this->diafan->configmodules('where_access_element') ? " LEFT JOIN {access}

    Пишем так
    Код

    LEFT JOIN {shop_param_element} AS sp ON sp.element_id=s.id AND sp.trash='0' AND sp.param_id=".$this->sort_config['param_ids'][$this->diafan->_route->sort] : '')
    .($this->diafan->configmodules('where_access_element') ? " AND sp.param_id='2' LEFT JOIN {access}
  • 26 января 2016 г.
  • Цитата
    ВОПРОС: что проверяется условием ... ?

    Данную переменную
    Код
    $this->sort_config['use_params_for_sort']
    я объяснил бы как метку, которая говорит о пользовательской сортировки.
    Цитата
    ВОПРОС: ... как сделать, чтобы оно выполнялось?

    В начале функции, перед формирование запроса присвойте данной переменно значение
    Код
    $this->sort_config['use_params_for_sort'] = true;

    Но на мой взгляд, это не решение вашей задачи (хоть результат будет), это реальный КОСТЫЛЬ.
  • 22 января 2016 г. , редакция: 1453453919
  • Владислав (adkin), не стоит так разгоняться на поворотах. Начните с того:
    1. Вы читали http://www.diafan.ru/dokument/?
    2. Смотрели http://demo.diafan.ru/?
    3. Есть ли у Вас понимание html, css, php, javascript и т.п.?
    4. Есть ли у Вас желание разобраться?
  • 21 января 2016 г.
  • Уважаемые пользователи, партнеры и разработчики. Считаю Ваш гнев преждевременным, так как не исчерпаны средства мирного урегулирования разногласий. Во-первых, прежде чем приобретать дополнение, можно всегда связаться с разработчиком и попросить его предоставить возможность протестировать дополнение (т.е. всегда можно организовать доступ к демонстрационной версии продукта в том качестве, чтобы его протестировать так, как именно Вам необходимо). Во-вторых, любой продукт может содержать баги, так как здесь происходит связка cms и дополнения (например, разработчики изменили что-то в модуле, а в дополнении из-за этого что-то съехало). Поэтому можно обратиться к разработчику за помощью. Но это, на мой взгляд, не обязывает разработчика помогать бесплатно, так как при приемке Вы убедились, что все работает, а после этого именно Вы принимаете решение о внесение изменений в cms (т.е. отходите от кода, на основе которого разрабатывалось дополнение). В-третьих, необходимо учитывать занятость и Вашу и нашу, но если разработчик игнорирует, то Вы всегда можете обратиться к сотрудникам diafan. Они всегда смогут временно заблокировать продажу дополнения и тут уж разработчик будет вынужден выйти на связь.
  • 21 января 2016 г. , редакция: 1453397673
  • Если была соответствующая договоренность, то считаю, что этому соглашению должны придерживаться обе стороны. Если разработчик не выходит на связь длительное время, обратитесь к сотрудникам diafan, у них есть рычаги воздействия. Тем более, Виталий (DIAFAN.CMS) проинформировал:
    Цитата
    Но если поступает жалоба и тем более не одна, и тем более о чем-то, что не очевидно из демо, то, конечно мы арбитром выступим.
  • 25 января 2016 г.
  • Цитата
    с гарантией отсутствия глюков

    Скажем, даже у американского Ситибанка в г.Нью-Йорке с ПО было не все в порядке. Это доказал В.Левин, взяв оттуда 10 700 952 чужих долларов.
    Но это отвлечение, а вот 1 месяц гарантии (на выявление и справление багов) думаю разумно.
  • 21 января 2016 г. , редакция: 1453379267
  • Цитата

    покупатель видит сколько ему осталось до бесплатной доставки

    Модель модуля «Корзина товаров, оформление заказа» (cart.model.php) генерирует требуемую Вам информацию. Обратите внимание на
    Код

    public function form_table() { ... }

    особенно на переменную
    Код

    $this->result["delivery"]

    Теперь по аналогии воспользуйтесь этим в shop.model.php
    Цитата

    если у человека доставка бесплатная целесообразнее 0 заменить на слово бесплатно

    Здесь достаточно проверки (если пусто, то выводим не 0, а слово "бесплатно")
  • 19 января 2016 г. , редакция: 1453229006
  • Цитата
    Обновил 1 января

    Крутяг, а время было 3 ч. 15 мин. 01.01.2016 г.?
    Цитата
    Включил лог ошибок ... Чудеса диафана

    Так момент для обновления Вы выбрали чудесный - вот и чудеса ...
    Цитата
    Ошибка подключения к базе данных, возможно неправильные параметры подключения

    Проверте config.php
  • 19 января 2016 г. , редакция: 1453230187
  • Цитата
    Обновил 1 января на новую версию. Посмотрел админку вышел.

    Цитата
    Откатил версию php с 7 до 5.6

    Так Вы версию php обновляли или версию cms? Если php, то читайте документацию (угадайте, что я имел ввиду: документацию по php или документацию cms.diafan).
    Успехов.

Новости

  • 25 марта
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 
  • 17 января
  • В преддверии 2025 года была выпущена сборка 7.2.5, которая не приносит радикальных изменений в функциональности, но способствует повышению стабильности работы системы и расширению возможностей облачного сервиса для создания сайтов.
  • 18 июня 2024 г.
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.

Блоги

  • 10.09.2025
  • DIAFAN.CMS славится нагрузоустойчивостью и безопасностью, про инциденты со взломом сайта на нашей системе давненько не слышали, но недавно получили мы письмо от fstec.ru такого характера:

    Обнаружена уязвимость в CMS-системе DIAFAN, позволяющая нарушителю, действующему удалённо, красть сессионные куки через XSS-атаку.