sammerson 0 Опубликовано 16 сентября, 2008 Жалоба Share Опубликовано 16 сентября, 2008 Вопрос такой: Менеджер с правами админа может добавлять товары в магазин - это настраивается, но хотелось бы запретить возможность удаления товара или категории товара (защита от дурака) - спрятать кнопку для него что ли или через апач(htaccess) вроде того что данное действие требует пароля или т.п.? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 сентября, 2008 Жалоба Share Опубликовано 16 сентября, 2008 Такого нет, т.е. на данный момент такой глубины разнграничения нет в VaM Shop. Такое есть в osCommerce VaM Edition. Можно разве что править файлы: /admmin/includes/modules/categories_view.php /admmin/includes/modules/new_product.php /admmin/includes/modules/new_category.php и там где идёт вывод нужной кнопки ставить условие вроде: if ($_SESSION['customer_id'] == '1') {код кнопки/if[/code]т.е.только для вас будет видна кнопка, т.е. как Вы пользователь с id = 1 Ссылка на сообщение Поделиться на другие сайты
sammerson 0 Опубликовано 16 сентября, 2008 Автор Жалоба Share Опубликовано 16 сентября, 2008 в принципе понятно, однако если не затруднит то можно попросить на примере хотябы "/admmin/includes/modules/categories_view.php" кусочек кода как правильно вставить, а я бы по аналогии в остальных местах поправил бы а то "и там где идёт вывод нужной кнопки ставить условие вроде:" - для моего уровня подготовки по PHP програмированию явно недостаточно Был бы очень признателен Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 сентября, 2008 Жалоба Share Опубликовано 16 сентября, 2008 Кнопка удалить - BUTTON_DELETE Ищем например такой кусок: $contents[] = array('align' => 'center', 'text' => '<table border=0><tr><td align="center">' . vam_button(BUTTON_DELETE, 'submit', 'name="multi_delete"').'</td></tr><tr><td>'.vam_button(BUTTON_MOVE, 'submit', 'name="multi_move"').'</td></tr><tr><td align="center">'.vam_button(BUTTON_COPY, 'submit', 'name="multi_copy"').'</td></tr></table>');[/code] меняем на: [code]if ($_SESSION['customer_id'] == '1') { $contents[] = array('align' => 'center', 'text' => '<table border=0><tr><td align="center">' . vam_button(BUTTON_DELETE, 'submit', 'name="multi_delete"').'</td></tr><tr><td>'.vam_button(BUTTON_MOVE, 'submit', 'name="multi_move"').'</td></tr><tr><td align="center">'.vam_button(BUTTON_COPY, 'submit', 'name="multi_copy"').'</td></tr></table>');} Тогда при заходе в категорию с товаром, справа кнопки Удалить, Копировать, Переместить будут видны только главному админку, т.е. пользователю с id = 1 Ссылка на сообщение Поделиться на другие сайты
sammerson 0 Опубликовано 16 сентября, 2008 Автор Жалоба Share Опубликовано 16 сентября, 2008 Спасибо получилось последний вопрос как называется кнопка "включить/выключить" в тесте кода? хочу ее тоже спрятать от греха подальше.. Ссылка на сообщение Поделиться на другие сайты
sammerson 0 Опубликовано 16 сентября, 2008 Автор Жалоба Share Опубликовано 16 сентября, 2008 все разобрался - большое спасибо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 17 сентября, 2008 Жалоба Share Опубликовано 17 сентября, 2008 Все тексты для админки находятся в /lang/russian/admin Тектсы именно серых кнопок в /lang/russian/admin/buttons.php Если нужно найти текст какой-то, просто ищите нужный текст в этих файлах, смотрите какая константа текстовая используется, а затем по php коду нужно искать эту константу, т.к. в php напрямую текст не задаётся, а через константы, что б мультиязычность была, допустим, при переключении на другой язык все кнопки были на английском. Ссылка на сообщение Поделиться на другие сайты
sammerson 0 Опубликовано 17 сентября, 2008 Автор Жалоба Share Опубликовано 17 сентября, 2008 СЕНКС Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 сентября, 2008 Жалоба Share Опубликовано 18 сентября, 2008 Удачи с магазином, сейчас пробую менеджер картинок другой немного для html-редатора, чуть позже в соседней теме напишу ссылку, как скачать и попробовать. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения