| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Mizter Egoist 06.11.2015 11:22
Пишу добавление новости на сайт.<script>
function select(s_param){
var sSID = s_param.value;
var iSID = document.getElementsByClassName('SID');
var iHID = document.getElementsByClassName('HID');
for (var i = 0; i < iSID.length; i++) {
iSID[i].setAttribute('id', 'sid_'+[i]);
var vSID = iSID[i].value;
var inHID = document.getElementById('hid_'+vSID);
var sidHID = inHID.id.substr(4);
if (sSID == sidHID) {
inHID.setAttribute('style', 'display: block;');
} else if (sSID != sidHID) {
inHID.setAttribute('style', 'display: none;');
}
}
}
</script>
$sections[^get.getSections[]]
<div id="addEntry">
<form id="addEntryForm" name="addEntryForm" method="POST" enctype="multipart/form-data" accept-charset="UTF-8">
<label><input type="checkbox" name="active" value="true"> Активен</label><br>
<select name="SID" required onchange="select(this)">
<option disabled>Выберите раздел</option>
<option value="0">Верхний уровень</option>
^sections.menu{
<option value="$sections.id" class="SID">$sections.title</option>
}
</select>
^sections.menu{
$heading[^get.getHeadings[$.section_id[$sections.id]]]
<select name="HID_${sections.id}" class="HID" id="hid_${sections.id}" required style="display:none" multiple>
<option disabled>Выберите рубрику</option>
<option value="0">Верхний уровень</option>
^heading.menu{
<option value="$heading.id">$heading.title</option>
}
</select>
}
<input type="text" name="position" placeholder="Сортировка" value="100">
<input type="text" name="title" placeholder="Заголовок" required>
<input type="text" name="link" placeholder="URL адрес" required>
<input type="text" name="keywords" placeholder="Ключевые слова">
<textarea name="text" placeholder="Текст" required></textarea>
<div id="input_files">
<label class="fileform">
<span class="filebutton">Выбрать</span>
<input type="file" name="fileform" multiple>
</label>
</div>
<input type="submit" name="addEntry" value="Опубликовать">
</form>
</div>
^if(def $form:title && def $form:link && def $form:text && def $form:addEntry){
$rHID[HID_${form:SID}]
$subcat_items[$form:tables.[$rHID]]
^if($subcat_items){
^subcat_items.menu{
id = '$subcat_items.field'
}
}
}