-
글쓰기&읽기 권한 없을때 로그인창으로 강제 이동법
modules/board/board_view.php 파일에서 function alertMessage($message) //이 함수를 변경하면 된다. function alertMessage($message) { if($message=="msg_not_permitted") { // $message = '회원가입 후 이용해 주세요! 회원가입하시겠습니까? '; // 경고... -
글쓰기 할때 자동으로 테그값을 글제목의 단어를 공간체크 하여 태그 입력되게
function triggerArrangeTag(&$obj) // <-- 요부분 밑에 { // if(!$obj->tags) return new Object(); 이부분을 주석처리 if(!$obj->tags && $obj->title) // 타이틀(제목은 있는데 태그가 없으면) { $title_to_tag = str_replace(" ",",",$obj->t... -
게시물에 링크(Link) 있을때 새창으로 보여 주기
jQuery(function(){ jQuery('.xe_content[class^=document_] a').attr('target', '_blank'); }); jQuery(function(){ jQuery('.xe_content[class^=comment_] a').attr('target', '_blank'); }); 위에 것을 modules/board/tpl/js/board.min.js 이 화일을 열어서... -
NaverWorks 도메인 메일 사용시 XE에서 인증메일 보내는 방법
classes/mail/Mail.class.php 화일에서 fonction mail(){ $this->useNaverAccount("아이디@등록한도메인", "*비밀번호); // 이 한줄만 추가하면 됩니다.Myceo... } 그리고 바로 밑에 //네이버Works로 메일 보내기 function useNaverAccount($account_name, $ac... -
setitle2.addon.php에서 category 명 같이 나오게... title바꾸기
/addons/setitle2/setitle2.addon.php 화일을 수정한다 $pointconfig = $module->getModuleConfig('point'); //각종 정보 담아오기 //아래는 수정 추가 한것이다. 카테고리가 있으면 타이틀앞에 카테고리명 나오게 $document_srl = Context::get('document_srl... -
atom10.html 변경하여 게시판이름-게시물-기본타이틀명 나오게
{'<?xml version="1.0" encoding="UTF-8" ?>'} <feed xmlns="http://webmastertool.naver.com"> <id>{$info->link}</id> <title>{$info->title}</title> <author> <name>Cha Chang-Ho</name><email>admin@myceo.co.kr</email> </author> <updated>{$info->date... -
네이버 신디케이션 사용자 가이드 NAVER Syndication User Guide
`` `` 2 저작권 Copyright © NAVER Corp. All Rights Reserved. 이 문서는 네이버(주)의 지적 재산이므로 어떠한 경우에도 네이버(주)의 공식적인 허가 없이 이 문서의 일부 또 는 전체를 복제, 전송, 배포하거나 변경하여 사용할 수 없습니다. 이 문서는 정보... -
신디케이션 ver 4.0을 사용시에 타이틀이 제대로 나오지 않을경우
modules/syndication/syndication.model.php 여기 화일중에.. case 'site' : $site_info = new stdClass; $site_info->id = $this->getID('site'); $site_info->site_title = $this->handleLang($site_module_info->browser_title, $site_module_info->site_sr... -
[XE]Layouts 모듈이 Layout 을 파싱하는 시점에 전달해 주는 변수 및 데이터 덤프
Array ( [buff] => file://./files/cache/template_compiled/99b4a68c4de6bdf7b15cc072553a8c7c.compiled.php [__Context] => stdClass Object ( [lang] => stdClass Object ( [msg_avail_install] => 이 항목 설치가 가능합니다. [msg_avail_update] => 이 ... -
카카오 API 로그인 연동하여 토큰 받아오기
https://www.xpressengine.com/index.php?mid=download&package_id=22753522 LginXE Server ver 1.02를 이용하여 하였다 해당 화일은 loginxeserver.view.php 이다 elseif($service=='github') { if(!isset($module_config->githubclientid) || $module_co... -
XE에서 태그값이 없으면 제목의 공간을 이용해 자동 태그값 넣기
/modules/tag/tag.controller.php 중에서 function triggerArrangeTag(&$obj) { // if(!$obj->tags) return new Object(); 2015-02-10(화)_myceo 이부분을 주석처리 if(! $obj->tags && $obj->title) { $title = str_replace(" ",",",$obj->title... -
XE $module_info 변수 추출 결과
레이아웃에서 아래와 같이 해서 뽑아온 변수 정보 {print_r($module_info)} 대충 각 모듈별로 레이아웃을 구성할 때는 아래의 module 정보를 빼내오는 것이 가장 현명한 방법일 듯 함. 또한 아래에 쓰여지는 각 변수들은 Admin 모듈 skin 페이지에서 html만 수... -
"이 페이지 나가기" 경고창이 뜨는 사이트의 경우
common / js / jquery.min.js 파일을 열어서 global:!0 을 찾은 후(두 군데) global:!1 로 바꿔줍니다. 보통의 경우엔 바꿔주지 않아도 뜨지 않는 경고창이지만 실시간 알림 기능과 같은 특별한 기능을 사용하는 곳에서는 자주 뜨게 됩니다. 그런 경우 바꿔주... -
각종 API 적용(밴드,카카오톡,카카오스토리,마이피플)
<?php if(!defined("__ZBXE__")) exit(); if(Context::getResponseMethod() == "XMLRPC" || Context::get('module') == "admin") return; if($called_position != "before_display_content") return; if($called_position == 'before_display_content' &&a... -
특정 이메일 가입 않되게 (인증메일 관련)
인증메일 때문에... 특정 사이트로는 인증메일이 않들어가지는 부분을 해결하고자 다음과 같이 수정 하였다 /modules/member/member.controller.php 이 화일을 열어서 case 'email_address' : // Check if duplicated $member_srl = $oMemberModel->getMemberS...