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

Небольшой баг

  • 20 сентября 2011 г.
  • Уважаемые Господа!
    возник вопрос над решением которого работаю сейчас, а именно - при нажатии на кнопку "Голосовать" или "Результаты голосования" на странице выводится следующее:

    ***
    {"code":"","data":" <input type="hidden" name="question" value="39"> <input type="hidden" name="ajax" value="0"> <input type="hidden" name="ajax_votes" value="1"> <input type="hidden" name="result" value="2"><div class="votes-answer">u0411u0435u0437u0443u0441u043bu043eu0432u043du043e. u041du0443u0436u0434u0430u0435u0442u0441u044f u0438 u043du0435u043cu0435u0434u043bu0435u043du043du043e. - 100% (2)</div><div class="votes-answer">u0412 u043fu0440u0438u043du0446u0438u043fu0435 - u0434u0430, u043du043e u043cu043eu0436u043du043e u043du0435 u0442u043eu0440u043eu043fu0438u0442u044cu0441u044f - 0% (0)</div><div class="votes-answer">u041cu043du0435 u0431u0435u0437u0440u0430u0437u043bu0438u0447u043du043e. u042f u0436u0438u0432u0443 u043du0435 u043du0430 9-u043eu043c u044du0442u0430u0436u0435 - 0% (0)</div><div class="votes-count">u041au043eu043bu0438u0447u0435u0441u0442u0432u043e u0433u043eu043bu043eu0441u043eu0432u0430u0432u0448u0438u0445: 2</div>","target":"#votes39"}
    ***

    То же самое касается модуля feedback. Могу и сам докопаться, но если у кого возникали подобные "траблы" может ускорите мозговой штурм? Движок версии 4.3.7. Спасибо.
    • 20 сентября 2011 г.
    • Это все должно быть передано в аякс модуля, но почему-то не передалось и вывелось на страницу.
      Такая проблема бывает если:
      1. Подключены не все ява-скрипты
      2. Ява-скрипты подключены дважды, например, jquery
      3. Включен режим разработки и где-то с модуле есть ошибки, которые и выводятся, сбивая аякс
      4. Просто что-то сломали в модуле, правя его недавно
      • 20 сентября 2011 г.
      • Спасибо. Жить стало веселее. Обнаружил две ошибки:
        1. Ошибка синтаксиса. Но откуда она там - хоть убей?
        ***
        /**
        * Отправляет несколько ошибок
        *
        * @return boolean
        */
        private function send_errors()
        {
        if(! empty($this->result["errors"]) || ! empty($this->result["data"]))
        {
        if(! empty($_POST['ajax']))
        {
        include_once(ABSOLUTE_PATH.'plugins/jso.php');
        echo to_json($this->result);

        ***
        А должно быть json.php

        2. Подключение двух библиотек JQuery.

Новости

  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 
  • 15 декабря 2023 г.
  • Подводим итоги 2023 года. Выпустили новую сборку DIAFAN.CMS 7.1.1, вводим новые тарифы на аренду сайта и коммерческую поддержку и автообновления с января 2024 г., строим планы на будущий год.
  • 25 июля 2023 г.
  • Выпустили очередную сборку DIAFAN.CMS 7.0.1. Она уже доступна к установке.

Блоги

  • 15.12.2023
  • В новой сборке DIAFAN.CMS 7.1.1 мы расширили функциональность баннеров, уделили внимание YML-фиду для Яндекс.Маркет, улучшили “Настройки шаблона”, оформили модуль лога действий и разработали “Заметки” для пользователей административной части сайта. Также проработали замечания и предложения наших пользователей, исправили несколько ошибок.

Форум