Николай

Николай

С нами с 06 февраля 2013; Место в рейтинге пользователей: #493
10 июля 2014, 18:51
0
0.0015440: Created inline chunk
0.3301442: Total time
7 077 888: Memory usage
linode 20$ с кучей сайтов, как с посещалкой так и без. SSD

0.0025408: Created inline chunk
0.5439410: Total time
8 388 608: Memory usage
digitalocean 5$, забитый под завязку всяким уг SSD
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:14
0
А как тогда надо
[[*alias]]
?
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