Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Вывод полей в форме обратной связи в зависимости от значения поля

Автор webtrendРаздел Шаблоны XSLT

Ответов: 4
Просмотров: 2042
Последний ответ 06 Декабря 2017, 21:05:22
от webtrend
Рекурсивное удаление поля в типе данных объект каталога

Автор goodprofyРаздел Custom макросы

Ответов: 3
Просмотров: 2972
Последний ответ 12 Марта 2014, 17:14:59
от goodprofy
вывод поля из связанного объекта с возможностью его измерения

Автор kroxaРаздел Шаблоны XSLT

Ответов: 1
Просмотров: 2275
Последний ответ 19 Ноября 2011, 17:32:50
от admin
Выборка USEL с несколькими параметрами для одного поля

Автор sempl84Раздел Шаблоны XSLT

Ответов: 3
Просмотров: 3168
Последний ответ 29 Ноября 2012, 11:05:03
от niakriss
Получение данных страницы по значению дополнительного поля.

Автор chuikoffРаздел Разработка модулей

Ответов: 29
Просмотров: 14682
Последний ответ 08 Сентября 2012, 11:50:16
от chuikoff

0 Пользователей и 1 Гость просматривают эту тему.

*

tkalyugina

  • *
  • 13
  • +0/-0
    • Просмотр профиля
смысл: проголосовать за страницу и вывести результат.
<a id = "vote_yes" href="#" style="float:left;">yes </a>
<div id="result_vote_yes" style="float:left;"><xsl:value-of select="//property[@name = 'vote_yes']/value" disable-output-escaping="yes" /></div>
         
<SCRIPT type="text/javascript">
   function get_cookie(cookie_name){
        var results = document.cookie.match ('(^|;) ?' + cookie_name + '=([^;]*)(;|$)');
        if (results)
            return (unescape(results[2]));
        else
            return null;
    }
    // Получаем наши куки голосования
    x = get_cookie("Golos");........./*c куками понятно... докручу потом*/
   
   
   // При нажатии на проголосовать (ajax, запись рез-та, запись куки)
   $('#vote_yes').click(function(){
    $('#vote_yes').remove();      
        document.cookie = "Golos=Yes; expires=Today()";
/*КАК ЗАПИСАТЬ  ЗНАЧЕНИЕ НА ЕДИНИЦУ БОЛЬШЕ В БАЗУ????? и затем показать новый без перегрузки стр*/      
   
    $('#result_vote_yes').html('Спасибо за ваш голос');
   
   });
/*НЕ РУГАЙТЕ СИЛЬНО, УЧУСЬ ТОЛЬКО*/

</SCRIPT>
ЕЩЕ НАРИСОВАЛА ВОТ ЭТО:
public function counter_vote_yes($current_page_id) {
   $hierarchy = umiHierarchy::getInstance();
   $element=$hierarchy->getElement($current_page_id);
   $temp_count=$element->getValue("vote_yes");
   ++$temp_count;
   $element->setValue("vote_yes",$temp_count);
   $element->commit();
   return $element->getValue("vote_yes");   
   }

НО НИКАК ПРИКРУТИТЬ ОДНО С ДРУГИМ  :'(
« Последнее редактирование: 02 Сентября 2016, 12:14:46 от tkalyugina »