Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Доп. поле покупателя, которое может редактировать лишь админ

Подскажите, поджалуйста, можно ли как-нибудь (средствами правки кода или, возможно, стандартными методами) создать дополнительное поле покупателя (в частности, мне нужно поле "Баланс"), которое будет недоступно для редактирования самоим пользователем, а только администратором из панели?..

Заранее благодарен за помощь!


Если не используются доп. поля покупателя. то можно в них сделать.
на страницах редактирования данных это поле скрывать, а вот где и как его выводить..... чет не соображу сейчас.


ну мне и нужны доп. поля, которые будет видеть администратор и пользователь в профиле, но пользователь их редактировать не может... этакие заметки для админа, видимые также и юзеру...


Ну вот я и пишу - на страницах редактирования данных это поле скрывать
т.е. в файлах шаблона, дополнительные поля выводятся через определенный код. вот просто взять и скрыть его от покупателя.

Надо посмотреть. Если созданное поле имеет свой уникальный ID, то можно будет через CSS скрывать его везде в формах редактирования не скрывая при этом остальные доп. поля.

Только вот где выводить хотите это поле? На какой странице?


в профиле пользователя в виде простого текста (не input), а также в админке (желательно в списке пользователей или хотя бы при их редактировании)...
вот бы сделать в админке при сосздании доп. поля галочку "разрешить редактирование самим пользователем", активную по дефолту... ну и где-то сделать проверку на это условие... это было бы просто супер решение...



Если созданное поле имеет свой уникальный ID...


Это новое слово в программистской науке!



в профиле пользователя в виде простого текста (не input), а также в админке (желательно в списке пользователей или хотя бы при их редактировании)...
вот бы сделать в админке при сосздании доп. поля галочку "разрешить редактирование самим пользователем", активную по дефолту... ну и где-то сделать проверку на это условие... это было бы просто супер решение...


Конечно, можно. Знай себе код дорабатывай...
Стандартных средств для такого нет



Конечно, можно. Знай себе код дорабатывай...
Стандартных средств для такого нет
может. кто пождсказать, в каких файлах искать. чтоб вставить такую проверку?


Нет. У полей нет своих идентификаторов. только name

<input type="text" name="fields_name" value="Телефон">
Если бы добавлялся еще id="fields_name_1", то можно было бы скрыть его на странице редактирования
#fields_name_1 {display:none;}
Хотя можно наверно как-то через smarty проверку сделать на выводимое поле...


Это новое слово в программистской науке!

О чем речь?



может. кто пождсказать, в каких файлах искать. чтоб вставить такую проверку?


admin/product_extra_fields.php
admin/customers.php
Может, и еще в каких-то.
И структуру в базе немного менять надо.


сколько может стоить сделать такое на заказ? стоб работало. как я описал


Например, 80$


не жирно за небольшой хак?...
нашел человека за червонец...


Источник



Copyright ShopOS