投稿者: Admin Friday, April 24 2015 @ 08:55 PM JST
Mediagallery hackを活用すると、メディアギャラリーのコンテンツを作成するだけで、自動タグを使ってコンテンツを展開できます。
http://www.ivysoho.com/databox/data.php/ceviche/code[*1]
このページを作成するために、メディアギャラリーでアルバムを作成しています。画像を一括アップロードできて、画像のサムネイルを見ながらキャプションと説明を追加できます。
http://www.ivysoho.com/mediagallery/album.php?aid=68&page=1[*2]
https://bitbucket.org/tsuchi/mediagallery_hack[*3]
[ medialist:(ID) theme:default limitcnt:100]
※[の後にスペースは削除して活用してください。
theme:default は、デフォルトテーマなので省略できます。
defaultのテーマのテンプレートは以下のようになっています。
<!-- plugins/mediagallery/templates/medialist/default/autotag_medialist.thtml 20150309 { -->
{!if edit}
<fieldset>
<legend><a href="{site_url}/mediagallery/album.php?aid={album_id}&page=1"><i class="uk-icon-file-image-o"></i> {album_title}</a></legend>
{!endif}
<div>
{medialist_col}
</div>
{!if edit}
</fieldset>
{!endif}
<!-- } plugins/mediagallery/templates/medialist/default/autotag_medialist.thtml -->
autotag_medialist_col.thtml: <!-- plugins/mediagallery/templates/medialist/default/autotag_medialist_col.thtml 20150309 { -->
<div class="uk-margin-large uk-text-center {class}">
<a href="{filename_disp}" data-uk-lightbox="{ group:'my-group{albumid}' }" title="{media_title}">
<img src="{filename_disp}" alt="{media_title}" class="uk-container-center uk-overlay-scale uk-border-rounded {class}"{xhtml}>
{!if media_title}<div class="uk-text-bold uk-margin-min">{media_title}</div>{!endif}
</a>
<div class="uk-text-left uk-margin">{media_desc}</div>
</div>
<!-- } plugins/mediagallery/templates/medialist/default/autotag_medialist_col.thtml -->
switch ( $sortOrder ) {
case 0 : // default
$orderBy = ' ORDER BY ma.media_order DESC';
to:
switch ( $sortOrder ) {
case 0 : // default
$orderBy = ' ORDER BY ma.media_order ASC';