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

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

  • 05 декабря 2019 г.
  • Кстати! Оказывается, коллеги давненько уже сделали скрипт для отправки электронной коммерции в коробку!
    Он в теге show_last_order!
    Откройте в "Страницы сайта" страницу "Магазин"-"Ваш заказ оформлен" и посмотрите, есть ли там insert name=show_last_order
    Если нет, вставьте.
    Тогда при наличии счётчика гугланалитикс или яндекс.метрика туда будут отправляться товары, характеристики, суммы и пр.
  • 23 января 2017 г. , редакция: 1485175362
  • Да ничего делать не надо. Оно автоматически должно сработать.
    У нас в index.php же стоит
    Код
    define('BASE_PATH', "http".(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off' ? "s" : '')."://".getenv("HTTP_HOST")."/".(REVATIVE_PATH ? REVATIVE_PATH.'/' : ''));

    оно определяет переменную BASE_PATH, от которой вся CMS формирует все ссылки. Она по умолчанию http, но, как видите, если инициализировалось https, она определяется тоже как https.
    Это касается всяких ссылок в модулях, меню, новости, товары и пр.
    Но если где-то в шаблоне Вы сами http поставили, сайт перескакивает на http и тогда всё.

    Нужно только прописать редирект в htaccess с http на https и сбросить кеш
  • 20 декабря 2015 г.
  • Не понимает, очевидно. Я уже и молчу, не спорю, не доказываю ничего, устал.
    Хотя говорил без единицы тысячу раз: настройте сертификат на хостинге, чтобы сайт открывался как httpS://site.ru и всё. Как только всё будет сделано, и появится зеленая строка, DIAFAN.CMS всё остальное подхватит. Но сертификат ставится на сервере, на хостинге! А видимо, ожидается, что "запустить sll" должна цмс.
  • 21 декабря 2015 г.
  • Конечно упускаете Самое очевидное и частое из ошибок - не обрабатываются некоторые ресурсы base path при внедрении дизайна. Чуть позже скажу конкретнее, а то сейчас с телефона, исходник не могу посмотреть.
    Кстати, в техподдержку хоть раз обращались с этим сайтом?
  • 21 декабря 2015 г.
  • Да, это так и есть. Однако, здесь универсального решения нет. Ресурсы по абсолютным адресам грузятся быстрее, и проблем с ними нет, поэтому в кеш они записываются именно так.

    Однако, есть вопросы т.н. "феншуя", когда можно сделать так, но лучше так не делать.

    Речь о том, что во-первых, если настраивается сертификат для работы сайта по httpS,то зачем нужно оставлять http? Как видите, http://user.diafan.ru имеет редирект на https://user.diafan.ru и это правильно. Это по феншую.
    Во-вторых, тоже по феншую, режим разработчика нужно включать, а кеширование ВЫключать на моменты любых манипуляций с сайтом. Если настраивается сертификат - вырубайте нафиг кеширвание, пока всё не сделаете! Когда сделали, настроили, редиректы-шмедиректы, сайт готов к работе - последним движением перед запуском включаете кеширование и режим разработчика выключаете.
    Всё. С этого момента кеш нормально сформируется, и в нем не будет никаких ресурсов с http!
  • 21 декабря 2015 г.
  • adm/themes/adminauth.php - это админской зоны файл, при чем тут публичная зона сайта? Там правда есть пару как бы внешних ссылок на http, на которые мы могли не обратить внимание и на которые может ругаться сертификат. Это решается заметкой в багтрек. Но речь же про сайт. Техподдержка спросила у Вас доступ по фтп, однако Вы его не дали и перестали вообще писать в этот тикет. Это было в июле. Если надо решать вопрос, его надо решать до конца.
  • 21 декабря 2015 г.
  • Цитата

    Т.е. по Вашему "феншую" пути назад в http быть не должно?
    Нет, конечно. А зачем? Можете оставить, но с кешированием не будет работать, Виталий выше объяснил почему.

    Цитата
    Ну и ответа на вопрос что же мы (не CMS и её файлы) делаем не так, я не увидел

    Раза три вроде говорил. Проблема в Ваших шаблонах дизайна. Пути к ресурсам не обрабатываются path. Вслепую сложно сказать, без ftp к серверу, не видя код.
    Конечно, это работа. Надо садиться и обрабатывать ВСЁ path-ом в шаблоне дизайна. Цмс это сама не сделает.
  • 21 декабря 2015 г.
  • Цитата
    отчего же "сыплется" админка? Там мы используем "стандартный шаблон" :)
    Ну мы тоже не красны девицы вам, ошибок не делать. Могли что-то забыть-упустить, как, например, с http в adm/themes/adminauth.php. В багтрек письнули, мы исправили, и в будущем этих косяков не будет уже. Опять же, Виталий (NVGPRO) не жалуется, например, как и многие другие. У него всё ок, получается?
  • 21 декабря 2015 г. , редакция: 1450715313
  • Цитата
    Именно поэтому мы сообщаем о подобного рода вопросах, дабы решить их, а не корить в том, что есть эти недочёты.
    Куда? На форум? Отсюда дело не сдвинется. Дать ссылку на багтрек?
  • 21 декабря 2015 г.
  • Цитата
    С начало в тех.поддержку, но там "К сожалению, ничего более простого посоветовать Вам не можем.",
    Чего Вы прицепились к словам и талдычите их без остановки? Что должна была техподдержка сказать-то??? Если в шаблоне вручную прописано "http", то единственный вариант это исправить - изменить вручную! Техподдержка так и сказала! Вы сами не поменяли, доступ к ftp не дали, сидите чего-то ждёте. Что произойти-то должно? Волшебство? Http само собой на https в шаблоне поменяется???
  • 21 декабря 2015 г.
  • Я еще раз говорю, то, что в админке http прописано в шаблоне - опечатка/ошибка, и о ней надо писать в багтрек, чтобы её исправили в коробке.
    Если Вы получаете удовольствите от того, что строчите на форуме, общаетесь с коллегами, и результат неважен, то пожалуйста
  • 21 декабря 2015 г.
  • Цитата
    Ну если тех.подержка оценив ситуацию сама добавляет в багтрекер информацию об опечатке/ошибке, а разработчики её устраняют в течении хотя бы 5 месяцев это волшебство, то да, наверное, мы ждём именно волшебства.
    У техподдержки одна задача, поддерживать пользователей. Оценить ситуацию и пойти что-то перенести в багтрек техподдержка может, но это в круг её обязанностей не входит. Тем более, если пользователь не дал доступ к серверу, чтобы убедиться в ошибке.
    Если же баг попадает в багтрек, конечно, рассматривается он приоритетно в ближайшие дни после публикации, какие там месяцы...
    Цитата
    Что касается шаблона, бегло глянул, там следующее:
    Ну а у меня с <insert name="path"> проблем нет, она выводит корректные https. Что там есть у Вас еще, я не знаю, я все Ваши серверные файлы не видел. Надо отключать кеширование, включать режим разработчика, и трассировать, смотреть что там где сбивается на Вашем хостинге. Не хотите давать техподдержке доступ, ковыряйтесь сами, в чем проблема?
  • 24 апреля 2015 г.
  • Цитата
    Хотел бы увидеть более расширенное объяснение условий..

    Чего непонятного?
    Цитата
    1.Благотворительные проекты (по запросу в службу поддержки с указанием адреса сайта). Благотворительные — оказывающие бескорыстную помощь тем, кто в ней нуждается. Наличие ссылки «DIAFAN.CMS» на сайт http://diafan.ru/ обязательно.

    Делаете сайт благотворительной организации? Детдом, волонтеры, гуманитарка и пр. - создаете сайт в тестовый период, ставите ссылку на цмс, пишете в ТП, получаете лицуху.
    Многие путают благотворительность и всякие школы, коммерческие дома престарелых, гос.учреждения или, не дай божа, отделения ФНС - им лицензии не полагаются. Организация должна безвозмездно "творить благо".
    Цитата
    2.Партнеры для своих сайтов (как стать партнером).

    Ну тут понятно, все партнеры получают лицуху для своего сайта студии, промосайта, или как тестовую площадку.
    Цитата
    3.Cайты старше двух лет с Яндекс.тИЦ более 100 (по запросу в службу поддержки с указанием адреса сайта и его тИЦ).

    Тоже вроде ясно. Ставите DIAFAN.CMS на старый домен, где тИЦ более 100, и идете в ТП за лицухой.
  • 28 апреля 2015 г.
  • Ну как "куда рыть"?
    Следим за мыслью:
    1. "Карточка товара" - вьюха modules/shop/views/shop.view.id.php, а моделька modules/shop/shop.model.php - там функция public function id(). Идем в неё.
    2. Видим, что в модельке готовится для вьюхи:
    Код
    $row["brand"] = false;
    if($row["brand_id"])
    {
    if(! isset($this->cache["brand"][$row["brand_id"]]))
    {
    $b = DB::query_fetch_array("SELECT id, [name], site_id FROM {shop_brand} WHERE trash='0' AND [act]='1' AND id=%d", $row["brand_id"]);
    if($b)
    {
    $b["link"] = $this->diafan->_route->link($b["site_id"], $b["id"], "shop", "brand");
    }
    $this->cache["brand"][$row["brand_id"]] = $b;
    }
    $row["brand"] = $this->cache["brand"][$row["brand_id"]];
    }

    О! Оно! Как раз
    Цитата
    Код
    Array ( [id] => 1 [name] => ProfilDoors [site_id] => 10 [link] => shop/profildoors/ )

    Ровно эти 4 поля.
    Что нам надо сюда? Картиииииииинку!
    Где у нас ВСЕ картинки лежат? В табличке images!
    Значит что надо?
    Добавить поле в массив $row["brand"] типа img, и заполнить его инфой о картинке. Методом get.
    Или тупым прямым SQL-запросом из БД
  • 23 апреля 2015 г. , редакция: 1429780643
  • Цитата
    В общем, все мои вопросы сводятся к одному:
    когда использую шаблон, в нем некоторые стандартные функции урезаны, как их вернуть?

    Ольга, речь же о шаблонах, об оформлении. Поэтому будет проще для восприятия говорить не "стандартные функции движка", а "некоторые фишки демо-шаблона".
    В то-то и дело, что это вопросы обычной верстки. В демо-шаблоне есть слайдер, в шаблоне спорт-товаров слайдера нет. Дизайнер решил, что слайдер тут не нужен, это просто баннер. Как тут, тут или тут.
    Если нужен слайдер, это дело 10 минут, впаять любой из интернета, их сотни.
  • 23 апреля 2015 г.
  • Сначала я подозревал, что это программер ставил цифры для дебага вывода кода и забыл убрать.
    Но если влияет перелинковка, то пробуйте по одному поубирать ключевики

Новости

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