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

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

  • 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, такого там нет.
    Цитата
    Короче результат не о чем.
    Нее, не задавайтесь. Вы почти решили свою задачу. Только не воспринимайте за издевку (если так выглядит, то заранее извиняюсь), просто иначе все будет слишком просто.

    Цитата
    либо я невнимательный
    Попробую помочь: Вы смотрите на куски кода, а надо видеть архитектуру кода в целом, тогда все получится.
  • 20 ноября 2016 г. , редакция: 1479662751
  • Верно говорит DMITRY (AFONNIKOV10). Берем файл modules/shop/views/shop.view.buy_form.php и как в дефолтном файле возвращаем в Ваш измененный файл вывод названий характеристик. И в довершение добавляем фразу перед названием характеристик: Выберите ...
    Как-то так будет проще для Вас.
  • 23 ноября 2016 г. , редакция: 1479891763
  • Цитата
    "Диафан, битрикс, уми - пофиг что. Не выдержит.
    Руслан (spono), не воспринимайте в качестве негатива мои слова, но это не системы "не выдержат", а квалификации не достаточно. Даже не буду пояснять почему так. Уверен, Вы прекрасный бизнесмен, специалист своего дела, но у Вас не достаточно квалификации, что бы давать такую оценку указанным Вами системам управления сайтами.
    Приведу пример,
    Цитата
    "База лежит диафана, тестил знаю. Так как заливал товары с али там 300 000"
    Созданные боты одновременно заливали > 1 500 000 позиций с 60 официальных сайтов производителей, при этом в момент заливки время отклика сайта не превышала 0,2 мс.
  • 23 ноября 2016 г.
  • Цитата
    специализированную CMS использовать
    Любая cms - это прежде всего "материал" из которого выстраивают конкретные продукты. Разница лишь в архитектуре, качестве и функционале самих cms. Поясню: выбор cms определяется (конечно это мое частное мнение) оптимальностью при решении конкретных задач. От себя лично скажу (это не реклама и пропаганда), c кодом diafan.cms приятно работать: код cms четко выстроен по определенным принципам, присутствует единообразие изложения участков кода, прослеживается лаконичность и оптимальность кода (ничего лишнего) и т.д. Еще раз отмечу, это мое частное мнение как разработчика. Как бы объяснить. Например, научиться классно программировать не проблема, а вот спроектировать оптимальную систему не каждому дано. В diafan.cms в части проектирования все очень достойной, но это может увидеть только опытный человек.

Новости

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

Форум