ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90   •   Посмотреть все темы

Кнопка "админка". как сделать невидимой ...

 

164
fomich @fomich
Люди помогите ... сделал кнопку админка так

<input href=# type=button value="Админка"onclick="parent.wo('index.php?inc=admin&'+parent.yourkey,'Админка','500','300','yes');return false" target=admin title=Админка><script>if(parent.admin==1) document.write('Админка');</script></a>
и ее теперт все видят ... а если сделать в тексте ... то все правильно ... Как сделать так чтобы кнопкой не было видно всем ... Помогите плиззз!!!! Заранее спасибки 😉

11667
Латвиец @Латвиец
<a href# onclick="parent.wo('index.php?inc=admin&'+parent.yourkey,'Админка','500','300','yes');return false" target=admin title=Админка><script>if(parent.admin==1) document.write('<input type=button class=ok value=Админка>');</script></a>

164
fomich @fomich
Латвиец спасибки ... можно еще вопросик ... Я хочу чтобы некоторые кнопки видели только со статуса начиная например ID у когорого 8 ... и ниже ( типо настройки на ID с 1 по 8 ) ... как можно это сделать .... Помогите плиз!!! Заранее спасибо огромное

2902
serhio @serhio
fomich пишет:

Латвиец спасибки ... можно еще вопросик ... Я хочу чтобы некоторые кнопки видели только со статуса начиная например ID у когорого 8 ... и ниже ( типо настройки на ID с 1 по 8 ) ... как можно это сделать .... Помогите плиз!!! Заранее спасибо огромное

аналогично кнопке админка... только в скрипте условие - if(parent.status<=8) document.write(' описание кнопки ')

164
fomich @fomich
serhio сделал так ...

<a href# onclick="parent.wo('index.php?inc=set&'+parent.yourkey,'Настройки','500','300','yes');return false" target=admin title=Настройки><script>if(parent.status=<9) document.write('<input type=button class=ok value=Настройки>');</script></a>
но я как админ не виже этой кнопки ... У меня ID 9 - 30 сообщений ... и ниже ... 1 это админ ... может что то я нитак в статусах выставил ... Вот типо для того чтобы видеть кнопку настройки ... человек должен дойти до статуса 8 ...

2902
serhio @serhio
fomich пишет:

serhio сделал так ...

<a href# onclick="parent.wo('index.php?inc=set&'+parent.yourkey,'Настройки','500','300','yes');return false" target=admin title=Настройки><script>if(parent.status=<9) document.write('<input type=button class=ok value=Настройки>');</script></a>
но я как админ не виже этой кнопки ... У меня ID 9 - 30 сообщений ... и ниже ... 1 это админ ... может что то я нитак в статусах выставил ... Вот типо для того чтобы видеть кнопку настройки ... человек должен дойти до статуса 8 ...

хм... не захотело подхватить операцию сравнения =< ... попробуй поменять местами так - <= ... вроде, так работает :
if(parent.status<=9)

P.S. все верно... это была моя ошибка... в яваскрипт =< нельзя использовать, нужно именно <= ... пардон, не проверил это при написании предыдущего сообщения... поправил в том сообщении, чтоб у других ошибка опять не возникала...

164
fomich @fomich
serhio сделал так
<a href# onclick="parent.wo('index.php?inc=set&'+parent.yourkey,'Настройки','500','300','yes');return false" target=admin title=Настройки><script>if(parent.status<=9) document.write('<input type=button class=ok value=Настройки>');</script></a>
Все равно все видят ... Тут статус 9 и видит и 0 ...

4316
Никита @DMc_Pozitiv
Шото я не вдупляюсь!Речь же шла о кнопке "Админка" а не о настройках!

526
Kreg-Heg @Kreg-Heg
fomich пишет:

serhio сделал так
Все равно все видят ... Тут статус 9 и видит и 0 ...

условие parent.status<=9 и означает то что её будут видеть все!

164
fomich @fomich
Kreg-Heg я просто хочу чтобы например кнопку "настройки видели те кто набрал 30 сообщений - это 9 ID ... "почта" набравшие 2000 сообщений - это 7 ID ... ну типо такого ...

20090
Dimitry @Dimitry
тогда прийдётся научиться с такими строками по аналогии
if(parent.status>=7) document.write("ТУТ ПОЧТА");

164
fomich @fomich
дима ... извени ... но я чет не доганяю

4036
DelFast @DelFast
fomich пишет:

дима ... извени ... но я чет не доганяю

где тут почта впиши код кнопки почты

2902
serhio @serhio
fomich пишет:

serhio сделал так
<a href# onclick="parent.wo('index.php?inc=set&'+parent.yourkey,'Настройки','500','300','yes');return false" target=admin title=Настройки><script>if(parent.status<=9) document.write('<input type=button class=ok value=Настройки>');</script></a>
Все равно все видят ... Тут статус 9 и видит и 0 ...

само собой... все статусы, которые видят, прописаны строкой if(parent.status<=9)... прочти это условие правильно и увидишь, что так и должно быть - кнопка выводится при условии, что статус меньше или равен 9... нулевой статус попадает в это условие точно так же, как и девятый... не выводится кнопка у тех, у кого статус равен 10 и более... если тебе нужны иные статусы, то каждый из них ты можешь прописать по аналогии... как, собственно говоря, и сказал демон...

164
fomich @fomich
serhio подскажи пожалуйста как сделать чтобы статусы начинались не с 0 а с 10 ... чтобы у новичка было сразу ID не 0 а 10? ... Заранее спасибо

2902
serhio @serhio
fomich пишет:

serhio подскажи пожалуйста как сделать чтобы статусы начинались не с 0 а с 10 ... чтобы у новичка было сразу ID не 0 а 10? ... Заранее спасибо

а смысл в этом?... и еще... я точно не знаю, но, возможно, то, что новички получают статус именно "0", заложено в сервисе некой отправной точкой для дальнейших расчетов в статистике по пользователям и перевода на другие автоматические статусы... если у тебя не получается составить условие - лучше напиши словами здесь, для каких статусов ты хочешь, чтобы была видна кнопка... и эту кнопку с твоим условием для статусов я тут тебе напишу...

164
fomich @fomich
serhio спасибо за понимание ....

Напиши для статуса 9 кнопку настройки ... а я потом попробую с другими сообразить ... 🙁 ... если бошка заработает и поймет написанное ... 😀

2902
serhio @serhio
fomich пишет:

serhio спасибо за понимание ....

Напиши для статуса 9 кнопку настройки ... а я потом попробую с другими сообразить ... 🙁 ... если бошка заработает и поймет написанное ... 😀

<a href# onclick="parent.wo('index.php?inc=set&'+parent.yourkey,'Настройки','500','300','yes');return false" target=setting title=Настройки><script>if(parent.status==9) document.write('<input type=button class=ok value=Настройки>');</script></a>

это означает, что только для статуса "9" будет выведена кнопка "Настройки"... и еще... обрати внимание, что target=setting ... в принципе, это роли сильной не играет... но так правильнее... для кнопки "Админка" - target=admin ...
и давай я тебе еще пару примеров напишу, чтоб было над чем помыслить...
1. для статуса "3" и "8" условие будет выглядеть так: if(parent.status==3 || parent.status==8) ... || - это "или"... звучит так - если статус равен 3 или 8, то выводится кнопка...
2. для статусов меньше "9", но исключая "0" - if(parent.status<=8 && parent.status!=0) ... <= - это меньше или равно... && - это "и" (то есть одновременно)... != - это "не равно"... все условие звучит так - если статус меньше или равен 8 (а это и есть меньше 9) и одновременно не равен 0...

P.S. пардон... сделал пару маленьких ошибок... счас поправил... ошибка была такая - знак "=" - это знак присваивания чему-то какого-то значения... а в условном операторе if знак равенства записывается так : "==" ... например, parent.status==3 ... извиняюсь, что сразу не увидел... но эти условия я скопировал из другого сообщения, в котором эта ошибка была допущена, а я не проверил сразу...

164
fomich @fomich
serhio приогромнейщее спасибки

164
fomich @fomich
serhio сделал так ...
<a href# onclick="parent.wo('index.php?inc=set&'+parent.yourkey,'Настройки','500','300','yes');return false" target=setting title=Настройки><script>if(parent.status=9 || parent.status=8 || parent.status=7 || parent.status=6 || parent.status=5 || parent.status=4 || parent.status=3 || parent.status=2 || parent.status=1) document.write('<input type=button class=ok value=Настройки>');</script></a>
🙁 но админ не видит кнопку