묻고답하기
HTML에서 XE문법은 못쓰나요?
2015.10.21 04:32
HTML에서 포인트 모듈의 기능을 사용하려고 합니다.
포인트 모듈을 불러온 뒤 현재 포인트에서100포인트를 추가하는 함수인데요.
<?php
function pointup($member_srl)
{
$oPointModel = getModel('point');
$current_point = $oPointModel->getPoint($member_srl, true); <-여기부터 잘림
echo 'currentPoint:'.$current_point;
$oPointController = getController('point');
$oPointController->setPoint($member_srl,100, 'add');
$new_point = $oPointModel->getPoint($member_srl, true);
return $new_point;
}
?>
{@ print_r('newPoint:' . pointup($logged_info->member_srl));}
이 스크립트를 쓰려고 하는데요. {@}로 PHP문법도 써보고 자바스크립트도 써보고 쌩으로 HTML문법으로 작성도 해봤는데 안되네요.
가장 최신까지 고쳐진게 저건데, 중간에 스크립트가 첨부파일처럼 잘립니다. 이쯤되니 애초에 HTML에서 XE 모듈 기능은 사용이 불가능한게 아닌가 생각이 드네요.
안될때마다 질문했는데 PHP문법을 쓰래서 썼더니 안되길래 질문해보니 XE문법을 써야 한대서 써봤는데 또 안되길래 물어보니 HTML문법을 쓰라고 하시고, 또 안되서 물어보니 다시 PHP문법을 쓰라고 하네요... 답변도 빙빙 돌고 제 정신도 빙빙 돌아버릴것 같습니다 ㅠㅠ
제가 프로그래밍 독학 중이라 전문적으로 알지는 못하지만, 겨우 포인트 불러오는 스크립트를 HTML로 3달째 못짜서 포기하니 정말 할맛이 안나네요...ㅠㅠ 다른 사이트에 물어봐도 XE보드 만든곳인 XPRESSENGINE에서 물어보라길래 이곳에 온건데, 정작 전문가분들은 제글에 대답할 가치도 못느끼신듯 하네요... 조금 서럽기도 합니다.흑흑.
질문하는곳에 개인 사연을 담아서 죄송합니다. 그렇지만 혹여라도 전문가분들이 제 글을 보신다면 이만큼 애처로운 놈이니 동정심에라도 대답해주시길...ㅠㅠ
사실상 같은 질문을 3달 넘게 하는거라 질문 글 쓰기도 지치네요....
마지막으로 한번만 더 질문해보고 이번에도 안되면 그냥 포기하려고 합니다ㅠㅠ.
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
살수천사 | 관리자 페이지 로그인이 안되는 현상에 대해 질문드립니다. [2] | 2016.07.12 by 살수천사 |
박라비 | Jquery 에디터 충돌 문제... [2] | 2016.07.12 by 박라비 |
starship | 회원가입메뉴를 왜 숨겨놓으셨을까요.. [2] | 2016.07.12 by starship |
벼뤼총총 | 글보기화면처럼 메인에 뿌려주는 방법 [2] | 2016.07.12 by 벼뤼총총 |
Steelo | 메인화면에 공지사항 게시판 띄우는 방법??? [1] | 2016.07.12 by starship |
마하수리 | 게시글 사라짐에 대한 문의 ㅜ.ㅜ [5] | 2016.07.12 by 마하수리 |
마하수리 | DB 복구에 관한 질문 [2] | 2016.07.12 by 마하수리 |
부루팡 | 기관 홈페이지가 이상합니다...도와주세요 고수님들.. [1] | 2016.07.12 by mAKEkr |
승주짱 | 겔러리 위젯 폰트/사이즈 수정 [1] | 2016.07.12 by mAKEkr |
강남지식산업센터 | 드림위버로 작업했는데 [3] | 2016.07.12 by mAKEkr |
강밍키 | 패리밀 사이트 적용시 슬라이드 오류 | |
YT애피 | XE에서 로그인이 안됩니다. [1] | 2016.07.12 by gg**** |
sky | 좀 도와 주세요 구글에서 검색 [1] | 2016.07.12 by gg**** |
starship | 문서, 모듈 생성하는 방법 [2] | 2016.07.12 by starship |
승주짱 | 게시판에 이미지추가 [2] | 2016.07.12 by 승주짱 |
호놀룰루 | 문의 [1] | 2016.07.12 by YJSoft |
앙기모찌 | 호스팅이전후 DB접속오류 [1] | 2016.07.12 by 앙기모찌 |
레토나 | xe 롤오버 큰문제 있는것같습니다. [2] | 2016.07.12 by 레토나 |
왕킥굳킥 | m.도메일.co.kr로 바꾸고싶은데 도와주세요 ㅠ [4] | 2016.07.12 by 비누남어 |
승주짱 | 월간일정 [2] | 2016.07.12 by 승주짱 |
일반 html에서 xe변수를 사용하려면 먼저 변수를 끌어와야죠.
<?
define('__XE__',true);
require_once("../../xe/config/config.inc.php");
$oContext = &Context::getInstance();
$oContext->init();
$logged_info = Context::get('logged_info');
$user_id = $logged_info->user_id;
$user_name = $logged_info->user_name;
?>
예를 들면 이런 식입니다.
전 포인트와는 별도로 사용하기 위해서
https://www.xpressengine.com/index.php?mid=download&package_id=22073155
이걸 사용했는데..
<?
require_once("./inc/xe_config.php"); // 이건 저 위에 내용을 담고 있는 php파일입니다. 이것 대신 저 위에 것을 여기에 넣어도 됩니다.
$oCashModel = &getModel('cash');
$cash = $oCashModel->getCash($member_srl);
$cash2 = 100;
$action = 'add'; //'add'는 캐쉬 적립 , 'minus'는 캐쉬 차감 , 'update'는 캐쉬 수정;
$oCashController = &getController('cash');
$oCashController->setCash($member_srl, $cash2, $action);
?>
대강 이런식입니다.
포인트 모듈도 비슷할 것입니다.