вопрос
Всем привет. Помогите решить проблему в Dle 10.4, нужно сделать в админке отображение чекбоксами при добавление новости, именно только для админпанели. Все что находил на просторах гугла и яндекса не работает.
За ранее всем спасибо.
За ранее всем спасибо.
Вот может кому то понадобится:
В файле /engine/skins/javascripts/application.js
найти в конце файла:
После добавить:
В файле /engine/skins/javascripts/application.js
найти в конце файла:
$('[data-rel=calendardate]').datetimepicker({
format:'Y-m-d',
closeOnDateSelect:true,
dayOfWeekStart: 1,
timepicker:false,
scrollInput:false,
scrollMonth:false,
i18n: cal_language
});
});
}).call(this);
После добавить:
$(function() {
var new_box = '', name_select = $('#addnews #category');
if(typeof name_select.attr('name')!=='undefined'){
$.each($('option', name_select),function (i,c) {
if(this.value!=0){
new_box += '<div style="width:200px;float: left;">'
+'<input type="checkbox" name="'+name_select.attr('name')+'" id="chk'+i+'" onclick="onCategoryChange(this);" value="'+this.value+'"'+(this.selected==true ? ' checked' : '')+'>'
+' <label for="chk'+i+'">'+this.text+'</label>'
+'</div>';}});
name_select.after('<div class="categoryCheckbox">'+new_box+'</div>').remove();
function smartColumns() {
$(".categoryCheckbox").css({ 'width' : "100%"});
var colWrap = $(".categoryCheckbox").width();
var colNum = Math.floor(colWrap / 200);
var colFixed = Math.floor(colWrap / colNum);
$(".categoryCheckbox").css({ 'width' : colWrap});
$(".categoryCheckbox div").css({ 'width' : colFixed});}
smartColumns();
$(window).resize(function(){smartColumns();});
}
});