Changeset 960
- Timestamp:
- Dec 3, 2005, 6:33:38 PM (18 years ago)
- Location:
- trunk
- Files:
-
- 12 added
- 26 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/cat_list.php
r869 r960 299 299 foreach ($categories as $category) 300 300 { 301 $images_folder = PHPWG_ROOT_PATH.'template/'; 302 $images_folder.= $user['template'].'/admin/images'; 301 // TODO : not used anymore ? 302 //$images_folder = PHPWG_ROOT_PATH.'template/'; 303 //$images_folder.= $user['template'].'/admin/images'; 303 304 304 305 $base_url = PHPWG_ROOT_PATH.'admin.php?page='; -
trunk/admin/configuration.php
r882 r960 244 244 $blockname = 'default.template_option'; 245 245 246 foreach (get_t emplates() as $pwg_template)246 foreach (get_themes() as $pwg_template) 247 247 { 248 248 if (isset($_POST['submit'])) -
trunk/admin/user_list.php
r931 r960 585 585 $blockname = 'template_option'; 586 586 587 foreach (get_t emplates() as $pwg_template)587 foreach (get_themes() as $pwg_template) 588 588 { 589 589 if (isset($_POST['pref_submit'])) -
trunk/include
- Property svn:ignore
-
old new 1 1 mysql.inc.php 2 config_local.inc.php
-
- Property svn:ignore
-
trunk/include/common.inc.php
r953 r960 221 221 } 222 222 223 // include template/theme configuration 224 list($user['template'], $user['theme']) = explode('/', $user['template']); 225 // TODO : replace initial $user['template'] by $user['layout'] 226 227 include(PHPWG_ROOT_PATH.'template/'.$user['template'].'/theme/'.$user['theme'].'/themeconf.inc.php'); 228 223 229 // template instance 224 230 $template = new Template(PHPWG_ROOT_PATH.'template/'.$user['template']); -
trunk/include/functions.inc.php
r894 r960 534 534 535 535 /** 536 * returns available templates 536 * returns available templates/themes 537 537 */ 538 538 function get_templates() 539 539 { 540 return get_dirs(PHPWG_ROOT_PATH.'template'); 540 return get_dirs(PHPWG_ROOT_PATH.'theme'); 541 } 542 function get_themes() 543 { 544 $themes = array(); 545 546 foreach (get_dirs(PHPWG_ROOT_PATH.'template') as $template) 547 { 548 foreach (get_dirs(PHPWG_ROOT_PATH.'template/'.$template.'/theme') as $theme) 549 { 550 array_push($themes, $template.'/'.$theme); 551 } 552 } 553 554 return $themes; 541 555 } 542 556 … … 566 580 else 567 581 { 568 $src = PHPWG_ROOT_PATH; 569 $src.= 'template/'.$user['template'].'/mimetypes/'; 582 $src = get_themeconf('mime_icon_dir'); 570 583 $src.= strtolower(get_extension($path)).'.png'; 571 584 } … … 727 740 return isset($lang[$key]) ? $lang[$key] : $key; 728 741 } 742 743 /** 744 * returns the corresponding value from $themeconf if existing. Else, the key is 745 * returned 746 * 747 * @param string key 748 * @return string 749 */ 750 function get_themeconf($key) 751 { 752 global $themeconf; 753 754 return $themeconf[$key]; 755 } 729 756 ?> -
trunk/include/functions_html.inc.php
r948 r960 44 44 if ( $diff < $user['recent_period'] * $day_in_seconds ) 45 45 { 46 $icon_url = './template/'.$user['template'].'/theme/'; 47 $icon_url.= 'recent.png'; 46 $icon_url = get_themeconf('icon_dir').'/recent.png'; 48 47 $title .= $user['recent_period']; 49 48 $title .= ' '.$lang['days']; -
trunk/include/template.php
r858 r960 331 331 // PWG specific : communication between template and $lang 332 332 $code = preg_replace('/\{lang:([^}]+)\}/e', "l10n('$1')", $code); 333 // PWG specific : expand themeconf.inc.php variables 334 $code = preg_replace('/\{themeconf:([^}]+)\}/e', "get_themeconf('$1')", $code); 333 335 334 336 // replace \ with \\ and then ' with \'. -
trunk/picture.php
r934 r960 197 197 $file_wo_ext = get_filename_wo_extension($row['file']); 198 198 199 $icon = PHPWG_ROOT_PATH.'template/'.$user['template'].'/mimetypes/';199 $icon = get_themeconf('mime_icon_dir'); 200 200 $icon.= strtolower(get_extension($row['file'])).'.png'; 201 201 … … 610 610 'favorite', 611 611 array( 612 'FAVORITE_IMG' => PHPWG_ROOT_PATH.'template/'.$user['template'].'/theme/favorite.png',612 'FAVORITE_IMG' => get_themeconf('icon_dir').'/favorite.png', 613 613 'FAVORITE_HINT' =>$lang['add_favorites_hint'], 614 614 'FAVORITE_ALT' =>$lang['add_favorites_alt'], … … 625 625 'favorite', 626 626 array( 627 'FAVORITE_IMG' => PHPWG_ROOT_PATH.'template/'.$user['template'].'/theme/del_favorite.png',627 'FAVORITE_IMG' => get_themeconf('icon_dir').'/del_favorite.png', 628 628 'FAVORITE_HINT' =>$lang['del_favorites_hint'], 629 629 'FAVORITE_ALT' =>$lang['del_favorites_alt'], -
trunk/profile.php
r902 r960 206 206 $blockname = 'template_option'; 207 207 208 foreach (get_t emplates() as $pwg_template)208 foreach (get_themes() as $pwg_template) 209 209 { 210 210 if (isset($_POST['submit'])) -
trunk/template/yoga/about.tpl
r948 r960 1 1 <div id="content"> 2 3 2 <div class="titrePage"> 4 3 <ul class="categoryActions"> 5 <li><a href="{U_HOME}" title="{lang:return to homepage}"><img src="./template/yoga/theme/home.png" class="button" alt="{lang:home}"/></a></li> 4 <li> 5 <a href="{U_HOME}" title="{lang:return to homepage}"> 6 <img src="{themeconf:icon_dir}/home.png" class="button" alt="{lang:home}"/> 7 </a> 8 </li> 6 9 </ul> 7 10 <h2>{lang:About}</h2> -
trunk/template/yoga/category.tpl
r949 r960 105 105 <li> </li> 106 106 <!-- BEGIN caddie --> 107 <li><a href="{caddie.URL}" title="{lang:add to caddie}"><img src=" ./template/yoga/theme/caddie_add.png" class="button" alt="{lang:caddie}"/></a></li>107 <li><a href="{caddie.URL}" title="{lang:add to caddie}"><img src="{themeconf:icon_dir}/caddie_add.png" class="button" alt="{lang:caddie}"/></a></li> 108 108 <!-- END caddie --> 109 109 <!-- BEGIN edit --> 110 <li><a href="{edit.URL}" title="{lang:edit category informations}"><img src=" ./template/yoga/theme/category_edit.png" class="button" alt="{lang:edit}"/></a></li>110 <li><a href="{edit.URL}" title="{lang:edit category informations}"><img src="{themeconf:icon_dir}/category_edit.png" class="button" alt="{lang:edit}"/></a></li> 111 111 <!-- END edit --> 112 112 </ul> -
trunk/template/yoga/comments.tpl
r948 r960 4 4 <div class="titrePage"> 5 5 <ul class="categoryActions"> 6 <li><a href="{U_HOME}" title="{lang:return to homepage}"><img src=" ./template/yoga/theme/home.png" class="button" alt="{lang:home}"/></a></li>6 <li><a href="{U_HOME}" title="{lang:return to homepage}"><img src="{themeconf:icon_dir}/home.png" class="button" alt="{lang:home}"/></a></li> 7 7 </ul> 8 8 <h2>{lang:User comments}</h2> -
trunk/template/yoga/content.css
r952 r960 1 1 /* $Id$ */ 2 2 #content { 3 margin-left: 24em;4 3 margin-right: 1em; 5 4 margin-bottom: 1em; /* when it's longer than menu bar */ 6 }7 BODY#theAdminPage #content {8 margin-left: 14em;9 5 } 10 6 … … 22 18 } 23 19 24 #content H2 {20 #content H2, H3 { 25 21 margin-bottom: 1ex; 26 22 } 27 23 28 24 #content H3 { 29 margin-bottom: 1ex;25 text-align: center; 30 26 } 31 27 32 28 /* Thumbnails customization */ 33 #content UL.thumbnails SPAN, #content UL.thumbnails SPAN.wrap2 A {34 width: 140px; /* max thumbnail width + 2px */35 }36 #content UL.thumbnails SPAN.wrap2 {37 height: 140px; /* max thumbnail height + 2px */38 }39 #content UL.thumbnails SPAN.wrap2 {40 border: 1px solid #aaaaaa; /* thumbnails border color and style */41 -moz-border-radius: 4px; /* round corners with Geko */42 border-radius: 4px 4px; /* round corners with CSS3 compliant browsers */43 }44 #content UL.thumbnails SPAN.wrap2:hover {45 border-color: yellow; /* thumbnails border color when mouse cursor is over it */46 }47 29 #content UL.thumbnails SPAN.thumbLegend { 48 30 font-size: 80%; /* font size */ 49 31 height: 3em; /* max legend height (don't set auto to be Geko friendly)*/ 50 display: block; /* display: none; if you don't want legend */51 32 overflow: hidden; /* oversized legend is clipped */ 52 33 } … … 180 161 181 162 #content DIV.comment BLOCKQUOTE { 182 margin: 1em 0.5em 0.5em 150px; /* margin-left corresponds to maximum thumbnail width + ~10px */ 163 margin-top: 1em; 164 margin-right: 0.5em; 165 margin-bottom: 150px; 183 166 padding: 0.5em; 184 167 } -
trunk/template/yoga/default-colors.css
r952 r960 1 BODY { 2 color:#696969; /* dimgray */ 3 /*color:#111111;*/ 4 background: #ffffff; 5 } 1 /* $Id$ */ 6 2 7 H1 { 8 color: #696969; 9 background: transparent; 10 } 11 12 H2 { 13 color: #696969; 14 background: #d3d3d3; 15 } 16 17 H3 { 18 color: #696969; 19 background: #ffffff; 20 } 21 22 A { 23 color: #005e89; 24 background: transparent; 25 } 26 27 A:hover { 28 color: #858460; 29 } 30 31 3 /* others */ 32 4 .pleaseNote { 33 5 background: #9c9c9c; … … 37 9 } 38 10 39 #imageHeaderBar {40 background: #d3d3d3;41 }42 #imageToolBar {43 background: #eeeeee;44 border: 1px solid #d3d3d3;45 }46 11 #imageToolBar * { 47 12 background: inherit; 48 }49 50 #imageToolBar A, #imageToolBar A:hover {51 border-bottom: none;52 }53 #imageToolBar A:hover {54 background: #d3d3d3;55 }56 57 #theImage IMG {58 border: 3px solid #d3d3d3;59 }60 A.navThumb, A.navThumb:hover {61 border-bottom: none;62 }63 64 65 #content {66 border: 1px solid #d3d3d3;67 background:#eeeeee;68 }69 70 #content H3 {71 text-align: center;72 }73 74 #content UL.thumbnail IMG {75 border: 1px solid #a0a0a0;76 13 } 77 14 … … 84 21 } 85 22 86 87 #menubar DL {88 border: 1px solid #d3d3d3;89 background: #eeeeee;90 }91 92 #menubar DT {93 color: #696969;94 background: #d3d3d3;95 }96 97 #menubar DD {98 background:#eeeeee;99 }100 101 /* User comments */102 #content DIV.comment {103 border: 1px solid gray;104 }105 106 #content DIV.comment A.illustration IMG {107 border: 1px solid gray;108 }109 110 #comments DIV.comment BLOCKQUOTE {111 border: 1px solid #d3d3d3;112 border-left: 2px solid #696969;113 }114 115 23 /* Tables & forms */ 116 .throw {117 background-color:white;118 }119 24 input, select, textarea { 120 25 color:black; 121 background-color: lightgrey; 122 border: 1px solid gray; 26 background-color: #d3d3d3; /* lightgrey */ 123 27 } 124 28 … … 130 34 margin: 5px; 131 35 border: 1px solid red; 132 background-image: url( admin/images/errors.png);36 background-image: url(../../template-common/icons/admin/errors.png); 133 37 background-repeat: no-repeat; 134 38 background-position: top right; … … 147 51 text-align: left; 148 52 background-color: palegreen; 149 background-image: url( admin/images/infos.png);53 background-image: url(../../template-common/icons/admin/infos.png); 150 54 background-repeat: no-repeat; 151 55 background-position: top right; … … 153 57 font-weight: bold; 154 58 margin: 5px; 155 border:1px solid gray;156 59 padding: 10px 50px 10px 10px; 157 60 } … … 160 63 font-style: italic; 161 64 } 162 163 FIELDSET {164 border: 1px solid gray;165 } -
trunk/template/yoga/default-layout.css
r948 r960 4 4 @import "image.css"; 5 5 @import "popuphelp.css"; 6 @import "../../template-common/default-layout.css"; 6 7 7 8 /* $Id$ */ -
trunk/template/yoga/header.tpl
r917 r960 5 5 <meta http-equiv="Content-Type" content="text/html; charset={CONTENT_ENCODING}"> 6 6 <!-- BIG FIX ME BELOW (paths) --> 7 <link rel="stylesheet" type="text/css" href="template/yoga/default-layout.css"> 8 <link rel="stylesheet" type="text/css" href="template/yoga/default-colors.css"> 7 <link rel="stylesheet" type="text/css" href="template/{themeconf:template}/default-layout.css"> 9 8 <!-- the next css is used to fix khtml (Konqueror/Safari) issue 10 the "text/nonsense" prevents geko based browsers to load it --> 11 <link rel="stylesheet" type="text/nonsense" href="template/yoga/fix-khtml.css"> 12 <link rel="stylesheet" type="text/css" media="print" href="template/yoga/print.css"> 13 <!-- AN OTHER FIX ME --> 14 <style type="text/css"> 15 .notDoneYet { 16 background: yellow; 17 color: red; 18 } 19 </style> 9 the "text/nonsense" prevents gecko based browsers to load it --> 10 <link rel="stylesheet" type="text/nonsense" href="template/{themeconf:template}/fix-khtml.css"> 11 <link rel="stylesheet" type="text/css" media="print" href="template/{themeconf:template}/print.css"> 12 <link rel="stylesheet" type="text/css" href="template/{themeconf:template}/default-colors.css"> 13 <link rel="stylesheet" type="text/css" href="template/{themeconf:template}/theme/{themeconf:theme}/theme.css"> 20 14 <!-- BEGIN refresh --> 21 15 <meta http-equiv="refresh" content="{REFRESH_TIME};url={U_REFRESH}"> -
trunk/template/yoga/identification.tpl
r948 r960 4 4 <div class="titrePage"> 5 5 <ul class="categoryActions"> 6 <li><a href="{U_LOST_PASSWORD}" title="{lang:Forgot your password?}"><img src=" template/yoga/theme/lost_password.png" class="button" alt="{lang:Forgot your password?}"></a></li>7 <li><a href="{U_REGISTER}" title="{lang:Create a new account}"><img src=" ./template/yoga/theme/register.png" class="button" alt="{lang:register}"/></a></li>8 <li><a href="{U_HOME}" title="{lang:Go through the gallery as a visitor}"><img src=" ./template/yoga/theme/home.png" class="button" alt="{lang:home}"/></a></li>6 <li><a href="{U_LOST_PASSWORD}" title="{lang:Forgot your password?}"><img src="{themeconf:icon_dir}/lost_password.png" class="button" alt="{lang:Forgot your password?}"></a></li> 7 <li><a href="{U_REGISTER}" title="{lang:Create a new account}"><img src="{themeconf:icon_dir}/register.png" class="button" alt="{lang:register}"/></a></li> 8 <li><a href="{U_HOME}" title="{lang:Go through the gallery as a visitor}"><img src="{themeconf:icon_dir}/home.png" class="button" alt="{lang:home}"/></a></li> 9 9 </ul> 10 10 <h2>{lang:Identification}</h2> … … 49 49 50 50 <p> 51 <a href="{U_REGISTER}"><img src=" template/yoga/theme/register.png" class="button" alt=""> {L_REGISTER}</a>52 <a href="{U_LOST_PASSWORD}"><img src=" template/yoga/theme/lost_password.png" class="button" alt=""> {lang:Forgot your password?}</a>51 <a href="{U_REGISTER}"><img src="{themeconf:icon_dir}/register.png" class="button" alt=""> {L_REGISTER}</a> 52 <a href="{U_LOST_PASSWORD}"><img src="{themeconf:icon_dir}/lost_password.png" class="button" alt=""> {lang:Forgot your password?}</a> 53 53 </p> 54 54 -
trunk/template/yoga/menubar.css
r876 r960 1 1 #menubar { 2 /* Do not put font-size: 90% here for it makes it harder to have correct3 margin for contentarea */4 2 float: left; 5 left: 0px;6 7 width: 22em;8 3 margin: 0 0 10px 1em; 9 4 padding: 0; … … 12 7 display: inline; 13 8 text-align: left; /* follow-up of the "be nice to IE5" rule */ 14 }15 16 BODY#theAdminPage #menubar {17 width: 12em;18 9 } 19 10 … … 25 16 #menubar DT { 26 17 font-weight: bold; /* default for h2 */ 27 28 18 margin: 0; 29 19 padding: 5px 10px; 30 20 font-size: 120%; 31 32 21 text-align: center; 33 22 } -
trunk/template/yoga/notification.tpl
r948 r960 3 3 <div class="titrePage"> 4 4 <ul class="categoryActions"> 5 <li><a href="{U_HOME}" title="{lang:return to homepage}"><img src=" ./template/yoga/theme/home.png" class="button" alt="{lang:home}"/></a></li>5 <li><a href="{U_HOME}" title="{lang:return to homepage}"><img src="{themeconf:icon_dir}/home.png" class="button" alt="{lang:home}"/></a></li> 6 6 </ul> 7 7 <h2>{lang:Notification}</h2> -
trunk/template/yoga/password.tpl
r948 r960 4 4 <div class="titrePage"> 5 5 <ul class="categoryActions"> 6 <li><a href="{U_HOME}" title="{lang:Go through the gallery as a visitor}"><img src=" ./template/yoga/theme/home.png" class="button" alt="{lang:home}"/></a></li>6 <li><a href="{U_HOME}" title="{lang:Go through the gallery as a visitor}"><img src="{themeconf:icon_dir}/home.png" class="button" alt="{lang:home}"/></a></li> 7 7 </ul> 8 8 <h2>{lang:Password forgotten}</h2> -
trunk/template/yoga/picture.tpl
r950 r960 15 15 16 16 <div class="randomButtons"> 17 <a href="{U_SLIDESHOW}" title="{L_SLIDESHOW}"><img src=" template/yoga/theme/slideshow.png" class="button" alt="{L_SLIDESHOW}"></a>18 <a href="{U_METADATA}" title="{L_PICTURE_METADATA}"><img src=" template/yoga/theme/metadata.png" class="button" alt="{L_PICTURE_METADATA}"></a>17 <a href="{U_SLIDESHOW}" title="{L_SLIDESHOW}"><img src="{themeconf:icon_dir}/slideshow.png" class="button" alt="{L_SLIDESHOW}"></a> 18 <a href="{U_METADATA}" title="{L_PICTURE_METADATA}"><img src="{themeconf:icon_dir}/metadata.png" class="button" alt="{L_PICTURE_METADATA}"></a> 19 19 <!-- BEGIN representative --> 20 <a href="{representative.URL}" title="{lang:set as category representative}"><img src=" template/yoga/theme/representative.png" class="button" alt="{lang:representative}" /></a>20 <a href="{representative.URL}" title="{lang:set as category representative}"><img src="{themeconf:icon_dir}/representative.png" class="button" alt="{lang:representative}" /></a> 21 21 <!-- END representative --> 22 22 <!-- BEGIN favorite --> … … 24 24 <!-- END favorite --> 25 25 <!-- BEGIN download --> 26 <a href="{download.U_DOWNLOAD}" title="{L_DOWNLOAD}"><img src=" template/yoga/theme/save.png" class="button" alt="{L_DOWNLOAD}"></a>26 <a href="{download.U_DOWNLOAD}" title="{L_DOWNLOAD}"><img src="{themeconf:icon_dir}/save.png" class="button" alt="{L_DOWNLOAD}"></a> 27 27 <!-- END download --> 28 28 <!-- BEGIN admin --> 29 <a href="{U_ADMIN}" title="{L_ADMIN}"><img src=" template/yoga/theme/preferences.png" class="button" alt="{L_ADMIN}"></a>29 <a href="{U_ADMIN}" title="{L_ADMIN}"><img src="{themeconf:icon_dir}/preferences.png" class="button" alt="{L_ADMIN}"></a> 30 30 <!-- END admin --> 31 31 <!-- BEGIN caddie --> 32 <a href="{caddie.URL}" title="{lang:add to caddie}"><img src=" ./template/yoga/theme/caddie_add.png" class="button" alt="{lang:caddie}"/></a>32 <a href="{caddie.URL}" title="{lang:add to caddie}"><img src="{themeconf:icon_dir}/caddie_add.png" class="button" alt="{lang:caddie}"/></a> 33 33 <!-- END caddie --> 34 34 </div> … … 36 36 <div class="navButtons"> 37 37 <!-- BEGIN next --> 38 <a class="navButton next" href="{next.U_IMG}" title="{L_NEXT_IMG}{next.TITLE_IMG}"><img src=" template/yoga/theme/right.png" class="button" alt="next"></a>38 <a class="navButton next" href="{next.U_IMG}" title="{L_NEXT_IMG}{next.TITLE_IMG}"><img src="{themeconf:icon_dir}/right.png" class="button" alt="next"></a> 39 39 <!-- END next --> 40 <a class="navButton up" href="{U_UP}" title="{L_UP_HINT}"><img src=" template/yoga/theme/up.png" class="button" alt="{L_UP_ALT}"></a>40 <a class="navButton up" href="{U_UP}" title="{L_UP_HINT}"><img src="{themeconf:icon_dir}/up.png" class="button" alt="{L_UP_ALT}"></a> 41 41 <!-- BEGIN previous --> 42 <a class="navButton prev" href="{previous.U_IMG}" title="{L_PREV_IMG}{previous.TITLE_IMG}"><img src=" template/yoga/theme/left.png" class="button" alt="previous"></a>42 <a class="navButton prev" href="{previous.U_IMG}" title="{L_PREV_IMG}{previous.TITLE_IMG}"><img src="{themeconf:icon_dir}/left.png" class="button" alt="previous"></a> 43 43 <!-- END previous --> 44 44 </div> … … 165 165 <p class="userCommentDelete"> 166 166 <a href="{comments.comment.delete.U_COMMENT_DELETE}" title="{L_DELETE_COMMENT}"> 167 <img src=" template/yoga/theme/delete.png" class="button" style="border:none;vertical-align:middle; margin-left:5px;" alt="[{L_DELETE}]"/>167 <img src="{themeconf:icon_dir}/delete.png" class="button" style="border:none;vertical-align:middle; margin-left:5px;" alt="[{L_DELETE}]"/> 168 168 </a> 169 169 </p> -
trunk/template/yoga/popuphelp.tpl
r948 r960 3 3 </div> <!-- content --> 4 4 5 <p id="pageBottomActions"><a href="#" onclick="window.close();" title="{lang:Close this window}"><img src=" template/yoga/theme/exit.png" class="button" alt="close"></a></p>5 <p id="pageBottomActions"><a href="#" onclick="window.close();" title="{lang:Close this window}"><img src="{themeconf:icon_dir}/exit.png" class="button" alt="close"></a></p> -
trunk/template/yoga/profile.tpl
r948 r960 13 13 <div class="titrePage"> 14 14 <ul class="categoryActions"> 15 <li><a href="{U_RETURN}" title="{lang:return to homepage}"><img src=" ./template/yoga/theme/home.png" class="button" alt="{lang:home}"/></a></li>15 <li><a href="{U_RETURN}" title="{lang:return to homepage}"><img src="{themeconf:icon_dir}/home.png" class="button" alt="{lang:home}"/></a></li> 16 16 </ul> 17 17 <h2>{lang:Profile}</h2> -
trunk/template/yoga/register.tpl
r948 r960 5 5 <div class="titrePage"> 6 6 <ul class="categoryActions"> 7 <li><a href="{U_HOME}" title="{lang:return to homepage}"><img src=" ./template/yoga/theme/home.png" class="button" alt="{lang:home}"/></a></li>7 <li><a href="{U_HOME}" title="{lang:return to homepage}"><img src="{themeconf:icon_dir}/home.png" class="button" alt="{lang:home}"/></a></li> 8 8 </ul> 9 9 <h2>{lang:Registration}</h2> -
trunk/template/yoga/search.tpl
r948 r960 3 3 <div class="titrePage"> 4 4 <ul class="categoryActions"> 5 <li><a href="{U_HELP}" onclick="popuphelp(this.href); return false;" title="{lang:Help}"><img src=" template/yoga/theme/help.png" class="button" alt="(?)"></a></li>6 <li><a href="{U_HOME}" title="{lang:return to homepage}"><img src=" ./template/yoga/theme/home.png" class="button" alt="{lang:home}"/></a></li>5 <li><a href="{U_HELP}" onclick="popuphelp(this.href); return false;" title="{lang:Help}"><img src="{themeconf:icon_dir}/help.png" class="button" alt="(?)"></a></li> 6 <li><a href="{U_HOME}" title="{lang:return to homepage}"><img src="{themeconf:icon_dir}/home.png" class="button" alt="{lang:home}"/></a></li> 7 7 </ul> 8 8 <h2>{lang:Search}</h2>
Note: See TracChangeset
for help on using the changeset viewer.