T

T-sky

Если моя помощь была вам полезна, отблагодарить можно, поставив +1 в карму. Сп
+158
Репутация
121
Рейтинг
#1 Компонент "Фотоконкурсы" для InstantCMS 29 августа 2012 в 11:19
ок, что-то в этом есть. думаю можно будет сделать настройку разрешать голосовать только определенной группе.
#2 Компонент "Фотоконкурсы" для InstantCMS 29 августа 2012 в 10:59

Разрешить голосовать зарегистрированным — не равно активированным.

Dinar
Имхо тут надо допиливать не Фотоконкурсы, а регистрацию, чтобы зарегистрироваться можно было только через активацию по смс (как я понял за смс платит не пользователь, а владелец сайта).
#3 Компонент "Фотоконкурсы" для InstantCMS 28 августа 2012 в 23:21
Да, кстати, кого порадовало обновление, буду рад плюсикам в карму zst
#4 Компонент "Фотоконкурсы" для InstantCMS 28 августа 2012 в 22:30

А в чем прикол то?)))) для чего вообще брать временную?))))

FreeLancer
При временной есть возможность сменить домен в будущем. Т.е. берем лицензию для super-puper-konkus.ru, проходит полгода и мы подумываем, что надо бы закрывать super-puper-konkus.ru и замутить puper-super-konkurs.ru. При пожизненной лицензии отозвать ее нет возможности. Т.е. придется покупать еще одну для нового домена. Если брали временную, то я высылаю лицензию для нового домена, проверяю чтобы на старом домене компонент не использовался. Ну а со временем лицензия для старого домена истекает.
#5 Компонент "Фотоконкурсы" для InstantCMS 28 августа 2012 в 22:06
Хочу прокомментировать насчет автоматического подсчета голосов соц.кнопок.

Вконтакте, Фейсбук, Твиттер — после нажатия на кнопку, голос автоматически добавляется в бд. Тут все хорошо.

В гугл+ проблемнее. У него задержка в обновлении данных ~15 сек. Т.е. сразу обновить не получится, нужно чуть позже. Для этих целей сделана cron-задача. Она периодически запрашивает статистику по участникам конкурсов у гугла (заодно и у остальных соц.сетей на всякий случай) и обновляет ее в бд.

Чтобы вручную обновить статистику, нужно как обычно нажать "Пересчитать рейтинг" в редактировании конкурса.

Так что не удивляйтесь, что после нажатия на вконтакте статистика сразу обновляется, а с гугл+ нет.

Еще одно. Пришлось убрать кнопки маил.ру и одноклассники, т.к. не нашел я описания в их api как у них запрашивать статистику лайков/дислайков. Точнее для кнопки одноклассников не нашел. У их старой кнопки вроде было такое, но сейчас новые сдвоенные с маил.ру кнопки и на них вроде нет. Если кто такое знает, подскажите. У пресловутого скрипта битвы брендов есть кнопки одноклассников и маил.ру?
#6 Компонент "Фотоконкурсы" для InstantCMS 28 августа 2012 в 21:58

Было бы хорошо, объединить с этой разработкой Активация аккаунта через СМС и разрешать голосовать только тем юзерам, у которых подтвержден профиль через СМС, этим можно обойти накрутку от повторной регистрации. (ну если только у человека не 100 симок)

Dinar

Так участвовать в конкурсе могут только зарегистрированные пользователи. Если вы настроили после регистрации активацию через смс, то поучаствовать в конкурсе смогут только прошедшие смс-активацию.

А если вы имеете ввиду разрешить не участвовать, а голосовать, то можно в настройках фотоконкурса выставить разрешение голосовать только зарегистрированным и опять же получается только тем, кто прошел смс-активацию.
#7 Компонент "Фотоконкурсы" для InstantCMS 28 августа 2012 в 16:16
Разослал обновление компонента Фотоконкурсы.

Что именно изменено:

[+] Сделан автоматический подсчет голосов соц.кнопок.
[+] В итогах конкурса, если участники набрали одинаковое количество очков, они теперь делят место.
[+] Сделано периодическое голосование (раз в N-часов)
[+] Сделана привязка к биллингу (покупка голосов).
[+] В админке в списке фото добавлены фильтры
[+] Добавлена интеграция с лентой активности
[+] Добавлена возможность после подачи заявки перенаправить пользователя на отдельную страницу, сообщающую, что заявка подана (чтобы было понятнее).
[+] Добавлена возможность запретить участникам редактировать заявки.
[=] Исправлены все известные баги
[+] Прочие мелкие исправления

Если возникнут проблемы при установке/обновлении — пишите.

Сегодня буду поздно вечером. Или завтра с утра весь день.
#8 Компонент "Фотоконкурсы" для InstantCMS 27 августа 2012 в 08:53

Алфей, у меня почему-то не отображается кнопка VK и кнопка голосования косячная. nyanya66.ru/photocontest/detakonfetka/user88.html

WALTERZ
Кнопка VK не отображается, т.к. не указали VKApiID в настройках. Прочитайте инструкцию по установке. Кнопка голосования косячная, т.к. стили вашего сайта забивают стили компонента.

Чиним так: в файле /components/photocontest/css/style.css, строка 151, находим "background: url('/components/photocontest/images/icons/heart-grey.png') no-repeat 0 0;", заменяем на "background: url('/components/photocontest/images/icons/heart-grey.png') no-repeat 0 0 !important;" (добавляем перед точкой с запятой !important).

в том же файле, строка 170, находим "background: url('/components/photocontest/images/icons/heart-red.png') no-repeat 0 0;", заменяем на "background: url('/components/photocontest/images/icons/heart-red.png') no-repeat 0 0 !important;"

На странице с конкурсом отображается только 20 участников т.е. нет пагинации. nyanya66.ru/photocontest/detakonfetka.html

WALTERZ
Тут действительно баг. Исправил у себя, готовлю сейчас новый релиз, там это будет исправлено. Сейчас пока выслать фикс не могу, т.к. обновлять нужно все сразу, иначе остальное поломается.
#9 Компонент "Фотоконкурсы" для InstantCMS 27 августа 2012 в 08:43

Возникли вопросы по компоненту, написал в аську, сразу в оффлайн. Мне это ужасно не понравилось.

WALTERZ
WALTERZ, Вам показалось. Сегодня открываю квип и вижу:

xxxxxxxxx (08:18:56 27/08/2012)
Оффлайн сообщение (13:38:54 26/08/2012)
Здравствуйте, я покупал фотоконкурс и меня есть парочка вопросов

Откуда видно, что сообщение пришло только сегодня в 08:18:56. Вчера с обеда меня не было дома.
#10 Компонент "Фотоконкурсы" для InstantCMS 19 августа 2012 в 16:56
Приблизительно через неделю
#11 Компонент "Фотоконкурсы" для InstantCMS 19 августа 2012 в 16:36

Взял потестировать. Не хватает возможности голосовать раз в какой-либо период. Например раз в сутки.

WALTERZ
это в списке ближайших доработок
#12 Компонент "Фотоконкурсы" для InstantCMS 19 августа 2012 в 14:45
Разослал всем патч с фиксом этого бага.
#13 Компонент "Фотоконкурсы" для InstantCMS 18 августа 2012 в 16:21

Писали про накрутку голосов… это исправлено?

WALTERZ
Что конкретно? По поводу накруток могу сказать следующее. Если разрешить голосовать гостям — есть возможность включить защиту по IP и куки. Но эту защиту продвинутые пользователи могут обойти. Если разрешить голосовать только зарегистрированным пользователям, то накрутка возможна только путем регистрации новых аккаунтов и голосованием с них. Можно также включить защиту по куки и/или IP. Тогда пользователю будет писаться "С вашего компьютера уже проголосовали" или "С вашего IP уже проголосовали". Но это, опять же можно обойти, да и IP у многих провайдеров одинаковый для целой группы пользователей.

Или кто-то выявил возможность накрутить голоса используя баги в компоненте? Если да, расскажите, поправлю.
#14 Компонент "Фотоконкурсы" для InstantCMS 18 августа 2012 в 15:45
При обновлении не надо удалять папку компонента! Просто разархивируйте и скопируйте файлы в корень сайта с заменой. При удалении теряется файл лицензии, в обновлении я его не высылаю.
#15 Компонент "Фотоконкурсы" для InstantCMS 18 августа 2012 в 15:04
При обновлении всегда возможны нежданные ошибки (у всех разные хостинги, начинка cms и пр.) поэтому всегда делайте бекап кода и базы данных. Если что не так, а сайт живой, то восстанавливайте из бэкапа и обращайтесь.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.