Можно ли посчитать кол-во прикрепленных изобр. к материалу?
|
|
|
2012-08-23Дата: Четверг, 23.08.2012, 21:00 | Сообщение # 1 |
Сержант
Группа: Пользователи
Статус: Offline
|
Собственно, нужно, чтобы система считала сколько изображений прикреплено к материалу. Первое что пришло в голову это: Code <? <?if($IMG_URL1$)?>1<?endif?>+<?if($IMG_URL2$)?>1<?endif?> ?> Но не работает. Если так: Code <? <?if($IMG_URL1$)?>1+<?endif?><?if($IMG_URL2$)?>1<?endif?> ?> То тоже не работает (да и не должно, если в предыдущем варианте не работало).
Познать весь смысл условных операторов не позволяет лень, она же мне подсказывает что никак подсчитать не получится. Собственно, вы товарищи очень опытные, весь смысл УО познали я думаю Подскажите, аль никак?
| | |
|
|
2012-08-23Дата: Четверг, 23.08.2012, 22:03 | Сообщение # 2 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
neprostoy, Собственно, нужно, чтобы система считала сколько изображений прикреплено к материалу. Нужно узнать именно операторами? Последовательно проверять, начиная с большего.. Типа: Code <?if($IMG_URL10$)?>10<?else?> <?if($IMG_URL9$)?>9 ... .. но тут нужно вписаться в разрешенное ко-во вложений условий .. в принципе, возможно. Но скриптом - проще - просто вывести кол-во елементов массива $IMGS_ARRAY_JS$
| | |
|
|
2012-08-23Дата: Четверг, 23.08.2012, 22:20 | Сообщение # 3 |
Сержант
Группа: Пользователи
Статус: Offline
|
Нужно узнать именно операторами? Да необязательно, главное чтобы было число, которое можно было бы оформить, как например оформлено: Всего комментариев 12 .. но тут нужно вписаться в разрешенное ко-во вложений условий .. их максимум т.е 50 (я понимаю что от силы понадобится только 10-20, но иногда может быть потребуется больше, поэтому 50, с лихвой) Но скриптом - проще - просто вывести кол-во елементов массива $IMGS_ARRAY_JS$ Давайте скриптом, зачем нам все усложнять Я разумеется в JS не силен, поэтому уповаю на вас.
Сообщение отредактировал neprostoy - Четверг, 23.08.2012, 22:20 | | |
|
|
2012-08-23Дата: Четверг, 23.08.2012, 22:29 | Сообщение # 4 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
neprostoy, Тогда просто кол-во массива и document.write
Вложений, по моему 10 всего... Откуда такая инфа про 50?
| | |
|
|
2012-08-23Дата: Четверг, 23.08.2012, 22:34 | Сообщение # 5 |
Сержант
Группа: Пользователи
Статус: Offline
|
Вложений, по моему 10 всего... Откуда такая инфа про 50? Максимальное количество изображений: Определяет максимальное количество изображений в форме добавления/редактирования материала. Сейчас в настройках максимум 50. можете сами проверить 10 максимум на форуме вроде...Тогда просто кол-во массива и document.write
| | |
|
|
2012-08-23Дата: Четверг, 23.08.2012, 22:35 | Сообщение # 6 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Я разумеется в JS не силен, поэтому уповаю на вас. Code <?if($IMGS_ARRAY_JS$)?>$IMGS_ARRAY_JS$ <script type="text/javascript">document.write(allEntImgs$ID$.length);</script><?endif?>
| | |
|
|
2012-08-23Дата: Четверг, 23.08.2012, 22:37 | Сообщение # 7 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Сейчас в настройках максимум 50 ? Увеличили? Не видел еще. Раньше было 20... )
Определяет максимальное количество изображений в форме добавления/редактирования материала Условиями-то проверяются все равно не все) а только первые 10 ) Можете проверить)
| | |
|
|
2012-08-23Дата: Четверг, 23.08.2012, 22:46 | Сообщение # 8 |
Сержант
Группа: Пользователи
Статус: Offline
|
<?if($IMGS_ARRAY_JS$)?>$IMGS_ARRAY_JS$ <script type="text/javascript">document.write(allEntImgs$ID$.length);</script><?endif?> перфект ? Увеличили? Не видел еще. Раньше было 20... ) Да давно уже Условиями-то проверяются все равно не все) а только первые 10 ) Можете проверить) Поверю вам на слово
Сообщение отредактировал neprostoy - Четверг, 23.08.2012, 22:48 | | |
|
|
2012-08-23Дата: Четверг, 23.08.2012, 23:00 | Сообщение # 9 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
neprostoy, Мне столько картинок к материалу не требовалось ни разу (больше 20)
| | |
|