Пропустить

Изменение численных данных при создании темы

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Изменение численных данных при создании темы

Сообщение ilja » 03.07.2009 20:39

В базе данных таблица `phpbb_users`в нее добавлено ещё один столбец для каждого пользователя user_kot

Хочу сделать,
1. при создании новой темы шла проверка на значение user_kot, если значение меньше либо равно 0, то откатывало назад с сообщением - "у вас нет прав для создания новой темы"
2. после создания темы уменьшало значение на 1

ilja
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 30.06.2009 21:03
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Изменение численных данных при создании темы

Сообщение MIT » 03.07.2009 22:04

Ну делай нужный тебе селект в проверке прав при создании темы. После создания темы - обновляй значение.
Аватара пользователя
MIT
Поддержка
Поддержка
 
Сообщения: 2059
Зарегистрирован: 14.03.2009 18:52
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 16 раз.
Поблагодарили: 277 раз.

Re: Изменение численных данных при создании темы

Сообщение rxu » 04.07.2009 15:54

ilja
Вообще-то тут форум авторов. Что-то я не вижу авторского варианта кода, который можно было бы обсудить.
Если вам надо, чтобы код за вас сделал кто-то другой, то это явно не то место.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Re: Изменение численных данных при создании темы

Сообщение ilja » 05.07.2009 14:41

то что у меня получилось, но оно не срабатывает ...

$sql = 'SELECT user_kot FROM phpbb_users WHERE user_id = ' . $user->data['user_id'] ;
$result = $db->sql_query($sql);
$user_kot=$db->sql_fetchfield('user_kot');
if ($user_kot<=0)
{...

добавил в posting.php

2. после создания темы уменьшало значение на 1 - (не сделал так как не срабатывает первый)

ilja
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 30.06.2009 21:03
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Для авторов (phpBB 3.0.x)

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы