Права для супермодераторов изменять некоторые поля БД - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

репутация

Страница 1 из 1

Права для супермодераторов изменять некоторые поля БД

#1 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 611
  • Регистрация: 14-Июнь 09
  • Репутация: 14
  • IPB version:3.1.x
 

Отправлено 23 Июнь 2014 - 10:24

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

Пример: Изменять скажем поле репутации.
0

#2 Пользователь не на сайте   Атаман ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 057
  • Регистрация: 13-Апрель 12
  • Репутация: 312
  • Откуда:no
  • IPB version:1.x
 

Отправлено 23 Июнь 2014 - 11:12

Попробуйте так - Админцентр - пользователи - ограничения доступа в АЦ.
Индивидуально сможете настроить доступ.
1

#3 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 260
  • Регистрация: 20-Март 09
  • Репутация: 2 070
  • IPB version:3.1.x
 

Отправлено 23 Июнь 2014 - 16:49

Написать функцию, которая будет выполнять изменения определенных полей в базе данных, и к которой будут иметь доступ супермодераторы. По другому никак.

Ограничения в АЦ не ограничит доступ только к полям определенных таблиц.
0

#4 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 611
  • Регистрация: 14-Июнь 09
  • Репутация: 14
  • IPB version:3.1.x
 

Отправлено 23 Июнь 2014 - 18:51

Просмотреть сообщениеsiv1987 сказал(а):

Написать функцию, которая будет выполнять изменения определенных полей в базе данных, и к которой будут иметь доступ супермодераторы. По другому никак.

Сложно написать такую функцию? И легко ли её будет подстраивать к разным полям БД?


Просмотреть сообщениеsiv1987 сказал(а):

Ограничения в АЦ не ограничит доступ только к полям определенных таблиц.

Именно.
0

#5 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 260
  • Регистрация: 20-Март 09
  • Репутация: 2 070
  • IPB version:3.1.x
 

Отправлено 23 Июнь 2014 - 19:17

Просмотреть сообщениеHaktar сказал(а):

Сложно написать такую функцию? И легко ли её будет подстраивать к разным полям БД?

Не знаю, смотря каким функционалом она должно обладать.
Нужно отталкиваться не от того, что редактируете поле в бд, а от действие что изменяете репутацию, а оно, естественно, будет происходить запросом к бд. Постановка "изменять некоторые поля БД" наверное не совсем правильная, ведь все действия на форуме так или иначе изменяют БД, но вы ведь не предоставляете пользователям право менять некоторые поля таблицы, это делает сам форум.
Если речь именно о доступе к бд, то как вариант, можно написать конструктор, где сначала выбирается таблица, потом появляются поля которые можно редактировать в этой таблице с текущем значением, в духе phpMyAdmin. Либо предоставить возможность выполнять sql запросы, которые будут проходить фильтрацию на - тип действия, поля, таблица, вложенность и тд.
0

#6 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 611
  • Регистрация: 14-Июнь 09
  • Репутация: 14
  • IPB version:3.1.x
 

Отправлено 24 Июнь 2014 - 06:34

Просмотреть сообщениеsiv1987 сказал(а):

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

Вот вот, где то именно так.

В идеале хотелось бы так: непосредственно с форума вызывать менюшку, где есть минимально опций - удалить, изменить. Скажем менюшка к примеру на описанию к разделу - изменить описание к форуму. Доступна администраторам и супермодераторам.

Вот один из примеров гемороя так сказать - иногда юзеры просят изменить минус репутации на плюс, для этого пустякового дела приходится лезть в базу, выискивать поиском ид сообщения и менять. Операция пустяковая а занимает огромное кол-во времени.

Если такая модификация возможна, готов оплатить работы.
0

#7 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 260
  • Регистрация: 20-Март 09
  • Репутация: 2 070
  • IPB version:3.1.x
 

Отправлено 24 Июнь 2014 - 07:26

Ну для изменения репутации вовсе не обязательно писать конструктор sql запросов, можно просто реализовать функционал по смене репутации, который сам все будет делать.
0

#8 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 611
  • Регистрация: 14-Июнь 09
  • Репутация: 14
  • IPB version:3.1.x
 

Отправлено 24 Июнь 2014 - 11:38

Просмотреть сообщениеsiv1987 сказал(а):

Ну для изменения репутации вовсе не обязательно писать конструктор sql запросов, можно просто реализовать функционал по смене репутации, который сам все будет делать.

Не подскажете как это сделать?
0

#9 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 260
  • Регистрация: 20-Март 09
  • Репутация: 2 070
  • IPB version:3.1.x
 

Отправлено 24 Июнь 2014 - 19:25

Например, есть история репутации сообщения:

-IMG-

Для супермодераторов, при клике на иконку репутации тип меняется на противоположный - была положительной, стала отрицательной:

-IMG-

Ну и наоборот, с отрицательной меняется на положительную.
Для удаления репутации можно добавить иконку удаления:

-IMG-

Могут быть и другие варианты. Можно реализовать это в истории репутации если установлено дополнение.
0

#10 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 611
  • Регистрация: 14-Июнь 09
  • Репутация: 14
  • IPB version:3.1.x
 

Отправлено 25 Июнь 2014 - 17:41

Просмотреть сообщениеsiv1987 сказал(а):

Можно реализовать это в истории репутации если установлено дополнение.

Очень бы хотелось такое дополнение :)
0

#11 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 611
  • Регистрация: 14-Июнь 09
  • Репутация: 14
  • IPB version:3.1.x
 

Отправлено 29 Июнь 2014 - 12:24

Нет новостей? :)
0

#12 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 260
  • Регистрация: 20-Март 09
  • Репутация: 2 070
  • IPB version:3.1.x
 

Отправлено 01 Июль 2014 - 23:27

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

#13 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 611
  • Регистрация: 14-Июнь 09
  • Репутация: 14
  • IPB version:3.1.x
 

Отправлено 25 Октябрь 2014 - 02:49

Просмотреть сообщениеsiv1987 сказал(а):

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

Ещё такая просьба возможна? :)
0

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна