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

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

  • 12 мая 2017 г. , редакция: 1494587792
  • Ваш способ с убиранием ID и с учётом возможного ресайза будет выглядеть так:
    Код
    if ( $("body").outerWidth(true) <= 900 ) {
    $("#show_cart").addClass("delete_id").removeAttr("id") ;
    }

    $(window).resize(function(){
    if ( $("body").outerWidth(true) > 900 && $("div").hasClass("delete_id") ) {
    $(".delete_id").attr("id", "show_cart").removeClass('delete_id') ;
    }
    elseif ( $("body").outerWidth(true) <= 900 && !$("div").hasClass("delete_id") ) {
    $("#show_cart").addClass("delete_id").removeAttr("id") ;
    }
    });
    Хотя скрипты после загрузки DOM не всегда "слушают" изменения (зависит от скрипта) и могут не "увидеть" элемент с изменившимся ID и не считают клик по нему. Надо проверять. Ну и, возможно, дорабатывать скрипт.
  • 12 мая 2017 г. , редакция: 1494591571
  • В коде 2 одинаковых ID - этого по-хорошему быть не должно.
    Поэтому в примерах выше, чтобы адресно не промахнуться мимо нужного блока, добавляйте к айдишнику класс родителя:
    Код
    $(".cart_icon_mobile #show_cart").addClass.........
  • 12 мая 2017 г. , редакция: 1494612556
  • Почему обязательно вы? Может это я в else if пробел пропустил? Пробуйте:
    Код
    <script type="text/javascript">

    if ( $("body").outerWidth(true) <= 900 ) {
    $(".cart_icon_mobile #show_cart").addClass("delete_id").removeAttr("id") ;
    }

    $(window).resize(function(){
    if ( $("body").outerWidth(true) > 900 && $("div").hasClass("delete_id") ) {
    $(".delete_id").attr("id", "show_cart").removeClass('delete_id') ;
    }
    else if ( $("body").outerWidth(true) <= 900 && !$("div").hasClass("delete_id") ) {
    $(".cart_icon_mobile #show_cart").addClass("delete_id").removeAttr("id") ;
    }
    });

    </script>
  • 31 января 2018 г. , редакция: 1517349212
  • Не совсем так. Но да, на всём сайте выше указанный пример работать не будет. У вас в /custom/my/css/style.css (756 строка) есть следующий код:
    Код
    .tabbable-line > .tab-content {
    margin-top: -3px;
    background-color: #fff;
    border: 0;
    border-top: 1px solid #eee;
    padding: 15px 0;
    }
    padding сделайте просто 15px и будет вам отступ.

    И селектор заодно поменяйте с .tabbable-line > .tab-content на .tabbable-line .tab-content.
    Так надёжнее, учитывая вашу конструкцию табов.
    Код
    .tabbable-line .tab-content {
    margin-top: -3px;
    background-color: #fff;
    border: 0;
    border-top: 1px solid #eee;
    padding: 15px;
    }
  • 10 мая 2017 г. , редакция: 1494432011
  • Цитата
    Юрий (Yurch) Вчера, 16:52
    Начинаю осваивать Diafan, возникала сложность во внедрении простого одноуровневого меню на пробный сайт

    Самый простой способ внедрить меню даже многоуровневое - это прописать структуру прямо в шаблонном теге.
    Если нужно одноуровневое списком:
    Код
    <ul id="nav">
    <insert name="show_block" module="menu" id="1" count_level="1"
    tag_level_start_1=""
    tag_start_1="[li]"
    tag_end_1="[/li]"
    tag_level_end_1="">
    </ul>
    id="1" - ID меню в админке
    count_level="1" - выводить только 1-ый уровень меню без вложений

    В CSS-файле:
    Код
    #nav { color: red }
    #nav li { color: green }
  • 28 апреля 2017 г. , редакция: 1493383121
  • Цитата
    Кэш сайта включается в админке
    Есть вероятность, что кэш включён, но не включён модуль на хостинге.

    Проблему с кэшем показывает Google Insights, на который в последнее время как на последнюю инстанцию ориентируются:


  • 28 апреля 2017 г. , редакция: 1493383049
  • Сначала посмотрите в админке, как вам Александра выше советует (на всякий случай). Хотя вы отметили, что кэш включён.



    Если там (в админке) всё нормально (галки не стоят), то это настройка хостинга и надо соответствующий модуль включать уже там, уточняйте у хостера. Например, мне на REG.RU отказались его включать и порекомендовали перейти на более дорогой тариф. В итоге сменил хостера.

    Кэширование регламентируется следующими записями в файле .htaccess:
    Код
    <IfModule mod_headers.c>
    <FilesMatch ".(flv|woff|woff2|eot|svg|otf|ttf|gif|jpg|jpeg|png|ico|swf|js|css|pdf|ico)$">
    Header append Cache-Control "public"
    </FilesMatch>
    </IfModule>

    <IfModule mod_expires.c>
    <filesMatch ".(flv|woff|woff2|eot|svg|otf|ttf|gif|jpg|jpeg|png|ico|swf|js|css|pdf|ico)$">
    ExpiresActive On
    ExpiresDefault "access plus 11 month"
    </filesMatch>
    </IfModule>

    Из этого следует, что кэширование работает только в том случае, если на сервере включён модуль Apache mod_expires.

  • 24 апреля 2017 г.
  • wishlist !== forum
    Мы же обсуждаем вишлист, но на форуме, который не читают. А если и читают, то делают вид, что не читают. Не суть.
    Раз многократно заявлено, что мониторится и просматривается всеми причастными только вишлист, стоит кратенько написать туда пожелание, за которое все заинтересованные и проголосуют. КПД будет явно повыше.

    Это бюрократия конечно, но раз уже многократно говорилось, что оно если и работает, то только так, то какой смысл справлять малую нужду против ветра?
  • 24 апреля 2017 г. , редакция: 1493039936
  • Да ну, бросьте, Александр! Как будто мы пайщики многоквартирной новостройки и нас кинули, заморозив строительство и украв все деньги. Осталось только на стяг водрузить в качестве лозунга цитату Сент-Экзюпери: "Ты всегда в ответе за тех, кого приручил", - и штурмовать стенаниями, жалобами, мольбами и угрозами стены неприступного замка Diafan.

    Я в вишлисте откомментил тему с бонусами - CMS сделана на базе PHP и MySQL. Как минимум на половину системы документация есть и вполне годная, чтобы разобраться. Если где-то не хватает компетенции и документация превращается в жреческие письмена, метод тыка помогает прекрасно, т.к. система простая достаточно. Ну и ТП в принципе, тоже подскажет, если что.

    С рекурсией и прочими подобными вещами разобраться, конечно, трудно и далеко не каждому под силу. Но многие просьбы вишлиста вполне можно реализовать своими силами и со средним знанием вышеозвученных дисциплин. Никто не мешает это делать и помогать коллегам, выкладывая решение в "Базу знаний".

    А по поводу года в обработке... Вот во времена 5-ки я сделал полный редизайн табличной админки. Там и адаптивность была и функционал дополнен. Но в аддонсы не выложил, потому что когда начал собирать тему, всплыл этот косяк. Я его запостил 4 мая, а реализовали его только через 10 месяцев вкупе с новым интерфейсом, что поставило крест на моём дополнении. Было конечно обидно и желание писать новые дополнения поубавилось. Но даже такие вещи нельзя назвать бессовестными, поскольку мне разработчики ничего не должны и ничего не обещали.

    Ну и вишенка на торте: 10 000 сайтов за 1,5 года против 8000 за 7 лет. Вот точная дата по 8000 лицензий. Т.е. через 4,5 месяца прирост 383 штуки или в среднем 1000 лицезий в год.

    С 6000 до 7000 счётчик набился менее чем за 4 месяца. С 7000 до 8000 - за 8 месяцев. По нынешней динамике 9000 будет в конце года (т.е. за 12 месяцев). Налицо спад. Причём на каждую тысячу приблизительно вдвое.

    При этом Cloud показывает совершенно обратную динамику. И я вообще не понимаю, почему какие-то обиды. Надо или интегрироваться в этот поток, либо плавно, но верно вылетать из этого бизнеса.

  • 24 апреля 2017 г. , редакция: 1493040017
  • Давайте и с другой стороны взглянем на ситуацию, чтобы уж быть честными и вполне объективными.

    Diafan вполне лоялен к партнёрам, у многих действуют ещё цены и скидки, полученные при царе Горохе. При этом у нас не раз была возможность покупать лицензии на выгодных условиях и мы этими возможностями воспользовались. Об этом явно говорит динамика продаж с 6 по 7 тысячу лицензий.

    Кто-то себе прикупил несколько штук (как я, например), кто-то - десяток, а кто-то несколько десятков лицензий. Это с учётом выгод и личных скидок. Поскольку и поддержка и обновления у Diafan бессрочные (почему-то не принято про это вспоминать у "Партнёров", хотя стоило бы), на все купленные лицензии распространяется бесплатный апгрейд и поддержка.

    В этом смысле лицензию можно подержать пару лет и она как хорошее вино обрастёт ништяками, свистелками и перделками совершенно бесплатно сама собой. Как замечательно! Это как купить "Audi A80", поставить в гараж, а заглянув через 5 лет обнаружить там "Audi A4". Прямо сказка наяву!

    А кто инвестировать в дальнейшую разработку будет? Я вот даже "спасибо" за бесплатный апгрейд и бессрочную ТП что-то не припомню вообще. Зато прекрасно помню несколько тем про "обнулите-ка нам старые лицензии, мы же деньги платили!"

    А за такие "подачи" никому не стыдо?
  • 24 апреля 2017 г. , редакция: 1493046613
  • Да нет, не верно. Я на самом деле к вашему стартовому посту никаких претензий не имею. Просто дальше речь уже пошла про совесть, а в отмеченном вами пожелании вишлиста и вовсе - откровенный сарказм и претензии. Это работоспособности не прибавляет, знаете ли.

    Проанализируйте большую часть аналогичных постов. Они в целом выглядят как:
    "Diafan, я вас, конечно, очень люблю, но... вот вам ведро навоза! Хочу, должны, обязаны!... Люблю, жду, надеюсь!"

    Я же отметил, что надо и с другой стороны смотреть тоже, а не "ваша точка зрения не верна, - вот моя, правильная!".
  • 21 апреля 2017 г.
  • Попробуйте повысить лимиты оперативной памяти. Возможно, её не хватает. У меня был похожий случай, когда переобрабатывал изображения для каталога. Не хватало памяти и скрипт просто вис, но внизу страницы при включённом режиме разработчика выводилась ошибка.

    Если возможности увеличить ресурсы у хостера нет, ещё вариант: скачать себе копию на комп, воткнуть на виртуальный сервер, выставить лимиты локального сервака по максимуму и сделать все нужные операции. Ну и по окончании залить итоговую БД обратно.
  • 17 апреля 2017 г. , редакция: 1492428645
  • Цитата
    Новый водяной знак накладывается только на вновь залитые.
    Не совсем верное утверждение. Автоматически не обновляется, но обновляется вручную в настройках модулей, если в админке переобработать с новыми параметрами.

  • 17 апреля 2017 г. , редакция: 1492436822
  • Разумеется. И я это отметил. Но вы также написали, что новые параметры применяются только ко вновь залитым изображениям. А человек, незнакомый с системой, может вполне расценить эту информацию как "к старым не применится совсем". Уточнения же не было по этому моменту.
  • 13 апреля 2017 г.
  • Не, 50 точно нельзя. Это же не дизайн натянуть и пару скриптов навесить на практически готовый функционал. Сервис явно будет с функционалом сложнее двух кнопок. Следовательно, нужно всё это прорабатывать и программировать. Обязательно тестировать, в том числе на уязвимости. 250 т.р. выглядит в этом свете куда более реально.
  • 10 апреля 2017 г. , редакция: 1491850336
  • Вот смотрите видео и делайте всё в соответствии с ним. До нужного места я уже "отмотал". И получите "карусель". Хотя вам, как я понял, не карусель нужна. Либо вы ссылку не на то дали.

    Цитата
    Почему нельзя использовать для одной страницы два модуля
    Прикреплять нельзя, использовать можно. При помощи шаблонных тегов в содержимом (тексте) страницы
    Код
    <insert name="show_block" module="news">
    или в шаблоне страницы
    Код
    echo $this->htmleditor('<insert name="show_block" module="news">');

Новости

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