그럴 때는 미친 듯이 우울한 곡(이를 테면 월광소나타)을 미친 듯이 우울하게 피아노로 연주하시면 차라리 기분이 풀릴 때가....
월광소나타를 못치는 제겐 활기차고 웅장한 '젓가락 행진곡'이 ^^
아직 로그인하지 않았습니다. 로그인 또는 회원 등록을 해 주시기 바랍니다.
TNF : Tatter Network Foundation forum » jparker가 작성한 글
그럴 때는 미친 듯이 우울한 곡(이를 테면 월광소나타)을 미친 듯이 우울하게 피아노로 연주하시면 차라리 기분이 풀릴 때가....
월광소나타를 못치는 제겐 활기차고 웅장한 '젓가락 행진곡'이 ^^
이젠 냉장고에 있는 스팸도 보기 싫다는...
SI(Spam Influenza)라고 명명해도 과언이 아닐듯 합니다.
전에도 건의 되었던 내용같기도 하네요.
블로그에서 '글쓰기'를 클릭하면 로그인전에는 로그인폼이 나온후 글쓰기로 넘어가고
로그인후에 '글쓰기'를 클릭하면 바로 글쓰기폼이 나온뒤 저장하면 글 목록이 쫘~~악 나오거나 닫히면서 첫블로그로 넘어가던지
암튼 괜찮은 생각입니다.
ps. 플러그인으로 아주 간단하게 만들어 봤습니다.
- http://www.create74.com/temp/JP_NewPostToPopupTT.zip
- 치환자 : 스킨의 원래의 '글쓰기링크'를 제거하시고 [##_NewPostToPopup_##] 으로 대체하시면
팝업으로 글쓰기 합니다. 팝업으로 쓰고/수정하고나면 최초 팝업이벤트한 페이지를 새로고침 해버리네요.
어떤 호스팅사이길래 사용자에게 매정하게 글을 보낼까요? 조금더 부드럽게 조치방법을 명시하였다면
기분이 덜 거시기 했을텐데.. wow땡땡땡사군요. 아무리 그래도 사전 통보후 조치시간을 준뒤 차단하던가
말도없이 강제로 닫아버리다니 사용자를 뭐로 보는지 아주 배짱인 운영자~~
그러니까 결론은 상위 메뉴에 로그인 관련 메뉴를 넣는다는것 아닌가요? 간단하게 답이 나오네요. skin.html에 [##_LoginLogout_##] 치환자만 넣으면 되네요. 해결된것 아닌가요?
그리고 위 소스에서 로그인 상태인지 로그아웃상태인지 구분은 되어있으니 말씀하신 'login' 혹은 'admin/logout/write'를 넣고 링크를 걸면 해결되네요. 깊게 생각할 필요는 없는 것입니다.
예) skin.html
<a href="....>keylog</a> : <a href="....>location</a> : <a href="....>tag</a> : <a href="....>guestbook</a> : [##_LoginLogout_##]
위와 같이 되면 고민끝 ( '')
위 코드가 플러그인에서 쓰인겁니다. --.
http://www.create74.com/temp/LoginLogout.zip
솔직히 스킨에 넣을 목적으로 말씀드린겁니다..
그렇다면, 스킨에 넣으려면 어떻게 해야하는거죠 ???
htna님 블로그에서 로그인 했을때와 로그인 안했을때를 구별해서 표시만 한다면 제가 쓰고 있는 방식이 딱 맞을것 같은...
플러그인으로 치환자 만들어주고 쓰시면 될것 같습니다. 로그인 상태인지 아닌지만 체크하면 되거든요. doesHaveOwnership()이용해서..
index.php
function showLoginLogout($target){
global $owner, $pluginURL;
$url = getenv("REQUEST_URI");
$adminStr = "ADMIN";
$logoutStr = " <a href=\"/logout?requestURI=".urlencode($url)."\"><span style=\"color:#D11010;font-weight:bold;\">(X)</span></a>";
if (doesHaveOwnership()) {
$target = " <a href=\"/owner/\">{$adminStr}</a>".$logoutStr;
}else{
$target = " <a href=\"/login?requestURI=".urlencode($url)."\">{$adminStr}</a>";
}
return $target;
}index.xml에 아래와 같이 치환자 [##_LoginLogout_##] 를 생성하여 스킨에 위치하면 됩니다.
<tag name="LoginLogout" handler="showLoginLogout" />현재 제가 쓰고있는 방식입니다. index.php에서 조금 변형하시면 되겠네요.
프롤로그도 플러그인으로 가능할까요? 갑자기 현기증이~~ @.@
graphittie님만 믿습니다. ( '.')/
이시점에서 카테고리 이벤트 하나 제공해야할듯 합니다.
가만.. 이벤트 하나만으로 해결이 될까요? 무조건 반사~~
Ikaris C. Faust 작성:글 700개를 언제 쓰나요;;;
'좀'으로 해결될 문제가 아니잖아요...그러게요. 700개 언제 다 쓸까요 (... 끌려간다)
물 흐르듯 빠지다 보면 어느덧 나니님처럼 ~~
찾아보니 http://img78.imageshack.us/img78/2883/s … nceae9.jpg 이런게 있군요. 허허
왜 토끼사단은 없을까욤... 참고로 토끼사단 = 32사단
...
현재상태를 표시해주고 화살표를 넣는다든지 해서 발행여부 변경을 유도해야할듯합니다.
(발행중)→미발행으로 변경
(미발행)→발행으로 변경
이런식으로..말이죠.
처음엔 그렇게 하려다가 길어지는 느낌이 들어서, 발행/미발행으로만 했습니다.
생각해보니 혼돈을 야기시킬것 같네요. LonnieNa님 말씀처럼 변경 유도를 했습니다.
다시 받아서 해보세요.~~
-처리-------------
(발행)→미발행
(미발행)→발행
-------------------
엔트리 관리메뉴에 '발행/미발행' 메뉴 넣기
- 참조 이벤트 : ViewPostTitle
- 플러그인 명 : Admin Syndicate Menu
- 사용 치환자 : [##_s_ad_syndicate_##]
- 치환자 삽입 : skin.html 소스 중 <s_ad_div> ... [##_s_ad_syndicate_##] ...</s_ad_div> 삽입
- 다운로드 : http://www.create74.com/temp/AD_SyndicateMenu.zip
이벤트 추가가 아니라 치환자 추가만 하면 되는거 아닌가요? --????
개별 entryID 얻기에 어려움이 있어, 테스트로 이벤트를 만들어 적용해본 것이었습니다.
위와 같이 이벤트를 얻지 않더라도 entryID를 가져올수 있다면 굳이 이벤트는 필요없고, 플러그인에서 치환자 처리만 하면
될것도 같은데, 개별 포스트이라면, $entries[0]['id']로 가져올수 있겠지만 복수개의 포스트가 출력된 상태라면
어려움이 있는것 같습니다. 방법이 있다면 제시해주시면 도움이 될것 같습니다.
발행/미발행 메뉴를 코어에서 넣어 준다면, 플러그인도 필요없겠지만요.
ps. 가져오는 방법이 있군요. 'ViewPostTitle'이벤트에서 기본 entryID를 제공하네요. 여기서 참조하면 되겠네요.
역시 gendoh님께서 스쳐가시기만 했는데 바짝 긴장하여 찾게되네요.
management쪽에 이벤트 추가하고 플러그인 만들고 시도해보니 가능하네요. 추가 관리자 메뉴도 넣어도 될듯합니다.
1) 이벤트 추가
dress('s_ad_management',fireEvent('ViewManagement',$entry['id'], $entry['visibility']),$managementView);2) 사용스킨의(<s_ad_div>~~</s_ad_div>) 사이에 치환자 추가 '[##_s_ad_management_##]'
3) 플러그인으로 활용
- index.xml 이벤트 활성
<listener event="ViewManagement">showManagement</listener>- index.php
function showManagement($target, $mother){
if($mother < 3){
$syncStr = "발행";
$visibility = 3;
}else{
$syncStr = "미발행";
$visibility = 2;
}
$target = "| <a href=\"#\" onclick=\"changeVisibility({$target}, {$visibility}); return false;\">{$syncStr}</a>";
return $target;
}있으면 좋을것 같은 이벤트 입니다.
J. Parker 작성:'(발행)→비공개로 변경합니다' 요기능은 있는데 발행하는 치환자는 없는듯 합니다.
엔트리 ID값만 불러올수 있다면 플러그인으로 가능 할것 같습니다.[##_article_rep_id_##] ?
저렇게 가져와서 하려면 불필요한 코드 작업이 많아집니다. global으로 값을 가져올수 있으면 수월합니다.
단일 포스트일 경우는 쉽게 가져올수 있는데, 복수 포스트가 출력될땐 어려움이 있습니다.
'(발행)→비공개로 변경합니다' 요기능은 있는데 발행하는 치환자는 없는듯 합니다.
엔트리 ID값만 불러올수 있다면 플러그인으로 가능 할것 같습니다.
개념없는 3층 사람들. 말이라도 해놓고 망치질하지....흠.
얼마전 처음으로 5일제 적용되어 토요일 아침부터 쉬고있는데 난데없이 타일교체공사~~
드릴소리에 첫 토요일 쉬는날 말짱 꽝되었다는~~ 올라갔더니.. 아줌마 왈~ "아무도 없는줄 알고 그랬다는~~"
어차피 imageblock dual이상일경우는 필요가 없으니 나니님 말씀처럼 이미지 너비값을 imageblock left:right 일 경우는 반영하는 것이 괜찮지 않을까요?
center야 뭐 독립적이니...
$params=getAttributesFromString($attributes[sizeof($attributes)-2]);
switch($attributes[0]){
case '1L':
$prefix='<div class="imageblock left" style="float: left; margin-right: 10px;width:'.$params['width'].'px;">';
break;
case '1R':
$prefix='<div class="imageblock right" style="float: right; margin-left: 10px;width:'.$params['width'].'px;">';
break;
case '1C':
default:
$prefix='<div class="imageblock center" style="text-align: center; clear: both;">';
break;
}로 추진하는 것은 어떤가요?
나니 작성:음.. img를 감싸는 div 크기에 대해 위지윅 에디터에서 입력할 수 있게 하는 것도 좋은 방법 같습니다.
(근데 이 글 이슈화가 좀 됐음 좋겠는데 아무도 관심을 안가져주네요 .. 울먹..)이거 플러그인으로 만들어 쓰고 있는데... 공개를 해야 하는 것인가... (콜록콜록)
해주세요. ~~
점심 맛있게 드세요.
가운데일 때는 문제가 없습니다만 왼쪽이거나 오른쪽일 때 발생할 수 있는 문제가
div의 width가 지정되어있지 않아서 float: left (right)가 지정되어 있어도 이미지가 오른쪽으로 정렬되지 않습니다.
물론 단순히 이미지만 있거나 caption에 들어가는 내용이 작다면 문제가 없습니다만
caption이 긴 경우에 문제가 발생합니다.그래서 왼쪽, 오른쪽으로 정렬할 때만큼은 이미지의 width를 인식해서 div크기에 대입시켜야할 듯 합니다.
(div 크기를 사용자가 늘리고 싶다면 padding 같은 것으로 대체할 수 있으니 특별한 문제는 발생하지 않을것 같고요.)
맞습니다. 캡션이 길경우 왼쪽/오른쪽 정렬된 이미지의 폭이 깨져버려 올바른 문단이 안나옵니다.
하여. <div class="imageblock ..."> 에 이미지 크기에 맞게 width를 추가해야 겠습니다.
무엇이 문제일까요? 플러그인 설정이 잘못됐을 때 나타나는 백지화면 뿐이라서요. ㅡㅜ
잘못하셨네요.
index.php
첫번째
배열값 전달 잘못하셨습니다.
- 수정전
$strLink .= '<li><a href="'.$arrLink('url').'" target="_self">'.$arrLink('value').'</a></li>'."\n";- 수정후
$strLink .= '<li><a href="'.$arrLink['url'].'" target="_self">'.$arrLink['value'].'</a></li>'."\n";수정전에 보시면 배열인자값을 ()괄호로 받는게 아니라 []으로 받아야 합니다.
두번째
getLinks() 함수를 쓰셨는데 태터툴즈에 이미 정의되어있는 함수명입니다. 다른 함수명으로 변경하셔야 합니다.
getTablinks()와 같이 구별되게 태터에 이미 정의된 함수와 중복되면 에러납니다.
헉, 쓰고나니 답변들이 쭉쭉...
이렇게 하면 일단 알럿창 하나 뜨고 시작해야 하는 것 맞지 않나요?
그런데, 안되는 이유는 뭘까요? 1.0.6.1 버전입니다.
이상 없습니다. 1.0.6.1은 아니지만 정상 동작합니다. 어떤 플러그인을 만드시려고 하는지
그리고, 이왕이면 전체 코드를 공개해주시면 정확하게 진단이 가능할것 같습니다.
TNF : Tatter Network Foundation forum » jparker가 작성한 글