Амина

Амина

С нами с 05 мая 2021; Место в рейтинге пользователей: #1139
Амина
26 мая 2021, 12:41
+1
Получилось исправить! Параметр SMTP хосты (mail_smtp_hosts) необходимо установить в виде: ssl://smtp.mail.ru
Амина
26 мая 2021, 12:32
0
7.1. На других тоже не работает.
Амина
26 мая 2021, 12:05
0
В логах ничего, в спаме тоже нет. Порт поменяла — не работает.
С локального сервера все приходит. Не понимаю, в чем может быть проблема
Амина
17 мая 2021, 16:04
0
Спасибо, что помогаете! Это мой первый и возможно последний опыт работы в modx и вообще в вебе (раньше только небольшие учебные задачки).

AjaxSnippet использовала, потому что хотела вызывать сниппет по нажатию на кнопку и увидела такое решение на форуме modx.ru/vopros-otvet/info/1883/ Видимо не так поняла)

Верстка тоже корявая, потому что глаз уже замылен.

Для вашего спокойствия могу сказать, что сайтом никто пользоваться не будет, лишь бы работало)

Еще раз спасибо!
Амина
16 мая 2021, 11:42
0
Подскажите, пожалуйста
Амина
13 мая 2021, 02:31
0
Доброй ночи. Не подскажите, можно ли как нибудь со страницы редактировать и удалять записи? Как в сниппете получить id, чтобы отправить запрос в бд?
Амина
11 мая 2021, 11:56
+1
Спасибо большое!!! Получилось!
Амина
11 мая 2021, 11:42
0
{'!hookbackclient' | snippet}
			    		{foreach $users as $user}
 								<tr class="title">
				    			<td class="table">{$user['name']}</td>
				    			<td class="table">{$user['surname']}</td>
				    			<td class="table">{$user['phone']}</td>
				    			<td class="table">{$user['email']}</td>
				    			<td class="table">{$user['recorders']}</td>
				    			<td class="table">{$user['paid']}</td>
				    		</tr>
							{/foreach}
Выводится только Array. Или я не так вывожу?
Амина
10 мая 2021, 20:31
0
Добрый вечер. Да, с методами modx у меня туговато…
Таблица у меня своя, данные должны отображаться сразу посетителю без перезагрузки.
Сейчас вывожу таким топорным методом. Сделала снипет, и вывожу его в шаблоне.

$sql = "SELECT * FROM `clients`";
	$statement = $modx->query($sql);
	$users = $statement->fetchAll(PDO::FETCH_ASSOC);
	foreach ($users as $user) {
	  print "<tr class='data'>";
    print "<td class='table'>". $user['name'] ."</td>";
    print "<td class='table'>". $user['surname'] ."</td>";
    print "<td class='table'>". $user['phone'] ."</td>";
    print "<td class='table'>". $user['email'] ."</td>";
    print "<td class='table'>". $user['recorders'] ."</td>";
    print "<td class='table'>". $user['paid'] ."</td>";
    print "</tr>";
	}
Может подскажите, как это можно оптимизировать? Вроде с помощью плейсхолдеров. Как я уже сказала в modx только начинаю работать
Амина
10 мая 2021, 00:01
0
Решила, проблема в кавычках в запросе

$query = $modx->prepare("INSERT INTO `$table` (`name`, `surname`, `phone`, `email`) values (:name, :surname, :phone, :email)");
Амина
10 мая 2021, 00:00
0
Потому что требуется использование базы(
Амина
09 мая 2021, 11:54
0
Да, с запросами разобралась. У меня проблема в том, как результат присваивать полям таблицы
Амина
05 мая 2021, 14:12
0
Спасибо за ваш ответ! Очень помогли!
Амина
05 мая 2021, 01:19
-1
Получилось решить проблему, если кому надо:

[[!+modx.user.id:is=`1`:then=`
li><a class="top_menu" href=[[~19]]>Вход</a></li>
<li><a class="top_menu" href=[[~17]]>Регистрация</a></li>
`:else=`
<li><a class="top_menu" href=[[~19]]>Личный кабинет</a></li>
`]]