Амина

Амина

С нами с 05 мая 2021; Место в рейтинге пользователей: #1123

Поменять стиль в компоненте fullcalendar

Всем привет!

Подскажите, пожалуйста, как можно поменять стиль всплывающего окна в fullcalendar. css файлы нашла, но что к чему относится не разобралась.



Прошу прощения за тупые вопросы))
Амина
02 июня 2021, 20:34
modx.pro
270
0

Не приходит ссылка для активации аккаунта

Всем привет.

После переноса сайта с локального сервера (Open Server) на хостинг (Beget) перестало приходить письмо на почту для активации аккаунта. Сам пользователь создается. Использую компонент Login.

Системные настройки для почты:


Подскажите, пожалуйста, с чем это может быть связано?
Амина
26 мая 2021, 02:12
modx.pro
365
0

Добавить товары в избранное

Всем привет.

У меня товары выводятся из базы данных в таблицы
{var $services = '!hookservicemain' | snippet}
{foreach $services as $service}
    <hr>
    <div class='service'>
        <table class='service'>
            <tr>
                <td class='service' id="name", value="{$service.name}"><b>{$service.name}</b></td>
                <td class='service' id="id_service", value="{$service.id_service}">{$service.id_service}</td>
                <td class='button category'>Категория: {$service.category}</td>
            </tr>
            <tr>
                <td class='service' id="cost", value="{$service.price}">Стоимость: {$service.price} ₽</td>
                <td class='service'>{$service.phone}</td>
                <td class='button'></td>
            </tr>
            <tr>
                <td class='service'>Время: {$service.time} минут</td>
                <td class='service' id="address", value="{$service.address}">{$service.address}</td>
                <td class='button'>
                     [[AjaxSnippet?
                        &snippet=`addfavorites`
                        &as_mode=`onclick`
                        &wrapper=`tpl.Favorite`
                    ]]
                </td>
            </tr>
            <tr>
                <td class='service'>Компания: {$service.mobilephone}</td>
                <td class='service'>{$service.city}</td>
                <td class='button'><button class="center">Записаться</button></td>
            </tr>
        </table>
    </div>
{/foreach}
Нужно при нажатии кнопки добавлять товар в таблицу в базе данных. Но я не понимаю, как получить данные именно того товара, у которого была нажата кнопка. Пыталась реализовать с помощью AjaxSnippet, но сниппет не вызывается.
Амина
16 мая 2021, 12:01
modx.pro
580
0

Как данные из базы выводить в таблицу на странице

Я на странице с помощью Formit отправляю данные с формы в базу данных. Как теперь возвращать данные из таблицы в базе в таблицу на странице? И чтобы каждый раз при записи в бд, данные добавлялись и в таблице на странице сайта.

<table>
    <tr class="title">
        <td class="table">Имя</td>
        <td class="table">Фамилия</td>
        <td class="table">Номер</td>
        <td class="table">Email</td>
        <td class="table">Количество заказов</td>
        <td class="table">Оплачено</td>
    </tr>
    <tr class="data">
        <td class="table"></td>
        <td class="table"></td>
        <td class="table"></td>
        <td class="table"></td>
        <td class="table"></td>
        <td class="table"></td>
    </tr>
</table>
Помогите, пожалуйста! Я только начинаю разбираться в вебе
Амина
09 мая 2021, 01:16
modx.pro
604
0

Отправка данных с формы в базу данных с помощью Formit

Не получается отправить данные с формы в базу данных.

Написала хук с запросом

<?php
$modx->log(xPDO::LOG_LEVEL_ERROR,'Тестирование моего хука');

$name = $hook->getValue('name');
$surname = $hook->getValue('surname');
$phone = $hook->getValue('phone');
$email = $hook->getValue('email');

try {
    $data = array( 'name' => $name, 'surname' => $surname, 'phone' => $phone, 'email' => $email ); 
    $table = 'managingservices'; 
    
    $query = $modx->prepare("INSERT INTO $table (name, surname, phone, email) values (:name, :surname, :phone, :email)");
    $query->execute($data);
    $result = true;
    $res = $query->fetchAll(PDO::FETCH_ASSOC);
    
} catch (PDOException $e) {
    $modx->log(xPDO::LOG_LEVEL_ERROR,'Ошибка');
}

if ($result) {
    $modx->log(xPDO::LOG_LEVEL_ERROR,'Успех');
    echo "Успех. Информация занесена в базу данных";
    echo $res;
}

 
return true;
В журнал ошибок выводится это:
[2021-05-08 19:41:42] (ERROR @ C:\OpenServer\domains\managing.services\core\cache\includes\elements\modsnippet\52.include.cache.php : 2) Тестирование моего хука
[2021-05-08 19:41:43] (ERROR @ C:\OpenServer\domains\managing.services\core\cache\includes\elements\modsnippet\52.include.cache.php : 30) Успех
Подскажите, пожалуйста, как правильно написать запрос?
Амина
08 мая 2021, 19:48
modx.pro
587
0

Фильтрация для авторизованного пользователя

Подскажите, пожалуйста, как можно сделать, чтобы для авторизованных пользователей ссылка Авторизация превращалась в Личный кабинет?

Пытаюсь сделать с помощью фильтра:
[[!+modx.user.id:isloggedin=`Личный кабинет`:else=`Авторизация`]]
Но данная конструкция не выводит никакого результата.

Вот такие варианты тоже не дают нужного результата.
[[+modx.user.id:memberof=`User`:then=`Личный кабинет`:else=`Авторизация`]]
[[!+modx.user.id:gt=`0`:then=`Авторизация`:else=`Личный кабинет`]]
Может быть условия не правильные или что? Помогите разобраться, только начинаю работать на modx.
Амина
05 мая 2021, 01:02
modx.pro
365
0