Архив Айгуст —
архив помогалки Августа
«Никто не вечен… В отличие от знаний»
Внимание!
  Материалы на данном сайте представляют собой архивную копию форума «Айгуст - помогалка Августа» на момент октября 2019 года с целью сохранения знаний. Все права на материалы принадлежат их авторам. Материалы представлены в открытый доступ в ознакомительных целях, запрещено их коммерческое использование без согласования с авторами. Администрация сайта не несёт ответственности за содержание материалов, в том числе за наличие вредоносных закладок в коде, используйте любой предоставленный код на свой страх и риск. Рекомендуется проверять любые файлы вручную и перезаливать на собственный хостинг, дабы избежать возможной модификации или исчезновения в будущем.

Смена ника.

11.04.2011 10:59:10
Смена ника.
Всем доброго времени суток!!!!
Поюзал поиск...
ПОсмотрел темы..но ответа не нашел на свой вопрос.
Попробуем найти его здесь? сообща..))
В общем дело вот в чем.
В одном чате я видел такую фичу.
При реге есть возможность ввести ник.
Это само собой...а как без ника то? )))
А вот когда редактируешь анкету...то в разделе "Ники" нету кнопки добавить Ник.
А вместе с тем нет возможности регеным пользователям менять ник.
Так как же это сделать? Чтобы при реге это все было..а при редактировании небыло..?

Вот....при регистрации есть возможность выбора ника...

[изображение]

А вот в том же чате...при редактировании анкеты возможности смены ника нет.

[изображение]
#6951
11.04.2011 11:35:50
Re: Смена ника.
Попробуй так.
Админка -> Люди -> Регистрация -> Страница ников.
свой код замени на:
%ERROR01 = "Вы не ввели пароль"%
%ERROR02 = "Вы не ввели секретное слово"%
%ERROR03 = "Ваши пароли не совпадают"%
%ERROR04 = "Пароль должен состоять минимум из шести символов."%
%ERROR05 = "Пароль содержит запрещенные символы."%
%ERROR06 = "Слишком простой пароль!Придумайте что-нибудь посложнее."%
%ERROR07 = "Не используйте свой пароль в качестве секретного слова!"%
%ERROR08 = "Секретное слово содержит запрещенные символы."%
%ERROR09 = "Слишком короткое секретное слово.Постарайтесь придумать что-нибудь по-длинее,от этого будет зависеть сохранность Вашей анкеты."%
%ERROR10 = "Слишком простое секретное слово!Придумайте что-нибудь посложнее."%

<tr>
<td valign=top colspan=2>Ваши ники:
<table class=nl width=100% cellspacing=1 cellpadding=1>
<tr><th colspan=4 height=1></tr>
%NICK_LIST{{{
<tr class=bgn%ODDEVEN%>
<td width=30>%NUM%.
<td class=n>%NICK%
<td width=100><nobr>%DATE('%d %M %y %H:%i:%s', %NICK_DATE%)%</nobr>
<td width=20>%button("del_nick[]", " X ", "удалить ник", "class=btn", "n=%NICKID%")%
</tr>
|||
<tr class=bg1><td colspan=4 align=center>у вас отсутствуют ники</tr>
}}}%
<tr><th colspan=4 height=1></tr>
</table>
</tr>
<tr><td><td>%input('nick', '', 27, 32, 'class=inp')% %button('add_nick', 'Добавить', '', 'class=btn')%</tr>

%?%TRUE(%PROFILE%)%
<tr><td>Текущий пароль:<td>%input('cur_pass', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Новый пароль:<td>%input('pass1', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Новый пароль еще раз:<td>%input('pass2', '', 42, 0, 'class=inp', 'type=password')%</tr>
%:%
<tr><td>Пароль:<td>%input('pass1', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Пароль еще раз:<td>%input('pass2', '', 42, 0, 'class=inp', 'type=password')%</tr>
?%
<tr class=bg0><td colspan=2><br><font style="font-size: xx-small">
Если Вы когда-нибудь забудете свой пароль, Вам будет предоставлена возможность его сменить.
Для этого Вам необходимо ввести секретное слово/фразу, которое Вы определите в этом поле.
Это слово/фраза может быть ответом на какой-нибудь вопрос, который Вы хорошо знаете.
Отсутствие определения вопроса в форме исключает возможность подбора очевидного ответа на этот вопрос,
поэтому Вы должны его помнить.<br><u>Не используйте в качестве секретного слова свой пароль!</u>
%?%TRUE(%PROFILE%)%
<br><br>Оставьте это поле пустым, если не хотите ничего менять.
?%
<br><br></tr>
<tr><td>Секретное слово/фраза:<td>%text('pass_hint', '', 41, 1, 1, 'class=inp')%</tr>
%?
<tr><td colspan=2><hr>
<center>Настройки доступа к анкете</center><br>
<table width=100% cellspacing=1 cellpadding=1>
<tr>
<td><th style=background:#9f9>A<th style=background:#99f>R<th style=background:#ff9>S<th style=background:#f99>X
</tr>
%ACCESS{{{
<tr class=bg%ODDEVEN%>
<td>%PAGE_NAME%:
<th style=background:#dfd>%radio("access[%ACCESS_PAGE%]", %ACCESS%, [0, ""])%
<th style=background:#ddf>%radio("access[%ACCESS_PAGE%]", %ACCESS%, [1, ""])%
<th style=background:#ffd>%radio("access[%ACCESS_PAGE%]", %ACCESS%, [2, ""])%
<th style=background:#fdd>%radio("access[%ACCESS_PAGE%]", %ACCESS%, [3, ""])%
</tr>
}}}%
</table><br>
<span style="background: #9f9; font-weight: bold">&nbsp; A &nbsp;</span> &mdash; доступно всем<br>
<span style="background: #99f; font-weight: bold">&nbsp; R &nbsp;</span> &mdash; доступно только зарегистрированным<br>
<span style="background: #ff9; font-weight: bold">&nbsp; S &nbsp;</span> &mdash; доступно только избранным<br>
<span style="background: #f99; font-weight: bold">&nbsp; X &nbsp;</span> &mdash; никому недоступно
</tr>
?%
#6953
11.04.2011 11:59:03
Re: Смена ника.
Попробовал...Без изменений. Как будто ничего не менял..
#6954
11.04.2011 14:14:25
Re: Смена ника.
Спасибо за то что откликнулись...
Но люди добрые подсказали...и все получилось...
Ниже привожу код с помощью которого достигается все то о чем я говорил выше.
Все опробовано у себя в чате...Работает.
%ERROR01 = "Вы не ввели пароль"%
%ERROR02 = "Вы не ввели секретное слово"%
%ERROR03 = "Ваши пароли не совпадают"%
%ERROR04 = "Пароль должен состоять минимум из шести символов."%
%ERROR05 = "Пароль содержит запрещенные символы."%
%ERROR06 = "Слишком простой пароль!Придумайте что-нибудь посложнее."%
%ERROR07 = "Не используйте свой пароль в качестве секретного слова!"%
%ERROR08 = "Секретное слово содержит запрещенные символы."%
%ERROR09 = "Слишком короткое секретное слово.Постарайтесь придумать что-нибудь по-длинее,от этого будет зависеть сохранность Вашей анкеты."%
%ERROR10 = "Слишком простое секретное слово!Придумайте что-нибудь посложнее."%

%?%TRUE(%PROFILE%)%
%:%
<tr>
<td valign=top colspan=2>Ваши ники:
<table class=nl width=100% cellspacing=1 cellpadding=1>
<tr><th colspan=4 height=1></tr>
%NICK_LIST{{{
<tr class=bgn%ODDEVEN%>
<td width=30>%NUM%.
<td class=n>%NICK%
<td width=100><nobr>%DATE('%d %M %y %H:%i:%s', %NICK_DATE%)%</nobr>
<td width=20>%button("del_nick[]", " X ", "удалить ник", "class=btn", "n=%NICKID%")%
</tr>
|||
<tr class=bg1><td colspan=4 align=center>у вас отсутствуют ники</tr>
}}}%
<tr><th colspan=4 height=1></tr>
</table>
</tr>
<tr><td><td>%input('nick', '', 27, 32, 'class=inp')% %button('add_nick', 'Добавить', '', 'class=btn')%</tr>
?%

%?%TRUE(%PROFILE%)%
<tr><td>Текущий пароль:<td>%input('cur_pass', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Новый пароль:<td>%input('pass1', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Новый пароль еще раз:<td>%input('pass2', '', 42, 0, 'class=inp', 'type=password')%</tr>
%:%
<tr><td>Пароль:<td>%input('pass1', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Пароль еще раз:<td>%input('pass2', '', 42, 0, 'class=inp', 'type=password')%</tr>
?%
<tr class=bg0><td colspan=2><br><font style="font-size: xx-small">
Если Вы когда-нибудь забудете свой пароль, Вам будет предоставлена возможность его сменить.
Для этого Вам необходимо ввести секретное слово/фразу, которое Вы определите в этом поле.
Это слово/фраза может быть ответом на какой-нибудь вопрос, который Вы хорошо знаете.
Отсутствие определения вопроса в форме исключает возможность подбора очевидного ответа на этот вопрос,
поэтому Вы должны его помнить.<br><u>Не используйте в качестве секретного слова свой пароль!</u>
%?%TRUE(%PROFILE%)%
<br><br>Оставьте это поле пустым, если не хотите ничего менять.
?%
<br><br></tr>
<tr><td>Секретное слово/фраза:<td>%text('pass_hint', '', 41, 1, 1, 'class=inp')%</tr>
%?
<tr><td colspan=2><hr>
<center>Настройки доступа к анкете</center><br>
<table width=100% cellspacing=1 cellpadding=1>
<tr>
<td><th style=background:#9f9>A<th style=background:#99f>R<th style=background:#ff9>S<th style=background:#f99>X
</tr>
%ACCESS{{{
<tr class=bg%ODDEVEN%>
<td>%PAGE_NAME%:
<th style=background:#dfd>%radio("access[%ACCESS_PAGE%]", %ACCESS%, [0, ""])%
<th style=background:#ddf>%radio("access[%ACCESS_PAGE%]", %ACCESS%, [1, ""])%
<th style=background:#ffd>%radio("access[%ACCESS_PAGE%]", %ACCESS%, [2, ""])%
<th style=background:#fdd>%radio("access[%ACCESS_PAGE%]", %ACCESS%, [3, ""])%
</tr>
}}}%
</table><br>
<span style="background: #9f9; font-weight: bold">&nbsp; A &nbsp;</span> &mdash; доступно всем<br>
<span style="background: #99f; font-weight: bold">&nbsp; R &nbsp;</span> &mdash; доступно только зарегистрированным<br>
<span style="background: #ff9; font-weight: bold">&nbsp; S &nbsp;</span> &mdash; доступно только избранным<br>
<span style="background: #f99; font-weight: bold">&nbsp; X &nbsp;</span> &mdash; никому недоступно
</tr>
?%

Всем желаю удачи и всего хорошего!!!! )))
#6959
11.04.2011 15:54:36
Re: Смена ника.
Azygos: Попробуй так.
Админка -> Люди -> Регистрация -> Страница ников.
свой код замени на:
%ERROR01 = "Вы не ввели пароль"%
%ERROR02 = "Вы не ввели секретное слово"%
%ERROR03 = "Ваши пароли не совпадают"%
%ERROR04 = "Пароль должен состоять минимум из шести символов."%
%ERROR05 = "Пароль содержит запрещенные символы."%
%ERROR06 = "Слишком простой пароль!Придумайте что-нибудь посложнее."%
%ERROR07 = "Не используйте свой пароль в качестве секретного слова!"%
%ERROR08 = "Секретное слово содержит запрещенные символы."%
%ERROR09 = "Слишком короткое секретное слово.Постарайтесь придумать что-нибудь по-длинее,от этого будет зависеть сохранность Вашей анкеты."%
%ERROR10 = "Слишком простое секретное слово!Придумайте что-нибудь посложнее."%

<tr>
<td valign=top colspan=2>Ваши ники:
<table class=nl width=100% cellspacing=1 cellpadding=1>
<tr><th colspan=4 height=1></tr>
%NICK_LIST{{{
<tr class=bgn%ODDEVEN%>
<td width=30>%NUM%.
<td class=n>%NICK%
<td width=100><nobr>%DATE('%d %M %y %H:%i:%s', %NICK_DATE%)%</nobr>
<td width=20>%button("del_nick[]", " X ", "удалить ник", "class=btn", "n=%NICKID%")%
</tr>
|||
<tr class=bg1><td colspan=4 align=center>у вас отсутствуют ники</tr>
}}}%
<tr><th colspan=4 height=1></tr>
</table>
</tr>
<tr><td><td>%input('nick', '', 27, 32, 'class=inp')% %button('add_nick', 'Добавить', '', 'class=btn')%</tr>

%?%TRUE(%PROFILE%)%
<tr><td>Текущий пароль:<td>%input('cur_pass', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Новый пароль:<td>%input('pass1', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Новый пароль еще раз:<td>%input('pass2', '', 42, 0, 'class=inp', 'type=password')%</tr>
%:%
<tr><td>Пароль:<td>%input('pass1', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Пароль еще раз:<td>%input('pass2', '', 42, 0, 'class=inp', 'type=password')%</tr>
?%
<tr class=bg0><td colspan=2><br><font style="font-size: xx-small">
Если Вы когда-нибудь забудете свой пароль, Вам будет предоставлена возможность его сменить.
Для этого Вам необходимо ввести секретное слово/фразу, которое Вы определите в этом поле.
Это слово/фраза может быть ответом на какой-нибудь вопрос, который Вы хорошо знаете.
Отсутствие определения вопроса в форме исключает возможность подбора очевидного ответа на этот вопрос,
поэтому Вы должны его помнить.<br><u>Не используйте в качестве секретного слова свой пароль!</u>
%?%TRUE(%PROFILE%)%
<br><br>Оставьте это поле пустым, если не хотите ничего менять.
?%
<br><br></tr>
<tr><td>Секретное слово/фраза:<td>%text('pass_hint', '', 41, 1, 1, 'class=inp')%</tr>
%?
<tr><td colspan=2><hr>
<center>Настройки доступа к анкете</center><br>
<table width=100% cellspacing=1 cellpadding=1>
<tr>
<td><th style=background:#9f9>A<th style=background:#99f>R<th style=background:#ff9>S<th style=background:#f99>X
</tr>
%ACCESS{{{
<tr class=bg%ODDEVEN%>
<td>%PAGE_NAME%:
<th style=background:#dfd>%radio("access[%ACCESS_PAGE%]", %ACCESS%, [0, ""])%
<th style=background:#ddf>%radio("access[%ACCESS_PAGE%]", %ACCESS%, [1, ""])%
<th style=background:#ffd>%radio("access[%ACCESS_PAGE%]", %ACCESS%, [2, ""])%
<th style=background:#fdd>%radio("access[%ACCESS_PAGE%]", %ACCESS%, [3, ""])%
</tr>
}}}%
</table><br>
<span style="background: #9f9; font-weight: bold">&nbsp; A &nbsp;</span> &mdash; доступно всем<br>
<span style="background: #99f; font-weight: bold">&nbsp; R &nbsp;</span> &mdash; доступно только зарегистрированным<br>
<span style="background: #ff9; font-weight: bold">&nbsp; S &nbsp;</span> &mdash; доступно только избранным<br>
<span style="background: #f99; font-weight: bold">&nbsp; X &nbsp;</span> &mdash; никому недоступно
</tr>
?%
С умничать решил?А проверить код на работоспособность перед вставкой на форум не судьба, чтоб не дезинформировать людей.Не умеешь - не суйся!
#6965
11.04.2011 16:10:56
Re: Смена ника.
Кто первый скажет и докажет, что мой код, выложенный выше, неработоспособный, тому 100 рублей на Яндекс деньги от меня. Дерзайте, мастера.
#6966
11.04.2011 16:14:12
Re: Смена ника.
предложи 500, чтоб на дизайнеров хватило )))

Вильям, тебя так злит, что он умеет, а ты нет?
#6968
11.04.2011 16:28:40
Re: Смена ника.

Опять ваши тёрки.
Сам шаблон не смотрел, но проверить проверил.
Итог: шаблон рабочий.
#6969
11.04.2011 16:31:33
Re: Смена ника.
InfinitI:
Опять ваши тёрки.
Сам шаблон не смотрел, но проверить проверил.
Итог: шаблон рабочий.

Речь идет шаблона по тем параметрам http://s46.radishit.ru/i114/1102/2c/1d1bedf98933.jpg , что просили, а не по тем, что выложил за тот шаблон, посему он тут неуместен!Шаблон я проверял тоже перед написанием!
#6970
11.04.2011 16:58:07
Re: Смена ника.
При реге есть возможность ввести ник.
Это само собой...а как без ника то? )))
А вот когда редактируешь анкету...то в разделе "Ники" нету кнопки добавить Ник.
А вместе с тем нет возможности регеным пользователям менять ник.
Так как же это сделать? Чтобы при реге это все было..а при редактировании небыло..?

Т.е он хочет что бы при редактирование анкеты не было возможности добавить либо удалить ник.
Если так, то этот шаблон как раз подходит под то что он просит. Я не проверял на валидность но думаю это и не нужно.
Если это не так, то объясните подругому что вы хотите сделать. Потому как по данным описям и был сконструирован данный шаблон.
#6971
12.04.2011 10:14:00
Re: Смена ника.
непроще ли сделать ограничение на регу ников = 1, кнопка добавить конечно неисчезает по моему ну смена ника становится невозможной ибо если удалить ник и записать новый, то при сохранении анкеты выходит ошибка типа пароль неверен. вроде бы так.
#6991
12.04.2011 10:27:22
Re: Смена ника.
Крик: непроще ли сделать ограничение на регу ников = 1, кнопка добавить конечно неисчезает по моему ну смена ника становится невозможной ибо если удалить ник и записать новый, то при сохранении анкеты выходит ошибка типа пароль неверен. вроде бы так.

Я свободно меняю ники при ограничении=1. Удаляю старый, добавляю новый и всё отлично работает.
#6992

Другие темы раздела