kpoxas 0 Опубликовано 28 января, 2010 Жалоба Share Опубликовано 28 января, 2010 Немного неудобно, что в быстром редактировании цен стоит radio для активации товара, в то время как в редактировании товара- светофор. Предлагаю решение на JQuery В файле quick_updates.php после <?php require(DIR_WS_INCLUDES . 'header.php'); ?><!-- header_eof //-->[/code] вставить [code]<script type="text/javascript" src="../jscript/jquery/jquery.js"></script><script type="text/javascript" src="includes/app.js"></script> А в папке admin/includes создать файл app.js c содержимым: jQuery.noConflict();jQuery(document).ready(function(){ var cssObjRedLight= { width: '19px', height: '25px', padding: '0 7px', background: 'url(./images/icon_status_red_light.gif) no-repeat center center', }; var cssObjGreenLight= { width: '19px', height: '25px', padding: '0 7px', background: 'url(./images/icon_status_green_light.gif) no-repeat center center', }; var cssObjRed= { width: '19px', height: '25px', padding: '0 7px', background: 'url(./images/icon_status_red.gif) no-repeat center center', }; var cssObjGreen= { width: '19px', height: '25px', padding: '0 7px', background: 'url(./images/icon_status_green.gif) no-repeat center center', }; jQuery("input:radio").before('<span></span>'); jQuery("input[value='0']:radio").prev().css(cssObjRedLight); jQuery("input[value='1']:radio").prev().css(cssObjGreenLight); jQuery("input[value='0']:radio:checked").prev().css(cssObjRed); jQuery("input[value='1']:radio:checked").prev().css(cssObjGreen); jQuery("input[value='0']:radio").prev() .click(function() { jQuery(this).next().attr('checked', true); jQuery(this).css(cssObjRed); jQuery(this).next().next().css(cssObjGreenLight); }); jQuery("input[value='1']:radio").prev() .click(function() { jQuery(this).next().attr('checked', true); jQuery(this).css(cssObjGreen); jQuery(this).prev().prev().css(cssObjRedLight); }) jQuery("input:radio").hide();});[/code] Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 января, 2010 Жалоба Share Опубликовано 29 января, 2010 Спасибо, что кодом поделились. Ссылка на сообщение Поделиться на другие сайты
kpoxas 0 Опубликовано 29 января, 2010 Автор Жалоба Share Опубликовано 29 января, 2010 та не за что, менеджеры постоянно путают, где On, а где Off Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 января, 2010 Жалоба Share Опубликовано 29 января, 2010 :) Ссылка на сообщение Поделиться на другие сайты
mazdov 0 Опубликовано 11 марта, 2010 Жалоба Share Опубликовано 11 марта, 2010 Спасибо) Мелочь, а приятно ) Ссылка на сообщение Поделиться на другие сайты
Rodan 0 Опубликовано 6 августа, 2010 Жалоба Share Опубликовано 6 августа, 2010 Поставил себе, работает :) А как сделать для других полей типа - на главной или выгрузка в яндекс маркет? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 августа, 2010 Жалоба Share Опубликовано 7 августа, 2010 Использовать тот же jquery, но уже правда свой код писать. Ссылка на сообщение Поделиться на другие сайты
Rodan 0 Опубликовано 7 августа, 2010 Жалоба Share Опубликовано 7 августа, 2010 Я думал, может одну переменную поменять и можно для других столбцов использовать :) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 августа, 2010 Жалоба Share Опубликовано 7 августа, 2010 Не одну наверное, вобщем сверху ведь kpoxas привёд код, можео дальше с ним экспериментировать. Ссылка на сообщение Поделиться на другие сайты
Rodan 0 Опубликовано 7 августа, 2010 Жалоба Share Опубликовано 7 августа, 2010 Это уже не для меня :) Спасибо Ссылка на сообщение Поделиться на другие сайты
Иван Юрченко 0 Опубликовано 11 августа, 2010 Жалоба Share Опубликовано 11 августа, 2010 Может стоит это усовершенствование включить в следующую версию? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 августа, 2010 Жалоба Share Опубликовано 11 августа, 2010 По идее, нужно весь модуль переписать для начала, кривоват он. А потом чуть украсить. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения