1. копируем
addon.php -> core/includes/admin/
и заходим в админку. Это надо, чтобы отработал addon.php (добавил нужное поле к таблице).
Затем этот файл можно удалить, если он сам не удалился.
2. в файле picture_functions.php в функции GetPictures
вместо
$q = db_query("select photoID, productID, filename, thumbnail, enlarged, alt_filename, alt_thumbnail, alt_enlarged from ".PRODUCT_PICTURES.
" where productID=".(int)$productID);
вставляем
# BEGIN picture-sort
#$q = db_query("select photoID, productID, filename, thumbnail, enlarged, alt_filename, alt_thumbnail, alt_enlarged from ".PRODUCT_PICTURES.
#" where productID=".(int)$productID);
$q = db_query("SELECT * FROM ".PRODUCT_PICTURES." WHERE productID=".(int)$productID." ORDER BY sort");
# END picture-sort
3. в файле admin.php
3.1. после строки
UpdatePicturesUpload($_GET["productID"], $updatedFileNames, $_POST["default_picture"]);
вставляем
# BEGIN picture-sort
$psort = ScanPostVariableWithId(array("psort"));
foreach ($psort as $key => $value) db_query("UPDATE ".PRODUCT_PICTURES." SET sort=".(int)$value["psort"]." WHERE photoID=".(int)$key);
# END picture-sort
3.2 в блоке
<table class="adn"><tr class="lineb"><td align="left" colspan="5"><?php
echo ADMIN_PHOTOS;
?>
меняем colspan="5" на colspan="6"
3.3. перед строками
<td align="center"><?php
echo ADMIN_ON3;
?></td>
вставляем
<!-- BEGIN picture-sort -->
<td align="center">Sort</td>
<!-- END picture-sort -->
3.4. перед строкой
echo "<td valign=middle align=center>\n";
вставляем
# BEGIN picture-sort
echo "<td align='center'><input type='text'name=psort_".$picture["photoID"]." value='".$picture["sort"]."' size='2'></td>\n";
# END picture-sort
4. в файле product_detailed.php
4.1. вместо строки (таких замен две)
" AND productID=".$productID );
вставляем
# BEGIN picture-sort
#" AND productID=".$productID );
" AND productID=".$productID." ORDER BY sort" );
# END picture-sort
4.2. вместо строки
PRODUCT_PICTURES." where productID=".$productID );
вставляем
# BEGIN picture-sort
#PRODUCT_PICTURES." where productID=".$productID );
PRODUCT_PICTURES." WHERE productID=".$productID." ORDER BY sort" );
# END picture-sort