<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[TNF : Tatter Network Foundation forum - php/html 에서 admin/guest를 구분할 수 있는 방법이... ???]]></title>
	<link rel="self" href="http://forum.tattersite.com/ko/extern.php?action=feed&amp;tid=2263&amp;type=atom"/>
	<updated>2006-12-08T14:10:28Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.tattersite.com/ko/viewtopic.php?id=2263</id>
		<entry>
			<title type="html"><![CDATA[RSS 답글: php/html 에서 admin/guest를 구분할 수 있는 방법이... ???]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=13198#p13198"/>
			<content type="html"><![CDATA[<p>그러니까 결론은 상위 메뉴에 로그인 관련 메뉴를 넣는다는것 아닌가요? 간단하게 답이 나오네요. skin.html에 [##_LoginLogout_##] 치환자만 넣으면 되네요. 해결된것 아닌가요?<br />그리고 위 소스에서 로그인 상태인지 로그아웃상태인지 구분은 되어있으니 말씀하신 &#039;login&#039; 혹은 &#039;admin/logout/write&#039;를 넣고 링크를 걸면 해결되네요. 깊게 생각할 필요는 없는 것입니다.</p><p>예) skin.html<br /></p><div class="quotebox"><blockquote><p>&lt;a href=&quot;....&gt;keylog&lt;/a&gt; : &lt;a href=&quot;....&gt;location&lt;/a&gt; : &lt;a href=&quot;....&gt;tag&lt;/a&gt; : &lt;a href=&quot;....&gt;guestbook&lt;/a&gt; : <strong>[##_LoginLogout_##]</strong></p></blockquote></div><p>위와 같이 되면 고민끝 ( &#039;&#039;)</p>]]></content>
			<author>
				<name><![CDATA[jparker]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=10</uri>
			</author>
			<updated>2006-12-08T14:10:28Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=13198#p13198</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: php/html 에서 admin/guest를 구분할 수 있는 방법이... ???]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=13189#p13189"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>inureyes 작성:</cite><blockquote><div class="quotebox"><cite>htna 작성:</cite><blockquote><p>죄송합니다. 꼭 모양이 다이얼로그의 탭처럼 생겨서...<br />keyword, location, tag, guestbook, ...<br />의 위치 옆에 끼워넣으려 합니다.<br />&quot;Login&quot;, 혹은 &quot;Admin/Logout/Write&quot; 을요..<br />가뜩이나 본문의 길이가 짧은데, 사이드바가 더욱 길어지는게 싫더라구요. ^^</p></blockquote></div><p>그 경우라면 스킨에서 그냥 그 위치에 사이드바 속성을 지정해 버리시면 됩니다. 그럼 그 부분이 사이드바 1이 될 겁니다^^ 그 후에 구겨넣어도 되겠네요.</p><p>(생각해보니 어차피 스킨을 수정하는건 똑 같네요. 하하)</p></blockquote></div><p>저의 짧은 지식으로는...<br />&quot;tag&quot; 등의 위치에 사이드바를 넣고싶지는 않습니다.<br />사이드바이면 가뜩이나 height 등이 커서, 모양이 깨지기 쉬울텐데...</p>]]></content>
			<author>
				<name><![CDATA[htna]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=501</uri>
			</author>
			<updated>2006-12-08T11:52:22Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=13189#p13189</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: php/html 에서 admin/guest를 구분할 수 있는 방법이... ???]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=13187#p13187"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>htna 작성:</cite><blockquote><p>죄송합니다. 꼭 모양이 다이얼로그의 탭처럼 생겨서...<br />keyword, location, tag, guestbook, ...<br />의 위치 옆에 끼워넣으려 합니다.<br />&quot;Login&quot;, 혹은 &quot;Admin/Logout/Write&quot; 을요..<br />가뜩이나 본문의 길이가 짧은데, 사이드바가 더욱 길어지는게 싫더라구요. ^^</p></blockquote></div><p>그 경우라면 스킨에서 그냥 그 위치에 사이드바 속성을 지정해 버리시면 됩니다. 그럼 그 부분이 사이드바 1이 될 겁니다^^ 그 후에 구겨넣어도 되겠네요.</p><p>(생각해보니 어차피 스킨을 수정하는건 똑 같네요. 하하)</p>]]></content>
			<author>
				<name><![CDATA[inureyes]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=2</uri>
			</author>
			<updated>2006-12-08T11:46:17Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=13187#p13187</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: php/html 에서 admin/guest를 구분할 수 있는 방법이... ???]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=13185#p13185"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>나니 작성:</cite><blockquote><div class="quotebox"><cite>htna 작성:</cite><blockquote><p>실은.<br />사이드바에 넣고싶은게 아니라, tab에 넣고싶습니다.<br />다만, 비슷한 예제가 sidebar 에 있기에...</p></blockquote></div><p>정말 궁금해서 그럽니다만, tab..이 뭐죠..?;;;; (일반적으로 쓰이는 탭은 알겠는데 블로그에서 탭은...;; )</p></blockquote></div><p>죄송합니다. 꼭 모양이 다이얼로그의 탭처럼 생겨서...<br />keyword, location, tag, guestbook, ...<br />의 위치 옆에 끼워넣으려 합니다.<br />&quot;Login&quot;, 혹은 &quot;Admin/Logout/Write&quot; 을요..<br />가뜩이나 본문의 길이가 짧은데, 사이드바가 더욱 길어지는게 싫더라구요. ^^</p>]]></content>
			<author>
				<name><![CDATA[htna]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=501</uri>
			</author>
			<updated>2006-12-08T11:40:41Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=13185#p13185</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: php/html 에서 admin/guest를 구분할 수 있는 방법이... ???]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=13184#p13184"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>htna 작성:</cite><blockquote><p>실은.<br />사이드바에 넣고싶은게 아니라, tab에 넣고싶습니다.<br />다만, 비슷한 예제가 sidebar 에 있기에...</p></blockquote></div><p>정말 궁금해서 그럽니다만, tab..이 뭐죠..?;;;; (일반적으로 쓰이는 탭은 알겠는데 블로그에서 탭은...;; )</p>]]></content>
			<author>
				<name><![CDATA[나니]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=134</uri>
			</author>
			<updated>2006-12-08T11:37:49Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=13184#p13184</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: php/html 에서 admin/guest를 구분할 수 있는 방법이... ???]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=13180#p13180"/>
			<content type="html"><![CDATA[<p>실은.<br />사이드바에 넣고싶은게 아니라, tab에 넣고싶습니다.<br />다만, 비슷한 예제가 sidebar 에 있기에...</p>]]></content>
			<author>
				<name><![CDATA[htna]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=501</uri>
			</author>
			<updated>2006-12-08T11:29:27Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=13180#p13180</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: php/html 에서 admin/guest를 구분할 수 있는 방법이... ???]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=13176#p13176"/>
			<content type="html"><![CDATA[<p><a href="http://dev.tattersite.com/svn/universe/plugins/outlogin/">http://dev.tattersite.com/svn/universe/ … /outlogin/</a> 을 참조하셔도 될 듯 합니다. 치리님의 outlogin 플러그인의 universe 버전인데, 말씀하시는 기능이 다 들어있습니다.</p><p>직접 세션키를 따오는 방식이라 소스가 좀 깁니다. <img src="http://forum.tattersite.com/ko/img/smilies/smile.png" width="15" height="15" alt="smile" /> J.Parker님의 방법을 사용하시는 것이 간단하실거에욥^^</p><br /><p>그리고 J.Parker님의 index.xml에서 &lt;sidebar 로 지정해주면 스킨에 특별한 치환자를 넣지 않아도 사이드바 구성요소로 추가해서 사용할 수 있습니다.<br /></p><div class="quotebox"><blockquote><p>&lt;sidebar title=&quot;loginstatus&quot; handler=&quot;showLoginLogout&quot; /&gt;</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[inureyes]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=2</uri>
			</author>
			<updated>2006-12-08T11:11:53Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=13176#p13176</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: php/html 에서 admin/guest를 구분할 수 있는 방법이... ???]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=13163#p13163"/>
			<content type="html"><![CDATA[<p>네...<br />살펴보겠습니다.<br />감사합니다.</p>]]></content>
			<author>
				<name><![CDATA[htna]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=501</uri>
			</author>
			<updated>2006-12-08T08:51:35Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=13163#p13163</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: php/html 에서 admin/guest를 구분할 수 있는 방법이... ???]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=13162#p13162"/>
			<content type="html"><![CDATA[<p>위 코드가 플러그인에서 쓰인겁니다. --.<br /><a href="http://www.create74.com/temp/LoginLogout.zip">http://www.create74.com/temp/LoginLogout.zip</a></p>]]></content>
			<author>
				<name><![CDATA[jparker]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=10</uri>
			</author>
			<updated>2006-12-08T08:50:28Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=13162#p13162</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: php/html 에서 admin/guest를 구분할 수 있는 방법이... ???]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=13161#p13161"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>htna 작성:</cite><blockquote><p>고맙습니다.</p><p>하지만, 가능하면 테더소스를 건들고 싶지가 않아요...<br />테더가 업그레이드 되면, 내가 변경한 부분을 모두 기억해서 다시 수정하고 동작확인을 해 줘야 하는데...<br />그런일이 너무 귀찮습니다.<br />가능하면, 스킨하고, 플러그인으로 처리되었으면 하는 바람...<br />^^</p><p>먼가 기능을 추가하기 위해서,<br />테더 소스를 건들어야 한다는게,<br />테더를 많은 사람들이 사용할 수 없게 만드는 단점이지 않을까 합니다.</p></blockquote></div><p>보통은 그냥 그대로 쓰기를 희망하기를 원합니다. (.. ;<br />플러그인 정도라면 실현 가능할 지도요.</p>]]></content>
			<author>
				<name><![CDATA[Silvester]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=769</uri>
			</author>
			<updated>2006-12-08T08:49:22Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=13161#p13161</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: php/html 에서 admin/guest를 구분할 수 있는 방법이... ???]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=13159#p13159"/>
			<content type="html"><![CDATA[<p>고맙습니다.</p><p>하지만, 가능하면 테더소스를 건들고 싶지가 않아요...<br />테더가 업그레이드 되면, 내가 변경한 부분을 모두 기억해서 다시 수정하고 동작확인을 해 줘야 하는데...<br />그런일이 너무 귀찮습니다.<br />가능하면, 스킨하고, 플러그인으로 처리되었으면 하는 바람...<br />^^</p><p>먼가 기능을 추가하기 위해서,<br />테더 소스를 건들어야 한다는게,<br />테더를 많은 사람들이 사용할 수 없게 만드는 단점이지 않을까 합니다.</p>]]></content>
			<author>
				<name><![CDATA[htna]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=501</uri>
			</author>
			<updated>2006-12-08T08:45:57Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=13159#p13159</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: php/html 에서 admin/guest를 구분할 수 있는 방법이... ???]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=13158#p13158"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>htna 작성:</cite><blockquote><p>솔직히 스킨에 넣을 목적으로 말씀드린겁니다..<br />그렇다면, 스킨에 넣으려면 어떻게 해야하는거죠 ???</p></blockquote></div><p>htna님 블로그에서 로그인 했을때와 로그인 안했을때를 구별해서 표시만 한다면 제가 쓰고 있는 방식이 딱 맞을것 같은...<br />플러그인으로 치환자 만들어주고 쓰시면 될것 같습니다. 로그인 상태인지 아닌지만 체크하면 되거든요. doesHaveOwnership()이용해서..<br /><strong>index.php</strong><br /></p><div class="codebox"><pre><code>function showLoginLogout($target){
    global $owner, $pluginURL;

    $url = getenv(&quot;REQUEST_URI&quot;); 
    $adminStr    = &quot;ADMIN&quot;;
    $logoutStr    = &quot; &lt;a href=\&quot;/logout?requestURI=&quot;.urlencode($url).&quot;\&quot;&gt;&lt;span style=\&quot;color:#D11010;font-weight:bold;\&quot;&gt;(X)&lt;/span&gt;&lt;/a&gt;&quot;;

    if (doesHaveOwnership()) {
        $target = &quot; &lt;a href=\&quot;/owner/\&quot;&gt;{$adminStr}&lt;/a&gt;&quot;.$logoutStr;
    }else{
        $target = &quot; &lt;a href=\&quot;/login?requestURI=&quot;.urlencode($url).&quot;\&quot;&gt;{$adminStr}&lt;/a&gt;&quot;;    
    }
    return $target;
}</code></pre></div><p><strong>index.xml</strong>에 아래와 같이 치환자 <strong>[##_LoginLogout_##]</strong> 를 생성하여 스킨에 위치하면 됩니다.<br /></p><div class="codebox"><pre><code>&lt;tag name=&quot;LoginLogout&quot; handler=&quot;showLoginLogout&quot; /&gt;</code></pre></div><p>현재 제가 쓰고있는 방식입니다. index.php에서 조금 변형하시면 되겠네요.</p>]]></content>
			<author>
				<name><![CDATA[jparker]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=10</uri>
			</author>
			<updated>2006-12-08T08:42:32Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=13158#p13158</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: php/html 에서 admin/guest를 구분할 수 있는 방법이... ???]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=13156#p13156"/>
			<content type="html"><![CDATA[<p>솔직히 스킨에 넣을 목적으로 말씀드린겁니다..<br />그렇다면, 스킨에 넣으려면 어떻게 해야하는거죠 ???</p>]]></content>
			<author>
				<name><![CDATA[htna]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=501</uri>
			</author>
			<updated>2006-12-08T08:29:15Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=13156#p13156</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: php/html 에서 admin/guest를 구분할 수 있는 방법이... ???]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=13155#p13155"/>
			<content type="html"><![CDATA[<p>php 에서라면 doesHaveMembership(), doesHaveOwnership() 이 있는 것으로 알고 있습니다.<br />html 의 표현을 위한 치환자상에서는 딱히 그에 해당하는 것을 지원하지 않을거예요.</p>]]></content>
			<author>
				<name><![CDATA[laziel]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=21</uri>
			</author>
			<updated>2006-12-08T08:26:52Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=13155#p13155</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[php/html 에서 admin/guest를 구분할 수 있는 방법이... ???]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=13153#p13153"/>
			<content type="html"><![CDATA[<p>php나 html 에서<br />admin mode 와 guest mode를 구분해서 표현할 수 있는 방법이 있나요??</p><p>하고자 하는게...<br />login plugin/skin 을 수정해서<br />guest mode일때는 &quot;login&quot; 을<br />admin mode일때는 &quot;Admin, logout, write&quot; 를<br />넣고자 합니다.</p><p>머...<br />html을 위해서<br />[##_guet_begin_##] ... [##_guest_end_##]<br />[##_admin_begin_##] ... [##_admin_end_##]<br />와 같은 형식이나...</p><p>php를 위해서<br />global bool isGuest, isAdmin;<br />등과 같은형식을<br />지원하거나 하면 좋을텐데요...</p>]]></content>
			<author>
				<name><![CDATA[htna]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=501</uri>
			</author>
			<updated>2006-12-08T08:12:49Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=13153#p13153</id>
		</entry>
</feed>
