Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
30 января 2014, 14:03
0
Ругается и не работает?

Если работает — то проблемы нет, лог можно потом почистить.
Василий Наумкин
30 января 2014, 13:56
0
/\$\_lang\[\'(.*?)\'\]/
Василий Наумкин
30 января 2014, 13:25
0
А почему должны измениться файлы?

Лексиконы из них подгружаюся и кэшируются. Если ты ищменил запись через админку — будет использоваться она, но файлы не меняются.

Там даже можно «восстановить запись по умолчанию».
Василий Наумкин
30 января 2014, 11:46
+1
Почему нет?

Выбери любой язык, напиши для него словари, и переключай на этот язык контекст. Можно заменить английский\немецкий, можно создать новый лексикон, например из японского.

И не забывай после каждого изменения чистить кэш.
Василий Наумкин
30 января 2014, 11:40
0
да уже нашёл…
Зачем тогда спрашивал?

и где же про это почитать в вашей статье то? там то нету данной информации
Ну ты же где-то смог найти? Стало быть, не так уж и сложно.

что за «подколы»?
А как еще разговаривать с такими ленивыми ребятами, которые вместо того, чтобы пошевелить мышкой задают вопросы?

Учись, друг, это тебе надо сделать импорт — не мне.

ps: знаю знаю, ща вы меня забаните, что я такой вот бяка
Камикадзе что ли?

Продолжай в том же духе, и всё будет.
Василий Наумкин
30 января 2014, 11:15
+1
Даваай я тебе сам лучше всё сделаю, ну чтобы ты время не тратил и не читал зря?

А то мне заняться нечем совершенно.
Василий Наумкин
30 января 2014, 11:14
0
Это у MODX нет прибалтийских, а не у MS2.
Василий Наумкин
30 января 2014, 04:55
0
Напиши мне на bezumkin@yandex.ru, обсудим.
Василий Наумкин
30 января 2014, 04:14
+1
Предлагаю задавать вопросы авторам этого интересного компонента.
Василий Наумкин
29 января 2014, 16:15
0
Занят, пишу рейтинги к тикетам.

Опубликуй пока в объявления, я посмотрю, может помогу завтра.
Василий Наумкин
29 января 2014, 06:06
0
Нет, нельзя.

Контексты вообще нельзя переименовывать.
Василий Наумкин
28 января 2014, 21:01
0
Молодцы, наконец-то!
Василий Наумкин
28 января 2014, 14:48
0
Ничего не нужно сбрасывать вообще.

Нужно аккуратно обновлять конкретных юзеров, добавленных в группу. — код я дал ниже.

Как у меня раньше работала платная подписка? Именно так — юзер добавлялся и удалялся из группы без общих сбросов.
Василий Наумкин
28 января 2014, 14:19
1
0
Эдак ты бы у меня каждый день заново логинился.

Не обязательно завершать все сеансы, можно точечно обновлять права юзера.
Василий Наумкин
28 января 2014, 14:18
4
0
Я выставляю пользователю переменную в поле extended профиля, а потом проверяю её при загрузке им страницы.

Если есть — перезагружаю его права.
$extended = $modx->user->Profile->get('extended')) {
if (!empty($extended['updateGroups'])) {
	unset($_SESSION['modx.user.'.$modx->user->id.'.userGroupNames']);
	$extended['updateGroups'] = 0;
	$modx->user->Profile->set('extended', $extended);
	$modx->user->Profile->save();
	
	$ctxQuery = $modx->newQuery('modContext');
	$ctxQuery->select($modx->getSelectColumns('modContext', '', '', array('key')));
	if ($ctxQuery->prepare() && $ctxQuery->stmt->execute()) {
		if ($contexts = $ctxQuery->stmt->fetchAll(PDO::FETCH_COLUMN)) {
			$serialized = serialize($contexts);
			$modx->exec("UPDATE {$modx->getTableName('modUser')} SET {$modx->escape('session_stale')} = {$modx->quote($serialized)}");
		}
	}
}
Василий Наумкин
28 января 2014, 08:48
0
Попробуй выбрать подходящую раскладку