Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как сделать категории чекбосами при добавление новости в админке - DLE 10.4 ?

Как сделать категории чекбосами при добавление новости в админке - DLE 10.4 ?


     04.04.2015    Общие вопросы    1078

вопрос
Всем привет. Помогите решить проблему в Dle 10.4, нужно сделать в админке отображение чекбоксами при добавление новости, именно только для админпанели. Все что находил на просторах гугла и яндекса не работает.

За ранее всем спасибо.

Ответил: blocbaster


Вот может кому то понадобится:
В файле /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();});



}

});

Комментарии пользователей (2)

D0Gmatist
225

794 | 281

D0Gmatist - 4 апреля 2015 10:22 - Местный

В стол заказов

Каждый программист знает - в правильном софте все должно быть прекрасно:
и пользовательский интерфейс, и программные решения, и гениальные ошибки!
Болтовня ничего не стоит. Покажите мне код.

blocbaster
69 | 7

blocbaster - 4 апреля 2015 18:40 - Юзер

Спасибо, уже нашел кто сделал этот хак.

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

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