Официальный Форум технической поддержки ForumBB

Объявление


С 15.02.2017 прекращается техническая поддержка по ICQ, она будет осуществлятся только на данном форуме и по электронной почте help@forumbb.ru.

Для удобного поиска работает - «Поиск по форуму».
При возникшей проблеме Обязательно указывайте адрес форума!


Вопросы по рекламе на ForumBB: E-mail: sales@forumbb.ru, ICQ: 1-130-134, skype: alex_derenchuk.
По всем остальным вопросам, пишите: E-mail: admin@forumbb.ru, ICQ: 1-130-134.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Поля

Сообщений 1 страница 10 из 10

1

Можно ли сделать так, чтобы каждому новому пользователю сразу ставилось число, которое по умолчанию?

Например: 
Поле: ДЕНЬГИ
и автоматически новым зарегистрированным пользователям начислялось по 1000 руб.

А то приходится каждому ставить вручную.

Простите, если не в тему!!!

0

2

Максим
Я так понимаю в дополнительном поле?? ну по выбору например можно сделать:

Скрипт меню опций в дополнительном поле.
Нужен для того, чтобы в дополнительном поле в профиле, вместо обычной полосы ввода текста было ниспадающее меню преустановленных опций (селект), так чтобы юзер не сам заполнял текст а выбирал из них. Для всяких кланов, доп статусов и т.д.

1.Создаете дополнительное поле как обычно с нужным названием и установками

2. Вниз вставлем:

<script type="text/javascript">
var cont=document.getElementsByTagName("legend")
if (cont[0].innerHTML.indexOf("Укажите дополнительные данные")!=-1)
{document.getElementById('fld1').style.display="none"
var form=document.getElementById('profile8').innerHTML
var init=document.getElementById('fld1').value
document.getElementById('profile8').innerHTML=form.substring(0, (form.indexOf("fld1")-11))+"<select id='subst'>"+"<option value ='колдун'>колдун</option>"+"<option value ='вампир'>вампир</option>"+"<option value='ведьма'>ведьма</option>"+...+"</select>"+form.substr((form.indexOf("fld1")-11))
document.getElementById('subst').value=document.getElementById('fld1').value
document.getElementsByName('update')[0].onclick=transForm}
function transForm()
{document.getElementById('fld1').value=document.getElementById('subst').value
return true}

</script>

Вместо синих слов - вставляете свои ранги-опции. Чтобы увеличить их количество размножайте в скрипте этот блок
"<option value='ведьма'>ведьма</option>" вместо красного троеточия (если рангов больше не надо. тоеточие выкиньте), соединяя их между собой плюсами.
Если речь идет о втором посчету, а не опервом доп поле в профиле, в скрипте ВЕЗДЕ fld1 замените на fld2

0

3

спасибо, я попробую

0

4

У меня получилось, только рядом с выпадающим списком выходит:

< (здесь выпадающий список)  LABEL for="fld3">Деньги

0

5

Максим
Так найдите и удалите это из кода, раз оно текстом выходит.

0

6

Вот мой код

Код:
<script type="text/javascript">
var cont=document.getElementsByTagName("legend")
if (cont[0].innerHTML.indexOf("Укажите дополнительные данные")!=-1)
{document.getElementById('fld3').style.display="none"
var form=document.getElementById('profile8').innerHTML
var init=document.getElementById('fld3').value
document.getElementById('profile8').innerHTML=form.substring(0, (form.indexOf("fld3")-11))+"<select id='subst'>"+"<option value ='1000 руб.'>1000 руб.</option>"+"</select>"+form.substr((form.indexOf("fld3")-11))
document.getElementById('subst').value=document.getElementById('fld3').value
document.getElementsByName('update')[0].onclick=transForm}
function transForm()
{document.getElementById('fld3').value=document.getElementById('subst').value
return true}

</script>

Ничего такого я не нашёл!
Подскажите пожалуйста, что убрать в коде

0

7

Простите, можно ещё вопрос:
Если я снимаю например с их счёта определённую сумму, они могут зайти в свой профиль, и снова нажать отправить!
У них будет снова первоначальная сумма?

0

8

Максим
По идее, если Вы НЕ разрешаете пользователям редактировать поле, то и изменить они не смогут.

0

9

Максим написал(а):

fld3

Насколько я помню это номер поля, ну там одно из трёх.. может я ошибаюсь Оо"""""" Но попробуй его изменить под тот номер где у тебя деньги =)
В скрипте это в нескольких местах, если не найдёшь.. скажи номер поля, сама поменяю.

0

10

Покемош
деньги какрас в последнем поле и находятся, то есть в 3-ем!!!

я уже менял, там были 1, теперь поставил 3-и!!!!

Всё таки этот скрипт мне не помог!
Мне нужен такой скрипт, чтобы каждому новому зарегистрированному пользователю ставилось по 1000 руб!!!

Этот скрипт не ставит, просто если только Админ, или сам пользователь зайдёт в свой профиль, и сделает себе деньги (это в том случае, если разрешить), а если не разрешить, то всё ставить придётся самому!!!

К сожалению он мне не подошёл, но всё равно всем спасибо за ответы!!!

И если ещё найдёте, пожалуйста, скиньте сюда!!!

0