KPACHODAP
DELETED
- Регистрация
- 21 Дек 2009
- Сообщения
- 683
- Реакции
- 312
- Автор темы
- #1
Ребят как сделать чтобы записывалось в базу значения checkbox-са категории 1 или 0 в зщависимости от выбраного положения!
Я сделал
запрос sql
В файле /published/SC/html/scripts/templates/backend/category.html после блока
В файле /published/SC/html/scripts/classes/class.category.php после объявления всех переменных в начале файле (после строки var $slug;) дописываем «var $unlimited;«
В файле /published/SC/html/scripts/classes/class.languagesmanager.php в массив CATEGORIES_TABLE добавляем пункт «unlimited″, чтобы в итоге мы получили следующее
Почемуто записала в бд 1 ку а ноль никак не хочет не при отмененом не прикаком если токо валуе в 0 не поставить!
Я сделал
запрос sql
ALTER TABLE `SC_categories` ADD `unlimited_en` TEXT NOT NULL , ADD `unlimited_ru` TEXT NOT NULL
В файле /published/SC/html/scripts/templates/backend/category.html после блока
<tr>
<td class="lcolumnr">Бессрочно:</td>
<td><input type="checkbox" lang="ru" name="unlimited_ru" id="unlimited" value="{$CategoryInfo.unlimited}" {if $CategoryInfo.unlimited eq 1} checked="checked"{/if} />
{literal}
<script type="text/javascript">
document.getElementById('unlimited').onclick = function () {
if (this.checked) document.getElementById('unlimited').value = 1; else document.getElementById('unlimited').value = '0';
}
</script>
{/literal}
</td>
</tr>
В файле /published/SC/html/scripts/classes/class.category.php после объявления всех переменных в начале файле (после строки var $slug;) дописываем «var $unlimited;«
В файле /published/SC/html/scripts/classes/class.languagesmanager.php в массив CATEGORIES_TABLE добавляем пункт «unlimited″, чтобы в итоге мы получили следующее
CATEGORIES_TABLE => array(
'name', 'description', 'unlimited', 'meta_title', 'meta_description', 'meta_keywords'),
Почемуто записала в бд 1 ку а ноль никак не хочет не при отмененом не прикаком если токо валуе в 0 не поставить!
Последнее редактирование: