Александр 0 Опубликовано 29 ноября, 2012 Жалоба Share Опубликовано 29 ноября, 2012 Задача - поделить поле ввода описания редактируемого товара в админке на 3 поля, и каждое инкапсулировать в некие теги, которые при выводе в карточке товара создадут 3 вкладки. Т.о. имеем нетронутое в базе products_description_1, но оно состоит из 3х частей. Поле поделил. Но где теперь мне эти поля объединить в одно и записать в базу? new_product.php строка 49 $products_description = $_POST['products_description']; [/CODE] Кто знает где оно записывается в базу? файл [b]new_product.php или categories.php[/b] [b]ищу [/b]$_POST['products_description_1']; но видимо не оно. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 ноября, 2012 Жалоба Share Опубликовано 30 ноября, 2012 Записывается в /admin/includes/classes/categorories.php в методе insert_product, если я правильно помню. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 30 ноября, 2012 Автор Жалоба Share Опубликовано 30 ноября, 2012 Спасибо. Всё сработало, именно там. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 ноября, 2012 Жалоба Share Опубликовано 30 ноября, 2012 Не за что Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 30 ноября, 2012 Автор Жалоба Share Опубликовано 30 ноября, 2012 разделение описания и инкапсуляция частей в дивы во вложении архив с описанием чего, да как, может пригодится. Если надо можно в FaQ description_tabs.zip Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 декабря, 2012 Жалоба Share Опубликовано 1 декабря, 2012 Спасибо, что поделились кодом. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 2 декабря, 2012 Автор Жалоба Share Опубликовано 2 декабря, 2012 Кстати там jquery-ui, что в админке, в карточке товара используется. Подключается в следующей последовательности: Header.php: <?php if (isset($_GET['products_id'])) {?><link type="text/css" href="<?php echo 'templates/'.CURRENT_TEMPLATE.'/javascript/tabs/jquery-ui-1.7.2.custom.css'; ?>" rel="stylesheet" /> <?php } ?> <script type="text/javascript" src="jscript/jquery/jquery.js"></script> <?php if (isset($_GET['products_id'])) {?><script type="text/javascript" src="<?php echo 'templates/'.CURRENT_TEMPLATE.'/javascript/tabs/jquery-ui-1.7.2.custom.min.js'; ?>"></script> <script type="text/javascript"> $(function() { $( "#tabs" ).tabs({ beforeLoad: function( event, ui ) { ui.jqXHR.error(function() { ui.panel.html( "Couldn't load this tab. We'll try to fix this as soon as possible. " + "If this wouldn't be a demo." ); }); } }); }); </script> <?php } ?> [/CODE] Немного всё переделал, чтобы полностью внутри описания все управляющие теги генерировались. Делал для версии 1.67 По идее будет работать в любой версии. и + админку подрихтовать в конце admin/includes/stylesheet.css добавляем: [CODE] textarea#products_description_1,textarea#products_description_11,textarea#products_description_12,textarea#products_description_13, textarea#products_short_description_1 {height:100px;} textarea#products_short_description_1{background:#EAEAEA;} tabs_for_description(1.67).zip Ссылка на сообщение Поделиться на другие сайты
mazdov 0 Опубликовано 18 марта, 2013 Жалоба Share Опубликовано 18 марта, 2013 Так что это такое )) сделайте скрин как это выглядит в живую и как это работает? Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения