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