|
Ограничения по количеству добавляемых файлов
|
|
| Hak | Дата: 13 Июля 2010, 22:15 | Сообщение # 1 |  ● ● ● ● ● 489 сообщений Статус: Offline | Парни, если кто знает, скажите пожалуйста, как ограничить возможность добавления файлов определённым количеством. Ну к примеру пользователь из группы "новичок" может добавить только 10 матереалов в каталог файлов. А пользователь из группы "проверенный" может 50 материалов добавить. Ну по группам я если что и сам разбить смогу через условные. Но вот как само ограничение прописать , я хз. | | |
|
| d1mS | Дата: 13 Июля 2010, 22:24 | Сообщение # 2 | ● ● ● ● ● 148 сообщений Статус: Offline | получать количество добавленных материалов юзера, get'om или если возможно системной переменной. | | |
|
| Hak | Дата: 15 Июля 2010, 06:18 | Сообщение # 3 |  ● ● ● ● ● 489 сообщений Статус: Offline | d1mS, по подробнее можно?)Добавлено (15 Июль 2010, 06:18) --------------------------------------------- и тишена  | | |
|
| Infamous | Дата: 15 Июля 2010, 07:40 | Сообщение # 4 |  ● ● ● ● ● 1670 сообщений Статус: Offline | На страницу добавления, после $BODY$: Code $.get('/index/8', function ( data ) { if ( parseInt( $('a[href*="publ/0-0"] b', data).html() ) > 10 ) { $('#addEntForm').html('Вам запрещено добавлять больше 10 файлов'); } }); | | |
|
| uWeb | Дата: 15 Июля 2010, 10:07 | Сообщение # 5 | ● ● ● ● ● 1135 сообщений Статус: Offline | Code $.get('/index/8', function (data) { if (+$('a[href*="publ/0-0"] b', data).html() > 10 ) { $('#addEntForm').html('Вам запрещено добавлять больше 10 файлов'); } }); | | |
|
| Infamous | Дата: 15 Июля 2010, 10:47 | Сообщение # 6 |  ● ● ● ● ● 1670 сообщений Статус: Offline | uWeb, тебе что, делать нечего? Ходишь по всем темам и каждого поправляешь, взял чужой код, сделал с ним какую-нибудь мелочь и выкладываешь, нафига тебе это? | | |
|
| ModeRzzz | Дата: 15 Июля 2010, 11:12 | Сообщение # 7 |  ● ● ● ● ● 598 сообщений Статус: Offline | Infamous, хочет много  | | |
|
| uWeb | Дата: 15 Июля 2010, 12:04 | Сообщение # 8 | ● ● ● ● ● 1135 сообщений Статус: Offline | uWeb, тебе что, делать нечего? Ходишь по всем темам и каждого поправляешь, взял чужой код, сделал с ним какую-нибудь мелочь и выкладываешь, нафига тебе это? Делать нечего. А что тебе не нравится?:D параллельно отношусь к этому | | |
|
| kanat07 | Отредактировал kanat07 - Четверг, 15 Июля 2010, 12:25 Дата: 15 Июля 2010, 12:24 | Сообщение # 9 |  ● ● ● ● ● 735 сообщений Статус: Offline | Отключите рeпу вообще, оставьте только ранги. | | |
|
| Infamous | Дата: 15 Июля 2010, 12:30 | Сообщение # 10 |  ● ● ● ● ● 1670 сообщений Статус: Offline | То, что меня поправляют из-за какой-то мелочи, которая не влияет ни на конечный результат, ни на алгоритм, ни на скорость. | | |
|
| Hak | Дата: 15 Июля 2010, 15:19 | Сообщение # 11 |  ● ● ● ● ● 489 сообщений Статус: Offline | а теги какие? так что ли? Code <script type="text/javascript"> $.get('/index/8', function ( data ) { if ( parseInt( $('a[href*="publ/0-0"] b', data).html() ) > 10 ) { $('#addEntForm').html('Вам запрещено добавлять больше 10 файлов'); } }); </script> Добавлено (15 Июль 2010, 15:19) --------------------------------------------- И можно что бы при добавлении в самом верху было написано мол: Вы загрузили $_СТОЛЬКАТО$ треков из возможных 10ти[color=#ff0000] | | |
|
| Infamous | Дата: 15 Июля 2010, 15:32 | Сообщение # 12 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Да-да, именно так. | | |
|
| BoLena | Дата: 15 Июля 2010, 15:36 | Сообщение # 13 |  ● ● ● ● ● 659 сообщений Статус: Offline | Вы загрузили $_СТОЛЬКАТО$ треков из возможных 10ти Да. надо будет делать гет на страницу пользователя который зашел на сайт. | | |
|
| Hak | Дата: 15 Июля 2010, 15:56 | Сообщение # 14 |  ● ● ● ● ● 489 сообщений Статус: Offline | Да. надо будет делать гет на страницу пользователя который зашел на сайт. Что за гет? И сложно ли его сделать? | | |
|
| cucYa | Дата: 15 Июля 2010, 16:00 | Сообщение # 15 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | | | |
|
| BoLena | Дата: 15 Июля 2010, 16:23 | Сообщение # 16 |  ● ● ● ● ● 659 сообщений Статус: Offline | Что за гет? И сложно ли его сделать? Нет, очень легко. Вытащить с перс. странице количество добавленных материалов и выводить где тебе надо примерно так. Code <?Твое условие?>Пользователь, вы добавили <b id="some">...</b> из <b>10</b>.<?end?> И так каждой группе, ну это как я понял что тебе нужно. | | |
|
| uWeb | Отредактировал uWeb - Четверг, 15 Июля 2010, 18:23 Дата: 15 Июля 2010, 17:15 | Сообщение # 17 | ● ● ● ● ● 1135 сообщений Статус: Offline | То, что меня поправляют из-за какой-то мелочи, которая не влияет ни на конечный результат, ни на алгоритм, ни на скорость. Где ты в моем сообщении увидел, что я тебя поправлял? Я просто взял то, что ты написал и изменил так, как захотел. | | |
|
| Hak | Дата: 17 Июля 2010, 20:25 | Сообщение # 18 |  ● ● ● ● ● 489 сообщений Статус: Offline | Что то не работает. У меня уже добавлено 16 матереалов, и после того как я поставил код, всё равно могу добавлять ещё сколько угодно( | | |
|
| kydapodatsya | Дата: 18 Июля 2010, 11:46 | Сообщение # 19 |  ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | Hak, правильно: добавьте "исчезновение" кнопки добавления после лимита в 10 материалов | | |
|
| Hak | Дата: 18 Июля 2010, 13:23 | Сообщение # 20 |  ● ● ● ● ● 489 сообщений Статус: Offline | kydapodatsya, как это оформит то?) Да и тем болие это если чел ну, то хорошо, а если нет, то он и без кнопки сможет добавить Достаточно в адресную строку ввести эту ссылку: http://fl-school.ru/load/0-0-0-0-1 И вуаля) | | |
|