Студия креативных разработок DevArt.PRO.
Разработка сайтов и форумов под ключ!
Сильнейшая команда в России по vBulletin - читать подробнее...
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBSupport.org > Гурушник > Кодер

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 28.06.2010, 09:18   #1
Специалист
 
Аватар для Gulia
Задать доп. переменную в раздел

Доброе утро!
В настройках раздела есть заголовок $threadinfo[title] и описание $vboptions[description]. Как можно добавить дополнительную переменную?
  Ответить с цитированием
Рекламка
Реклама на форуме
Старый 28.06.2010, 10:59   #2
kerk
k0t
 
Аватар для kerk
в БД в таблицу тред нужно добавить свое поле
и потом оно будет доступно в массиве $thread или $threadinfo
  Ответить с цитированием
Старый 28.06.2010, 22:39   #3
Gulia
Специалист
 
Аватар для Gulia
Это я вас неправильно сориентировала. Всё выше сказанное относится к названию и описанию раздела и переменная нужна для раздела
Масив добавила - даже получилось!
А как теперь осуществить ввод данных сего поля в админпанели раздела не знаю

Последний раз редактировалось Gulia; 28.06.2010 в 22:58..
  Ответить с цитированием
Старый 28.06.2010, 23:07   #4
Cybermama
Эксперт
 
Аватар для Cybermama
Gulia, если вы создали новый столбец в БД то, надо создать новый плагин на хук forumdata_start
c кодом
Код:
$this->validfields['param'] = array(TYPE_NOHTML, REQ_NO);
(вместо TYPE_NOHTML можно поставить TYPE_UINT, TYPE_STR - в зависимости от данных которые должны вводится в ваше поле )
и плагин на хук forumadmin_edit_form
Код:
print_table_header('моя дополнительная настройка');
print_input_row('введите значние доп. настройки', 'forum[param]', $forum['param'],1);
//Вместо param - название вашего добавленного столбца в БД
//(данная штука выведет инпут) - можно вывести
print_textarea_row('введите значние доп. настройки', 'forum[param]', $forum['param'],5,50,true,true); \\ текстареа
и т.п. - все доступные функции можно изучить в файле includes/adminfunction.php

После добавления этих 2-х плагинов новый параметр появится в админке при создании\редактировании разделов (которое Разделы и модераторы->Управление разделами)
  Ответить с цитированием
Старый 29.06.2010, 00:05   #5
Gulia
Специалист
 
Аватар для Gulia
Всё получилось! Теперь намного больше поняла как устроен vbulletin - спасибо очень действенно и поучительно. Теперь смогу сама создавать собственные переменные
  Ответить с цитированием
Старый 29.06.2010, 09:35   #6
Cybermama
Эксперт
 
Аватар для Cybermama
:-)
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 21:31 25.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version zEdition
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot