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

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

  • 19 ноября 2016 г. , редакция: 1479570703
  • Цитата
    Хм... Не знаю, что у вас за хост, но я в свое время не стала ждать обновление DNS.

    В винде есть файлик host, в котором последней строкой пишете
    11.111.11.111 site.ru www.site.ru
    где циферки - это ip хоста, остальное - адрес вашего сайта.

    Собственно, после этого уже можно сайтом рулить.

    Александра (Alexa0105), Вы понимаете разницу между Вашим файлом host в MS Windows и записями DNS? При Вашем варианте доменное имя, ссылающиеся на правильный адрес хоста, доступно ТОЛЬКО Вам. Все остальные соединения обращаются к DNS серверам для получения адреса хоста. При Вашем варианте уж лучше прописывать в настройках роутера, тогда со всех устройств, подключенных к Вашему роутеру можно будет выйти на нужный хост.
  • 21 ноября 2016 г.
  • Цитата
    Еще скажите, что я что-то не так написала в рамках поставленного вопроса.
    Почему же, все так. Только файл host лучше трогать в последнюю очередь, а то потом, когда переедите на другой хост, к тому же если забудете про host (а это очень вероятно), возникнет вопрос: "я же все прописал в dns, а запрос по доменному имени все равно ссылается на старый хост - помогите разобраться". Александра (Alexa0105), ведь очень возможна такая ситуация, не так ли?
  • 19 ноября 2016 г.
  • Цитата
    Без ТП не решить.
    С чего вдруг не решить? Надо верить в свои силы.
    Думаю обновление с древней версии лучше осуществлять в ручном режиме. Наверно, самый простой вариант - это на отдельный хост установить новую версию cms. Затем натянуть свою механику и шаблон. После этого залить базу данных.
    Как-то так. Успехов.
  • 13 ноября 2016 г.
  • Причина:
    в HTML коде присутствуют соответствующие ссылки
    Цитата
    <div class="tabs"><a href=".tab-1" class="tabs__item active">Описание</a><a href=".tab-2" class="tabs__item">Комментарии</a></div>
    Соответственно поисковик их и воспринимает таковыми. Поясню: Вы понимаете, что такое пути в HTML, абсолютные и относительные ссылки? Думаю Вам нужно в этой части почитать и все встанет на свои места.
    Успехов.
  • 21 ноября 2016 г.
  • Если исключить программирование полностью, то, на мой взгляд, самое простое - это воспользоваться функцией "Клонирования товара", которая есть в дефолтной версии diafan.cms. Т.е. при клонировании останется лишь удалить лишнее и скорректировать нужное. Все характеристики получат значения оригинального товара.
  • 21 ноября 2016 г. , редакция: 1479718454
  • Цитата
    Но все же, проще, видимо, будет поковыряться в джиэс, добавить кнопку "выделить все".
    В таком случае можно и в js, но правильнее все же в php админки модуля shop. Т.е. в момент генерации html просто добавить соответствующий аттрибут тегу - отмечено по-умолчанию.
  • 21 ноября 2016 г. , редакция: 1479718836
  • Цитата
    В цикле checked поставить?
    Все верно. Теперь Вы поняли, что в php Вам требуется лишь одно слово вписать, а в js будет больше слов, да и нагрузка на комп пользователя и трафик будет тоже чуть больше. Выгоднее в php.
    Успехов, коллега.
  • 10 ноября 2016 г.
  • Здесь необходимо предметно вникать в проблему. Скорее всего конфликт Ваших доработак и обновления cms. Как вариант, отмените обновление. Или попробуйте создать новый импорт/экспорт. Если в новом импорте/экспорте все будет хорошо, то либо прейдется пересоздать такие пункты, либо лезть в базу данных и смотреть не слетели ли их связь. Если слетели, то выяснять причину.
  • 10 ноября 2016 г.
  • М-да, чего-то ни кто не отвечает на Ваш вопрос. Ладно, данную задачу можно решить несколькими путями. На мой взгляд лучше делать с помощью AJAX, но здесь приведу пример с использование HTML и JS. Вам будет проще.
    И так, например, берем файл cart.view.info.php и в самый конец перед строчкой
    Код
    echo '</form>';
    вставляем этот код
    Код
    echo '<a href="#" onclick="ClearCart(event);" style="color: black;">Очистить карзину</a>';
    echo '<script>
    function ClearCart(e){
    e.preventDefault();
    $(".js_cart_remove").each(function(){
    $(this).click();
    });
    cart_submit();
    }
    </script>';
    Все. Конечно лучше js-скрипт положить в соответствующий файл, но так быстрее было пример Вам писать. Думаю все понятно, далее по аналогии.

    Успехов.
  • 07 ноября 2016 г.
  • В дефолтном diafan.cms такой проблемы нет. Покажите кусок html кода, в котором отображается, как Вы сказали, крестик вместо картинки. Также, проверьте, действительно ли загрузилась картинка на хост и находится ли Ваша загруженная картинка по тому пути, на который ссылается html код страницы.
  • 07 ноября 2016 г.
  • Цитата
    Но в процессе сдачи проекта столкнулись с следующей проблемой.
    Самый простой способ разобраться - это отменить все изменения и затем поэтапно их вводить, чтобы локализовать ошибку. После локализации, решить вопрос будет проще простого. Успехов.
  • 08 ноября 2016 г.
  • Да у берите вообще все доработки. Проверти целостность cms, а затем уже начинайте поэтапно локализовать ошибку. Поймите, Вам нужна отправная точка, которой может служить корректно работающий экземпляр Вашей cms, т.к. дефолтная cms работает нормально.
  • 05 ноября 2016 г. , редакция: 1478377492
  • Читаем документацию: Маршрутизатор. Там куча примеров, например:
    Цитата
    // генерируем и сохраняем ЧПУ для товара ID=54 из имени, согласно настройкам
    // в начале ЧПУ будет добавлено ЧПУ категории ID=2
    // или страницы сайта ID=3
    $this->diafan->_route->save('', 'Рюкзак «Контур 50»', 54, 'shop', 'element', 3, 2, 0, true);

    // сохраняем ЧПУ для страницы сайта ID=5, заменяем первую часть ЧПУ
    // у вложенных страниц
    $this->diafan->_route->save('about', 'О компании', 5, 'site', 'element', 5, 0, 0, true, true);
    /* к примеру была следующая структура страниц:
    О компании /company/
    История /company/history/
    Философия /company/philosophy/
    Обратная связь /feedback/

    результат работы функции:
    О компании /about/
    История /about/history/
    Философия /about/philosophy/
    Обратная связь /feedback/
    */


    Успехов.
  • 11 ноября 2016 г.
  • Цитата
    Мндя .... столько лишних действий ....
    Странно, а выше я Вам разве не о том же подходе писал, приводя пример из документации?
    Цитата
    $this->diafan->_route->save('', 'Рюкзак «Контур 50»', 54, 'shop', 'element', 3, 2, 0, true);
  • 03 ноября 2016 г.
  • Дополню. В дефолтном cms есть аналогичный код (такой код решает определенные вопросы cms, например, в плагине отправки писем и кое-где еще, но не об этом речь), но к нему со сторон не подберешся.

Новости

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

Форум