|
Ссылка после определённого кол-тва сообщений
|
|
| Clown | Дата: 31 Мая 2008, 12:44 | Сообщение # 1 |  ● ● ● ● ● 205 сообщений Статус: Offline | Сразу извиняюсь если подобная тема уже была, но я тут задался вопросом: Как можно сделать на форуме так что бы ссылки были видны только тем пользователям у которых минимум есть 5 сообщений?!  | | |
|
| Бармалей | Дата: 31 Мая 2008, 12:55 | Сообщение # 2 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | во-первых фреймом узнавать кол-во постов пользователя во-вторых скриптом по полученным значениям обрабатывать ссылки
 | | |
|
| Clown | Дата: 31 Мая 2008, 13:02 | Сообщение # 3 |  ● ● ● ● ● 205 сообщений Статус: Offline | barmaley, эм.... спасибо, но боюсь сам скрипт неосилю  | | |
|
| Бармалей | Дата: 31 Мая 2008, 13:38 | Сообщение # 4 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | в вид профиля, в конец Code <script> var posts = $_FORUM_ENTRIES$; if( self.parent ) self.parent.showLinks( posts ); </script> в самый низ общего вида Code <script> pLinks = new Array(); var oldLinks = new Array(); var originalNames = new Array(); var count = 0; a = document.getElementsByTagName('A'); for(i = 0; i<a.length; i++){ if(a[i].className=='link') { pLinks[count]=a[i]; count++; } } for(i = 0; i<pLinks.length; i++){ oldLinks[i] = pLinks[i].href; originalNames[i] = pLinks[i].innerHTML; pLinks[i].href='#'; pLinks[i].innerHTML=' [ Вы еще не набрали необходимого количества сообщений ] '; } function checkPosts( posts ) { if (posts > 5) for(i = 0; i < pLinks.length; i++) { pLinks[i].href=oldLinks[i]; pLinks[i].innerHTML=originalNames[i]; } } </script> <iframe name="profile" src="/index/8"></iframe> проверил все кроме того что касается фрейма
 | | |
|
| f0ma | Дата: 02 Июня 2008, 19:33 | Сообщение # 5 |  ● ● ● ● ● 14 сообщений Статус: Offline | я так и хотел ему сказать, взять и перекрутить по своему как надо скрипт скрытых сылок  Добавлено (2008-06-02, 19:33) ---------------------------------------------
это надо уже 6 сообщений имееть ! больше 5, а не 5 . | | |
|
| kydapodatsya | Дата: 03 Июня 2008, 10:15 | Сообщение # 6 |  ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | Quote (f0ma) я так и хотел ему сказать хватит нести чушь  | | |
|
| Бармалей | Дата: 03 Июня 2008, 11:23 | Сообщение # 7 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Quote (f0ma) это надо уже 6 сообщений имееть ! больше 5, а не 5 я в курсе
 | | |
|
| Antonpup | Дата: 03 Сентября 2009, 03:15 | Сообщение # 8 | ● ● ● ● ● 3 сообщения Статус: Offline | а ето работает на новом юкоз update'е? | | |
|
| kydapodatsya | Дата: 03 Сентября 2009, 12:24 | Сообщение # 9 |  ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | Quote (Antonpup) cпустя 1 год 91 день а проверить? | | |
|
| Antonpup | Дата: 05 Сентября 2009, 11:25 | Сообщение # 10 | ● ● ● ● ● 3 сообщения Статус: Offline | Quote (kydapodatsya) а проверить? а ответить?Добавлено (05 Сентябрь 2009, 11:25) --------------------------------------------- короче. Все работает. НО! код вообще просто написан криво. | | |
|
| ModernBoy | Дата: 05 Сентября 2009, 19:24 | Сообщение # 11 | ● ● ● ● ● 169 сообщений Статус: Offline | Antonpup, напиши прямо, раз такой умный. T_T | | |
|