Мини-чат
Статистика
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Система UcoZ » FAQ по uCoz » uFAQ v2.0
uFAQ v2.0
BrIzLiaN[Hd]Дата: Воскресенье, 15.01.2012, 10:55 | Сообщение # 1
Унизь пока тебя не...

Сообщений: 41
Награды: 1

[ 2 ]


Offline
Много людей на форуме часто задают вопросы поuCoz. Многие получают ответы, некоторые нет. Но суть не в этом.
Дело в том что многие вопросы повторяются, из-за лени некоторых пользователей (не используют поиск).
Пока что выложена betta версия uFAQ потому, что мало времени и помощь на форуме сильно затягивает, важно что uFAQ будет дописываться новыми интересными ответами на часто задаваемые вопросы.
uFAQ пока что включает в себя ответы по модулю пользователи.

[spoiler="1.1)Как изменить цвета групп пользователей?"]Вопрос: Я хочу изменить цвет пользователей на сайте, это возможно?
Ответ: Стандартно в css(Таблица цветов) вы используете стандартные цвета, тоесть
Администрация сайта - красная,
Модераторы имеют синий цвет,
Проверенные - зелёные.
В css это имеет вид следующих строк
/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;} /* цвет модераторов blue(синий)*/
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;} /* цвет администрации red(красный )*/
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;} /* цвет проверенных пользователей green(зелёный)*/
/* ---------------- */

К сожалении стандартный css любого сайта uCoz не имеет группы пользователи, хотя у них есть свой код обозначения.
Изменить эту проблему можно добавив в css следующею строку

a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;} /* цвет проверенных green(зелёный)*/

Но что же делать когда вы добавили следующую группу а её цвет автоматически берёт с значения обычных ссылок
(Которые в css идут первыми обозначаются следующим кодом:

a:link {text-decoration:underline; color:#8B8881;}
a:active {text-decoration:underline; color:#8B8881;}
a:visited {text-decoration:underline; color:#8B8881;}
a:hover {text-decoration:underline; color:#000000;}

При добавлении она получает свой $ID$ то есть личный номер, но также становиться первой(Счёт начинается с групп добавленных после стандартных).
Максимальное количество добавляемых групп имеет значение 10. Следующий код показывает как в css изменить цвет новой добавленной группы:

a.groupOther1:link,a.groupOther1:visited,a.groupOther1:hover {color:yellow;} /* цвет новой группы №1 будет Yellow(жёлтый) */
a.groupOther2:link,a.groupOther2:visited,a.groupOther2:hover {color:green;} /* цвет новой группы №2 будет green(зелёный)*/

и т.д.

По аналогии можно добавить ещё десять групп и ещё десять аналогичных строк, но смысла добавлять более десяти строк нет так как максимальное количество добавляемых групп имеет значение 10. [/spoiler]

[spoiler="1.2)Как в форме входа сообщить что включены и локальные и uNet пользователи ?"]Вопрос: Я включил uNet и локальных пользователей, но форма у мня uNet и я хочу сообщить(показать) пользователям , что они могут входить на мой сайт двумя путями
?
Ответ: Сам как-то столкнулся с этим и у меня имеется решение:
1.) Зайдите как администратор на сайт, т.е. перейдите по ссылке http://ваш сайт/admin
2.) Переходим в Управление дизайном
3.) И в форма входа пользователя

Заменяем строку
<tr><td width="20%" nowrap="nowrap">:$UID_ICON$</td><td><input class="loginField" type="text" name="user" value="" size="20" style="width:100%;" maxlength="50" /></td></tr>
на
<tr><td width="20%" nowrap="nowrap"><a onclick="new _uWnd('HelpWd','Помощник',360,150,{align:'justify'},{url:'/index/90-7'});return false;" href="javascript://">U.</a> Логин:</td><td><input class="loginField" type="text" name="user" value="" size="20" style="width:100%;" maxlength="50" /></td></tr>

Вот теперь пользователи будут знать про два вида входа на сайт. [/spoiler]

[spoiler="1.3)Как создать группу?"]Вопрос: Я хочу создать группу но не знаю как, перелазил админку, но нечего не нашёл?
Ответ: Часто используя модуль пользователи мы сталкиваемся с проблемой недостатка групп.
Стандартные возможности системы uCoz разрешают создать новую группу которую можно будет настроить, но максимальное количество создаваемых вами групп равно десяти.
1.) Зайдите как администратор на сайт, т.е. перейдите по ссылке http://ваш сайт/admin
2.) Переходим в модулю Пользователи
3.) Переходим в Группы пользователей
4.) После нажимаем на кнопку с текстом "Создать новую группу"
5.) Дайте название новой(созданной вами) группе и нажмите на кнопку с текстом
"Сохранить"
Новая группа создана[/spoiler]

[spoiler="1.4)Как сделать Личный кабинет после авторитизациии?"]Я хочу сделать Личный кабинет после авторизации пользователя помогите пожалуйста.
Ответ:
1.) Зайдите как администратор на сайт, т.е. перейдите по ссылке http://ваш сайт/admin
2.) Переходим в Управление дизайном
3.) И в первый или второй смотря где у вас форма входа
находим этот код (или на подобии с условием дизайна вашего сайта):
<?if($LOGIN_FORM$)?>r
<table border="0" cellpadding="0" cellspacing="2" width="203">
<tr><td height="21" style="background:#D4DFF7;padding-left:30px;"><b><!-- <bt> --><!--<s5158>-->Форма входа<!--</s>--><!-- </bt> --></b></td></tr>
<tr><td style="background:#F1F1F1;padding:5px;border:1px solid #A7A6A6;"><!-- <bc> -->$LOGIN_FORM$<!-- </bc> --></td></tr>
</table>
<?endif?>

заменяем на
<!-- Автор идеи -=Glebero4ek=- -->
<?if($LOGIN_FORM$)?>
<table border="0" cellpadding="0" cellspacing="2" width="203">
<tr><td height="21" style="background:#D4DFF7;padding-left:30px;"><b><!-- <bt> --><!--<s5158>-->Форма входа<!--</s>--><!-- </bt> --></b></td></tr>
<tr><td style="background:#F1F1F1;padding:5px;border:1px solid #A7A6A6;"><!-- <bc> -->$LOGIN_FORM$<!-- </bc> --></td></tr>
</table>
<?endif?>
<?else?>
<?if($LOGIN_FORM$)?>
<table border="0" cellpadding="0" cellspacing="2" width="203">
<tr><td height="21" style="background:#D4DFF7;padding-left:30px;"><b><!-- <bt> --><!--<s5158>-->Личный кабинет<!--</s>--><!-- </bt> --></b></td></tr>
<tr>
<td width=49% style="padding:10px" bgcolor="#f8f1d1">
Привет, <b>$USERNAME$</b>!<br>
Ты здесь: <font color="#d2d2d2"><b>$USER_REG_DAYS$</b></font>-й день<br>
<?if($USER_AVATAR_URL$)?><center><img alt="Ваш аватар" src="$USER_AVATAR_URL$"></center><?else?><center><img alt="Нет аватара" src="/img/noavatar.gif"></center><?endif?><br>
Ты в группе: <b>$USER_GROUP$</b><br>
<hr>
<ul class="uz">
<li class="catsTd"><a class="catName" title="Открыть страницу с личными данными." href="$PERSONAL_PAGE_LINK$">Мой профиль</a></li>
<li class="catsTd"><a class="catName" href="javascript://" onclick="window.open('/index/14-0-0','upp','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350'); return false;">Входящие($UNREAD_PM$)</a></li>

<li class="catsTd"><a class="catName" href="javascript://" onclick="window.open('/index/14-0-1','options','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350'); return false;">Отправленные</a></li>

<li class="catsTd"><a class="catName" title="Изменить личные данные." href="javascript://" onclick="window.open('./index/11','options','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350'); return false;">Изменить мои данные</a></li>

<li class="catsTd"><a class="catName" title="Отправить личное сообщение." href="javascript://" onclick="window.open('/index/14-999-0-1','pmw','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350'); return false;">Отправить ЛС</a></li>

<li class="catsTd"><a class="catName" title="Открыть страницу поиска пользователей." href="javascript://" onclick="window.open('/index/15-1','users','scrollbars=1,top=0,left=0,resizable=1,width=780,height=350'); return false;">Список пользователей</a></li>

<?if($GROUP_ID$=3||$GROUP_ID$=4||$GROUP_ID$=5)?>
<li class="catsTd"><a class="catName" title="Добавить новость" href="http://filmsworld.ucoz.ru/news/0-0-0-0-1">Добавить фильм</a></li>

<hr>

<?endif?>

</ul>
<ul class="uz">
<li class="catsTd"><a class="catName" title="Вы действительно хотите покинуть сайт???" href="$LOGOUT_LINK$">Выход</a></li>
<hr>
</ul>
</td>
</tr>
</table>
<?endif?>
<?endif?>
<!-- Автор идеи -=Glebero4ek=- -->
т.е теперь когда пользователь авторизирован он будет видеть своеобразное личное меню - Личный блок с его аватаром, вашу группу и тд[/spoiler]


Не знание правил не освобождает от ответственности.
Форум » Система UcoZ » FAQ по uCoz » uFAQ v2.0
  • Страница 1 из 1
  • 1
Поиск: