Сергей Шлоков

Сергей Шлоков

С нами с 31 января 2013; Место в рейтинге пользователей: #3
Сергей Шлоков
30 декабря 2015, 13:20
+4
Да там в каждой строчке белиберда. Сам не знаю, почему у меня с первого раза всё завелось. Видимо где-то ошибка в ошибке. :)
Сергей Шлоков
30 декабря 2015, 13:18
1
+3
Я бы этому разработчику с большими ушами уши бы поотрутил.

Хулиганьё. :)
Сергей Шлоков
30 декабря 2015, 11:22
0
Давно устанавливали AjaxForm? Какая версия стоит сейчас?
Попробуйте деинсталлировать его, а потом установить заново.
Сергей Шлоков
30 декабря 2015, 09:19
0
Могу глянуть внутрь. Если есть возможность, кидайте доступ к личку.
Сергей Шлоков
30 декабря 2015, 09:15
0
Если 500, то хостер тут не причем. Попробуйте вызвать так
[[!QuickEmail? &debug=`1`]]
Сергей Шлоков
30 декабря 2015, 07:09
+2
А каким образом выделять прошедшие события в этой портянке? Вопрос риторический. Ответ знают все. Никак.
Сергей Шлоков
29 декабря 2015, 22:30
0
Так не хочет же отдельный ресурс на каждую новость
Тогда MODX тут не поможет. Тут нужно что-то другое.
Сергей Шлоков
29 декабря 2015, 22:20
0
Видел. Читал. Много думал. :)
Сергей Шлоков
29 декабря 2015, 22:13
+1
Да тут вообще календари не нужны. Именно с этого стёб и начался. getResources или pdoResources в помощь.
Сергей Шлоков
29 декабря 2015, 22:01
0
Как это у тебя получается? У меня во всех браузерах работает всё исправно.
Сергей Шлоков
29 декабря 2015, 19:03
+1
Точно. Человек, которому нужно просверлить пару дырок в стене и забить 3 гвоздя, не будет покупать дорогой навороченный перфоратор и с делать себе верстак с тисками.
Сергей Шлоков
29 декабря 2015, 18:30
2
+2
При использовании AjaxForm сообщения о точной ошибке заполнения не выводятся. Вот тут можно почитать, как сделать нечто подобное
Сергей Шлоков
29 декабря 2015, 18:18
1
0
Еще можно поставить QuickEmail и посмотреть, в чем ошибки.
Сергей Шлоков
29 декабря 2015, 13:07
+7
А еще хотелось бы узнать, можно ли в eventsCalendar2 добавлять картинки? Если да, то как?
Еще интересуют следующие вопросы
— может ли mSearch2 искать рифмы к словам?
— Как в Login авторизовать только тех пользователей, у которых есть белый iPhone6?
— можно ли Tickets переименовать в Vaucher, чтобы он выводил не тикеты, а ваучеры?

С наступающим Новым годом! :)
Сергей Шлоков
28 декабря 2015, 07:18
+3
Самое простое — это создать TV, например, showInfo, привязать к нужным шаблонам(у) (к тем, которые указаны для страниц с инфоблоком). А затем в форме редактирования этих страниц на вкладке «Дополнительные поля», для тех, у которых нужно отображать инфоблок, выставить 1 у TV showInfo.
Теперь в шаблоне или на странице, вставляете вызов чанка инфоблока
[[[[*showInfo:eq=`1`:then=`$showInfoChunk`]]]]
Этот блок отобразится только у тех страниц, для которых вы установили единичку для Tv.
Сергей Шлоков
27 декабря 2015, 20:31
0
Странно. Создал нового пользователя, добавил комментарий. Возможно старая сессия была. Почистил, зайди заново.
Сергей Шлоков
27 декабря 2015, 19:17
0
Точно. Виноват слэш. Спасибо.
П.С. Каноникал не делает редирект, он всего лишь прописывает url страницы. Но у меня его нет. :) Возможно в nginx правило такое настроено. Ещё раз спасибо.
Сергей Шлоков
27 декабря 2015, 14:21
0
Делаю настройку по инструкции для простого блога (1 часть заметки). Всё сделал на написанному, только id свой указал. В итоге по адресу site.ru/rss получаю циклическую перезагрузку. Вообще не хочет отображать страницу с типом RSS. С чем это может быть связано? Подскажите кто знает.
Сергей Шлоков
26 декабря 2015, 12:21
3
+2
Ну самое простое это сделать сниппет, в котором запрашивать группы
<?php
if ($modx->user->get('id')) {
	$q = $modx->newQuery('modUser',array('`modUser`.`id`'=>$modx->user->get('id')));
	$q->innerJoin('modUserGroupMember','UserGroupMembers');
	$q->innerJoin('modUserGroup','UserGroup','`UserGroupMembers`.`user_group` = `UserGroup`.`id`');
	$q->select('UserGroup.name');
	$groupsArray = array();
	if ($q->prepare() && $q->stmt->execute()) {
	    while($row = $q->stmt->fetch(PDO::FETCH_ASSOC)) {
		    $groupsArray[] = $row['name'];
	    }
	}
	// Список групп через запятую
	$userGroups = implode(',',$groupsArray);
} else {
	$userGroups = 'Аноним';
}
return $userGroups;
и вставлять его в нужное место.