Светлана
Пока воспользовалась формой сервиса simpoll.ru, потом, скорее всего, куплю плагин для сайта.
Здесь вообще отличный форум и отзывчивые форумчане.
Спасибо всем еще раз!
instantcms.ru/addons/binding-polls.html
Попробуйте связаться с автором....
[/quote]
Спасибо, сейчас попробую.
А чтобы было нагляднее, сейчас это выглядит вот так: www.strana-sssr.net/конкурс-мини-рассказа
То есть, проголосовать за каждую отдельную работу в ней не получится — все голоса будут валиться в общую кучу, а модуль просто дублируется на всех страницах, а не выводится отдельно на каждую.
Там же есть настройки на какой странице показывать модуль.
Или не то?
Это не страницы, а разделы. У меня в разделе стоит галочка, и модуль отображается и в самом разделе, и на вложенных страницах. Но дело в том, что он один общий. То есть, поголосовать за отдельную работу не получается — голоса суммируются в общей форме, а на каждой странице она просто дублируется. А нужно, чтобы было отдельное голосование на каждой странице. Как это технически сделать, я не пойму.
Собственно, вопрос в заголовке. Мы проводим конкурс на сайте. В модулях есть стандартая форма голосования, мы ее отредактировали под текущую задачу и прикрепили к разделу. Но сейчас обнаружили, что это общая форма для всех вложенных страниц. То есть, проголосовать за каждую отдельную работу в ней не получится — все голоса будут валиться в общую кучу, а модуль просто дублируется на всех страницах, а не выводится отдельно на каждую.
Нам нужна отдельная форма голосования рядом с каждой работой. Подскажите, пожалуйста, как ее настроить?
Да нет, не блокировала. Но по совету выше поменяла в настройках авторизации с "ничего не делать" на "перейти на главную страницу", и сейчас можно свободно входить на сайт из соцсетей. Но по логину и паролю по-прежнему не получается. И письма на почту по ссылке "Забыли пароль?" тоже не приходят.
При попытке ввести пароль их выбрасывает на страницу 404 с надписью "Ваш аккаунт заблокирован навсегда".
Как вариант. Не блокировали ли кого то по подсети IP ?
Просмотрите может быть такие пользователи действительно попадают в какую то забаненную Вами подсеть...
Пробовала. Ничего не изменилось.попробуйте "после следующих авторизаций на сайте" сменить "ничего не делать" на другое действие.
У меня на сайте давняя проблема: некоторые зарегистрированные пользователи не могут повторно войти на сайт под своим аккаунтом. При попытке ввести пароль их выбрасывает на страницу 404 с надписью "Ваш аккаунт заблокирован навсегда". Причем я в разделе "Пользователи" вижу, что они вошли и находятся на сайте, но они видят страницу 404.
Причем эта ошибка периодически повторяется то у одного, то у другого пользователя. Один и тот же человек один раз может войти сразу, а второй раз — только после перезагрузки браузера и очистки кэша.
Прикрепляю два скрина для пояснения.
1 скрин — форма регистрации и входа. Там все настроено правильно.
2 скрин показывает, какая именно кнопка не работает. Т.е. после нажатия на "Забыли пароль?" и ввода адреса почты ничего не происходит, письма на почту пользователя не приходят.
Подскажите, пожалуйста, в чем проблема и как ее устранить.
УРААААА!!! Получилось!!!
Перед тем как что то менять сохраните копию файлов, если что то пойдёт не так, восстановите как было.
Файл: components/content/fronted.php
перед
Вставить
$inDB->orderBy($cat['orderby'], $cat['orderto']);
12 заменить на id номер раздела, о котором идёт речь (посмотреть в админке)
if($pcat['id'] == 12){ $cat['orderby'] = 'RAND()'; }
После этого при просмотре списка статей в разделе они должны выводиться в случайном порядке
Попробовала на старом конкурсе, рандом работает!
Спасибо вам огромное! Оказывается, все так просто, когда знаешь:)
Прошла по вашей ссылке, там написано: "В виджете слайдер или любой другой который выводит список контента, выбираете этот набор." А у меня список контента выводится не в виджете, а в разделе. Подойдет это поле для раздела?
Могу предложить установку поля Случайное число
Это поле в любом типе контента создает ячейку, в которой случайным образом меняется число после просмотра любой записи из данного типа контента.
Вам потребуется после установки поля, сделать его закрытым (не показывать ни где) и сделать набор с сортировкой по этому полю.
$cat = cmsCore::callEvent('GET_CONTENT_CAT', $cat);
Это про статьи.
А конкурсы, которые Вы проводите, к какому компоненту относятся? Это статьи, посты в блогах, вопросы faq или какой-то свой компонент?
[/quote]
Это статьи в отдельном разделе. Ранее мы проводили конкурсы вот так: www.strana-sssr.net/конкурс
И подскажите, пожалуйста, куда именно вставлять код. Я вообще в этом деле чайник)) Надо, чтобы рандом работал только в одном разделе, а не по всему сайту.
Мы периодически проводим на сайте конкурсы. Хотелось бы, чтобы при обновлении раздела с конкурсными работами они выводились в случайном порядке, т. е. вперемешку, без сортировки по популяности или дате добавления.
Подскажите, пожалуйста, возможно ли настроить рандомную выдачу? И если да, то что для этого требуется: плагин, расширение, специальная программа?