Changeset 2227 for trunk/template/yoga/picture.tpl
- Timestamp:
- Feb 29, 2008, 2:25:13 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/template/yoga/picture.tpl
r2223 r2227 1 <!-- DEV TAG: not smarty migrated --> 2 <!-- BEGIN errors --> 1 {* $Id$ *} 2 {if isset($errors)} 3 3 <div class="errors"> 4 <ul> 5 <!-- BEGIN error --> 6 <li>{errors.error.TEXT}</li> 7 <!-- END error --> 8 </ul> 9 </div> 10 <!-- END errors --> 11 <!-- BEGIN infos --> 4 <ul> 5 {foreach from=$errors item=error} 6 <li>{$error}</li> 7 {/foreach} 8 </ul> 9 </div> 10 {/if} 11 12 {if isset($infos)} 12 13 <div class="infos"> 13 <ul>14 <!-- BEGIN info -->15 <li>{infos.info.TEXT}</li>16 <!-- END info -->17 </ul>18 </div> 19 <!-- END infos --> 14 <ul> 15 {foreach from=$infos item=info} 16 <li>{$info}</li> 17 {/foreach} 18 </ul> 19 </div> 20 {/if} 20 21 21 22 <div id="imageHeaderBar"> 22 23 <div class="browsePath"> 23 <a href="{ U_HOME}" rel="home">{lang:home}</a>24 { LEVEL_SEPARATOR}{SECTION_TITLE}25 { LEVEL_SEPARATOR}{PICTURE_TITLE}24 <a href="{$U_HOME}" rel="home">{'home'|@translate}</a> 25 {$LEVEL_SEPARATOR}{$SECTION_TITLE} 26 {$LEVEL_SEPARATOR}{$current.TITLE} 26 27 </div> 27 <div class="imageNumber">{ PHOTO}</div>28 <!-- BEGIN title -->29 <h2>{ TITLE}</h2>30 <!-- END title -->28 <div class="imageNumber">{$PHOTO}</div> 29 {if $SHOW_PICTURE_NAME_ON_TITLE } 30 <h2>{$current.TITLE}</h2> 31 {/if} 31 32 </div> 32 33 33 34 <div id="imageToolBar"> 34 35 <div class="randomButtons"> 35 <!-- BEGIN start_slideshow -->36 <a href="{ start_slideshow.U_SLIDESHOW}" title="{lang:slideshow}" rel="nofollow"><img src="{pwg_root}{themeconf:icon_dir}/slideshow.png" class="button" alt="{lang:slideshow}"></a>37 <!-- END start_slideshow -->38 <!-- BEGIN stop_slideshow -->39 <a href="{ stop_slideshow.U_SLIDESHOW}" title="{lang:slideshow_stop}" rel="nofollow"><img src="{pwg_root}{themeconf:icon_dir}/stop_slideshow.png" class="button" alt="{lang:slideshow_stop}"></a>40 <!-- END stop_slideshow -->41 <a href="{ U_METADATA}" title="{lang:picture_show_metadata}" rel="nofollow"><img src="{pwg_root}{themeconf:icon_dir}/metadata.png" class="button" alt="{lang:picture_show_metadata}"></a>42 <!-- BEGIN download -->43 <a href="{ download.U_DOWNLOAD}" title="{lang:download_hint}"><img src="{pwg_root}{themeconf:icon_dir}/save.png" class="button" alt="{lang:download}"></a>44 <!-- END download -->45 {PLUGIN_PICTURE_ACTIONS}46 <!-- BEGIN favorite -->47 <a href="{ favorite.U_FAVORITE}" title="{favorite.FAVORITE_HINT}"><img src="{favorite.FAVORITE_IMG}" class="button" alt="{favorite.FAVORITE_ALT}"></a>48 <!-- END favorite -->49 <!-- BEGIN representative -->50 <a href="{ representative.URL}" title="{lang:set as category representative}"><img src="{pwg_root}{themeconf:icon_dir}/representative.png" class="button" alt="{lang:representative}"></a>51 <!-- END representative -->52 <!-- BEGIN admin -->53 <a href="{ U_ADMIN}" title="{lang:link_info_image}"><img src="{pwg_root}{themeconf:icon_dir}/preferences.png" class="button" alt="{lang:link_info_image}"></a>54 <!-- END admin -->55 <!-- BEGIN caddie -->56 <a href="{ caddie.URL}" title="{lang:add to caddie}"><img src="{pwg_root}{themeconf:icon_dir}/caddie_add.png" class="button" alt="{lang:caddie}"></a>57 <!-- END caddie -->36 {if isset($U_SLIDESHOW_START) } 37 <a href="{$U_SLIDESHOW_START}" title="{'slideshow'|@translate}" rel="nofollow"><img src="{$ROOT_URL}{$themeconf.icon_dir}/slideshow.png" class="button" alt="{'slideshow'|@translate}"></a> 38 {/if} 39 {if isset($U_SLIDESHOW_STOP) } 40 <a href="{$U_SLIDESHOW_STOP}" title="{'slideshow_stop'|@translate}" rel="nofollow"><img src="{$ROOT_URL}{$themeconf.icon_dir}/stop_slideshow.png" class="button" alt="{'slideshow_stop'|@translate}"></a> 41 {/if} 42 <a href="{$U_METADATA}" title="{'picture_show_metadata'|@translate}" rel="nofollow"><img src="{$ROOT_URL}{$themeconf.icon_dir}/metadata.png" class="button" alt="{'picture_show_metadata'|@translate}"></a> 43 {if isset($current.U_DOWNLOAD) } 44 <a href="{$current.U_DOWNLOAD}" title="{'download_hint'|@translate}"><img src="{$ROOT_URL}{$themeconf.icon_dir}/save.png" class="button" alt="{'download'|@translate}"></a> 45 {/if} 46 {if isset($PLUGIN_PICTURE_ACTIONS)}{$PLUGIN_PICTURE_ACTIONS}{/if} 47 {if isset($favorite) } 48 <a href="{$favorite.U_FAVORITE}" title="{$favorite.FAVORITE_HINT}"><img src="{$favorite.FAVORITE_IMG}" class="button" alt="{$favorite.FAVORITE_ALT}"></a> 49 {/if} 50 {if !empty($U_SET_AS_REPRESENTATIVE) } 51 <a href="{$U_SET_AS_REPRESENTATIVE}" title="{'set as category representative'|@translate}"><img src="{$ROOT_URL}{$themeconf.icon_dir}/representative.png" class="button" alt="{'representative'|@translate}"></a> 52 {/if} 53 {if isset($U_ADMIN) } 54 <a href="{$U_ADMIN}" title="{'link_info_image'|@translate}"><img src="{$ROOT_URL}{$themeconf.icon_dir}/preferences.png" class="button" alt="{'link_info_image'|@translate}"></a> 55 {/if} 56 {if isset($U_CADDIE) } 57 <a href="{$U_CADDIE}" title="{'add to caddie'|@translate}"><img src="{$ROOT_URL}{$themeconf.icon_dir}/caddie_add.png" class="button" alt="{'caddie'|@translate}"></a> 58 {/if} 58 59 </div> 59 { NAV_BUTTONS}60 {include file=$FILE_PICTURE_NAV_BUTTONS} 60 61 </div> <!-- imageToolBar --> 61 62 62 63 <div id="theImage"> 63 {ELEMENT_CONTENT} 64 <!-- BEGIN legend --> 65 <p>{legend.COMMENT_IMG}</p> 66 <!-- END legend --> 67 <!-- BEGIN stop_slideshow --> 64 {$ELEMENT_CONTENT} 65 66 {if isset($COMMENT_IMG)} 67 <p>{$COMMENT_IMG}</p> 68 {/if} 69 70 {if isset($U_SLIDESHOW_STOP) } 68 71 <p> 69 [ <a href="{ stop_slideshow.U_SLIDESHOW}">{lang:slideshow_stop}</a> ]72 [ <a href="{$U_SLIDESHOW_STOP}">{'slideshow_stop'|@translate}</a> ] 70 73 </p> 71 <!-- END stop_slideshow --> 72 </div> 73 74 <!-- BEGIN previous --> 75 <a class="navThumb" id="thumbPrev" href="{previous.U_IMG}" title="{lang:previous_page} : {previous.TITLE_IMG}" rel="prev"> 76 <img src="{previous.IMG}" class="thumbLink" id="linkPrev" alt="{previous.TITLE_IMG}"> 74 {/if} 75 76 </div> 77 78 {if isset($previous) } 79 <a class="navThumb" id="thumbPrev" href="{$previous.U_IMG}" title="{'previous_page'|@translate} : {$previous.TITLE}" rel="prev"> 80 <img src="{$previous.THUMB_SRC}" class="thumbLink" id="linkPrev" alt="{$previous.TITLE}"> 77 81 </a> 78 <!-- END previous --> 79 <!-- BEGIN next --> 80 <a class="navThumb" id="thumbNext" href="{ next.U_IMG}" title="{lang:next_page} : {next.TITLE_IMG}" rel="next">81 <img src="{ next.IMG}" class="thumbLink" id="linkNext" alt="{next.TITLE_IMG}">82 {/if} 83 {if isset($next) } 84 <a class="navThumb" id="thumbNext" href="{$next.U_IMG}" title="{'next_page'|@translate} : {$next.TITLE}" rel="next"> 85 <img src="{$next.THUMB_SRC}" class="thumbLink" id="linkNext" alt="{$next.TITLE}"> 82 86 </a> 83 <!-- END next --> 87 {/if} 84 88 85 89 <table class="infoTable" summary="Some info about this picture"> 86 90 <tr> 87 <td class="label">{lang:Author}</td> 88 <td class="value">{INFO_AUTHOR}</td> 89 </tr> 90 <tr> 91 <td class="label">{lang:Created on}</td> 92 <td class="value">{INFO_CREATION_DATE}</td> 93 </tr> 94 <tr> 95 <td class="label">{lang:Posted on}</td> 96 <td class="value">{INFO_POSTED_DATE}</td> 97 </tr> 98 <tr> 99 <td class="label">{lang:Dimensions}</td> 100 <td class="value">{INFO_DIMENSIONS}</td> 101 </tr> 102 <tr> 103 <td class="label">{lang:File}</td> 104 <td class="value">{INFO_FILE}</td> 105 </tr> 106 <tr> 107 <td class="label">{lang:Filesize}</td> 108 <td class="value">{INFO_FILESIZE}</td> 109 </tr> 110 <tr> 111 <td class="label">{lang:Tags}</td> 112 <td class="value">{INFO_TAGS}</td> 113 </tr> 114 <tr> 115 <td class="label">{lang:Categories}</td> 91 <td class="label">{'Author'|@translate}</td> 92 <td class="value">{if isset($INFO_AUTHOR)}{$INFO_AUTHOR}{else}{'N/A'|@translate}{/if}</td> 93 </tr> 94 <tr> 95 <td class="label">{'Created on'|@translate}</td> 96 <td class="value">{if isset($INFO_CREATION_DATE)}{$INFO_CREATION_DATE}{else}{'N/A'|@translate}{/if}</td> 97 </tr> 98 <tr> 99 <td class="label">{'Posted on'|@translate}</td> 100 <td class="value">{$INFO_POSTED_DATE}</td> 101 </tr> 102 <tr> 103 <td class="label">{'Dimensions'|@translate}</td> 104 <td class="value">{if isset($INFO_DIMENSIONS)}{$INFO_DIMENSIONS}{else}{'N/A'|@translate}{/if}</td> 105 </tr> 106 <tr> 107 <td class="label">{'File'|@translate}</td> 108 <td class="value">{$INFO_FILE}</td> 109 </tr> 110 <tr> 111 <td class="label">{'Filesize'|@translate}</td> 112 <td class="value">{if isset($INFO_FILESIZE)}{$INFO_FILESIZE}{else}{'N/A'|@translate}{/if}</td> 113 </tr> 114 <tr> 115 <td class="label">{'Tags'|@translate}</td> 116 116 <td class="value"> 117 {if isset($related_tags)} 118 {foreach from=$related_tags item=tag name=tag_loop} 119 {if !$smarty.foreach.tag_loop.first}, {/if} 120 <a href="{$tag.U_TAG}">{$tag.NAME}</a> 121 {/foreach} 122 {/if} 123 </td> 124 </tr> 125 <tr> 126 <td class="label">{'Categories'|@translate}</td> 127 <td class="value"> 128 {if isset($related_categories)} 117 129 <ul> 118 <!-- BEGIN category -->119 <li>{ category.LINE}</li>120 <!-- END category -->130 {foreach from=$related_categories item=cat} 131 <li>{$cat}</li> 132 {/foreach} 121 133 </ul> 134 {/if} 122 135 </td> 123 136 </tr> 124 137 <tr> 125 <td class="label">{lang:Visits}</td> 126 <td class="value">{INFO_VISITS}</td> 127 </tr> 128 <!-- BEGIN info_rate --> 129 <tr> 130 <td class="label">{lang:Average rate}</td> 131 <td class="value">{info_rate.CONTENT}</td> 132 </tr> 133 <!-- END info_rate --> 138 <td class="label">{'Visits'|@translate}</td> 139 <td class="value">{$INFO_VISITS}</td> 140 </tr> 141 {if isset($rate_summary) } 142 <tr> 143 <td class="label">{'Average rate'|@translate}</td> 144 <td class="value"> 145 {if $rate_summary.count} 146 {assign var='rate_text' value='%.2f (rated %d times, standard deviation = %.2f)'|@translate } 147 {$pwg->sprintf($rate_text, $rate_summary.average, $rate_summary.count, $rate_summary.std) } 148 {else} 149 {'no_rate'|@translate} 150 {/if} 151 </td> 152 </tr> 153 {/if} 134 154 </table> 135 155 136 <!-- BEGIN metadata --> 156 {if isset($metadata)} 137 157 <table class="infoTable" summary="Some more (technical) info about this picture"> 138 <!-- BEGIN headline --> 139 <tr> 140 <th colspan="2">{ metadata.headline.TITLE}</th>141 </tr> 142 <!-- END headline -->143 < !-- BEGIN line -->144 <tr>145 <td class=" label">{metadata.line.KEY}</td>146 <td class="value">{metadata.line.VALUE}</td>147 </tr>148 <!-- END line --> 158 {foreach from=$metadata item=meta} 159 <tr> 160 <th colspan="2">{$meta.TITLE}</th> 161 </tr> 162 {foreach from=$meta.lines item=value key=label} 163 <tr> 164 <td class="label">{$label}</td> 165 <td class="value">{$value}</td> 166 </tr> 167 {/foreach} 168 {/foreach} 149 169 </table> 150 <!-- END metadata --> 151 152 <!-- BEGIN rate --> 153 <form action="{rate.F_ACTION}" method="post" id="rateForm"> 154 <div>{rate.SENTENCE} : 155 <!-- BEGIN rate_option --> 156 {rate.rate_option.SEPARATOR} 157 <!-- BEGIN my_rate --> 158 <input type="button" name="rate" value="{rate.rate_option.OPTION}" class="rateButtonSelected" /> 159 <!-- END my_rate --> 160 <!-- BEGIN not_my_rate --> 161 <input type="submit" name="rate" value="{rate.rate_option.OPTION}" class="rateButton" /> 162 <!-- END not_my_rate --> 163 <!-- END rate_option --> 164 <script type="text/javascript" src="{pwg_root}{themeconf:template_dir}/rating.js"></script> 170 {/if} 171 172 {if isset($rating)} 173 <form action="{$rating.F_ACTION}" method="post" id="rateForm"> 174 <div> 175 {if isset($rating.USER_RATE)}{'update_rate'|@translate}{else}{'new_rate'|@translate}{/if} 176 : 177 {foreach from=$rating.marks item=mark name=rate_loop} 178 {if !$smarty.foreach.rate_loop.first} | {/if} 179 {if $mark==$rating.USER_RATE} 180 <input type="button" name="rate" value="{$mark}" class="rateButtonSelected" /> 181 {else} 182 <input type="submit" name="rate" value="{$mark}" class="rateButton" /> 183 {/if} 184 {/foreach} 185 <script type="text/javascript" src="{$ROOT_URL}{$themeconf.template_dir}/rating.js"></script> 165 186 </div> 166 187 </form> 167 <!-- END rate --> 188 {/if} 168 189 169 190 <hr class="separation"> 170 191 171 <!-- BEGIN comments --> 192 {if isset($COMMENT_COUNT)} 172 193 <div id="comments"> 173 <h2>[{comments.NB_COMMENT}] {lang:comments_title}</h2> 174 175 <div class="navigationBar">{comments.NAV_BAR}</div> 176 177 <!-- BEGIN comment --> 194 <h2>[{$COMMENT_COUNT}] {'comments_title'|@translate}</h2> 195 196 <div class="navigationBar">{$COMMENT_NAV_BAR}</div> 197 198 {if isset($comments)} 199 {foreach from=$comments item=comment} 178 200 <div class="comment"> 179 <!-- BEGIN delete -->201 {if isset($comment.U_DELETE)} 180 202 <p class="userCommentDelete"> 181 <a href="{ comments.comment.delete.U_COMMENT_DELETE}" title="{lang:comments_del}">182 <img src="{ pwg_root}{themeconf:icon_dir}/delete.png" class="button" style="border:none;vertical-align:middle; margin-left:5px;" alt="[{lang:delete}]"/>203 <a href="{$comment.U_DELETE}" title="{'comments_del'|@translate}"> 204 <img src="{$ROOT_URL}{$themeconf.icon_dir}/delete.png" class="button" style="border:none;vertical-align:middle; margin-left:5px;" alt="[{'delete'|@translate}]"/> 183 205 </a> 184 206 </p> 185 <!-- END delete -->186 <p class="commentInfo"><span class="author">{ comments.comment.COMMENT_AUTHOR}</span> - {comments.comment.COMMENT_DATE}</p>187 <blockquote>{ comments.comment.COMMENT}</blockquote>207 {/if} 208 <p class="commentInfo"><span class="author">{$comment.AUTHOR}</span> - {$comment.DATE}</p> 209 <blockquote>{$comment.CONTENT}</blockquote> 188 210 </div> 189 <!-- END comment --> 190 191 <!-- BEGIN add_comment --> 192 <form method="post" action="{U_ADD_COMMENT}" class="filter" id="addComment"> 211 {/foreach} 212 {/if} 213 214 {if isset($comment_add)} 215 <form method="post" action="{$comment_add.F_ACTION}" class="filter" id="addComment"> 193 216 <fieldset> 194 <legend>{ lang:comments_add}</legend>195 <!-- BEGIN author_field -->196 <label>{ lang:upload_author}<input type="text" name="author"></label>197 <!-- END author_field -->198 <label>{ lang:comment}<textarea name="content" rows="5" cols="80">{comments.add_comment.CONTENT}</textarea></label>199 <input type="hidden" name="key" value="{ comments.add_comment.KEY}" />200 <input class="submit" type="submit" value="{ lang:submit}">217 <legend>{'comments_add'|@translate}</legend> 218 {if $comment_add.SHOW_AUTHOR} 219 <label>{'upload_author'|@translate}<input type="text" name="author"></label> 220 {/if} 221 <label>{'comment'|@translate}<textarea name="content" rows="5" cols="80">{$comment_add.CONTENT}</textarea></label> 222 <input type="hidden" name="key" value="{$comment_add.KEY}" /> 223 <input class="submit" type="submit" value="{'submit'|@translate}"> 201 224 </fieldset> 202 225 </form> 203 <!-- END add_comment -->204 205 </div> 206 <!-- END comments --> 207 226 {/if} 227 228 </div> 229 {/if} {*comments*} 230
Note: See TracChangeset
for help on using the changeset viewer.