Ignore:
Timestamp:
May 26, 2011, 10:41:39 PM (13 years ago)
Author:
Eric
Message:

-- Features refactory --
When "Comments for all" is disabled:

  • Users in a specified group can post comments without admin validation when admin validation is enabled.
  • Nickname is mandatory for guests comments

When "Comments for all" is enabled:

  • Users in a specified group can post comments without admin validation when admin validation is enabled.
  • Only a specified group can post comments

-- Admin panel refactory --
The admin panel displays option related with the state of "Comments for all" option.

New version 2.2.2 hard coded for publication

Location:
extensions/Comments_Access_Manager/template
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/Comments_Access_Manager/template/admin.tpl

    r11069 r11070  
    2626
    2727  <fieldset>
    28     <fieldset>
    29     <div class="FieldTitle">
    30       {'CM_CommentsForAll'|@translate}
     28
     29  {if !$CM_CFA}
     30    <div class="cm_hide">
     31  {/if}
     32      <fieldset>
     33        <div class="FieldTitle">
     34          {'CM_CommentsForAll'|@translate}
     35        </div>
     36
     37        <br>
     38
     39        <ul>
     40          <li>
     41            <label class="cluetip" title="{'CM_commentTitle'|translate}|{'CM_commentTitle_d'|translate}">
     42              {'CM_No_Anonymous_Comments'|@translate}
     43            </label>
     44
     45          <br><br>
     46
     47            <input type="radio" value="false" {$CM_NO_COMMENT_ANO_FALSE} name="CM_No_Comment_Anonymous">
     48              {'CM_Disable'|@translate}
     49       
     50          <br>
     51
     52            <input type="radio" value="true" {$CM_NO_COMMENT_ANO_TRUE} name="CM_No_Comment_Anonymous">
     53              {'CM_Enable'|@translate}
     54
     55          <br><br>
     56
     57          </li>
     58
     59          <li>
     60            <label class="cluetip" title="{'CM_ValidComm2Title'|translate}|{'CM_ValidComm2Title_d'|translate}">
     61              {'CM_Validation_For_Group'|@translate}
     62            </label>
     63
     64          <br><br>
     65
     66            <input type="radio" value="false" {$CM_GROUPVALID2_FALSE} name="CM_GroupValid2">
     67              {'CM_Disable'|@translate}
     68
     69          <br>
     70
     71            <input type="radio" value="true" {$CM_GROUPVALID2_TRUE} name="CM_GroupValid2">
     72              {'CM_Enable'|@translate}
     73
     74          <br><br>
     75
     76            <ul>
     77              <li>
     78                <label>
     79                  {'CM_ValidComm_Group'|@translate}
     80                </label>
     81
     82              <br><br>
     83
     84                  {html_options name="CM_ValidComm_Group2" options=$ValidComm_Group2.group_options selected=$ValidComm_Group2.group_selected}
     85              </li>
     86            </ul>
     87
     88          <br><br>
     89
     90          </li>
     91        </ul>
     92      </fieldset>
     93  {if !$CM_CFA}
    3194    </div>
    32     <br>
    33     <ul>
    34       <li>
    35         <label class="cluetip" title="{'CM_commentTitle'|translate}|{'CM_commentTitle_d'|translate}">
    36           {'CM_No_Anonymous_Comments'|@translate}
    37         </label>
    38       <br><br>
    39         <input type="radio" value="false" {$CM_NO_COMMENT_ANO_FALSE} name="CM_No_Comment_Anonymous">
    40           {'CM_Disable'|@translate}
     95  {/if}
     96
     97  {if $CM_CFA}
     98    <div class="cm_hide">
     99  {/if}
     100      <fieldset>
     101        <div class="FieldTitle">
     102          {'CM_CommentsForRegistered'|@translate}
     103        </div>
    41104      <br>
    42         <input type="radio" value="true" {$CM_NO_COMMENT_ANO_TRUE} name="CM_No_Comment_Anonymous">
    43           {'CM_Enable'|@translate}
    44       <br><br>
    45       </li>
    46     </ul>
    47     </fieldset>
    48    
    49     <fieldset>
    50     <div class="FieldTitle">
    51       {'CM_CommentsForRegistered'|@translate}
     105        <ul>
     106          <li>
     107            <label class="cluetip" title="{'CM_GroupCommTitle'|translate}|{'CM_GroupCommTitle_d'|translate}">
     108              {'CM_Comments_For_Group'|@translate}
     109            </label>
     110
     111            <br><br>
     112
     113            <input type="radio" value="false" {$CM_GROUPCOMM_FALSE} name="CM_GroupComm">
     114              {'CM_Disable'|@translate}
     115
     116            <br>
     117
     118            <input type="radio" value="true" {$CM_GROUPCOMM_TRUE} name="CM_GroupComm">
     119              {'CM_Enable'|@translate}
     120
     121            <br><br>
     122
     123            <ul>
     124              <li>
     125                <label>
     126                  {'CM_AllowedComm_Group'|@translate}
     127                </label>
     128
     129              <br><br>
     130
     131                  {html_options name="CM_AllowComm_Group" options=$AllowComm_Group.group_options selected=$AllowComm_Group.group_selected}
     132              </li>
     133            </ul>
     134
     135            <br><br>
     136
     137          </li>
     138
     139          <li>
     140            <label class="cluetip" title="{'CM_ValidCommTitle'|translate}|{'CM_ValidCommTitle_d'|translate}">
     141              {'CM_Validation_For_Group'|@translate}
     142            </label>
     143
     144            <br><br>
     145
     146            <input type="radio" value="false" {$CM_GROUPVALID1_FALSE} name="CM_GroupValid1">
     147              {'CM_Disable'|@translate}
     148
     149            <br>
     150
     151            <input type="radio" value="true" {$CM_GROUPVALID1_TRUE} name="CM_GroupValid1">
     152              {'CM_Enable'|@translate}
     153
     154            <br><br>
     155
     156            <ul>
     157              <li>
     158                <label>
     159                  {'CM_ValidComm_Group'|@translate}
     160                </label>
     161
     162              <br><br>
     163
     164                  {html_options name="CM_ValidComm_Group1" options=$ValidComm_Group1.group_options selected=$ValidComm_Group1.group_selected}
     165              </li>
     166            </ul>
     167
     168            <br><br>
     169
     170          </li>
     171        </ul>
     172      </fieldset>
     173  {if $CM_CFA}
    52174    </div>
    53     <br>
    54     <ul>
    55       <li>
    56         <label class="cluetip" title="{'CM_GroupCommTitle'|translate}|{'CM_GroupCommTitle_d'|translate}">
    57           {'CM_Comments_For_Group'|@translate}
    58         </label>
    59       <br><br>
    60         <input type="radio" value="false" {$CM_GROUPCOMM_FALSE} name="CM_GroupComm">
    61           {'CM_Disable'|@translate}
    62       <br>
    63         <input type="radio" value="true" {$CM_GROUPCOMM_TRUE} name="CM_GroupComm">
    64           {'CM_Enable'|@translate}
    65       <br><br>
    66 
    67       <ul>
    68         <li>
    69           <label>
    70             {'CM_AllowedComm_Group'|@translate}
    71           </label>
    72         <br><br>
    73             {html_options name="CM_AllowComm_Group" options=$AllowComm_Group.group_options selected=$AllowComm_Group.group_selected}
    74         </li>
    75       </ul>
    76       <br><br>
    77       </li>
    78 
    79       <li>
    80         <label class="cluetip" title="{'CM_ValidCommTitle'|translate}|{'CM_ValidCommTitle_d'|translate}">
    81           {'CM_Validation_For_Group'|@translate}
    82         </label>
    83       <br><br>
    84         <input type="radio" value="false" {$CM_GROUPVALID_FALSE} name="CM_GroupValid">
    85           {'CM_Disable'|@translate}
    86       <br>
    87         <input type="radio" value="true" {$CM_GROUPVALID_TRUE} name="CM_GroupValid">
    88           {'CM_Enable'|@translate}
    89       <br><br>
    90 
    91       <ul>
    92         <li>
    93           <label>
    94             {'CM_ValidComm_Group'|@translate}
    95           </label>
    96         <br><br>
    97             {html_options name="CM_ValidComm_Group" options=$ValidComm_Group.group_options selected=$ValidComm_Group.group_selected}
    98         </li>
    99       </ul>
    100       <br><br>
    101       </li>
    102     </ul>
    103     </fieldset>
     175  {/if}
    104176  </fieldset>
    105177
  • extensions/Comments_Access_Manager/template/cm.css

    r11069 r11070  
    1212  font-weight:bolder;
    1313}
     14
     15div.cm_hide
     16{
     17  display: none;
     18}
Note: See TracChangeset for help on using the changeset viewer.