[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: botika  
Форум » Система uCoz » FAQ по uCoz » uFAQ ver.1.0
uFAQ ver.1.0
ManiaCДата: Четверг, 23.12.2010, 21:30 | Сообщение # 1

"
Участник
Сообщений: 117
Награды: 1


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

Что включает uFAQ на данный момент:

[spoiler="Как изменить цвета групп пользователей?"]
Вопрос: Я хочу изменить цвет пользователей на сайте, это возможно?
Ответ: Стандартно в css(Таблица цветов) вы используете стандартные цвета, тоесть:
Администрация сайта - красная
Модераторы - имеют синий цвет
Проверенные - зелёные
В css это имеет вид следующих строк

Code
/* 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 следующею строку

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

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

Code
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 изменить цвет новой добавленной группы:

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

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

[spoiler="Как в форме входа сообщить что включены и локальные и uNet пользователи?"]

Вопрос: Я включил uNet и локальных пользователей, но форма у меня uNet и я хочу сообщить(показать) пользователям , что они могут входить на мой сайт двумя путями? Как это сделать?

Ответ: Сам как-то столкнулся с этим и у меня имеется решение:

1) Зайдите как администратор на сайт, т.е. перейдите по ссылке http://ваш сайт/admin
2) Переходим в Управление дизайном
3) И в форма входа пользователя

Заменяем строку:

Code
<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>

на

Code
<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="Как создать группу пользователей?"]

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

[spoiler="Как сделать Личный кабинет после авторизациии?"]

Вопрос: Я хочу сделать Личный кабинет после авторизации пользователя помогите пожалуйста.
Ответ:
1) Зайдите как администратор на сайт, т.е. перейдите по ссылке http://ваш сайт/admin
2) Переходим в Управление дизайном
3) И в первый или второй смотря где у вас форма входа
находим этот код (или на подобии с условием дизайна вашего сайта):

Code
<?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?>

Заменяем на:

Code
<!-- Автор идеи -=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">

т.е теперь когда пользователь авторизирован он будет видеть своеобразное личное меню - Личный блок с его аватаром, вашу группу и тд[/spoiler]

[spoiler="Как перевести пользователя в другую группу?"]

Вопрос: Как изменить группу пользователя?
Ответ: Что бы перевести пользователя в другую группу нужно:
1) Зайдите как администратор на сайт, т.е. перейдите по ссылке http://ваш сайт/admin
2) Переходим в модулю "Пользователи"
3) Пользуясь поиском найдите искомого вами пользователя!
4) В графе "Группа" список позволит легко и быстро изменить группу пользователя!

После чего пользователь перейдёт в группу выбранную вами:)[/spoiler]

[spoiler="Как сделать подсчёт пользователей(Ииформер)?"]

Вопрос: Как то видел блок с информацией о пользователях т.е. сколько зарегистрированно за день за один день, месяц и т.д.
Ответ: Это можно воплотить через информер:

1) Зайдите как администратор на сайт, т.е. перейдите по ссылке http://ваш сайт/admin
2) Переходим в Информеры
3) Создаём новый информер (Счетчики для пользователей · Материалы · всех, по дням (сегодня, вчера, 7 дней, 30 дней) )

Далее информер получает код представленный ниже :

Code
Total users: $ALL_USERS$

заменяем его на:

Code
Всего зарегистрированно: <b>$ALL_USERS$</b><br>             
Новых пользователей сегодня: <b>$TODAY$</b><br>             
Новых пользователей за неделю: <b>$7DAYS$</b><br>             
Новых пользователей за месяц: <b>$30DAYS$</b><br>

После чего ставим код информера в нужное вам место.[/spoiler]

[spoiler="Как собственно ручно поменять ранг пользователя?"]

Вопрос: Как собственно ручно поменять ранг пользователя?
Ответ: Заходите в Профиль пользователя нажимаете "Звездочку", перед вами вcплывёт окно где можно поменять титул и ранг пользователя!

После чего у пользователь измениться ранг.[/spoiler]

[spoiler="Как изменить цвет никнэймов на форуме?"]

Вопрос: Возможно ли сделать так, чтобы цвета групп(см.раздел 1) отображались при ответе на форуме, а то у меня все ники в ответах одинаковые.

Ответ: Это возможно, только нужно использовать css(Таблица Стилей)

1.) В виде материалов нужно найти строчку

Code
<tr><td width="23%" class="postTdTop" align="center"><a class="postUser" href="javascript://" onClick="emoticon('$USERNAME$,');return false;">$USERNAME$</a></td>

и замените её на:

Code
<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(Таблица Стилей). В любое место поставить данный код:

Code
a.postUser1 {color:green;} - цвет группы 1           
a.postUser2 {color:black;} - цвет группы 2

Далее по аналогии, в том случае что груп у вас больше 2!

3.)Нам осталось сделать цвет ника у определённых групп пользователей:

Code
.color_nik1 {color:red;} - цвет никнэйма для пользователя с ID=1           
.color_nik4 {color:yellow;} - цвет никнэйма для пользователя с ID=4

Таким образом можно указать для каждой группы свой цвет(по аналогии), но не трогаеться возможность поставить каждому пользователю персональный цвет ника в сообщениях форума.[/spoiler]

[spoiler="Как включить/отключить награды?"]

Вопрос: Как мне включить награды для пользователей?
Ответ:

1) Зайдите как администратор на сайт, т.е. перейдите по ссылке http://ваш сайт/admin
2) Далее идем в модуль "Пользователи" далее в "Настройки модуля" и в самом конце ищем "Включить функцию "Награды" и ставим галочку!

Таким образом вы активируете награды на своём сайте[/spoiler]

[spoiler="Как поставить картинки в поля для входа и в поле ввода пароля?"]

Вопрос: Возможно поставить картинки в поля имэйл и пароль?

Ответ: Возможно! Идём в шаблон "Форма входа пользователей" вам необходимо найти следующие строки:

Code
<input class="loginField" type="text" name="user" value="" size="20" style="width:100%;" maxlength="50" />

и заменить их на:

Code
<input class="MyloginField" type="text" name="user" value="" size="20" style="width:100%;" maxlength="50" />

В том же шаблоне необходимо найти:

Code
<input class="loginField" type="password" name="password" size="20" style="width:100%" maxlength="15" />

и заменит на:

Code
<input class="MyPassField" type="password" name="password" size="20" style="width:100%" maxlength="15" />

Далее переходим в css(Таблица цветов)
В любое место ставим этот код:

Code
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="Как вывести общее кол-во посетителей в данный момент находящихся на вашем сайте? (hot!!!)(new!!!)"]

Вопрос: Я хочу что бы на сайте показывало только сколько людей сечас онлайн место всей статистики.
Ответ: Заходим в блок там где у вас статистика и меняем:

Code
$ONLINE_COUNTER$

на:

Code
<!-- Автор скрипта -=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="Как показать картинку вместо слов online/offline ?"]

Вопрос: Я хочу что бы место слов online/offline были картинки это возможно?

Ответ: Да, Возможно! Для этого нужно:

1) Зайдите как администратор на сайт, т.е. перейдите по ссылке http://ваш сайт/admin
2) Замену стандартных надписей
3) Вставить вместо слов офлайн/онлайн код изображения представленный ниже

Code
<img src="/online.gif">        
<img src="/offline.gif">

Найдите подходящии изображения и через файловый менеджер закачайте на сайт, после
чего изображения будут работать![/spoiler]

 
Форум » Система uCoz » FAQ по uCoz » uFAQ ver.1.0
  • Страница 1 из 1
  • 1
Поиск: