Много людей на форуме часто задают вопросы по uCoz. Многие получают ответы, некоторые нет. Но суть не в этом.
Дело в том что многие вопросы повторяются, из-за лени некоторых пользователей (не используют поиск).
Пока что выложена betta версия uFAQ потому, что мало времени и помощь на форуме сильно затягивает, важно что uFAQ будет дописываться новыми интересными ответами на часто задаваемые вопросы.
uFAQ пока что включает в себя ответы по модулю пользователи. Copyright -=Glebero4ek=-& Deimarit© 2009
при копировании указывать ссылку.
П.C: Ждём ваши вопросы по системе юкоз по ЛС.
А также ждём ваших комментариев!
Что включает 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]
[spoiler="1.6)Как перевести пользователя в другую группу?"]
Вопрос: Как изменить группу пользователя ?
Ответ: Что бы перевести пользователя в другую группу нужно:
1.) Зайдите как администратор на сайт, т.е. перейдите по ссылке http://ваш сайт/admin
2.) Переходим в модулю Пользователи
3.) Пользуясь поиском найдите искомого вами пользователя
4.) В графе Группа список позволит легко и быстро изменить группу пользователя
После чего пользователь перейдёт в группу выбранную вами.[/spoiler]
[spoiler="1.7)Как сделать подсчёт пользователей(Ииформер)? "]
Вопрос: Как то видел блок с информацией о пользователях т.е. сколько зарегистрированно за день за 1один месяц и т.д.
Ответ: Это можно воплотить через информер
1.) Зайдите как администратор на сайт, т.е. перейдите по ссылке http://ваш сайт/admin
2.) Переходим в Информеры
3.) Создаём новый информер (Счетчики для пользователей · Материалы · всех, по дням (сегодня, вчера, 7 дней, 30 дней) )
Далее информер получает код представленный ниже :
Total users: $ALL_USERS$
меняем его на
Всего зарегистрированно: <b>$ALL_USERS$</b><br>
Новых пользователей сегодня: <b>$TODAY$</b><br>
Новых пользователей за неделю: <b>$7DAYS$</b><br>
Новых пользователей за месяц: <b>$30DAYS$</b><br>
После чего ставим код информера в нужное вам место.[/spoiler]
[spoiler="1.8)Как собственно ручно поменять ранг пользователя? "]
Вопрос: Как собственно ручно поменять ранг пользователя?
Ответ: Заходите в Профиль пользователя нажимаете "Звездочку", перед вами вcплывёт окно где можно поменять титул и ранг пользователя
После чего у пользователь измениться ранг.[/spoiler]
[spoiler="1.9)Как узнать являеться ли просматриевый профиль профилем самого пользовател? "]
Вопрос: Я столкнулся с проблемой , мне нужно на странице профиля пользователя узнать являеться просматриевый профиль его личным.
Ответ: Для этого в персональной странице пользователя есть код $_IS_OWN_PROFILE$
который можно использовать в условном операторе <?if( $_IS_OWN_PROFILE$)?>
т.е:
<?if( $_IS_OWN_PROFILE$)?>Это ваш личный профиль <?else?> Это чужой профиль <?endif?>
Содержимое меняем на свои коды.[/spoiler]
[spoiler="1.10)Как изменить цвет никнэймов на форуме? "]
Вопрос: Возможно ли сделать так, чтобы цвета групп(см.раздел 1) отображались при ответе на форуме, а то у меня все ники в ответах одинаковые.
Ответ: Это возможно, только нужно использовать css(Таблица Стилей)
1.) В виде материалов нужно найти строчку
<tr><td width="23%" class="postTdTop" align="center"><a class="postUser" href="javascript://" onClick="emoticon('$USERNAME$,');return false;">$USERNAME$</a></td>
заменить её на
<tr><td width="23%" class="postTdTop" align="center"><a class="postUser$GROUP_ID$" href="javascript://" onClick="emoticon('$USERNAME$,');return false;"><span class="color_nik$UID$">$USERNAME$</span></a></td>
Сохранить изменения!.
2.) Перейти в css(Таблица Стилей). В любое место поставить данный код:
a.postUser1 {color:green;} - цвет группы 1
a.postUser2 {color:black;} - цвет группы 2
Далее по анаогии, в том случае что груп у вас больше 2
3.)Нам осталось сделать цвет ника у определённых групп пользователей:
.color_nik1 {color:red;} - цвет никнэйма для пользователя с ID=1
.color_nik4 {color:yellow;} - цвет никнэйма для пользователя с ID=4
Таким образом можно указать для каждой группы свой цвет(по аналогии), но не трогаеться возможность поставить каждому пользователю персональный цвет ника в сообщениях форума.
[/spoiler]
[spoiler="1.11)Как включить/отключить награды? "]
Вопрос: Как мне включить награды для пользователей?
Ответ:
1.) Зайдите как администратор на сайт, т.е. перейдите по ссылке http://ваш сайт/admin
2.) В адмистраторском баре нужно выбрать Инструменты и в выпавшем меню Награды
Таким образом вы активируете награды на своём сайте[/spoiler]
[spoiler="1.12)Как поставить картинки в поля для входа и в поле ввода пароля? "]
Вопрос:Возможно поставить картинки в поля имэйл и пароль
Ответ: Идём в шаблон "Форма входа пользователей" вам необходимо найти следующие строки:
<input class="loginField" type="text" name="user" value="" size="20" style="width:100%;" maxlength="50" />
заменить на
<input class="MyloginField" type="text" name="user" value="" size="20" style="width:100%;" maxlength="50" />
В том же шаблоне необходимо найти
<input class="loginField" type="password" name="password" size="20" style="width:100%" maxlength="15" />
заменит на
<input class="MyPassField" type="password" name="password" size="20" style="width:100%" maxlength="15" />
Далее переходим вcss(Таблица цветов)
В любое место ставим этот код:
input.MyPassField
{
background: url(ссылка на картинку в поле Пароль) no-repeat;
background-color: #fff;
background-position: 0 50%;
color: #000;
padding-left: 18px;
} input.MyloginField
{
background: url(ссылка на картинку в поле Логин) no-repeat;
background-color: #fff;
background-position: 0 50%;
color: #000;
padding-left: 18px;
}
Зaменив ссылки на картинки вы получите искомый результат[/spoiler]
[spoiler="1.13)Как вывести общее кол-во посетителей в данный момент находящихся на вашем сайте? (hot!!!)(new!!!) "]
Вопрос:Я хочу что бы на сайте показывало только сколько людей сечас онлайн место всей статистики.
Ответ: Заходим в блок там где у вас статистика и меняем
$ONLINE_COUNTER$
на
<!-- Автор скрипта -=Glebero4ek=- -->
<div style="display:none" id="onlusers">$ONLINE_COUNTER$</div><br>
<script type="text/javascript">
document.write('<img src="Всего Онлайн: '+$("#onlusers .tOnline b").text()+'<br>');
</script>
<!-- Автор скрипта -=Glebero4ek=- -->
Зaменив коды вы сможете наслодиться результатом[/spoiler]
[spoiler="1.14)Как показать картинку вместо слов online/offline ? "]
Вопрос: Я хочу что бы место слов online/offline были картинки это возможно?
Ответ:
1.) Зайдите как администратор на сайт, т.е. перейдите по ссылке http://ваш сайт/admin
2.) Замену стандартных надписей
3.) Вставить вместо слов офлайн/онлайн код изображения представленный ниже
<img src="/online.gif">
<img src="/offline.gif">
Найдите подходящии изображения и через файловый менеджер закачайте на сайт, после
чего изображения будут работать.[/spoiler]
Благодарен всем кто помогал писать.