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

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

  • 08 декабря 2016 г. , редакция: 1481204669
  • В части меню, в чем именно у Вас вопрос? Т.е. что именно у Вас не получается?
    В части фильтра по товарам, в шаблонном теге используйте аттрибут cat_id
    Цитата
    show_search – выводит форму поиска товаров. Если для категорий прикреплены дополнительные характеристики, то поиск по ним производится только на странице категории. Поиск по обязательным полям подключается в настройках модуля (опции «Искать по цене», «Искать по артикулу», «Искать товары по акции», «Искать по новинкам», «Искать по хитам»). Если в форму поиска выведены характеристики с типом «выпадающий список» и «список с выбором нескольких значений», то значения характеристик, которые не найдут ни один товар, в форме поиска не выведутся.

    Атрибуты:

    cat_id – категории товаров, если в настройках модуля отмечено «Использовать категории». Идентификаторы категорий перечисляются через запятую. Можно указать значение current, тогда поиск будет осуществляться по текущей (открытой) категории магазина или по всем категориям, если ни одна категория не открыта. Если выбрано несколько категорий, то в форме поиска появится выпадающий список категорий магазина, который будет подгружать прикрепленные к категориям характеристики. Можно указать отрицательное значение, тогда указанные категории будут исключены из списка. Можно указать значение all, тогда поиск будет осуществлятся по всем категориям товаров и в форме будут участвовать только общие характеристики. Атрибут не обязателен


    Подробнее здесь
  • 07 декабря 2016 г.
  • Можно модернизировать шаблонный тег (добавить новый атрибут) или создать новый шаблонный тег. Затем код тега наполнить по аналогии с выводом первой страницы каталога (она же главная страница каталога со структурой).
  • 14 апреля 2017 г.
  • Цитата
    закинул все ссылки админки
    Цитата
    Прописал в "robots.txt" запрет на индексацию папки админа, но вопрос, теперь можно её узнать?
    Если ссылки на админку были во внешних страницах, так адрес админке можно узнать и без robots.txt :)
    Цитата
    Поделитесь своими наблюдениями
    Также адрес админки можно выяснить анализируя трафик протоколов.

    Далее, если говорить о примитивном переборе, а также учитывая блокировку ip (если с него будет введено определенное количество неверных параметров входа), то будет использоваться, например, ботнет (с каждого ip поочередно будет осуществлен перебор) и т.п.

    Успехов.
  • 08 декабря 2016 г.
  • Цитата
    Именно поэтому мы не берём в работу запросы типа. Нужен сайт под ключ. ...
    Denis (Drachoon), это Вы о чем? Или это вновь реклама? Если реклама, то ладно. Хотя рекламит у Вас другой ник - Онлайн Софт (Onmaster).
  • 08 декабря 2016 г.
  • Принято

    Для хорошего настроения:

    Начинающий программист думает, что в килобайте 1000 байт. Продвинутый знает, что в километре 1024 метра. Профессионал уверен, что в минуте 64 секунды. Настоящий эксперт убежден, что в метре 1024 килобайта, а тонна — это 1024 метра. А законченный идет бить морду продавцу пива, потому что тот налил в поллитровую банку 500 мл, вместо положенных 512.
  • 06 декабря 2016 г. , редакция: 1481019179
  • Цитата
    Максимум - чуть более 4 миллиардов.
    А если в таблицах базы данных у поле id сменить тип с INT на BIGINT, то количество записей можно довести до чуть более 18 квинтилионов (а точнее всего их для UNSIGNED может быть 18 446 744 073 709 551 615). Но можно и дальше экспериментировать. Только надо помнить, что на int(11) тратится не более 4 байт, а INT(20) - не более 8 и т.д.
  • 08 декабря 2016 г. , редакция: 1481199727
  • Здесь нужно понимать, что информационный ресурс состоит из ряда блоков, которые работают независимо друг от друга. В данном случае есть cms и база данных. Если cms разместить на дохлом хосте, то cms будет работать медлено. Тоже относится и к базе данных. Поэтому, оценивая cms, нужно принимать к сведению то, как выстраин код. А код в diafan.cms очень достойный.

    В подтверждения своих слов хотел бы, чтобы Вы поинтересовались, с чего вдруг появился на свет nginx, с чего вдруг системщики замарачиваются при настройках СУБД, веб-серверов и т.д., с чего вдруг на сервера ставят твердотельные диски, срок службы которых сильно ограничен, зачем эксперементируют с азотным охлождением процессоров и т.п.
  • 04 декабря 2016 г. , редакция: 1480860688
  • Ответ прост.
    Цитата
    Для этого в shop_admin добавил
    То есть добавили в описание таблицы SHOP.
    Цитата
    С помощью запроса добавил поле ALTER TABLE `diafan_shop_prices` ADD `simply_goods` ENUM('0', '1') NOT NULL DEFAULT '0';
    А поле добавили в таблицу SHOP_PRICE

    Соответственно получили ошибку.

    Успехов.
  • 04 декабря 2016 г. , редакция: 1480866554
  • Цитата
    Тут я немного не точно написал, имелся ввиду файл shop_admin.php
    Я догадался, ответ тот же. Вы добавили названия поля для одной таблицы (таблица называется "shop"), а физически поле добавили в другую таблицу (таблица называется "shop_price").
  • 03 декабря 2016 г. , редакция: 1480766149
  • Как один из вариантов:
    файл /custom/my/css/main.css строчка 616 есть запись
    Код
    .products-wrap {
    position: relative;
    margin: 40px 0 35px;
    }
    сделайте ее такой
    Код
    .products-wrap {
    position: relative;
    margin: 40px 0 35px;
    overflow: hidden;
    }


    PS: изображение на баннере - "Многофункциональная подушка" - классное. Не сразу можно понять, что речь о многофункциональности относится именно к подушке :)
  • 30 ноября 2016 г.
  • Цитата
    Повсеместно встречается такой баг
    Под словом "повсеместно" Вы подразумеваете, что тормоз именно на Вашем сайте? Общедоступная демо версия не тормозит.
    Цитата
    Да и в целом, админка тормозная ужасно
    Вы говорите об актуальной версии cms или какой-то иной версии? Вы вносили свои корректировки в нее?
    Цитата
    Это для Диафана норма?
    На текущий момент такие вещи не наблюдаются.
    Цитата
    Что делать?
    Наймите специалиста или сообщите в техподдержку, или переезжате в облако diafan, или на хостинги партнеров diafan. Они помогут - все будет работать.
    Цитата
    Хостинг у меня Бегет, интернет быстрый, всё остальное, кроме Диафана работает нормально.
    А демонстрационный сайт diafan у Вас "не бегет"?
  • 30 ноября 2016 г.
  • Цитата
    Для особо продвинутых юмористов, поясняю, что Beget - это название хостинга.
    Благодарю, что сообщиле название хостинга, а я и не знал, действительно. Теперь возможно замкнусь в себе.

    Ну да ладно, пишите в техподдержку, там-то точно Вам подскажут. Успехов и скорейшего Вам решения проблемы.
  • 01 декабря 2016 г.
  • А здесь хостинг скорее всего не причем. Нужно обновить cms, посмотреть таблицу сессий (очистить ее), запустить проверку целостности и оптимизацию таблиц базы данных, сбросить кеш, отключить ранее сделанные корректировки, инициировать проверку структуры базы данных средствами cms, включить режим разработчика (на предмет выявления ошибок) и вывод sql запросов (на предмет выявления долгих запросов и ошибок). Дальше по обстановке.
  • 30 ноября 2016 г. , редакция: 1480464201
  • Цитата
    // тут работает, но если под админом то в это поле попадают скрипты быстрого редактирования, как получить чистое значение?
    $param_val = (int)$param["value"];
    При таком варианте в $param_val попадает только числовое значение. То есть ответ на Ваш вопрос находится дальше по коду. Например, как Вы выводите это значение?
  • 29 ноября 2016 г.
  • А на хост Вы сам сайт то залили? :)
    Или, если у Вас нет желания заливать сайт на хост reg.ru, то на этом хосте пропишите переадресацию (или подмену адресации) на другой ip или домен. Но это глобальное "перемудрение". :)
  • 26 ноября 2016 г.
  • Степан (idxdoc), не совсем понял Ваш вопрос, но попытаюсь ответить.
    Цитата
    Создал новый файл с функцией, в котором содержится шаблонный тег вызова похожих товаров.
    Это здорово.
    Цитата
    При обращение к файлу через шаблон все выводится
    Это подтверждает, что все здорово.
    Цитата
    но если я обращаюсь к файлу с файла JS посредством AJAX, то ничего не выводится
    Это не здорово, попробуем разобраться, как говориться, в слепую.
    Цитата
    И заметил сл. при обращении к файлу через JS, в нем функции перестают работать
    Это говорит только об одном - в скрипте ОШИБКА. Особенность javascript в том, что если возникает ошибка, подключенный скрипт становиться не рабочим. Решение: открываем консоль браузера и смотрим, где ошибка. Далее исправляем ее.
    Цитата
    конкретно у меня не выводился результат запроса в базу
    Ну так и понятно, скрипт стопорнулся и до записи в базу данных не дошло.
    Цитата
    пришлось писать запрос без помощи внутренних функций диафана с новым подключением в базу и все заработало
    Здесь на форуме часто употребляют слово "грабли". Я пытался выяснить, что эти люди подразумевают. С их слов, этим словом можно назвать практически любую доработку алгоритма. Так вот, лично я считаю, что именно Ваше решение можно назвать "граблями". Поясню. Если Вы пишите код на основе чего-либо, то Ваш код должен максимально соответствовать этой основе. Ну да ладно, как говорит электрик: "Если что-то работает, то не надо в это что-то лезть". Так что если считаете, что задача решена - значит все здорово.
    Успехов.
  • 26 ноября 2016 г.
  • Цитата
    Ну Вы жгете конечно))))
    Самое удивительное то, что я разбираюсь в том, что говорю.

    Цитата
    Допустим возьмем шаблонный тег <insert name="show_block" module="shop"> и вызовем его в файле темы.
    В итоге у нас выведутся товары.

    А теперь возьмем этот шаблонный тег и вставим его в файл, который будет вызываться JS (AJAX), ничего не выведится.
    Но если написать в этом файле "echo 'Тест';" то код сработает и выведится "Тест"

    А вот, Вы, Степан (idxdoc), скорее нет, чем да. С чего вы взяли, что просто вставив тег
    Код
    <insert name="show_block" module="shop">
    в какой-то файл, с которым будет работать AJAX, то он сработает? ))) Чтобы он сработал, надо еще кое-что сделать. Уверен, Вы догадаетесь, что необходимо сделать, чтобы служебный тег заработал.

    Успехов.
  • 26 ноября 2016 г.
  • Цитата
    что нужно сделать чтобы служебный тег работал при вызове файла через AJAX?

    Да ответ на поверхности: нужно сделать ровно то, что заставляет его работать в cms. Сегодня у меня просто нет ни времени, ни желания вкладывать бесплатно код - решение. Тем более, что Вы и сами способны разобраться.
  • 28 ноября 2016 г. , редакция: 1480281044
  • Цитата
    Затем я решил прочитать про action в jquery AJAX, но ничего не нашел, либо его там не может быть
    Верно. В том виде, в котором ACTION в diafan.cms, такого там нет.
    Цитата
    Короче результат не о чем.
    Нее, не задавайтесь. Вы почти решили свою задачу. Только не воспринимайте за издевку (если так выглядит, то заранее извиняюсь), просто иначе все будет слишком просто.

    Цитата
    либо я невнимательный
    Попробую помочь: Вы смотрите на куски кода, а надо видеть архитектуру кода в целом, тогда все получится.

Новости

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