• Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Архив - только для чтения
Сообщество uCoz » Архивариус » Архив » Модуль "Форум" (решение проблем)
Модуль "Форум"
Модератор форума
Сообщение # 1 | 11:09:52
Если вы описываете проблему, то делайте это подробно и понятно, дайте ссылку, по которой можно перейти на страницу с проблемой. О дизайне писать СЮДА, а если вы новичок, то СЮДА. Как добавить свою кнопку в форму отправки сообщения читать здесь.



100 ответов для вас

Все спасибо ставим в репутацию - не замусориваем тему пустыми сообщениями.

Помните - система Ucoz предоставляет вам широкие возможности, но конкретные задачи ваших сайтов и форумов вам следует решать самостоятельно.

Selena
Сообщений: 15657
Сообщение # 2 | 11:09:52
Если вы описываете проблему, то делайте это подробно и понятно, дайте ссылку, по которой можно перейти на страницу с проблемой. О дизайне писать СЮДА, а если вы новичок, то СЮДА. Как добавить свою кнопку в форму отправки сообщения читать здесь.



100 ответов для вас

Все спасибо ставим в репутацию - не замусориваем тему пустыми сообщениями.

Помните - система Ucoz предоставляет вам широкие возможности, но конкретные задачи ваших сайтов и форумов вам следует решать самостоятельно.

bitreit
Сообщений: 2
Репутация: 6

Сообщение # 3 | 11:10:02
Вот возник вопрос.
Я добавил один из пунктов профиля в шаблон вида сообщения. И хочу сделать так, что бы его изменять могли только определенные группы, а у тех кто не может изменять было что-то другое написано.

Пример: На наших форумах есть такая штука, как ранг. её может изменять только админ из админ панели. Естественно всем пользователям хочется себе поставить оригинальный "титул" вместо надоевших армейских званий.
Я переименовал пункт профиля Yahoo в титул. в шаблон вида сообщения поменял обычную строчку с рангом на:

Code
<?if($YAHOO$)?><div class="postRankName">$YAHOO$</div>%ELSE%<div class="postRankName">$USER_RANK_NAME$</div><?endif?>

Убрал из формы регистрации пользователей вообще все строчки с упомянанием Yahoo.
В панели управления -> настройки пользователей поставил одну галочку напротив yahoo
Теперь изменяю фирму редактирования пользовательской информации:
Меняю строку с Yahoo на:

Code
<?if($GROUP_ID$=3 or $GROUP_ID$=4 or $GROUP_ID$=5 or $GROUP_ID$=6)?>
<tr id="siM15"><td class="manTd1" id="siM16">$YAHOO_SIGN$</td><td class="manTd2" id="siM17">$YAHOO_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>

После выполнения всех операций я пытаясь изменить свой профиль не нахожу данной строки, хотя нахожусь в группе, которой доступ разрешен к этой строчки. Так же если убрать из строки операторы %IF%, то все работает. Я вот подумал, может не возможно вставлять какие либо операторы ограничивающие видимость редактирования пользовательской информации? Либо есть поле либо его нет, и так для всех групп.

Дело очень срочное! жду ответа.
Если что-то не понятно, я уточню.

Inquisitоr
Сообщений: 900
Репутация: 338

Сообщение # 4 | 11:10:12
Tiesto,
Ну если уверены, что Вы сделали всё правильно, то нажмите F5... может поможет...
Quote (bitreit)
<?if($GROUP_ID$=3 or $GROUP_ID$=4 or $GROUP_ID$=5 or $GROUP_ID$=6)?>

В этом шаблоне эти коды работать НЕ будут.
Quote (bitreit)
class="manTd1"

Quote (bitreit)
class="manTd2"

Измените эти классы на любые свои (к примеру class="mytitle" и class="mytitle2"). В CSS пропишите для .mytitle и .mytitle2 тоже что и для class="manTd1" class="manTd2"
После чего (НЕ в Форме редактирования персональной информации), а в шаблоне Страницы редактирования персональной информации пропишите:

<?if($GROUP_ID$=3 or $GROUP_ID$=4 or $GROUP_ID$=5 or $GROUP_ID$=6)?>
<style type="text/css">
.mytitle {display: none}
.mytitle2 {display: none}
</style>
<?endif?>

Добавлено (23-Дек-2007, 03:40:45)
---------------------------------------------

Quote (Inkvizitor)
Измените эти классы на любые свои (к примеру class="mytitle" и class="mytitle2")

Я имею ввиду измените для строки YaHoo, для других оставьте как и было dry

Учитесь читать, читая - вчитывайтесь, вчитываясь - вдумывайтесь, вдумываясь - понимайте, поняв - делайте. ©
Сообщение отредактировал _ZLoVeЩиЙ_ - Воскресенье, 23 Дек 2007, 03:40:59
Inquisitоr
Сообщений: 900
Репутация: 338

Сообщение # 5 | 11:10:22
bitreit,
Таким образом строчки с классами mytitle и mytitle2 будут видеть только пользователи входящие в группы 3,4,5,6... по крайней мере должно работать...

Учитесь читать, читая - вчитывайтесь, вчитываясь - вдумывайтесь, вдумываясь - понимайте, поняв - делайте. ©
DinamiT
Сообщений: 2
Репутация: 6

Сообщение # 6 | 11:10:32
У меня такой вопрос.Я сделал надписи под пользователями вот так

Code
<?if($UID$=39)?><div class="ruder"><i>Судья КФА RF</i></div><?endif?>
<?if($UID$=80)?><div class="ruder"><i>Судья КФА RF</i></div><?endif?>
<?if($UID$=132)?><div class="ruder"><i>Судья КФА RF</i></div><?endif?>
<?if($UID$=160)?><div class="ruder"><i>Судья КФА RF</i></div><?endif?>

А как сделать чтобы это было всё в одну строку,т.е.

Code
<?if($UID$=указывалось сразу для всех пользователей,которые нужны)?><div class="ruder"><i>Судья КФА RF</i></div><?endif?>


www.RusFifer.my1.ru
Сообщение отредактировал DinamiT - Воскресенье, 13 Янв 2008, 14:26:35
Angel7
Сообщений: 326
Репутация: 251

Сообщение # 7 | 11:10:42
DinamiT,
Code
<?if($UID$=39 or $UID$=30 or $UID$=132 or $UID$=160)?>
SmiJIe
Сообщений: 1
Репутация: 3

Сообщение # 8 | 11:10:52
Возможно ли скрывать такие прикрепления, и если можно то как? cry

Прикрепления: 9385883.jpg (34.0 Kb)

Ucoz Абажатель!
Angel7
Сообщений: 326
Репутация: 251

Сообщение # 9 | 11:11:02
SmiJIe, в шаблоне вида сообщений.
Code
<?if($ATTACHMENT$)?><div align="left" class="eAttach">Прикрепления: $ATTACHMENT$</div><?endif?>
nfl
Сообщений: 25
Репутация: 7

Сообщение # 10 | 11:11:12
У меня возникла небольшая проблема... Решил сделать форумное казино сайта... (Конкретно - игра "Кости")
Поставил скрипт
Code
<script>
function checksubmit(obj){
variant=6; //количество сторон
priz=Math.round(Math.random() * variant);
obj.message.value='[img]http://путь до картинок/cub'+priz+'.gif[/img] ' +obj.message.value
}
</script>

Cкрипт работает, все нормально но вот вопрос: А как сделать так, чтобы кубик этот отображался только в одном форуме, а ен во всех??? То есть, если я написал ответ в теме "Коости", ответ выдало с кубиком, а в любом другом разделе/форуме/теме все должно быть по-старому. Я хотел сделать %IF%'ами, но не знаю, как определить ID форума... Помогите, срочно!!
Angel7
Сообщений: 326
Репутация: 251

Сообщение # 11 | 11:11:22
nfl, идем в управление дизайном форума и используем 2 условия вместе:
Code
<?if($PAGE_ID$="threadpage")?><?if($URI_ID$="frTread151")?>
<script>   
function checksubmit(obj){   
variant=6; //количество сторон   
priz=Math.round(Math.random() * variant);   
obj.message.value='[img]http://путь до картинок/cub'+priz+'.gif[/img] ' +obj.message.value   
}   
</script>
<?endif?><?endif?>

попробуйте так

RuslanN
Сообщений: 2
Репутация: 2

Сообщение # 12 | 11:11:32
Спасибо Angel7 я воспользувався советом про Инфоуми . Для статистики Форума .
Я создал инфоруми "Посленьое собщения ","Лутчий Учасник","Последний зарегестрируваний Пользуватель"
Но возникла новая проблемка я немогу всавить их так штоби они били в один ряд . И ищо они отображаюця на всех страницах форума , а мне нужна штоби они били толька на главной странице Форума . Пожалуста подскажите хто может . Заранея спосибо .
Angel7
Сообщений: 326
Репутация: 251

Сообщение # 13 | 11:11:42
RuslanN, насчет первой я Вам ничего сказать не могу, т.к. кода нет. А чтобы решить вторую, измените код на такой:
Code
<?if($PAGE_ID$="main")?>ВАШ КОД<?endif?>
Сообщение отредактировал Angel7 - Понедельник, 04 Фев 2008, 18:35:05
Оскар

Сообщение # 14 | 11:11:52
как увеличиь число знаков в подписи?
Selena
Сообщений: 15657
Репутация: 1100

Сообщение # 15 | 11:12:02
Оскар, максимум 1000, уменьшить можно в настройках.

Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
Сообщество uCoz » Архивариус » Архив » Модуль "Форум" (решение проблем)
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск: