• 検索結果がありません。

目 次 1. 本文書の目的と対象 EXTENSION 機能一覧 HELLO.JSP( ( 標準 ) BREADCRUMBS.JSP ( 標準 ) CALCULATE.JSP( ( 標準 ) CALEN

N/A
N/A
Protected

Academic year: 2021

シェア "目 次 1. 本文書の目的と対象 EXTENSION 機能一覧 HELLO.JSP( ( 標準 ) BREADCRUMBS.JSP ( 標準 ) CALCULATE.JSP( ( 標準 ) CALEN"

Copied!
17
0
0

読み込み中.... (全文を見る)

全文

(1)

HeartCore

HeartCore

HeartCore

HeartCore

extension

extension

extension

extension 機能

機能

機能

機能概要

概要

概要マニュアル

概要

マニュアル

マニュアル

マニュアル

April

April

April

(2)

Copyright© 2009-2011 Xyxon, Inc. All Rights Reserved

2

-目

1. 1.1. 1. 本文書の目的と対象本文書の目的と対象本文書の目的と対象本文書の目的と対象 ...... ---- 3 3 3 3 ----2. 2.2.

2. EXTENSIONEXTENSIONEXTENSIONEXTENSION機能一覧機能一覧 ...機能一覧機能一覧... ---- 3 3 3 3 ----3.

3.3.

3. HELLO.JSPHELLO.JSPHELLO.JSP(標準)HELLO.JSP(標準)(標準)(標準) ... ---- 4 4 4 4 ----4.

4.4.

4. BREADCRUMBS.JSP (BREADCRUMBS.JSP (BREADCRUMBS.JSP (標準BREADCRUMBS.JSP (標準標準)))) ...標準 ... ---- 4 4 4 4 ----5.

5.5.

5. CALCULATE.JSPCALCULATE.JSPCALCULATE.JSP(標準)CALCULATE.JSP(標準)(標準) ...(標準)... ---- 5 5 5 5 ----6.

6.6.

6. CALENDER.JSP CALENDER.JSP CALENDER.JSP (標準)CALENDER.JSP (標準)(標準)(標準) ... ---- 6 6 6 6 ----7.

7.7.

7. DATE.JSPDATE.JSPDATE.JSP(標準)DATE.JSP(標準)(標準)...(標準)... ---- 7 ... 7 7 7 ----8.

8.8.

8. MENU.JSPMENU.JSPMENU.JSP(標準)MENU.JSP(標準)(標準)(標準) ... ---- 8 8 8 8 ----9.

9.9.

9. RSSCHANNEL.JSPRSSCHANNEL.JSPRSSCHANNEL.JSP(標準)RSSCHANNEL.JSP(標準)(標準)(標準) ... ---- 9 9 9 9 ----10.

10.10.

10. USER.JSPUSER.JSPUSER.JSP(標準)USER.JSP(標準)(標準)(標準) ... ---- 10 10 10 10 ----11.

11.11.

11. REDIRECT.REDIRECT.REDIRECT.REDIRECT.JSPJSPJSP(標準)JSP(標準)(標準) ...(標準)... ---- 14 14 14 14 ----12.

12.12.

12. SCHEDULED.JSPSCHEDULED.JSPSCHEDULED.JSP(標準)SCHEDULED.JSP(標準)(標準)(標準) ... ---- 14 ... 14 14 14 ----13.

13.13.

13. SITEMAP.JSPSITEMAP.JSPSITEMAP.JSP(標準)SITEMAP.JSP(標準)(標準)...(標準)... ---- 16 ... 16 16 16 ----14.

14.14.

14. REFERRAL.JSPREFERRAL.JSPREFERRAL.JSPREFERRAL.JSP(オプション機能)(オプション機能)(オプション機能)(オプション機能) ... ---- 17 17 17 17 ----15.

15.15.

(3)

----1. 本文書の目的と対象

本文書の目的と対象

本文書の目的と対象

本文書の目的と対象

本文書は、HeartCore の extension 機能操作方法を説明しております。 ※本資料は「Small Business」エディションは対象外となります。

2. extension 機能一覧

機能一覧

機能一覧

機能一覧

webadmin/extension 直下に配置されているファイルをご紹介いたします。 1.hello.jsp(標準) ・・・・・あらかじめ extension 内に記述された文字列を出力する為のサンプルです。 2.breadcrumbs.jsp (標準)・・・・・パンくずを動的に生成するための機能です。 3.calculate.jsp(標準) ・・・・・計算を行うための機能です。 4.calender.jsp (標準)・・・・・カレンダー表示を行うための機能です。 5.date.jsp(標準) ・・・・・時間表示を行うための機能です。 6.menu.jsp(標準) ・・・・・メニューを動的に生成するための機能です。 7.rssChannel.jsp(標準) ・・・・・RSS 配信等で使用する機能です。 8.user.jsp(標準) ・・・・・ユーザ情報の出力などを行う機能です。 9.redirect.jsp(標準) ・・・・・リダイレクトの制御を行うための機能です。 10.scheduled.jsp(標準) ・・・・・コンテンツの公開予約などの拡張を行うための機能です。 11.sitemap.jsp(標準) ・・・・・サイトマップ自動生成を行う機能です。 12.referral.jsp(オプション機能) ・・・・・リファラー機能を用いるための機能です。(LPO 機能)

(4)

Copyright© 2009-2011 Xyxon, Inc. All Rights Reserved

4

-3. hello.jsp

hello.jsp

hello.jsp(標準)

hello.jsp

(標準)

(標準)

(標準)

例 : @@@extension:hello(World)@@@ 【記述図】

【閲覧】

4. breadcrumbs.jsp

breadcrumbs.jsp

breadcrumbs.jsp ((((標準

breadcrumbs.jsp

標準

標準))))

標準

例 : @@@extension:breadcrumbs( > )@@@

パンくずリストを表示させる箇所に記述します。表示には「関連コンテンツ」の設定が必要となります。

(5)

【閲覧】

5. calculate.js

calculate.js

calculate.jsp

calculate.js

pp

p(標準)

(標準)

(標準)

(標準)

@@@extension:calculate()@@@を利用する事で、数式等が計算されさまざまな形式で値が出力されます。

例 : @@@extension:calculate((1+2)*3+4+(5/10)+(0.5))@@@

【記述図】

(6)

Copyright© 2009-2011 Xyxon, Inc. All Rights Reserved

6

-6. calender.jsp

calender.jsp

calender.jsp (標準)

calender.jsp

(標準)

(標準)

(標準)

@@@extension:calendar()関数を利用する事で、カレンダー表示が可能となります。 尚、デフォルトのカレンダーは日本版ではございませんが、日本版への変更は直接「calender.jsp」ファイル を修正する事で可能となります。 例 : @@@extension:calendar(date=###date###:id=@@@id@@@:published:pages)@@@ 【記述図】 【閲覧】

(7)

7. date.jsp

date.jsp

date.jsp(標準)

date.jsp

(標準)

(標準)

(標準)

@@@extension:date()@@@関数を利用する事で、「コンピュータ形式」の日時(YYYY-MM-DD hh:mm:ss)でも、 様々な日時フォーマットで出力することが可能となります。 例 : @@@extension:date(2011-01-01 23:59:59,%Y 年%m 月%d 日)@@@ 【記述図】 【閲覧】

(8)

Copyright© 2009-2011 Xyxon, Inc. All Rights Reserved

8

-8. menu.jsp

menu.jsp

menu.jsp(標準)

menu.jsp

(標準)

(標準)

(標準)

@@@extension:menu()@@@関数を利用する事で、メニューを自動生成する事が可能となります。 表示には「関連コンテンツ」の設定が必要です。

例 : @@@extension:menu(id=48:levels=2:list=ul:item=li:class=menuitem:selected=menuselect)@@@

【記述図】

(9)

9. rrrrssChannel.jsp

ssChannel.jsp

ssChannel.jsp

ssChannel.jsp(標準)

(標準)

(標準)

(標準)

@@@extension:rssChannel()@@@関数を利用する事で、RSS 配信が可能となります。 例 : @@extension:rssChannel(contentgroup=News)@@@ 【記述図】 【閲覧】 xml.jsp?id=ID でアクセスします。

(10)

Copyright© 2009-2011 Xyxon, Inc. All Rights Reserved

- 10 -

10.

user.jsp

user.jsp(標準)

user.jsp

user.jsp

(標準)

(標準)

(標準)

@@@extension:user()@@@関数を利用する事で、ログインユーザ情報を抽出する事が可能となります。 【UserGuide より抜粋】 @@@extension:user(username)@@@ 現在ログインしているユーザのユーザ名 が挿入される場所を定義します。 @@@extension:user(name)@@@ 現在ログインしているユーザの名前が挿 入される場所を定義します。 @@@extension:user(email)@@@ 現在ログインしているユーザの E メール アドレスが挿入される場所を定義します。 @@@extension:user(group)@@@ 現在ログインしているユーザのプライマリ のユーザグループが挿入される場所を定 義します。 @@@extension:user(type)@@@ 現在ログインしているユーザのプライマリ のユーザタイプ挿入される場所を定義し ます。 @@@extension:user(groups)@@@ 現在ログインしているユーザのその他の ユーザグループが挿入される場所を定義 します。 @@@extension:user(types)@@@ 現在ログインしているユーザのその他の ユーザタイプ挿入される場所が定義しま す。 @@@extension:user(organizations)@@@ 現在ログインしているユーザの組織が挿 入される場所を定義します。 @@@extension:user(created)@@@ 現在ログインしているユーザの作成日時 を挿入される場所を定義します。 @@@extension:user(updated)@@@ 現在ログインしているユーザの更新日時 が挿入される場所を定義します。 @@@extension:user(activation)@@@ 現在ログインしているユーザのアクティベ ーション日時が挿入される場所を定義し ます。 @@@extension:user(notification)@@@ 現在ログインしているユーザのスケジュ ールされた通知日時が挿入される場所を 定義します。 @@@extension:user(expiration)@@@ 現在ログインしているユーザのスケジュ ールされた失効日時が挿入される場所を 定義します。 @@@extension:user(card_type)@@@ 現在ログインしているユーザのカードタイ プが挿入される場所を定義します。 @@@extension:user(card_number)@@@ 現在ログインしているユーザのカード番

(11)

号が挿入される場所を定義します。 @@@extension:user(card_issuemonth)@@@ 現在ログインしているユーザのカード発 行月が挿入される場所を定義します。 @@@extension:user(card_issueyear)@@@ 現在ログインしているユーザのカード発 行年が挿入される場所を定義します。 @@@extension:user(card_expirymonth)@@@ 現在ログインしているユーザのカード失 効月が挿入される場所を定義します。 @@@extension:user(card_expiryyear)@@@ 現在ログインしているユーザのカード失 効年が挿入される場所を定義します。 @@@extension:user(card_name)@@@ 現在ログインしているユーザのカードの 名前が挿入される場所を定義します。 @@@extension:user(card_cvc)@@@ 現在 ロ グイ ン し て い る ユ ー ザ の カー ド CVC 番号が挿入される場所を定義しま す。 @@@extension:user(card_issue)@@@ 現在ログインしているユーザのカード発 行番号が挿入される場所を定義します。 @@@extension:user(card_postalcode)@@@ 現在ログインしているユーザのカード郵 便番号が挿入される場所を定義します。 @@@extension:user(delivery_name)@@@ 現在ログインしているユーザの配送名が 挿入される場所を定義します。 @@@extension:user(delivery_organisation)@@@ 現在ログインしているユーザの配送組織 が挿入される場所を定義します。 @@@extension:user(delivery_address)@@@ 現在ログインしているユーザの配送住所 が挿入される場所を定義します。 @@@extension:user(delivery_postalcode)@@@ 現在ログインしているユーザの配送郵便 番号が挿入される場所を定義します。 @@@extension:user(delivery_city)@@@ 現在ログインしているユーザの配送市が 挿入される場所を定義します。 @@@extension:user(delivery_state)@@@ 現在ログインしているユーザの配送都道 府県が挿入される場所を定義します。 @@@extension:user(delivery_country)@@@ 現在ログインしているユーザの配送国が 挿入される場所を定義します。 @@@extension:user(delivery_phone)@@@ 現在ログインしているユーザの配送電話

(12)

Copyright© 2009-2011 Xyxon, Inc. All Rights Reserved

- 12 - 名が挿入される場所を定義します。 @@@extension:user(invoice_organisation)@@@ 現在ログインしているユーザのインボイス 組織が挿入される場所を定義します。 @@@extension:user(invoice_address)@@@ 現在ログインしているユーザのインボイス 住所が挿入される場所を定義します。 @@@extension:user(invoice_postalcode)@@@ 現在ログインしているユーザのインボイス 郵便番号が挿入される場所を定義しま す。 @@@extension:user(invoice_city)@@@ 現在ログインしているユーザのインボイス 市が挿入される場所を定義します。 @@@extension:user(invoice_state)@@@ 現在ログインしているユーザのインボイス 都道府県が挿入される場所を定義しま す。 @@@extension:user(invoice_country)@@@ 現在ログインしているユーザのインボイス 国が挿入される場所を定義します。 @@@extension:user(invoice_phone)@@@ 現在ログインしているユーザのインボイス 電話番号が挿入される場所を定義しま す。 @@@extension:user(invoice_fax)@@@ 現在ログインしているユーザのインボイス ファックス番号が挿入される場所を定義し ます。 @@@extension:user(invoice_email@@@ 現在ログインしているユーザのインボイス E メールアドレスが挿入される場所を定義 します。 @@@extension:user(invoice_website)@@@ 現在ログインしているユーザのインボイス Web サイトが挿入される場所を定義しま す。

(13)

【記述図】

(14)

Copyright© 2009-2011 Xyxon, Inc. All Rights Reserved

- 14 -

11.

redirect.jsp

redirect.jsp(標準)

redirect.jsp

redirect.jsp

(標準)

(標準)

(標準)

@@@extension:redirect()@@@の『()』の中にリダイレクトしたいアドレスを『()』の中に記述します。

例 : @@@extension:redirect(http://www.xyxon.co.jp)@@@

上記コンテンツに対してアクセスすると指定 URL にリダイレクトされます。 ※管理画面からログアウトした状態で確認します。

12.

scheduled.jsp

scheduled.jsp(標準)

scheduled.jsp

scheduled.jsp

(標準)

(標準)

(標準)

@@@extension:scheduled()@@@関数を利用する事で、1ページに対し連続での公開スケジュールを設定す ることが可能となります。 例 : 1日ごとにコンテンツの内容を切り替える ページを例では3ページ利用します。それぞれの ID を 101、102、103 とします。 @@@extension:scheduled(101=2008 @@@extension:scheduled(101=2008@@@extension:scheduled(101=2008 @@@extension:scheduled(101=2008----11111111----20,102=200820,102=200820,102=200820,102=2008----1111-1111---20,103=200820,103=200820,103=2008-20,103=2008-11--111111----22)@@@22)@@@22)@@@ 22)@@@ 上記のように日付を YYYY-MM-DD、日付と ID を=で結びます。 上記のコンテンツを参照した際に 11 月 20 日であれば ID101 のページを 11 月 21 日であれば ID102 のペ ージを 11 月 22 日以降以降以降以降は ID103 のページを表示し続けます。 また下記のように時間を追加指定することも可能です。 例 2 : 時間指定を追加する @@@extension:scheduled(101=2008 @@@extension:scheduled(101=2008@@@extension:scheduled(101=2008 @@@extension:scheduled(101=2008----11111111----20 12:00,102=200820 12:00,102=200820 12:00,102=200820 12:00,102=2008----1111-1111---21 12:00,103=200821 12:00,103=200821 12:00,103=2008-21 12:00,103=2008-11--111111----22 12:00)@@@22 12:00)@@@22 12:00)@@@ 22 12:00)@@@ 上記のスケジュールの設定方法と同じですが日付を追加する場合には半角でワンスペースあけた後に時 間の指定を HH:MM で行ってください。 上記が基本となる使用方法ですが応用として下記のような設定も行えます。

(15)

応用 応用応用 応用編編編編 @@@extension:scheduled(101<2008 @@@extension:scheduled(101<2008@@@extension:scheduled(101<2008 @@@extension:scheduled(101<2008----11111111----20,102=200820,102=200820,102=200820,102=2008----1111-1111---21,103>200821,103>200821,103>2008-21,103>2008-11--111111----22)@@@22)@@@22)@@@ 22)@@@ 11 月 20 以前は 101、21 日は 102、22 日以降は 103 を表示します。 下記の使い方も可能です。 @@@extension:scheduled(101=2008 @@@extension:scheduled(101=2008@@@extension:scheduled(101=2008 @@@extension:scheduled(101=2008----11111111----20,102=200820,102=200820,102=200820,102=2008----1111-1111---21,103=200821,103=200821,103=2008-21,103=2008-11--111111----22)@@@22)@@@22)@@@ 22)@@@ @@@extension:scheduled(101<=2008 @@@extension:scheduled(101<=2008@@@extension:scheduled(101<=2008 @@@extension:scheduled(101<=2008----111111-11---20,102=200820,102=200820,102=200820,102=2008----11111111--21,10--21,1021,1021,103>=20083>=20083>=2008-3>=2008-11--111111----22)@@@22)@@@22)@@@22)@@@ 当然時間指定もできます。 @@@extension:scheduled(101<2008 @@@extension:scheduled(101<2008@@@extension:scheduled(101<2008 @@@extension:scheduled(101<2008----11111111----20 12:00,102>=200820 12:00,102>=2008-20 12:00,102>=200820 12:00,102>=2008---111111-11---20 12:00)@@@20 12:00)@@@20 12:00)@@@20 12:00)@@@ 特定時間指定も可能です。 @@@extension:scheduled(101<=2008 @@@extension:scheduled(101<=2008@@@extension:scheduled(101<=2008 @@@extension:scheduled(101<=2008----111111-11---20,102=200820,102=200820,102=200820,102=2008--11--1111-11---21212121----20082008-20082008---111111-11---25,103>=200825,103>=2008-25,103>=200825,103>=2008---111111-11---26)@@@26)@@@26)@@@26)@@@ 11 月 20 日以前は 101、21 日から 25 日は 102、26 日以降は 103 を表示 複数設定も可能です。 @@@extension:scheduled(101>=2008 @@@extension:scheduled(101>=2008@@@extension:scheduled(101>=2008 @@@extension:scheduled(101>=2008----121212-12---01,102=>200801,102=>2008-01,102=>200801,102=>2008---121212-12---02,103>=200802,103>=2008-02,103>=200802,103>=2008---121212-12---03,104>=200803,104>=2008-03,104>=200803,104>=2008---121212-12---04,105>04,105>04,105>04,105> =2008 =2008=2008 =2008----121212-12---05)@@@05)@@@05)@@@05)@@@ 12 月 1 日以降 101、2 日には 101 と 102、3 日には 101 と 102 と 103、4 日には 101 と 102 と 103 と 104、5 日には全部が表示されます。

(16)

Copyright© 2009-2011 Xyxon, Inc. All Rights Reserved

- 16 -

13.

sitemap

sitemap.jsp

sitemap

sitemap

.jsp

.jsp(標準)

.jsp

(標準)

(標準)

(標準)

@@@extension:sitemap()@@@を利用する事で、サイトマップ xml データを自動生成する事が可能となりま す。 例 : @@@extension:sitemap(top=93:level=2:changefreq=daily)@@@ 【記述図】 【閲覧】 xml.jsp?id=ID でアクセスします。

(17)

14.

referral.jsp

referral.jsp(

referral.jsp

referral.jsp

((

(オプション機能

オプション機能

オプション機能

オプション機能)

))

@@@extension:referral()@@@を利用する事でリファラー機能(LPO 機能)が使用できます。 関数は次の通りとなります。 ■検索エンジンによる指定方法 @@@extension:referral(WEBSITE=ID)@@@ 例 : @@@extension:referral(yahoo=125)@@@ ■複数検索エンジンによる指定方法 @@@extension:referral(WEBSITE=ID:WEBSITE=ID)@@@ 例 : @@@extension:referral(yahoo=125:google=126)@@@ ■キーワードによる指定方法 @@@extension:referral(KEYWORDS=ID)@@@ 例 : @@@extension:referral(heartcore=125)@@@ ■複数キーワードによる指定方法 @@@extension:referral(KEYWORDS=ID:KEYWORDS=ID)@@@ 例 : @@@extension:referral(heartcore=125:MySQL=126)@@@ ■複数検索エンジン及びキーワードによる指定方法 @@@extension:referral(WEBSITE=KEYWORDS=ID:WEBSITE=KEYWORDS=ID)@@@ 例 : @@@extension:referral(yahoo=heartcore=125:google=MySQL=126)@@

15.

database.jsp

database.jsp (

database.jsp

database.jsp

((

(Enterprise

Enterprise

Enterprise 以上)

Enterprise

以上)

以上)

以上)

@@@extension:database()@@@を利用する事で、外部 DB の情報を抽出する事が可能となります。

参照

関連したドキュメント

目的 これから重機を導入して自伐型林業 を始めていく方を対象に、基本的な 重機操作から作業道を開設して行け

Angola Cameroon Congo Côte d’Ivoire Equatorial Guinea Gabon. Ghana Nigeria Sierra Leone

アンチウイルスソフトウェアが動作している場合、LTO や RDX、HDD 等へのバックアップ性能が大幅に低下することがあります。Windows Server 2016,

目標 目標/ 目標 目標 / / /指標( 指標( 指標(KPI 指標( KPI KPI KPI)、実施スケジュール )、実施スケジュール )、実施スケジュール )、実施スケジュールの の の の設定

・マネジメントモデルを導入して1 年半が経過したが、安全改革プランを遂行するという本来の目的に対して、「現在のCFAM

基本目標2 一人ひとりがいきいきと活動する にぎわいのあるまちづくり 基本目標3 安全で快適なうるおいのあるまちづくり..

基準の電力は,原則として次のいずれかを基準として決定するも

この点について結果︵法益︶標準説は一致した見解を示している︒