вопрос
Здравствуйте!
В DLE 10.1 так:
\engine\inc\editnews.php
В 10.6 там какие-то новые значения. Напишите пожалуйста рабочее решение.
В DLE 10.1 так:
\engine\inc\editnews.php
<!--<input type="checkbox" name="allow_date" id="allow_date" value="yes" onclick="CheckStatus(addnews)" checked> {$lang['edit_ndate']} <input type="checkbox" name="allow_now" id="allow_now" value="yes" disabled> {$lang['edit_jdate']}-->
<!-- //////////////// -->
<input type="checkbox" name="allow_date" id="allow_date" value="yes" disabled> {$lang['edit_ndate']} <input type="checkbox" name="allow_now" id="allow_now" value="yes" onclick="CheckStatus(addnews)" checked> {$lang['edit_jdate']}
<!-- //////////////// -->
В 10.6 там какие-то новые значения. Напишите пожалуйста рабочее решение.
<input type="text" name="newdate" data-rel="calendar" size="20" value="{$row['date']}"> <input class="checkbox-inline" type="checkbox" name="allow_date" id="allow_date" value="yes" onclick="CheckStatus(addnews)" checked><label for="allow_date"> {$lang['edit_ndate']}</label> <input class="checkbox-inline" type="checkbox" name="allow_now" id="allow_now" value="yes" disabled> <label for="allow_now">{$lang['edit_jdate']}
В общем покопался немного в коде.
Отвечаю на вопрос -
в этом же файле, editnews, найти функцию CheckStatus(Form) (974 строчка)
Добавить строчку, чтобы стало так -
Далее идём на 1174 строчку.
Находим
Удаляем checked и вместо disabled пишем checked.
Получится вот так -
Вот и усё :)
Отвечаю на вопрос -
в этом же файле, editnews, найти функцию CheckStatus(Form) (974 строчка)
function CheckStatus(Form){
if(Form.allow_date.checked) {
Form.allow_now.disabled = true;
Form.allow_now.checked = false;
} else {
Form.allow_now.disabled = false;
}
}
Добавить строчку, чтобы стало так -
function CheckStatus(Form){
if(Form.allow_date.checked) {
Form.allow_now.disabled = true;
Form.allow_now.checked = false;
} else {
Form.allow_now.disabled = false;
Form.allow_now.checked = true;
}
}
Далее идём на 1174 строчку.
Находим
<input type="text" name="newdate" data-rel="calendar" size="20" value="{$row['date']}"> <input class="checkbox-inline" type="checkbox" name="allow_date" id="allow_date" value="yes" onclick="CheckStatus(addnews)" [b]checked[/b]><label for="allow_date"> {$lang['edit_ndate']}</label> <input class="checkbox-inline" type="checkbox" name="allow_now" id="allow_now" value="yes" [b]disabled[/b]> <label for="allow_now">{$lang['edit_jdate']}</label>
Удаляем checked и вместо disabled пишем checked.
Получится вот так -
<input type="text" name="newdate" data-rel="calendar" size="20" value="{$row['date']}"> <input class="checkbox-inline" type="checkbox" name="allow_date" id="allow_date" value="yes" onclick="CheckStatus(addnews)" ><label for="allow_date"> {$lang['edit_ndate']}</label> <input class="checkbox-inline" type="checkbox" name="allow_now" id="allow_now" value="yes" checked> <label for="allow_now">{$lang['edit_jdate']}</label>
Вот и усё :)