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

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

  • 27 октября 2015 г.
  • Если Вы разрабатываете, то программист. Если говорить о веб, то Ваш кругозор охватывает понятия nginx, apache (исходя из других Ваших высказываний), что говорит о Вашем понимании не только, скажим языка программирования, но и как это работает. Полагаю, когда Вы говорите, что Вы не программист, то скорее всего - скромничаете.
  • 27 октября 2015 г. , редакция: 1445935332
  • Вы сами сказали что он не понимает, значит нет. Но он скорее всего не только web сервер может настроить. Т.е. его задачи - это топология сети, маршрутизаторы, сертифицирующие центры и т.п. А если горорить об вываливающейся ошибки js, то это не его проблема, а Ваша как программиста. Он же не обращается к Вам с вопросом, почему почтовый сервер лег или как DNS сервер настроить.
  • 25 октября 2015 г.
  • Как вариант. Можно не корректировать, а дополнить. Например, получив результат поиска в виде массива, можно одним проходом перебрать все его записи с последуещем присвоением значения (количество символов в вхождении). А затем ранжировать этот массив согласно этим значениям (максимальное значение в начало, минимальное в конец).
  • 27 октября 2015 г. , редакция: 1445937637
  • На мой взгляд у Вас желание связано с изменением механизма поиска. Вы решите эту задачу, но допустим разработчики сделают принципиально новый механизм поиска, который будет работать быстрее и лучше. Тогда Вам придется перерабатывать свое решение. Я бы Вам предлажил не корректировать сам механизм поиска, а работать с его результатом (фильтровать, ранжировать и т.п.). При таком подходе допустим будет задержка в работе скрипта на 0.005 сек. Зато вы спокойно будете обновлять свой сайт
  • 25 октября 2015 г.
  • Ничего страшного не произошло, просто Вы скорее всего обновили файлы CMS. При этом обновлении были скорректированы дефолтные css, которые конфликтнули с Вашими css. Легче самому все исправить, чем сообщить Вам как это сделать (просто куча вариантов может быть и эта куча зависит от того как вы правили CMS). Если самый простой способ, то залейте на чистый хост оригинальные файлы CMS (сразу увидите, что все ОК). Затем залейте файлы своей корректировки поочередно (если для Вас так лучше), т.е. залили - посмотрели. Если не ОК, то смотрим конфликт в данном файле. Если мое объяснение вызывает непонимание, то привлеките для этого специалиста.
    Возможен и другой вариант, отключите кеширование, сбрости кеш, включите решим разработчика, дополнительно можно кешированые файлы удалить вручную. Посмотрите может все станет ОК (т.к. мог быть конфликт, связанный с кешем).
    В общем не получится, то пишите.
  • 26 октября 2015 г.
  • Нет, не читал. Оригинальные файлы cms всегда оставляю на своих местах, лишних копий не делаю - ценю используемые ресурсы. Принципы работы custom.php и т.п. для меня понятны, осознаю различия между url("../img/icon.png") и url(/img/icon.png), в том числе как организовано кешировани и для чего оно, ... в общем что-то понимаю. Но не могу понять, что Вы желаете услышать от меня по вопросу: Вы читали? Если возможно уточните свой вопрос.
  • 25 октября 2015 г. , редакция: 1445803435
  • Если не в даваться в теорию, то краткий ответ: так надо (например, чтобы у пользователя с паролем 123 и у второго пользователя с таким же паролем 123 хеш был разный). Вот что действительно не понятно мне, так это - MD5 уже давно как не стоит использовать, а стоит, например, bcrypt/scrypt
  • 17 июля 2016 г.
  • Посмотрите скрип cms на предмет, почему он считает его некорректным. В целом, что такое шаблон? Это те же кастомизированные файлы (создайте тему и скопируйте их туда) и корректировка базы данных (выполните эти запросы напрямую). Включите режим разработчика, сбросте кэш. Если ошибок нет, то все ок.
  • 11 ноября 2015 г. , редакция: 1447236019
  • Открываем редактором файл cart.show_block.js, далее вместо кода
    Код

    $('.js_show_cart, #show_cart').mouseover(function(){
    $('form', this).show();
    });

    пишем следующее
    Код

    $('.js_show_cart, #show_cart').click(function(){
    $('form', this).show();
    });
    $(".js_cart_block_form, #show_cart form").mouseout(function(){
    $(".js_cart_block_form, #show_cart form").fadeOut("slow");
    });

    В файле cart.view.info.php
    вместо строчки
    Код

    echo '<a href="'.$result["link"].'"><img src="'.BASE_PATH.Custom::path('img/icon_cart.png').'" alt="">'.$this->diafan->_('Корзина') . ': ';

    пишем следующее
    Код

    echo '<a href="'.$result["link"].'" onclick="return false;"><img src="'.BASE_PATH.Custom::path('img/icon_cart.png').'" alt="">'.$this->diafan->_('Корзина') . ': ';

    или
    Код

    echo '<a href="#"><img src="'.BASE_PATH.Custom::path('img/icon_cart.png').'" alt="">'.$this->diafan->_('Корзина') . ': ';
  • 11 ноября 2015 г. , редакция: 1447245567
  • Все правильно, теперь в файле cart.view.info.php ищем и удаляем строчку
    Код
    echo '</a>';

    теперь плавно спускаемся в конец файла и после строчки
    Код
    echo '</form>';

    вставляем эту
    Код
    echo '</a>';

    Следущим действием, исправляем мою оплошность. В файле cart.show_block.js, вместо
    Код

    $('.js_show_cart, #show_cart').click(function(){
    $('form', this).show();
    });
    $(".js_cart_block_form, #show_cart form").mouseout(function(){
    $(".js_cart_block_form, #show_cart form").fadeOut("slow");
    });

    пишем
    Код

    $('.js_show_cart, #show_cart').click(function(){
    $('form', this).show();
    });
    $('.js_show_cart, #show_cart').mouseout(function(){
    $(".js_cart_block_form, #show_cart form").fadeOut("slow");
    });

    Теперь сбрасываем кеш и проверяем, если что-то не так, то пишите - еще что-нибудь откорректируем.

    Цитата
    Но и перейти на страницу оформления заказа тоже не дает

    И не даст, Вы определитесь, название "Корзина" представлена как ссылка на страницу корзины, поэтому
    Цитата
    Не подскажете, что надо изменить (в cart.show_block.js , наверное), чтобы корзина автоматически сворачивалась, если убрать наведение с нее, а не при клике (как в дефолтной теме diafan 5.4.11.8 - разворачивается пр наведении, а сворачивается при клике).

    при таком варианте нужно ссылку на страницу корзины выводить в другом месте (вариантов уйма).
  • 21 сентября 2016 г. , редакция: 1474408544
  • Цитата
    Больше всего интересует как реализовать функцию ОЗВУЧИТЬ? т.е. возможно озвучивать всё... ссылки, тексты...
    Чтобы реализовать такую возможность требуется программный код, который будет озвучивать текст. Вы можете самостоятельно создать такую штуку или купить ее, или подобрать из бесплатных. Чтобы исключить множество вопросов, Вы можете в поисковике задать ключевые слова для поиска, например, программы для озвучивания или голосовой движок и т.д.
    Другой вариант: Вы можете все озвучить самостоятельно, записав аудиофайлы, а затем их воспроизводить на сайте.
    Что касается
    Цитата
    Если кто-нибудь разработал бы
    то эти вещи делают под заказ, а не надеясь, что сейчас сделаем, а там авось за 100 р. кто-нибудь когда-нибудь возможно купит.

    Думаю, что для Вас самое оптимальное - это по гуглить что-нибудь из бесплатных прог и подцепить ее к cms.

    Успехов.
  • 17 июня 2016 г.
  • Цитата
    все работает без проблем
    Остается дело за малым: выяснить домен этого сайта, сесть рядом и перехватывать трафик. А он открытый. Интересно, что будет дальше?
  • 18 июня 2016 г.
  • Да, вот и я думаю, зачем все это: какие-то ssl, удостовиряющие центры, передача идентификационных данных. Что это, зачем за это платить, только хост напрягать. Конечно Вы правы, совсем ничего. Лишнее это. А Вы думаете дело только в шифровании?
  • 20 мая 2016 г. , редакция: 1463696294
  • Павел (mindeath), не вешай нос. Как не крути, а читать все же надо и документацию, и договора, и думать конечно надо. Скорее всего была ошибка в коде при сравнении.
    Неверный код
    Код
    <?php if ("я хочу" == "вот это") { echo "покупаю"; } else { echo "не покупаю"; } ?>
    Верный код
    Код
    <?php if ("я хочу" === "вот это") { echo "покупаю"; } else { echo "не покупаю"; } ?>
  • 09 мая 2015 г. , редакция: 1431171499
  • Много "соображать" не требуется - аналогично с modules/shop/shop.yandex.php, только xml-файл должен иметь соответствующую структуру (смотри:
    https://support.google.com/merchants/answer/188494?hl=en#other
    https://support.google.com/merchants/answer/1344057?hl=en#other
    )
  • 12 ноября 2015 г.
  • Цитата

    Это тоже не помогло. Выходит ошибка типа "Duplicate entry '4294967295' for key 'PRIMARY'"

    Цитата

    Всё, нашел решение. Нужно было исправить последний длинный ID товара

    Т.е. очень интересно, если учесть, что int(11) со свойством unsigned имеет диапазон значений от 0 до 4294967296

    Если нужны более крупные значения, то есть тип BIGINT диапазон которого от -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807
    Диапазон без знака от 0 до 18446744073709551615. Для столбцов типа BIGINT необходимо учитывать некоторые особенности.

    Цитата
    этот последний порядковый ID изменить в свойствах таблицы как описал АНДРЕЙ (KODA).

    Не спорю, но приведу доп. инфу для тех кому интересно. В MySQL есть вспомогательная БД information_schema, в которой хранится необходимая информация о всех таблицах БД сервера. И вот именно там храниться следующий номер для авто инкремента, т.е. перед добавление записи в таблицу БД не ищет максимальный номер записи, на это ведь будет тратиться время, которое дорого. Если по каким-то причинам необходимо сделать чтобы следующая запись начиналась с какого-нибудь другого числа, просто напишите команду:
    Код

    ALTER TABLE `tablename` AUTO_INCREMENT = тут_пишем_нужное_число;

    не забывайте об используемом типе поля, чтобы ваше число не вышло за рамки.
  • 20 декабря 2015 г. , редакция: 1450602203
  • Цитата
    Но как можно на это опираться, если использование https невозможно запустить ни «по-умолчанию», ни какими-либо простыми настройками.

    ОНЛАЙН СОФТ (ONMASTER), Вы точно понимаете, что такое https? Cms.diafan - это, грубо говоря, один большой скрипт, а http/https это протоколы передачи данных. Cms без разницы как передаются данные. А корректность работы протоколов зависит от настройки серверных служб. Что именно у Вас не работает?
  • 20 декабря 2015 г. , редакция: 1450615646
  • Учитывая такие вопросы, возможно они намекают на необходимость в дополнении к cms.diafan в виде, например, ispmanager, и имеющим бессрочную связку с сертификационным центром (конечно же намекают о бесплатном дополнении). В принципе, у Вас (разработчиков) уже всё к этому практически готово (облачный сервис уже есть, остается центр сертификации) ...
    Будущее развитие cms, тогда, например, можно будет посвятить тому, чтобы система сама заполняла товар и самостоятельно занималась парсингом
  • 21 декабря 2015 г. , редакция: 1450680978
  • Онлайн Софт (Onmaster), даже не знаю с чего начать.
    Цитата
    Вы точно учили только теорию/читали википедию или всё же пробовали

    Не сочтите за наглость, но это тоже самое, что спросить золотую рыбку: "Вы плавать умеете или только желания исполняете?"
    Цитата
    Хорошо, давайте, для того чтобы всё стало понятно, ;) мы возьмём какой-нибудь сайт, уже нормально работающий по протоколу http на Diafan CMS и запустим по https. Мы даже установим туда сертификат! :)
    И в этой ветке, с непосредственным участием разработчика, разберём что к чему ...

    Скажите прямо о Вашем предложение (вознаграждение за работу) и если оно будет интересным Ваши проблемы будут решены.
    Цитата
    разместите по парочке сайтов на Diafan которые Вы сами сделали и запустил на https

    Тогда это будет не форум, а сео сборник ссылок на сайты с cms.diafan.
    Вам же Виталий (DIAFAN.CMS) привел пример:
    Цитата
    https://user.diafan.ru - достаточно?

    Но учитывая, что Вы все же настаиваете
    Цитата
    Виталий :), Ваши слова не могут быть убедительными или нет, Вы разработчик, у Вас другие задачи. Мы пробуем поднять свои глаза, но видимо до Ваших небес они не дотягиваются. У нас тоже найдется парочка "вымученых" вариантов, но мы никак не можем сдать их клиенту из-за того, что не уверены в стабильности работы.

    Пожалуйста, привожу пример (оставляю право за модератором данного форума удалить приведенную мной ссылку без предупреждения и объяснения причин, т.к. сам все понимаю): https://erland.ru/.
    А теперь, как говориться, начну с самого начала, Онлайн Софт (Onmaster)
    Цитата
    Что именно у Вас не работает?
Показывать по:

Новости

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

Форум