Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Корзина » Кнопка для всех и только для администраторов и массовое изменение поля


Кнопка для всех и только для администраторов и массовое изменение поля

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

1

1. Здравствуйте. Мне нужен кое-какой скрипт... может, кто то сможет изменить кое-какой или написать? О_о
На моей ролевой есть денежная система. Ну.. игровая) Вот, допустим, кто то решил пойти в ресторан какой то и не будем же мы типа читать все посты и выискивать то, что игроки купили, заказали) вот, нужны "2 кнопки". Для всех(обычных пользователей и админов тоже, модеров) - "Совершена покупка"(и это сразу ведь будет замечено, мы увидим типа - и снимем определенные игровые деньги. Только для админов - "Деньги сняты" (чтобы не путаться потом.. что купили а что нет) вот, и не просто такой текст..а в таком виде, как здесь: http://forumd.ru/viewtopic.php?id=71 (да, вот этот скрипт можно немного изменить) но можно и немного по-другому(оформление). Но ведь эти скрипты именно для админов, а мне нужно как я сказала выше.. то что покупка сделана - для всех абсолютно, а деньги сняты - только для админов.. даже если обычный пользователь будет пользоваться "деньги сняты" - у него ничего не выйдет.
Вообще чтобы добавить кнопку, не знаю.. наверно, вот.. она будет "стоять" там где смайлы, жирность шрифтов и т.д а можно рядом с "отправить" и "посмотреть" - как Вы сможете. Или только если писать определенный код?..

2. У нас каждую неделю всем игрокам будет начисляться 1000 галлеонов(тоже денежная система) например сейчас у кого-то 4282 а будет 5282, но опять же..заходить к каждому игроку в профиль..менять это.. а особенно если будет игроков много..уффф.. можно "массом" "прибавить" столько то цифр там..всем?О_О или это не реально?...

Отредактировано VampireAlice (Пт, 9 Июл 2010 15:37:39)

0

2

VampireAlice написал(а):

1. Здравствуйте. Мне нужен кое-какой скрипт... может, кто то сможет изменить кое-какой или написать? О_о
На моей ролевой есть денежная система. Ну.. игровая) Вот, допустим, кто то решил пойти в ресторан какой то и не будем же мы типа читать все посты и выискивать то, что игроки купили, заказали) вот, нужны "2 кнопки". Для всех(обычных пользователей и админов тоже, модеров) - "Совершена покупка"(и это сразу ведь будет замечено, мы увидим типа - и снимем определенные игровые деньги. Только для админов - "Деньги сняты" (чтобы не путаться потом.. что купили а что нет) вот, и не просто такой текст..а в таком виде, как здесь: http://forumd.ru/viewtopic.php?id=71 (да, вот этот скрипт можно немного изменить) но можно и немного по-другому(оформление). Но ведь эти скрипты именно для админов, а мне нужно как я сказала выше.. то что покупка сделана - для всех абсолютно, а деньги сняты - только для админов.. даже если обычный пользователь будет пользоваться "деньги сняты" - у него ничего не выйдет.
Вообще чтобы добавить кнопку, не знаю.. наверно, вот.. она будет "стоять" там где смайлы, жирность шрифтов и т.д а можно рядом с "отправить" и "посмотреть" - как Вы сможете. Или только если писать определенный код?..

Я кое что подумала и вот.
Как сделать чтобы тегом [*mod*][*/mod*] могли пользоваться только админы и модеры? а у других высвечивался обычный тег..ну когда они пишут. А когда админы/модеры пишут - работает) и в форме ответа тег [*ex*][*/ex*] видели все а не только админы с модерами? вот коды.

Как сделать чтобы скрипт "получался" только у  админов и модеров?:

Код:
    <script>
    function addMod(str,from,internal){
    var pos=0,pos2=0,newpos=0
    if((pos=str.indexOf("[*mod*]",from))==-1) return str;
    if((pos2=str.indexOf("[*/mod*]"),pos+5)==-1) return str;
    newpos=str.indexOf("[*mod*]",pos+5)
    if(newpos<pos2 && newpos!=-1) str=addMod(str,pos+5,true)
    if((pos2=str.indexOf("[/mod]",pos+5))==-1) return str;
    str=str.substring(0,pos)+makeMod(str.substring(pos+5,pos2))+str.substring(pos2+6,str.length)
    if( str.indexOf("[*mod*]")!=-1 && internal==false) str=addMod(str,0,false)
    return str}

    function makeMod(txt){
    txt="<br><div style='width:100%;'><div style='border: 1px solid #0084FF;border-left: 4px solid #0084FF;color: #000;border-bottom: 0;font-size: 10px;line-height: 40px;padding-left:10px;vertical-align: middle;'>Сообщение от модератора</div><div style='background: #FAFCFE;border: 1px solid #0084FF;border-left: 4px solid #0084FF;border-top: 0;color: #0084FF;font-weight: bold;padding: 4px;'>"+txt+"</div></div><br>"
    return txt}

    if(document.URL.indexOf("viewtopic.php")!=-1){
    elm=document.getElementById("pun-main").getElementsByTagName("div")
    for(x in elm) if(elm[x].className=="post-content"){
    var post=elm[x]
    post.innerHTML=addMod(post.innerHTML,0,false)}}
    </script>

ex-ом и так все могут пользоваться..поэтому скрипт не нужен.. но если нужен - могу скинуть.

Как сделать чтобы кнопку в форме ответа видели все?:

Код:
<style>
#button-ex {background-image:url('http://i007.radikal.ru/0804/c8/e7c48348a35e.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%}
</style>
<script type="text/javascript">
if((document.getElementById("navadmin")) && (form=document.getElementById("form-buttons")))
form.getElementsByTagName("tr")[0].insertCell(18).innerHTML="<img src='/i/blank.gif' title='Предупреждение' id='button-ex'  onclick=\"bbcode('[*ex*]', '[*/ex*]');\"/>"
</script>

Ну..естесн, я дала просто коды на "измену" а не правильные,  http://mybb.ru/f/collection/0211.gif может кто то сможет сделать?.. плиизз Т_Т

0

3

VampireAlice
Здравствуйте.

VampireAlice написал(а):

Как сделать чтобы тегом [*mod*][*/mod*] могли пользоваться только админы и модеры? а у других высвечивался обычный тег..ну когда они пишут. А когда админы/модеры пишут - работает) и в форме ответа тег [*ex*][*/ex*] видели все а не только админы с модерами? вот коды.

Никак. Можно только скрыть эти кнопки ото всех, кроме администраторов и модераторов, но всё равно, если обычный пользователь впишет в сообщение эти теги - они сработают.

VampireAlice написал(а):

2. У нас каждую неделю всем игрокам будет начисляться 1000 галлеонов(тоже денежная система) например сейчас у кого-то 4282 а будет 5282, но опять же..заходить к каждому игроку в профиль..менять это.. а особенно если будет игроков много..уффф.. можно "массом" "прибавить" столько то цифр там..всем?О_О или это не реально?...

Уточните у скриптёров, но по-моему этого сделать нельзя.

0

4

rps
Ну ладно, если это нельзя сделать.. то как сделать чтобы

VampireAlice написал(а):

Как сделать чтобы кнопку в форме ответа видели все?:
Код:

Код:
<style>
#button-ex {background-image:url('http://i007.radikal.ru/0804/c8/e7c48348a35e.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%}
</style>
<script type="text/javascript">
if((document.getElementById("navadmin")) && (form=document.getElementById("form-buttons")))
form.getElementsByTagName("tr")[0].insertCell(18).innerHTML="<img src='/i/blank.gif' title='Предупреждение' id='button-ex'  onclick=\"bbcode('[*ex*]', '[*/ex*]');\"/>"
</script>

или просто.. она рядом с этими маленькими кнопочками..де жирность, курсив и т.д... последняя) и тег сам [ex][/ex] ну и картинка http://i007.radikal.ru/0804/c8/e7c48348a35e.png

Отредактировано VampireAlice (Пт, 9 Июл 2010 21:01:40)

0

5

VampireAlice

Код:
<style>
#button-ex {background-image:url('http://i007.radikal.ru/0804/c8/e7c48348a35e.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%}
</style>
<script type="text/javascript">
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(18).innerHTML="<img src='/i/blank.gif' title='Предупреждение' id='button-ex'  onclick=\"bbcode('[*ex*]', '[*/ex*]');\"/>"
</script>

+1

6

rps
спасибо)) +

0


Вы здесь » Единый форум поддержки » Корзина » Кнопка для всех и только для администраторов и массовое изменение поля