Категории |
Доп. поле в админкеДобрый день. Подскажите, плиз, как добавить в админку дополнительное отображаемое поле "Код товара", перед Ближе к 22 по МСК, напишу как сделать, если раньше никто не покажет. ок. Жду. Не просто выведем модель, сделаем еще и сортировку по ней default : $catsort = 'cd.categories_name ASC'; $prodsort = 'pd.products_name ASC'; break; Ниже добавляем case 'model' : $catsort = 'c.sort_order ASC'; $prodsort = 'p.products_model ASC'; break; case 'model-desc': $catsort = 'c.sort_order ASC'; $prodsort = 'p.products_model DESC'; break; Далее находим <td class="dataTableHeadingContent" width="5%" align="center"> <?php echo TABLE_HEADING_EDIT; ?> <input type="checkbox" onClick="javascript:SwitchCheck();"> </td> Ниже добавляем <td class="dataTableHeadingContent" align="center"> Модель <?php echo os_sorting(FILENAME_CATEGORIES,'model'); ?> </td> Далее находим <td class="categories_view_data" style="text-align: left; padding-left: 5px;"> <?php echo '<a href="' . os_href_link(FILENAME_CATEGORIES, os_get_all_get_params(array('cPath', 'action', 'pID', 'cID')) . os_get_path($categories['categories_id'])) . '">' . os_image(http_path('icons_admin') . 'folder.gif', ICON_FOLDER) . '<a> <b><a href="'.os_href_link(FILENAME_CATEGORIES, os_get_all_get_params(array('cPath', 'action', 'pID', 'cID')) . os_get_path($categories['categories_id'])) .'">' . $categories['categories_name'] . '</a></b>'; ?> </td> И ВЫШЕ добавляем <td class="categories_view_data">--</td> Ищем <td class="categories_view_data"> <input type="checkbox" name="multi_products[]" value="<?php echo @$products['products_id']; ?>" <?php echo @$is_checked; ?>> </td> Ниже добавляем <td class="categories_view_data"> <?php echo $products['products_model']; ?> </td> Теперь для того, чтобы выводился номер модели в каталоги и при поиске по каталогу Надо найти ДВА запроса который ВЫШЕ этого кода if ($numr>$max_count){ $kn=0; $stp= TEXT_PAGES; $im=1;$nk=0; while ($kn<$numr){ if ($kn<>$page){ $stp.='<a href=categories.php?cPath='.$cPath.'&page='.$kn.(isset($_GET['search']) ? '&search='.$_GET['search'] : null).'>'.$im.'</a> '; }else{ $stp.='<font color="#CC0000">['.$im.']</font> '; } $kn=$kn+$max_count; $nk=$nk+$max_count; if ($nk>=$max_count*30){$stp.='<br />';$nk=0;} $im++; } } И в любое место, например после pd.products_name, добавить p.products_model, Прикрепил скрин, где видно примерные строки, где эти запросы. Если лень ковырять файл, то прикрепил уже измененный, для 2,5,4. NeBox, огромное спасибо!!! Буду пробовать. Такой метод подойдет для 2.5.9? Вполне. как добавить переключатель кол Товаров на странице ? как добавить переключатель кол Товаров на странице ? Может что то такое <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="main" align="left"> {#text_products_per_page#} <a href="{$LINK_PAGE}10">10</a>, <a href="{$LINK_PAGE}20">20</a>, <a href="{$LINK_PAGE}50">50</a>, <a href="{$LINK_PAGE}100">100</a> </td> </tr> </table> Или может так <div class="cat-prod-page"> <form id="prod-soft-menu"> <input type="hidden" name="select value" /> <select name="sel-pages" size="1" onchange="top.location.href = this.options.value;"> <option selected value="#">{#text_products_per_page#}</option> <option value="{$LINK_PAGE}10">10</option> <option value="{$LINK_PAGE}20">20</option> <option value="{$LINK_PAGE}50">50</option> <option value="{$LINK_PAGE}100">100</option> <option value="{$LINK_PAGE}500">500</option> </select> </form> </div> |
|