|
ББ коды для групп
|
|
| Nesk | Дата: 25 Апреля 2009, 18:24 | Сообщение # 1 | ● ● ● ● ● 151 сообщение Статус: Offline | как сделать так что бы определённые бб коды показывались например только админам? | | |
|
| NecroProger | Отредактировал NecroProger - Суббота, 25 Апреля 2009, 19:53 Дата: 25 Апреля 2009, 19:53 | Сообщение # 2 |  ● ● ● ● ● 1024 сообщения Статус: Offline | Nesk, поищите поиском.Добавлено (25 Апрель 2009, 19:53) --------------------------------------------- Наверняка найдёте. | | |
|
| kusem | Дата: 22 Июня 2009, 11:27 | Сообщение # 3 | ● ● ● ● ● 7 сообщений Статус: Offline | в "Форма добавления сообщения" нужные коды заключаете в ифы. | | |
|
| Tronik | Дата: 22 Июня 2009, 14:16 | Сообщение # 4 |  ● ● ● ● ● 87 сообщений Статус: Offline | Nesk, <?if($CUR_GROUP_ID$="4" || $CUR_GROUP_ID$="3")?> Тут бб коды которые видны только Администрации и Модераторам <?endif?> | | |
|
| Gaara | Дата: 22 Июня 2009, 14:45 | Сообщение # 5 |  ● ● ● ● ● 1312 сообщений Статус: Offline | пользоваться то ими все равно все смогут, по-другому нужно | | |
|
| mob_dp | Дата: 22 Июня 2009, 14:55 | Сообщение # 6 | ● ● ● ● ● 4112 сообщений Статус: Offline | Quote (Gaara) пользоваться то ими все равно все смогут, по-другому нужно кстати да, мне надо защиту прилепить к модераторским тегам. вот есть такого рода скрипт: Code var e = document.getElementsByTagName("TD"); for(k=0; k<e.length;k++) { if(e[k].className=='posttdMessage') { s=e[k].innerHTML; while (s.indexOf('[moder1') != -1){ s=s.replace('[moder1="','<table width="100%" border="0" cellspacing="0" cellpadding="0" class="moder"><tr><td width="34" height="40" rowspan="2" class="moder1"></td><td><a href="javascript://" onClick="window.open(\'/index/8-0-\'+this.innerHTML.replace(\':\',\'\'));">'); s=s.replace('"]',':</a></td></tr><tr><td>'); s=s.replace('[/moder1]','</td></tr></table>'); e[k].innerHTML=s; } } } Работает для ББ кода вида: Code [moder1="nick"]text[/moder1] Вот надо фильтровать тот самый nick, чтобы этот тег не использовали обычные юзеры. | | |
|
| }{0тт@бь)ч | Дата: 22 Июня 2009, 15:12 | Сообщение # 7 | ● ● ● ● ● 1089 сообщений Статус: Offline | Quote (mob_dp) s=s.replace('[moder1="','<table width="100%" border="0" cellspacing="0" cellpadding="0" class="moder"><tr><td width="34" height="40" rowspan="2" class="moder1"></td><td><a href="javascript://" onClick="window.open(\'/index/8-0-\'+this.innerHTML.replace(\':\',\'\'));">'); 07. s=s.replace('"]',':</a></td></tr><tr><td>'); 08. s=s.replace('[/moder1]','</td></tr></table>'); работаем по-старинке? ведь простое "] тоже будет заменяться | | |
|
| cucYa | Дата: 22 Июня 2009, 15:17 | Сообщение # 8 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | }{0тт@бь)ч, тссс, зато можно покривит ьсайт  | | |
|
| mob_dp | Дата: 22 Июня 2009, 15:18 | Сообщение # 9 | ● ● ● ● ● 4112 сообщений Статус: Offline | Quote (}{0тт@бь)ч) работаем по-старинке? ага, я вообще скрипт такого вида искал 2 часа, в итоге нашел на каком то говносайте. | | |
|
| cucYa | Дата: 22 Июня 2009, 15:22 | Сообщение # 10 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Quote (mob_dp) Quote работаем по-старинке? ага, я вообще скрипт такого вида искал 2 часа, в итоге нашел на каком то говносайте. У меня дежавю, я это уже читал от тебя  | | |
|
| mob_dp | Дата: 22 Июня 2009, 15:29 | Сообщение # 11 | ● ● ● ● ● 4112 сообщений Статус: Offline | Quote (cucYa) У меня дежавю, я это уже читал от тебя я к тому что мол другого нету, регэкспы не шарю, кто хочет может переписать на новый лад, буду только благодарен. p/s/ вот подумал над такой защитой: Code var mi = s.replace('[moder1','').replace('[/moder1]','').replace('"','') if(mi!='admin' && mi!='moder') {...} поправьте где не правильно | | |
|
| }{0тт@бь)ч | Дата: 22 Июня 2009, 16:49 | Сообщение # 12 | ● ● ● ● ● 1089 сообщений Статус: Offline | Code [info=title]666[/info] <script> document.body.innerHTML=document.body.innerHTML.replace(/\[info=(.*)\](.*)\[\/info\]/mig,'<fieldset><legend>$1</legend>$2</fieldset>'); </script> pinus nigra его знает, но для вложенных и с переносами строк эта ..ня не работает. | | |
|
| Бармалей | Дата: 22 Июня 2009, 18:24 | Сообщение # 13 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Code [info=title]666[/info] <script> document.body.innerHTML=document.body.innerHTML.replace(/\[info=(.+?)\](.+?)\[\/info\]/mig,'<fieldset><legend>$1</legend>$2</fieldset>'); </script>
 | | |
|
| }{0тт@бь)ч | Дата: 22 Июня 2009, 19:29 | Сообщение # 14 | ● ● ● ● ● 1089 сообщений Статус: Offline | Бармалей, а разница? О_оДобавлено (22 Июнь 2009, 19:29) --------------------------------------------- ведь по сути, у меня Ноль и большее количество раз, а тут - ноль или один раз & ноль или подин раз? | | |
|
| Бармалей | Дата: 22 Июня 2009, 19:42 | Сообщение # 15 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline |
 | | |
|