Организация фотоконкурса на базе Галереи 4.1.1 IPBoard 3.2.2 - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

СвернутьПрикрепленные теги

Теги не найдены

  • 3 Страниц +
  • 1
  • 2
  • 3
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

Организация фотоконкурса на базе Галереи 4.1.1 IPBoard 3.2.2

#1 Пользователь не на сайте   Petros ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 99
  • Регистрация: 24-Январь 11
  • Репутация: 0
  • IPB version:3.1.x
 

Отправлено 04 Апрель 2012 - 22:22

Доброго времени суток!
Порадовало приветственное сообщение, что все телепаты ушли в отпуск. Улыбнуло. :)


По теме. Решил организовать фото конкурс. Есть в галерее возможность оценки по пятибальной шкале для каждой фотографии. Но как общую статистику то смотреть? И как бы сделать так, чтобы в общем обзоре альбома, под каждой фоткой была финальная оценка на текущий момент? Чтобы не щелкать на каждую фотку, чтобы посмотреть оценку?

Альбом вот этот http://hunting-club....r-glazami-ohot/
0

#2 Пользователь не на сайте   Fisana ответил: »

 
 
  • На PM не отвечаю
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 13 190
  • Регистрация: 21-Ноябрь 05
  • Репутация: 695
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 04 Апрель 2012 - 23:11

Если фотографий не очень много, лучше в теме устроить опрос.
0

#3 Пользователь не на сайте   Petros ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 99
  • Регистрация: 24-Январь 11
  • Репутация: 0
  • IPB version:3.1.x
 

Отправлено 05 Апрель 2012 - 07:45

Просмотреть сообщениеFisana 04 Апрель 2012 - 23:11 сказал(а):

Если фотографий не очень много, лучше в теме устроить опрос.

Фотографий будет много. Конкурс с ценными призами и будет проходить в течении года.
0

#4 Пользователь не на сайте   Fisana ответил: »

 
 
  • На PM не отвечаю
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 13 190
  • Регистрация: 21-Ноябрь 05
  • Репутация: 695
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 05 Апрель 2012 - 08:43

Но стандартными средствами галереи это организовать невозможно, а таких модулей для расширения функционала нет :(
То есть только на заказ без гарантии, что будет работать при обновлении галереи.
0

#5 Пользователь не на сайте   Petros ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 99
  • Регистрация: 24-Январь 11
  • Репутация: 0
  • IPB version:3.1.x
 

Отправлено 05 Апрель 2012 - 09:56

Хм, а как же организовывать конкурсы фотографий? Довольно стандартный сервис у других разработчиков.

Всетаки у фотографий есть возможность быть оцененной по пятибальной шкале. Далее их можно будет ранжировать по "популярности". согласно оценки. Но как, хотя бы увидеть точное , суммарное количество балов, полученных фотографией? Дробных итоговых значений я не нашел.
0

#6 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 276
  • Регистрация: 20-Март 09
  • Репутация: 2 078
  • IPB version:3.1.x
 

Отправлено 05 Апрель 2012 - 10:59

Просмотреть сообщениеPetros сказал(а):

Хм, а как же организовывать конкурсы фотографий?

Цитата

Но стандартными средствами галереи это организовать невозможно


Просмотреть сообщениеPetros сказал(а):

Но как, хотя бы увидеть точное , суммарное количество балов, полученных фотографией?

Смотрите в переменных, там должны быть данные.
0

#7 Пользователь не на сайте   Ritsuka ответил: »

 
 
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 908
  • Регистрация: 08-Июнь 09
  • Репутация: 530
  • IPB version:3.4.x
 

Отправлено 05 Апрель 2012 - 12:45

В принципе, можно просто добавить одну страничку к галерее, где вывести в формате таблицы все картинки с датой публикации > заданной с сортировкой по убыванию оценки и отбрасыванием всего после первых 100 картинок. Можно еще добавить возможность голосовать прямо там же, но тогда картинки из топ-100 сильно оторвутся от остальных.

Это совсем не сложно. Если укажете точную версию форума и галереи - могу написать бесплатно.

P.S. Вижу, что у вас отдельный альбом под конкурс. Ну, тогда и страница отдельная не нужна, просто сделать специальный шаблон для этой страницы, чтобы на ней выводилась еще и оценка. А сортировка по оценке, насколько мне известно, в последней галерее в настройках альбома задается.
3

#8 Пользователь не на сайте   Petros ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 99
  • Регистрация: 24-Январь 11
  • Репутация: 0
  • IPB version:3.1.x
 

Отправлено 05 Апрель 2012 - 15:01

Просмотреть сообщениеRitsuka сказал(а):

P.S. Вижу, что у вас отдельный альбом под конкурс. Ну, тогда и страница отдельная не нужна, просто сделать специальный шаблон для этой страницы, чтобы на ней выводилась еще и оценка. А сортировка по оценке, насколько мне известно, в последней галерее в настройках альбома задается.



Здорово!
Не поможет ли кто с шаблоном?
0

#9 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 813
  • IPB version:I have no IPB
 

Отправлено 05 Апрель 2012 - 16:12

Число оценок: {parse expression="intval($image['ratings_count'])"}

Общая оценка: {parse expression="intval($image['ratings_total'])"}

Средний балл: {parse expression="intval($image['rating'])"}

(Gallery) Albums -> albumViewDetail. Добавить после:
<br />{parse expression="intval($image['comments'])"} {$this->lang->words['comments_lower']} &middot; {parse expression="intval($image['views'])"} {$this->lang->words['views_lower']}

0

#10 Пользователь не на сайте   Petros ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 99
  • Регистрация: 24-Январь 11
  • Репутация: 0
  • IPB version:3.1.x
 

Отправлено 05 Апрель 2012 - 16:35

Спасибо! Работает. Но есть нюанс. Оценка округляется. Например вот эта фотография http://hunting-club....e/419-dsc00027/

Два оценки- 4 и 3. Сумарно 7. А средняя оценка пишет 4. Хотя на самом деле 3.5 . А ведь в конкурсе и сотые доли важны.
Что делать?
0

#11 Пользователь не на сайте   Ritsuka ответил: »

 
 
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 908
  • Регистрация: 08-Июнь 09
  • Репутация: 530
  • IPB version:3.4.x
 

Отправлено 05 Апрель 2012 - 17:14

Так попробуйте:
{$image['rating']}
{$image['rating_total']}

0

#12 Пользователь не на сайте   Petros ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 99
  • Регистрация: 24-Январь 11
  • Репутация: 0
  • IPB version:3.1.x
 

Отправлено 05 Апрель 2012 - 17:38

Просмотреть сообщениеRitsuka 05 Апрель 2012 - 17:14 сказал(а):

Так попробуйте:
{$image['rating']}
{$image['rating_total']}


Прошу прощения, ткните меня носом пожалуйста, где нужно прописать.

Сообщение изменено: Petros (05 Апрель 2012 - 17:38)

0

#13 Пользователь не на сайте   Petros ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 99
  • Регистрация: 24-Январь 11
  • Репутация: 0
  • IPB version:3.1.x
 

Отправлено 05 Апрель 2012 - 20:16

Просмотреть сообщениеRitsuka 05 Апрель 2012 - 17:14 сказал(а):

Так попробуйте:
{$image['rating']}
{$image['rating_total']}



Попробовал. Все равно без десятичных значений :(
0

#14 Пользователь не на сайте   Ritsuka ответил: »

 
 
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 908
  • Регистрация: 08-Июнь 09
  • Репутация: 530
  • IPB version:3.4.x
 

Отправлено 05 Апрель 2012 - 21:39

Ну так почему бы не посчитать тогда самостоятельно, если есть суммарный балл и число оценок? :)

{parse expression="sprintf("%01.2f",$image['ratings_total']/$image['ratings_count'])"}

1

#15 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 05 Апрель 2012 - 21:53

Такую интересную тему проездил. :(

Просмотреть сообщениеRitsuka сказал(а):

В принципе, можно просто добавить одну страничку к галерее, где вывести в формате таблицы все картинки с датой публикации > заданной с сортировкой по убыванию оценки и отбрасыванием всего после первых 100 картинок

Спасибо. Как-то не подумал о такой возможности. Можно и в IP.Content это сделать.
Надо посмотреть по данным, что же реально можем вытащить.

Просмотреть сообщениеPetros сказал(а):

Дробных итоговых значений я не нашел.

Раньше было. В галереи под 2.3.6 было. В IP.Board 3.х с галерей 3.2.х уже нет. IP.Gallery 4 еще больше обрезана.

Просмотреть сообщениеnewbie сказал(а):

Средний балл

В галереи средний бал не есть среднее арифметическое. Там еще учитывается количество голосов. То есть за фотография с большим количеством голосов будет выше. По крайней мере так было раньше.

Просмотреть сообщениеRitsuka сказал(а):

Ну так почему бы не посчитать тогда самостоятельно, если есть суммарный бал и число оценок?

!
Как раз подумал, что надо самим считать.
0

Сообщить об этой теме:


  • 3 Страниц +
  • 1
  • 2
  • 3
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна