DataLife Engine > Версия для печати > Заменяем выбор категорий select на checkbox для dle

Заменяем выбор категорий select на checkbox для dle

Установка для пользовательской части: addnews.tpl



$(function() {

var new_box = '', name_select = $('#entryform #category');

if(typeof name_select.attr('name')!=='undefined'){

$.each($('option', name_select),function (i,c) {

if(this.value!=0){

new_box += ''

+''

+' '+this.text+''

+'';}});

name_select.after(''+new_box+'').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();});



}



});



Для админ панели: engine/skins/javascripts/application.js в самом низу вставить

$(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 += ''

+''

+' '+this.text+''

+'';}});

name_select.after(''+new_box+'').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();});



}



});

Автор: rocksmart