Опубликовано: 23 июня 201411 г Как можно реализовать такое: непосредственно через форум дать возможность супермодераторам изменять некоторые поля базы данных форума. Пример: Изменять скажем поле репутации.
Опубликовано: 23 июня 201411 г Попробуйте так - Админцентр - пользователи - ограничения доступа в АЦ.Индивидуально сможете настроить доступ.
Опубликовано: 23 июня 201411 г Написать функцию, которая будет выполнять изменения определенных полей в базе данных, и к которой будут иметь доступ супермодераторы. По другому никак. Ограничения в АЦ не ограничит доступ только к полям определенных таблиц.
Опубликовано: 23 июня 201411 г Автор Написать функцию, которая будет выполнять изменения определенных полей в базе данных, и к которой будут иметь доступ супермодераторы. По другому никак.Сложно написать такую функцию? И легко ли её будет подстраивать к разным полям БД? Ограничения в АЦ не ограничит доступ только к полям определенных таблиц.Именно.
Опубликовано: 23 июня 201411 г Сложно написать такую функцию? И легко ли её будет подстраивать к разным полям БД?Не знаю, смотря каким функционалом она должно обладать. Нужно отталкиваться не от того, что редактируете поле в бд, а от действие что изменяете репутацию, а оно, естественно, будет происходить запросом к бд. Постановка "изменять некоторые поля БД" наверное не совсем правильная, ведь все действия на форуме так или иначе изменяют БД, но вы ведь не предоставляете пользователям право менять некоторые поля таблицы, это делает сам форум.Если речь именно о доступе к бд, то как вариант, можно написать конструктор, где сначала выбирается таблица, потом появляются поля которые можно редактировать в этой таблице с текущем значением, в духе phpMyAdmin. Либо предоставить возможность выполнять sql запросы, которые будут проходить фильтрацию на - тип действия, поля, таблица, вложенность и тд.
Опубликовано: 24 июня 201411 г Автор Если речь именно о доступе к бд, то как вариант, можно написать конструктор, где сначала выбирается таблица, потом появляются поля которые можно редактировать в этой таблице с текущем значением, в духе phpMyAdmin. Либо предоставить возможность выполнять sql запросы, которые будут проходить фильтрацию на - тип действия, поля, таблица, вложенность и тд.Вот вот, где то именно так. В идеале хотелось бы так: непосредственно с форума вызывать менюшку, где есть минимально опций - удалить, изменить. Скажем менюшка к примеру на описанию к разделу - изменить описание к форуму. Доступна администраторам и супермодераторам. Вот один из примеров гемороя так сказать - иногда юзеры просят изменить минус репутации на плюс, для этого пустякового дела приходится лезть в базу, выискивать поиском ид сообщения и менять. Операция пустяковая а занимает огромное кол-во времени. Если такая модификация возможна, готов оплатить работы.
Опубликовано: 24 июня 201411 г Ну для изменения репутации вовсе не обязательно писать конструктор sql запросов, можно просто реализовать функционал по смене репутации, который сам все будет делать.
Опубликовано: 24 июня 201411 г Автор Ну для изменения репутации вовсе не обязательно писать конструктор sql запросов, можно просто реализовать функционал по смене репутации, который сам все будет делать.Не подскажете как это сделать?
Опубликовано: 24 июня 201411 г Например, есть история репутации сообщения: Для супермодераторов, при клике на иконку репутации тип меняется на противоположный - была положительной, стала отрицательной: Ну и наоборот, с отрицательной меняется на положительную. Для удаления репутации можно добавить иконку удаления: Могут быть и другие варианты. Можно реализовать это в истории репутации если установлено дополнение.
Опубликовано: 25 июня 201411 г Автор Можно реализовать это в истории репутации если установлено дополнение.Очень бы хотелось такое дополнение :)
Опубликовано: 1 июля 201411 г За реализацию идеи изложенную выше для редактирования репутации могу взяться, потому что в принципе я уже знаю как это примерно будет выглядеть, если что нибудь другое - то нужно смотреть конкретно тз. Трудно что-то сказать из одних только абстракций.
Опубликовано: 24 октября 201411 г Автор За реализацию идеи изложенную выше для редактирования репутации могу взяться, потому что в принципе я уже знаю как это примерно будет выглядеть, если что нибудь другое - то нужно смотреть конкретно тз. Трудно что-то сказать из одних только абстракций.Ещё такая просьба возможна? :)
Как можно реализовать такое: непосредственно через форум дать возможность супермодераторам изменять некоторые поля базы данных форума.
Пример: Изменять скажем поле репутации.