• Страница 1 из 1
  • 1
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Вопросы по верстке, дизайну, управлению и настройки модулей СMS от uCoz » Как сделать... Тема только по сайтам в системе uCoz » Можно ли посчитать кол-во прикрепленных изобр. к материалу?
Можно ли посчитать кол-во прикрепленных изобр. к материалу?
Дата: Четверг, 23.08.2012, 21:00 |
neprostoy
Сержант
Группа: Пользователи
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


Собственно, нужно, чтобы система считала сколько изображений прикреплено к материалу.
Первое что пришло в голову это:
Code
<? <?if($IMG_URL1$)?>1<?endif?>+<?if($IMG_URL2$)?>1<?endif?> ?>

Но не работает. Если так:
Code
<? <?if($IMG_URL1$)?>1+<?endif?><?if($IMG_URL2$)?>1<?endif?> ?>

То тоже не работает (да и не должно, если в предыдущем варианте не работало).

Познать весь смысл условных операторов не позволяет лень, она же мне подсказывает что никак подсчитать не получится. Собственно, вы товарищи очень опытные, весь смысл УО познали я думаю smile Подскажите, аль никак?


 
Дата: Четверг, 23.08.2012, 22:03 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


neprostoy,
Quote (neprostoy, Чт, 23.08.2012, 21:00:57)
Собственно, нужно, чтобы система считала сколько изображений прикреплено к материалу.

Нужно узнать именно операторами?
Последовательно проверять, начиная с большего..
Типа:
Code
<?if($IMG_URL10$)?>10<?else?>
<?if($IMG_URL9$)?>9 ...

.. но тут нужно вписаться в разрешенное ко-во вложений условий ..
в принципе, возможно. Но скриптом - проще - просто вывести кол-во елементов массива $IMGS_ARRAY_JS$


 
Дата: Четверг, 23.08.2012, 22:20 |
neprostoy
Сержант
Группа: Пользователи
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


Нужно узнать именно операторами?

Да необязательно, главное чтобы было число, которое можно было бы оформить, как например оформлено: Всего комментариев 12
.. но тут нужно вписаться в разрешенное ко-во вложений условий ..

их максимум т.е 50 (я понимаю что от силы понадобится только 10-20, но иногда может быть потребуется больше, поэтому 50, с лихвой)
Но скриптом - проще - просто вывести кол-во елементов массива $IMGS_ARRAY_JS$

Давайте скриптом, зачем нам все усложнять smile Я разумеется в JS не силен, поэтому уповаю на вас.


Сообщение отредактировал neprostoy - Четверг, 23.08.2012, 22:20
 
Дата: Четверг, 23.08.2012, 22:29 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


neprostoy,
Quote (neprostoy, Чт, 23.08.2012, 22:20:09)
Да необязательно

Тогда просто кол-во массива и document.write

Quote (neprostoy, Чт, 23.08.2012, 22:20:09)
их максимум т.е 50

Вложений, по моему 10 всего... Откуда такая инфа про 50?


 
Дата: Четверг, 23.08.2012, 22:34 |
neprostoy
Сержант
Группа: Пользователи
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


Вложений, по моему 10 всего... Откуда такая инфа про 50?

Максимальное количество изображений:
Определяет максимальное количество изображений в форме добавления/редактирования материала. Сейчас в настройках максимум 50. можете сами проверить smile 10 максимум на форуме вроде...
Тогда просто кол-во массива и document.write

Quote (neprostoy, Пт, 24.08.2012, 02:20:09)
уповаю на вас.


 
Дата: Четверг, 23.08.2012, 22:35 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Quote (neprostoy, Чт, 23.08.2012, 22:20:09)
Я разумеется в JS не силен, поэтому уповаю на вас.

Code
<?if($IMGS_ARRAY_JS$)?>$IMGS_ARRAY_JS$
<script type="text/javascript">document.write(allEntImgs$ID$.length);</script><?endif?>


 
Дата: Четверг, 23.08.2012, 22:37 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Quote (neprostoy, Чт, 23.08.2012, 22:34:02)
Сейчас в настройках максимум 50

? Увеличили? Не видел еще.
Раньше было 20... )

Quote (neprostoy, Чт, 23.08.2012, 22:34:02)
Определяет максимальное количество изображений в форме добавления/редактирования материала

Условиями-то проверяются все равно не все) а только первые 10 )
Можете проверить)


 
Дата: Четверг, 23.08.2012, 22:46 |
neprostoy
Сержант
Группа: Пользователи
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


<?if($IMGS_ARRAY_JS$)?>$IMGS_ARRAY_JS$
<script type="text/javascript">document.write(allEntImgs$ID$.length);</script><?endif?>

перфект smile
? Увеличили? Не видел еще.
Раньше было 20... )
Да давно уже smile
Условиями-то проверяются все равно не все) а только первые 10 )
Можете проверить)
Поверю вам на слово smile


Сообщение отредактировал neprostoy - Четверг, 23.08.2012, 22:48
 
Дата: Четверг, 23.08.2012, 23:00 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


neprostoy,
Quote (neprostoy, Чт, 23.08.2012, 22:46:28)
Да давно уже

Мне столько картинок к материалу не требовалось ни разу (больше 20) biggrin


 
Скрипты и коды для юкоз - Форум аццкого кодера » Вопросы по верстке, дизайну, управлению и настройки модулей СMS от uCoz » Как сделать... Тема только по сайтам в системе uCoz » Можно ли посчитать кол-во прикрепленных изобр. к материалу?
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия