Changeset 1119 for trunk/template


Ignore:
Timestamp:
Apr 3, 2006, 12:26:19 AM (19 years ago)
Author:
plg
Message:

improvement: tags replace keywords. Better data model, less
limitations. Each image can be associated to as many tag as needed. Tags can
contain non ASCII characters. Oriented navigation with tags by association.

Location:
trunk/template/yoga
Files:
3 added
11 edited

Legend:

Unmodified
Added
Removed
  • trunk/template/yoga/admin.tpl

    r1091 r1119  
    5555        <li><a href="{U_RATING}">{lang:Rating}</a></li>
    5656        <li><a href="{U_CADDIE}">{lang:Caddie}</a></li>
     57        <li><a href="{U_TAGS}">{lang:Tags}</a></li>
    5758      </ul>
    5859    </dd>
  • trunk/template/yoga/admin/element_set_global.tpl

    r1085 r1119  
    8484
    8585    <tr>
    86       <td>{lang:add keywords}</td>
    87       <td><input type="text" name="add_keywords" value="" /></td>
     86      <td>{lang:add tags}</td>
     87      <td>{ADD_TAG_SELECTION}</td>
    8888    </tr>
    8989
    9090    <tr>
    91       <td>{lang:remove keyword}</td>
    92       <td>
    93         <select name="remove_keyword">
    94           <!-- BEGIN remove_keyword_option -->
    95           <option value="{remove_keyword_option.VALUE}">{remove_keyword_option.OPTION}</option>
    96           <!-- END remove_keyword_option -->
    97         </select>
    98       </td>
     91      <td>{lang:remove tags}</td>
     92      <td>{DEL_TAG_SELECTION}</td>
    9993    </tr>
    100 
     94   
    10195    <tr>
    10296      <td>{lang:author}</td>
  • trunk/template/yoga/admin/element_set_unit.tpl

    r1085 r1119  
    7070
    7171    <tr>
    72       <td><strong>{lang:Keywords}</strong></td>
    73       <td><input type="text" name="keywords-{element.ID}" value="{element.KEYWORDS}" size="50" /></td>
     72      <td><strong>{lang:Tags}</strong></td>
     73      <td>{element.TAG_SELECTION}</td>
    7474    </tr>
    7575
  • trunk/template/yoga/admin/picture_modify.tpl

    r1085 r1119  
    100100
    101101      <tr>
    102         <td><strong>{lang:Keywords}</strong></td>
    103         <td><input type="text" name="keywords" value="{KEYWORDS}" size="50" /></td>
     102        <td><strong>{lang:Tags}</strong></td>
     103        <td>{TAG_SELECTION}</td>
    104104      </tr>
    105105
     106     
    106107      <tr>
    107108        <td><strong>{lang:Description}</strong></td>
  • trunk/template/yoga/content.css

    r1118 r1119  
    1414BODY#thePasswordPage #content,
    1515BODY#theNotificationPage #content,
     16BODY#theTagsPage #content,
    1617BODY#theNBMPage #content
    1718{
  • trunk/template/yoga/default-layout.css

    r1096 r1119  
    262262}
    263263
     264UL.tagSelection {
     265  width: 500px;
     266  padding: 0;
     267}
     268
     269UL.tagSelection LI {
     270  display: inline;
     271  white-space: nowrap;
     272}
  • trunk/template/yoga/index.tpl

    r1109 r1119  
    2020  </dd>
    2121</dl>
     22
     23<!-- BEGIN tags -->
     24<dl>
     25  <dt>{lang:Related tags}</dt>
     26  <dd>
     27    <ul id="menuTagCloud">
     28      <!-- BEGIN tag -->
     29      <li>
     30        <a href="{tags.tag.URL_ADD}" title="{tags.tag.TITLE_ADD}"><img src="{pwg_root}{themeconf:icon_dir}/add_tag.png" alt="+"></a>
     31        <a href="{tags.tag.URL}" class="{tags.tag.CLASS}" title="{tags.tag.TITLE}">{tags.tag.NAME}</a>
     32      </li>
     33      <!-- END tag -->
     34    </ul>
     35  </dd>
     36</dl>
     37<!-- END tags -->
     38
    2239<dl>
    2340  <dt>{lang:special_categories}</dt>
  • trunk/template/yoga/menubar.css

    r1096 r1119  
    9696}
    9797
     98#menubar #menuTagCloud {
     99  text-align: center;
     100  margin: 5px 0;
     101}
     102
     103#menubar #menuTagCloud LI
     104{
     105  display: inline;
     106}
  • trunk/template/yoga/picture.tpl

    r1092 r1119  
    108108  </tr>
    109109  <tr>
    110     <td class="label">{lang:Keywords}</td>
    111     <td class="value">{INFO_KEYWORDS}</td>
     110    <td class="label">{lang:Tags}</td>
     111    <td class="value">{INFO_TAGS}</td>
    112112  </tr>
    113113  <tr>
  • trunk/template/yoga/search.tpl

    r1059 r1119  
    3636        </td>
    3737  </tr>
     38 
     39  <tr>
     40    <td colspan="2"><b>{lang:Search tags} :</b></td>
     41    <td colspan="2" valign="middle">
     42      {TAG_SELECTION}
     43      <br /><label><input type="radio" name="tag_mode" value="AND" checked="checked" /> {lang:All tags}</label>
     44      <br /><label><input type="radio" name="tag_mode" value="OR" /> {lang:Any tag}</label>
     45    </td>
     46  </tr>
     47 
    3848  <tr>
    3949    <td colspan="2"><b>{L_SEARCH_DATE} :</b>
  • trunk/template/yoga/search_rules.tpl

    r1015 r1119  
    1010  <!-- END words -->
    1111
     12  <!-- BEGIN tags -->
     13  <li>
     14    <p>{tags.LIST_INTRO}</p>
     15
     16    <ul>
     17      <!-- BEGIN tag -->
     18      <li>{tags.tag.NAME}</li>
     19      <!-- END tag -->
     20    </ul>
     21  </li>
     22  <!-- END tags -->
     23 
    1224  <!-- BEGIN author -->
    1325  <li>{author.CONTENT}</li>
Note: See TracChangeset for help on using the changeset viewer.