Loading...
 

유동 변수


유동 변수 기능은 일부 컨텐츠를 한 번 추가한 후, 이를 변수에 할당한 후, 티키 사이트 전반적으로 백분율 표시 (%) 로 둘러 싼 변수명을 호출함으로써 동적으로 호출이 가능합니다. 예제는 다음과 같습니다:

%variable14%


사용을 하려면, 아래의 상자에 텍스트를 클릭하십시오:

Hello Tiki! Testing 3 2 1!


tiki_p_edit_dynvar 권한이 그룹에 주어져야만 합니다. 지금 본 사이트에서는 tiki_p_edit_dynvar 권한이 익명사용자 (anonymous) 에게 주어졌습니다. 아래의 상자는 단지 귀하께서 텍스트를 찾는 것을 돕기 위함입니다. 유동 변수는 문장 내부에서 사용될 수 있습니다. 예를 들면, " Hello Tiki! Testing 3 2 1! " 가 현재 값입니다.

이는 연락처 명, 전화 번호, 등등을 티키 사이트 전반을 통해 사용할 때 유용할 수 있습니다. 만약 다국어 티키를 사용 중이라면, 모든 언어에서 동일한 텍스트 문자열에 대하여 유동 변수를 사용할 수 있습니다.

이 기능은 동적 컨텐츠 와는 다릅니다.

사용법

(1) 다음과 같은 이름으로 변수를 생성합니다

%variable15%


이는 다음과 같은 텍스트를 표시할 것입니다:

NaV

이는 위에 변수로 지정된 것이 "아직 변수가 아님" 을 나타냅니다. 그 위로 마우스 포인터를 가져가면, "다음 유동 변수를 편집하려면 클릭: variable5" ("Click to edit dynamic variable: variable15") 라고 다음과 같이 표기될 것입니다:

Image


(2) CNav 링크를 클릭하십시오

Image


그리고 해당 유동 변수에 대한 컨텐츠를 추가할 수 있습니다. 변수 갱신 링크를 클릭하면, 완료됩니다.

1.1.2. 제한

무엇인가 "표시되지 않는" (invisible) 를 생성하는 어떤 코드를 포함하는 변수를 생성하는 경우, 추후에 편집할 수 없게 됩니다, 그 이유는 클릭을 할 대상이 없고, 추후에 관리를 할 관리 GUI가 없기 때문입니다. 이러한 유동 변수들을 편집을 원하는 경우, 이들이 저장된 데이터베이스 테이블 tiki_dynamic_variables 에서 직접 편집을 해야만 합니다.

예제:
div 플러그인 호출을 통하여 텍스트 상의 떠있는 그림 (floating image) 에 대한 상세내역을 지우고 사용자가 위키 페이지에 HTML 코드를 쓰는 것을 허용하지 않기 위하여 유동 변수를 사용할 수 있습니다.

다음과 같은 이름의 새로운 변수를 생성할 수 있습니다:

%clear%


그리고 다음을 컨텐츠로서 추가합니다:

<br class="clear" />


이 방법으로 앞선 그림들이 다음 헤딩과 겹치지 않다는 것을 확인하기위하여 각 무단 후에 %clear% 만 써주면 됩니다.

예제:

다음 예제에서 "2.1. First section 2.2 Second section 2.3. Third section" 그림은 신경쓰지 말고, 그림의 상단과 측면의 텍스트의 위치는 눈여겨 봐주십시오:

1.1.2.1. 첫 번째 섹션

Image    
이 문단은 짧은 문단을 보여주는 것 외에는 별다른 것이 없습니다, 끝 부분에 %clear% 라는 유동 변수가 사용되지 않습니다, 그러므로 다음 섹션이 겹치게 됩니다.

1.1.2.2. 두 번째 섹션

Image    
이 문단은 이전의 떠있는 그림 (floating image) 로부터 좌측 공간으로 짧은 문단 외에는 보여주는 것이 없습니다. 핮미ㅏㄴ, 이 문단 이후에는 우리가 %clear% 라는 유동 변수를 추가하여서 다음 섹션이 겹치지 않습니다.

1.1.2.3. 세 번째 섹션

Image    
이 문단은 짧은 문단을 보여주고 있으며, 기존의 떠있는 그림의 우측의 잔여 공간에 겹치지 않습니다, 그 이유는 %clear% 유동 변수가 바로 위에 있기 때문입니다.

코드를 살펴보십시오
!!!!# 첫 번째 섹션
{DIV(float=>left)}{img src=http://doc.tikiwiki.org/img/wiki_up/tiki3_admin_jquery_00.png width=300 }~hs~~hs~~hs~{DIV}이 문단은 짧은 문단을 보여주는 것 외에는 별다른 것이 없습니다,  끝 부분에 %clear% 라는 유동 변수가 사용되지 않습니다, 그러므로 다음 섹션이 겹치게 됩니다.

!!!!# 두 번째 섹션
{DIV(float=>left)}{img src=http://doc.tikiwiki.org/img/wiki_up/tiki3_admin_jquery_00.png width=300 }~hs~~hs~~hs~{DIV}이 문단은 이전의 떠있는 그림 (floating image) 로부터 좌측 공간으로 짧은 문단 외에는 보여주는 것이 없습니다. 핮미ㅏㄴ, 이 문단 이후에는 우리가 %clear% 라는 유동 변수를 추가하여서 다음 섹션이 겹치지 않습니다.
%clear%

!!!!# 세 번째 섹션
{DIV(float=>left)}{img src=http://doc.tikiwiki.org/img/wiki_up/tiki3_admin_jquery_00.png width=300 }~hs~~hs~~hs~{DIV}이 문단은 짧은 문단을 보여주고 있으며, 기존의 떠있는 그림의 우측의 잔여 공간에 겹치지 않습니다, 그 이유는 %clear% 유동 변수가 바로 위에 있기 때문입니다.
%clear%


이 변수는 실제 위키 페이지 상에서는 보이지 않을 (invisible) 것입니다.
그러므로, 이 변수의 컨텐츠를 추후 편집을 원하는 경우, mysql 테이블 tiki_dynamic_variables 에서 직접 편집해야 합니다 .

1.1.3. 사용 상 주의

1. 소문자, 숫자, 및 밑 줄 만이 변수명에서 작동하는 것으로 보입니다

%Test1%          작동하지 않음
%Test 1%         작동하지 않음
%test%           작동함
%test 1%         작동하지 않음
%Test_1%         작동하지 않음
%Test%           작동하지 않음
%test1%          작동함
%test_variable%  작동함

2. 일부 위키 문법은 변수 컨텐츠 내부에서 작동합니다 (예를 들면 ((wiki links))) 그러나 일부는 그렇지 않습니다 (예를 들면 %%% 임베드된 새라인)

3. 일부 HTML 컨텐츠는 작동합니다
예를 들면 새 줄을 위한 <br />

4. 다음은 위키 링크를 포함하는 유동 변수에 대한 UPDATE 명령어 예제입니다:

UPDATE tiki_dynamic_variables 
SET data = "<br><h3>Links</h3><br>((Perl Arrays))<br>((Perl Variables))<br>"
WHERE name = "perl_wiki_links"

본 사이트에서 사용된 유동 변수

변수명 실제 변수
%userguide% &structure=Tiki+User+Guide

{PARAM(name="structure")} {ELSE}{redirect page="{{page}}&structure=Tiki+User+Guide"}{PARAM}

관련


Page last modified on Thursday 10 July, 2014 06:16:28 GMT-0000

doc.tiki.org

Get Started

Admin Guide User Guide Bootstrap in Tiki

Keywords

Keywords serve as "hubs" for navigation within the Tiki documentation. They correspond to development keywords (bug reports and feature requests):

Accessibility (WAI and 508)
Accounting
Articles and Submissions
Backlinks
Banners
Batch
BigBlueButton audio/video/chat/screensharing
Blog
Bookmark
Browser Compatibility
Link Cache
Calendar
Category
Chat
Clean URLs
Comments
Communication Center
Compression (gzip)
Contacts (Address Book)
Contact us
Content Templates
Contribution
Cookie
Copyright
Credit
Custom Home and Group Home Page
Date and Time
Debugger Console
Directory of hyperlinks
Documentation link from Tiki to doc.tiki.org (Help System)
Docs
Draw
Dynamic Content
Dynamic Variable
External Authentication
FAQ
Featured links
File Gallery
Forum
Friendship Network (Community)
Gmap Google maps
Groups
Hotword
HTML Page
i18n (Multilingual, l10n, Babelfish)
Image Gallery
Import-Export
Install
Integrator
Interoperability
Inter-User Messages
InterTiki
Kaltura video management
Karma
Live Support
Login
Logs (system & action)
Look and Feel
Mail-in
Map with Mapserver
Menu
Meta Tags
Mobile Tiki and Voice Tiki
Mods
Module
MultiTiki
MyTiki
Newsletter
Notepad
Payment
Performance Speed / Load
Permissions
Platform independence (Linux-Apache, Windows/IIS, Mac, BSD)
Polls
Profiles
Profile Manager
Report
Toolbar
Quiz
Rating
Feeds
Score
Search engine optimization
Search
Search and Replace
Security
Semantic links
Shadowbox
Shadow Layers
Share
Shopping cart
Shoutbox
Slideshow
Smiley
Social Networks
Spam protection (Anti-bot CATPCHA)
Spellcheck
Spreadsheet
Stats
Surveys
Tags
Task
Tell a Friend, alert + Social Bookmarking
TikiTests
Theme CSS & Smarty
Trackers
Transitions
TRIM
User Administration including registration and banning
User Files
User Menu
Watch
WebDAV
Webmail
Web Services
Wiki History, page rename, etc
Wiki Syntax
Wiki structure (book and table of content)
Workspace
WSOD
WYSIWYCA
WYSIWYG
XMLRPC

Tiki Newsletter

Delivered fresh to your email inbox!
Newsletter subscribe icon
Don't miss major announcements and other news!
Contribute to Tiki