PoolXT: если проголосовал то доступ только на страницу результатов. Как сделать?

Тема в разделе "Неразобранное", создана пользователем Shark, 19.04.2008.

  1. Offline

    Shark Недавно здесь

    Регистрация:
    06.04.2008
    Сообщения:
    16
    Симпатии:
    0
    В каком месте прописать так чтобы если пользователь уже проголосовал в опросе ему вобще не показывалась форма опроса а не просто пропадала кнопка для подачи голоса?
    Предложите PHP код где че добавить/изменить.
    Буду очень признателен заранее спасибо! :)

    Добавлено через 3 часа 1 минуту
    Все сделал сам. Конешно слегка туповато
    в файле PoolXT.inc.php заменил
    Код (PHP):
    1. $polls = getPolls($cfm, $pollid, $Itemid);
    2. $polls = sortPolls($polls, $xt_order);

    на
    Код (PHP):
    1. $polls = getPolls($cfm, $pollid, $Itemid);
    2.     foreach ($polls as $poll){ if(checkVote($poll)) { echo "<script language=\"javascript\">document.location.href=\"index.php?option=com_pollxt&task=results&id=".$poll->id."&Itemid=".$Itemid."\"</script>";  exit();}}
    3.     $polls = sortPolls($polls, $xt_order);
     
    Последнее редактирование: 19.04.2008
  2.  
  3. Offline

    slava1984 Недавно здесь

    Регистрация:
    23.04.2008
    Сообщения:
    1
    Симпатии:
    0
    Ответ: PoolXT: если проголосовал то доступ только на страницу результатов. Как сделать?

    Кошмар. После замены ТАКОЕ стало твориться с сайтом. Никогда такого не видел. В общем это не исправляет ситуацию.
    Меня вообще удивляет, что для джумлы нет ни одного нормального современного AJAX модуля и компонента. Или я не прав???
     
    Последнее редактирование: 26.04.2008

Поделиться этой страницей

Загрузка...