• Fancybox 3 ломает отправку формы компонента webform, в чем проблема?

    mg15
    @mg15 Автор вопроса
    Учусь
    Прошу прощения, не успел коммент добавить: сменил фенсибокс на магнифик, все заработало без нареканий. Но так и не разобрался, почему такой глюк с фенсибоксом был
    Ответ написан
    Комментировать
  • При перезагрузке страницы сайта на MODX REVO корзина очищается. В чем может быть проблема?

    mg15
    @mg15 Автор вопроса
    Учусь
    Проблема решена!

    Оказалось, что в настройках MODX переменная session_cookie_lifetime имела значение, равное 6. При условии, что по умолчанию она выставлена как 604800. Уж не знаю, кто так подшутил… Соответственно, если я правильно понимаю, данные о товарах в корзине честно хранились аж 6 секунд.

    Этот момент выяснился, когда я бросил ковырять шопкипер и принялся за изучение механизма сохранения данных в корзине. Ну, и слово за слово, как говорится! Ступил, конечно, признаю — нужно было сразу задуматься насчет времени хранения данных, а не выискивать ошибки, которых, получается, и не было вовсе.

    Единственный момент: я пока не понял, почему корзина не сбрасывалась при авторизованной админке?
    Ответ написан
    2 комментария
  • Как вывести список уникальных сочетаний двух полей из одной таблицы mysql?

    mg15
    @mg15 Автор вопроса
    Учусь
    Спасибо за помощь! В этом случае, получается, выводит все пары полей, которые есть в таблице, без уникальности - вот так:
    a344d3beb18241f99e68412f31367492.jpg
    Сгруппировать их с помощью GROUP BY не получается, не могу понять - почему?

    -------------------------------------------------------------------------
    29.05.17 22:40

    Получилось решить так:
    $query = "SELECT DISTINCT IF(fromid < toid, fromid, toid) AS user1, IF(fromid >= toid, fromid, toid) AS user2, data
      FROM table ORDER BY data DESC";
        $rst=mysql_query("SELECT user1,user2 FROM ($query) AS rows GROUP BY user1,user2 ORDER BY data DESC");


    Возможно, есть более простой вариант, но я - к сожалению - не смог найти его! Быть может, более знающие товарищи порекомендуют? Как бы то ни было - цель достигнута: происходит выборка всех уникальных диалогов чата с сортировкой их по дате последнего сообщения.

    Спасибо пользователю Rsa97, подтолкнувшему меня в нужном направлении!
    Ответ написан
    Комментировать
  • Почему может не работать owl carousel?

    Если не ошибаюсь, то в head сайта нужно добавить что-то типа этого:
    <style type="text/css">
            #slider, .slide {height: 300px; width: 100%;}
        </style>


    Если этих стилей нет, то в моём случае высота блока была равна нулю. Может, дело в этом?
    Ответ написан
    Комментировать
  • Как отправить письмо с сайта через smtp.mail.ru?

    mg15
    @mg15 Автор вопроса
    Учусь
    Проблема решена.

    Оказалось, что в строке $mail->Host = 'smtp.mail.ru';

    правильно будет:

    $mail->Host = 'ssl://smtp.mail.ru';
    Ответ написан
    Комментировать
  • Как в firefox убрать обводку тега area при клике по нему?

    mg15
    @mg15 Автор вопроса
    Учусь
    Спасибо за оперативный ответ! В мозилле это помогло!))

    Но - если я убираю из тега area onfocus="this.blur();" - вышеупомянутый косяк начинает проявляться в IE11. Собственно, поэтому я onfocus туда и поставил. Быть может, есть другие варианты для IE, не подскажете?

    В общем, картина такая: если не прикреплять атрибут onfocus="this.blur();" к тегу, то рамка появляется в IE11, а если прикрепить - то в FF. Отсюда, полагаю, следует, что нужно написать js-скрипт, который будет проверять юзер-агент, и - в случае с IE - запускать onfocus="this.blur();"

    Скажите, в js это возможно? (Не бейте, пожалуйста, с js не очень хорошо знаком...)
    Ответ написан
    Комментировать