require_once(dirname(__FILE__) . '/fotolia/FotoliaAPI.php');
$fotolia = new FotoliaAPI();
今のところ対応は写真のIDだけです。
$fotolia->standard('18580260');
カンマ区切りの文字列もしくは配列を渡します。
$fotolia->standard('10674034,10458789,7140133');
// 配列利用する場合
//$fotolia->standard(array('10674034', '10458789', '7140133'));
利用するページでjQuery、同梱のfotolia.cssとfotolia.jsを読み込んでください。 殴り書きなので、ブラウザによっては変になります。 愛用のライブラリなどあればそちらを利用したほうが良いです。
$fotolia->setMediaSize('L');
$fotolia->gallery('18580260,3792814,5668968,8889955,19268622,5689214,10674034,10458789,7140133,11404196,8889955,15387728,4027184,5685657,3792651');
setMediaSize()でS、M、Lを指定する。デフォルトはM
$fotolia->setMediaSize('S');
$fotolia->standard('18580260');
$fotolia->setMediaSize('M');
$fotolia->standard('18580260');
$fotolia->setMediaSize('L');
$fotolia->standard('18580260');
lib/メソッド名/以下が出力されるHTMLのテンプレートになります。element.htmlがlayout.htmlで囲まれる感じです。
layout.html
element.html
element.html
element.html
error.htmlは現在利用できません。
プログラムから渡されるデータは下記で参照できます。
| {{@id}} | メディアID |
|---|---|
| {{@title}} | 画像のタイトル |
| {{@creator_name}} | 作者名 |
| {{@creation_date}} | 作成日 |
| {{@media_type_id}} | メディアタイプ |
| {{@thumbnail_url}} | 画像のURL |
| {{@thumbnail_width}} | 画像の横幅 |
| {{@thumbnail_height}} | 画像の縦 |
| {{@thumbnail_html_tag}} | imgタグ |
| {{@url_creator_id}} | 作者ページのURL |
| {{@url_media_id}} | 画像ページのURL |
| {{@url_aff}} | アフィリエイト用のURL |
アフィリエイト用のURLを出力するには
のようなURLつくる必要があります。上記ページは下記のように書けます。