묻고답하기
extra_vars와 위젯 관련 문의
2009.07.27 17:48
안녕하세요? 사실 혼자 엄청나게 골머리 썩히다가 용기내어 질문해봅니다. ㅠㅠ
extra_vars에 관한 문의인데요, 검색해본결과 extra_vars에서 내용을 추출할수 있는 위젯은
특정 멤버 추출 위젯밖에 없더군요. 그것까지는 알았는데... 사실 제가 필요한 기능이 추출이 아니라 수정입니다.
한마디로, 관리자가 아닌 상태에서 한 높은 권한을 가진 사용자가 하위에 있는 사용자의 추가정보를 관리자모드가 아니라
외부 페이지에서 수정할수 있기를 바라는데요,
예를들어서 선생님 유저가 학생 유저의 중간고사 성적을 업데이트하는 그런 비유가 되겠네요. ^^
엄청 공부해서 extra_vars에서 겨우 내용물을 꺼내는 방법까지는 알았는데,
1) extra_vars에서 내용을 꺼냈다가, 다시 집어넣을려면 unserialize한다음에 다시 serialize 하는 방식으로는 안되는건가요?
당연히 그럴것 같습니다만... 만약 이 방법을 쓰고싶다면 serialize한 것을 mysql에 직접 넣어주어야 할까요?
그리고 이건 좀 터무니없는질문이지만 xe_members 테이블에서 칼럼 몇개 추가하면 시스템이 작동하지 않을까요?
그리고 위젯에 관한 문의사항입니다.
2) 위젯이 example.php안에 코드로 들어있다고 합시다. 그리고, example.php는 대략 이렇게 생겼다고 치죠.
<?php
$lucky = 7;
$unlucky = 8;
echo '(<img src // 위젯 부분 //)';
?>
라고 하고, 위젯 내부 코드에서 $lucky를 엑세스 하려고 하니 안넘어 왔더라구요. 위젯과 그 위젯을 포함하고 있는 페이지가
변수들을 공유할수 있는 방법이 혹시 있을까요?
아 설명하기 참 어려운 문제네요 ㅠㅠ 정말 죄송합니다. 도움 부탁드립니다.
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
싸나이김 | 쪽지 답장기능 | |
장안추어탕 | 게사판.아래와같은 오류가뜹니다.ㅠㅠ 도와주세요 [2] | 2009.07.27 by 미두기 |
이예지 | /zbxe/등록에서자꾸안되요 | |
어진꽃 | 메뉴 추가 및 수정이 안됩니다. [2] | 2009.07.27 by 어진꽃 |
다스베이더 | 1.1.0에서 1.2.4로 업데이트시 [2] | 2009.07.27 by 다스베이더 |
왼눈잡이 |
개인 갤러리형 홈페이지 질문이요 ㅠㅠ
[1]
![]() | 2009.07.27 by 1234 |
하이우리 | 아이디/비밀번호 찾기가 안되네요.. [2] | 2009.07.27 by khongchi |
주성치 | 홈페이지 오늘쪽버튼 활용 불가 방법 [3] | 2009.07.27 by 주성치 |
김세훈311 | xe를 위한 웹호스팅 업체 추천 바랍니다. [4] | 2009.07.27 by Sehoon |
공방 | 첨부파일의 크기가 문제되네요.. | |
신호명 | <!DOCTYPE 제거방법 [6] | 2009.07.27 by 오화란 |
구성도 | 글쓰기버튼 위치문제 | |
오스카 | 전체 레이아웃은 그대로 하고 [게시판] 폭(넓이)만 좁히고 싶은데 어디서 수정하죠? | |
pianissimo | extra_vars와 위젯 관련 문의 [1] | 2009.07.27 by sol |
배준현 | 인터넷 익스플로러에서 "페이지를 표시할수 없음" [1] | 2009.07.27 by RainSky |
유샤인 | 검색해보자니 이문제는 제게만 생긴 것이 아닌듯 싶은데 혹시 버그는 아닌지...? [1] | 2009.07.27 by RainSky |
1123 | 주소에 www 붙였을때와 안 붙였을때의 오류 [3] | 2009.07.27 by 1123 |
보드쟁이 | 이런 경우도 있나요?? [2] | 2009.07.27 by 보드쟁이 |
보드쟁이 |
본문 위에 줄이 생겨요
![]() | |
쪽지험 | 쪽지함기능 말인데요. [1] | 2009.07.27 by RainSky |
extra_vars는 수정루틴이 없이 삭제후 다시 등록하고 있습니다.
document model 에서 extra_vars를 다 가져온 후 -> 삭제 -> 수정 -> document controller 에서 등록
하시면 됩니다. ^^