вот тут сразу вызов своей функции можно сделать, которая будет по аяксу к серверу обращаться.
onclick="return icms.users.karmaUp()"
onclick="return icms.users.karmaUp()"
Нико, карму то там не нужно использовать. Я лишь как пример кинул ее.
вот тут сразу вызов своей функции можно сделать, которая будет по аяксу к серверу обращаться.
PS сложно программировать что-то большое, не понимая базовых вещей… Я бы вам предложил подтянуть навыки работы с jquery и mysql. Это никак не связано с InstantCMS и информации в интернете море. Большинство вопросов возникает не по движку, а и-за непонимания того как нужно формировать запросы sql, как работать с функциями jquery… Я могу раз-другой кинуть готовый код, но в этом мало смысла..
onclick="return icms.users.karmaUp()"
public function actionIncrement(){ $user = cmsUser::getInstance(); $param1 = $this->request->get('name'); $param2 = $this->request->get('nickname'); $follow['user_id'] = $user->id; $follow['nickname'] = $param2; $follow['name'] = $param1; $team_follow = $this->model->incrementSport($follow); }
все отлично. Можно еще вместо строки@SmartControl, Cпасибо все сделал.
$user = cmsUser::getInstance();
$user = $this->cms_user;
все отлично. Можно еще вместо строки@SmartControl, Cпасибо все сделал.
написать
$user = cmsUser::getInstance();
Переменная cms_user доступна из любого экшена. Тут инфа — =cms&s[]=user]http://docs.instantcms.ru/dev/controllers/core?s[]=cms&s[]=user
$user = $this->cms_user;
public function actionDecrement(){ $this->model->deleteDecrementSport($user->id); } в моделе вот это public function deleteDecrementSport($id){ return $this->delete('sport_follow', $id); }
$('.button16').click( function() { $.ajax({ type: 'POST', url: '/sports/increment', data: 'name=Andrew&nickname=Aramis', success: function(data){ $('.results').html(data); } }); }); $('.button17').click( function() { Вот это для удвления $.ajax({ type: 'POST', url: '/sports/decrement', data: 'name=Andrew&nickname=Aramis', success: function(data){ $('.results').html(data); } }); }); </script>
data: 'name=Andrew&nickname=Aramis&team_id=<?php echo $id_page; ?>',