Николай

Николай

С нами с 06 февраля 2013; Место в рейтинге пользователей: #546
Николай
10 июля 2014, 05:03
0
Судя по тому, что в БД значение пароля никак не изменяется после его сохранения в профиле, — он просто не сохраняется.
Николай
10 июля 2014, 04:52
0
Василий, снова я :)
Не работает ручная смена пароля в профиле. Вводишь пароль — Сохранить — пишет сохранено все ок. При попытке войти выдаёт
Ошибка при входе в систему: Неправильное имя пользователя или пароль. Проверьте введённые данные и попытайтесь снова.
Если меняю пароль пользователю через админку, всё ок.
Николай
07 июля 2014, 10:15
0
Крутяк. У всех аватарки появились. Благодарю!
Николай
07 июля 2014, 09:39
0
Вроде всё работает.

Не могу только понять почему в комментах аватары всегда берутся с gravatar при стандартном вызове комментариев.
В чанке
<img src="[[+photo:default=`[[+avatar]]`]]" class="ticket-avatar" width="24px" height="24px" />
Если выводить комменты так
[[!pdoPage?
    &element=`getComments`....
то аватара грузится из профиля если есть, если нет — с gravatar.
Николай
07 июля 2014, 08:07
0
Да, контроллеры не обновились почему-то
Николай
07 июля 2014, 07:18
0
Парсер не учитывает в каком контексте находится документ (вырезает ru/) ну это ладно.

Если пользователь уже существует выдается ошибка office_auth_err_user_exists (вместо текста)

Если при авторизации использовать Логин вместо e-mail всплывает ошибка введите e-mail.

Если не вводить логин при регистрации в username опять попадает весь e-mail.
Николай
06 июля 2014, 19:08
0
Я прописывал
/authorization/?hauth_return=[[*id]]
И ловил уже
if ($modx->context->key == 'ru' && $modx->resource->id == '220' && $modx->user->isAuthenticated($modx->context->key)) {
    $id=$_GET['hauth_return'];
    $url=$modx->makeUrl($id);
    $modx->sendRedirect($url);
}
Я хз, как прописать ссылку, поэтому использую id :)
Завтра обновлюсь, спасибо.
Николай
06 июля 2014, 15:56
0
Откатил БД. Заменил контроллеры на старые — заработало.
Николай
06 июля 2014, 15:23
0
Изменения только в форме регистрации? Я её вынес на отдельную страницу просто. Вот всё содержимое чанка:
<div class="row" id="office-auth-form">
	<div class="col-sm-offset-2 col-md-8 office-auth-register-wrapper">
		<h4>[[%office_auth_register]]</h4>
		<form method="post" class="form-horizontal" id="office-auth-register">
			<div class="form-group">
				<label for="office-auth-register-email" class="col-md-4 control-label">[[%office_auth_register_email]]</label>
				<div class="col-md-8">
					<input type="email" name="email" placeholder="" class="form-control" id="office-auth-register-email" value="" />
					<p class="help-block"><small>[[%office_auth_register_email_desc]]</small></p>
				</div>

				<label for="office-auth-register-password" class="col-md-4 control-label">[[%office_auth_register_password]]</label>
				<div class="col-md-8">
					<input type="password" name="password" placeholder="" class="form-control" id="office-register-form-password" value="" />
					<p class="help-block"><small>[[%office_auth_register_password_desc]]</small></p>
				</div>

				<input type="hidden" name="action" value="auth/formRegister" />
				<div class="col-sm-offset-4 col-sm-8">
					<button type="submit" class="btn btn-danger">[[%office_auth_register_btn]]</button>
				</div>
			</div>
		</form>
	</div>
</div>
Заполняю всё, кроме пароля — пишет пользователь не найден. Пользователь создаётся, письмо не приходит. Или я опять чёго-то не допонял?
ps редирект сам будет работать или к ссылке надо дописывать hauth_return=..id…? (просто вчера сделал редирект, убирать или как?)

ps вывел чанк tpl.Office.auth.login обновленный. Заполнил все поля регистрации, тоже Пользователь не найден.

Со старым чанком тоже не работат.
Николай
06 июля 2014, 11:41
0
Замечал, но в голове с языком как-то не связывалось
Николай
06 июля 2014, 10:26
0
Ещё в профиле в en контексте остаются кириллицей кнопка Обзор и надпись Файл не выбран. Где поменять не нашёл.
Николай
06 июля 2014, 09:07
0
кажись последний вопрос: в настройках опция Email как имя пользователя — ставлю Нет все равно подставляет в Графу Имя e-mail.
Как-то не хочется светить почты пользователей, а много где username стоит как alt=«username», а может и ещё где теперь уж не вспомнить.
Может оставлять в этом поле то, что до знака @, а остальное вырезать? И имя понятное будет и почта нигде не светится.
Николай
06 июля 2014, 05:41
0
т.е. надо через phptrumbon чтоли обрезать? Или как логичней?
Николай
06 июля 2014, 05:24
0
А как в комментариях использовать указанную в профиле аватару?
Сейчас так
[[!TicketComments? &gravatarIcon=`http://сайт.ру/assets/images/enso_24.jpg`]]
<img src="[[+avatar]]" class="ticket-avatar" alt="" />
Менял на
[[!+photo:default=`[[+gravatar]]?s=24&d=http://сайт.ру/assets/images/enso_24.jpg`]]
выводит 100 на 100
Николай
05 июля 2014, 10:37
0
Я так и не понял: При загрузке изображение сразу должно меняться или после нажатия кнопки «Сохранить»?