Перейти к контенту
  • 0

Добовление своих разделов в админке.


Neo[CCCP]

Вопрос

Задача:

Сделать чтоб из админки, менялись два поля в БД, потом внешним скриптом будут делаться выборки из этих полей.

 

Что я сделал:

1. В таблице ibf_members добавил два поля. Скажем поле points_s и поле points.

 

Далее,

Файл sources\action_admin\member.php

скачал и переименовал в : points.php

В нём сделал следующие изменения:

//-----------------------------------------

// Other

//-----------------------------------------

 

Добавил строки:

 

$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Поинты  ставить ?</b>" ,
                                                                                                                                                        $this->ipsclass->adskin->form_yes_no("points_s", $mem['points_s'] )
                                                                                                                                       )      );

    $this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Количество поинтов</b>" ,
                                                                                                                               $this->ipsclass->adskin->form_input("points", $mem['points'])
                                                                                                         )      );

 

Далее в:

//-----------------------------------------

// Throw to the DB

//-----------------------------------------

 

Добавил строки:

 

'points_s'         => $this->ipsclass->input['points_s'],
'points'         => $this->ipsclass->input['points'],

 

 

Класс class ad_member

Переименовал в class ad_points

var $perm_child = "mem"; переименовал в var $perm_child = "poi";

 

Далее, в:

sources\acp_loaders\acp_content.php

 

В функцие:

function auto_run()

Добавил строку:

'poi' => 'points',

 

Далее, в:

sources\acp_loaders\acp_pages_content.php

Добавил в:

$CATS[]  = array( 'Пользователи и группы' );

$PAGES[] = array(

Строку:

13 => array ( 'Points' , 'section=content&act=poi&code=search' ),

 

 

Но вот беда, при поиске пользователей, через пункт Админки "Поинтс", оно всё равно тыкается не на "points.php" а на "members.php".

Т.е. на файлик без изменений.

 

В чём моя ошибка, кто подскажет???

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

Пока что нет ответов на этот вопрос

Присоединиться к обсуждению

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

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.