Ignore:
Timestamp:
Apr 10, 2010, 3:25:20 PM (14 years ago)
Author:
nikrou
Message:

Feature 1031 : Automatically sort photos by rank when manual ranks are edited
Add fields to choose sorting mode.
If order of images is changed, checked automaticaly rank for sorting mode.

Need refactoring between admin/element_set_ranks.php admin/cat_modify.php

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/themes/default/template/element_set_ranks.tpl

    r5187 r5759  
    22{known_script id="jquery.ui" src=$ROOT_URL|@cat:"themes/default/js/ui/packed/ui.core.packed.js" }
    33{known_script id="jquery.ui.sortable" src=$ROOT_URL|@cat:"themes/default/js/ui/packed/ui.sortable.packed.js" }
    4 
     4{html_head}
    55{literal}
    66<script type="text/javascript">
     
    1616  .each(function() { $(this).attr('value', (i+1)*10)});
    1717  });
     18  $('#image_order_rank').attr('checked', true);
    1819  }
    1920  });
     
    2223</script>
    2324{/literal}
     25{/html_head}
    2426
    2527<h2>{'Manage image ranks'|@translate}</h2>
     
    4749    {/if}
    4850  </fieldset>
     51
     52  <fieldset>
     53    <legend>{'Sort order'|@translate}</legend>
     54    <p class="field">
     55      <input type="radio" name="image_order_choice" id="image_order_default" value="default"{if $image_order_choice=='default'} checked="checked"{/if}>
     56      <label for="image_order_default">{'Use the default image sort order (defined in the configuration file)'|@translate}</label>
     57    </p>
     58    <p class="field">
     59      <input type="radio" name="image_order_choice" id="image_order_rank" value="rank"{if $image_order_choice=='rank'} checked="checked"{/if}>
     60      <label for="image_order_rank">{'By rank'|@translate}</label>
     61    </p>
     62    <p class="field">
     63      <input type="radio" name="image_order_choice" id="image_order_user_define" value="user_define"{if $image_order_choice=='user_define'} checked="checked"{/if}>
     64      <label for="image_order_user_define">{'Manual order'|@translate}</label>
     65      {foreach from=$image_orders item=order}
     66      <p class="field">
     67        <select name="order_field_{$order.ID}">
     68          {html_options options=$image_order_field_options selected=$order.FIELD }
     69        </select>
     70        <select name="order_direction_{$order.ID}">
     71          {html_options options=$image_order_direction_options selected=$order.DIRECTION }
     72        </select>     
     73      </p>
     74      {/foreach}
     75  </fieldset>
    4976  <p><input class="submit" type="submit" value="{'Submit'|@translate}" name="submit" {$TAG_INPUT_ENABLED}></p>
    5077</form>
     78
    5179
    5280{else}
Note: See TracChangeset for help on using the changeset viewer.