Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как сделать, чтобы галочка всегда стояла тут?

Как сделать, чтобы галочка всегда стояла тут?


     26.01.2014    Все вопросы » Шаблоны (TPL)    3118

вопрос
Как сделать, чтобы галочка всегда стояла тут?

Как сделать, чтобы галочка всегда стояла тут?

Ответил: sadan


в файле engine/inc/editnews.php:

Найти:

<input type="checkbox" name="allow_date" id="allow_date" value="yes" onclick="CheckStatus(addnews)" checked>&nbsp;{$lang['edit_ndate']}&nbsp;<input type="checkbox" name="allow_now" id="allow_now" value="yes" disabled>&nbsp;{$lang['edit_jdate']}


и заменить на:

<input type="checkbox" name="allow_date" id="allow_date" value="yes" onclick="CheckStatus(addnews)" disabled>&nbsp;{$lang['edit_ndate']}&nbsp;<input type="checkbox" name="allow_now" id="allow_now" value="yes" checked>&nbsp;{$lang['edit_jdate']}

7 комментариев

id26327371
Юзер

id26327371 - 27 января 2014 05:15 -

А как сделать что дефолту стояла там галочка
НО с возможностью выбора Не изменять дату ? а то в такой реализации нельзя выбрать Не изменять дату

feniks01
Гости

feniks01 - 27 января 2014 09:54 -

Теперь нельзя ставить на Не изменять дату :(( Нужно, чтобы всегда стояла на <<текущая дата и время>>, но можно было выбирать и "Не изменять дату".

vitnet
PHP-developer

vitnet - 27 января 2014 10:13 -


<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']}

Далее найти и поправить функцию
function CheckStatus(addnews){
....
}

vitnet
PHP-developer

vitnet - 27 января 2014 10:28 -

А точнее, найти и заменить на
function CheckStatus(Form){
    if (Form.allow_now.checked) {
        Form.allow_date.disabled = true;
        Form.allow_date.checked = false;
    } else {
        Form.allow_date.disabled = false;
    }
}

id26327371
Юзер

id26327371 - 28 января 2014 03:01 -

Цитата: vitnet
<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']}Далее найти и поправить функциюfunction CheckStatus(addnews){
....
}



Цитата: vitnet
А точнее, найти и заменить наfunction CheckStatus(Form){
    if (Form.allow_now.checked) {
        Form.allow_date.disabled = true;
        Form.allow_date.checked = false;
    } else {
        Form.allow_date.disabled = false;
    }
}


Это где? в этом же файле у меня такого нету

vitnet
PHP-developer

vitnet - 28 января 2014 09:27 -

id26327371

в файле engine/inc/editnews.php:

Найти:
<input type="checkbox" name="allow_date" id="allow_date" value="yes" onclick="CheckStatus(addnews)" checked>&nbsp;{$lang['edit_ndate']}&nbsp;<input type="checkbox" name="allow_now" id="allow_now" value="yes" disabled>&nbsp;{$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']}

Найти функцию
function CheckStatus(Form){
...
...
}

Заменить на
function CheckStatus(Form){
    if (Form.allow_now.checked) {
        Form.allow_date.disabled = true;
        Form.allow_date.checked = false;
    } else {
        Form.allow_date.disabled = false;
    }
}

id26327371
Юзер

id26327371 - 1 февраля 2014 02:28 -

работает
спасибо

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх