Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Настройки прав доступа по группам
  • Настройки прав доступа по каждой категории
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
 
 
 
 

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

Вернуться   форум vBSupport.org > vBulletin > vBulletin 3.5.x > Хаки, моды и скрипты 3.5

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 16.09.2005, 08:43   #1
Администратор
Неадекватный
 
Аватар для КотЪ
Advanced Plugin Manager Продвинутый плагин-мененджер. Из серии Must Have!

vB Version: 3.5.0 RC2

Advanced Plugin Manager

Намного удобнее и упорядоченнее дефолтного.
Смотрите сами скриншот.
Изображения
Тип файла: jpg plmanager.jpg (63.4 Кб, 252 просмотров)
Вложения
Тип файла: zip advplugins.zip (3.2 Кб, 68 просмотров)
  Ответить с цитированием
Рекламка
Реклама на форуме
Старый 05.11.2005, 14:27   #2
КотЪ
Администратор
Неадекватный
 
Аватар для КотЪ
Group Plugins by Product in the ACP Plugin Manager

Group Plugins by Product in the ACP Plugin Manager

Simply find this section of code in the admincp/plugin.php file ;


PHP Code:
Код:
if ($_REQUEST['do'] == 'modify') 
{ 
$products = fetch_product_list(true); 

print_form_header('plugin', 'updateactive'); 
print_table_header($vbphrase['plugin_system'], 4); 
print_cells_row(array($vbphrase['title'], $vbphrase['product'], $vbphrase['active'], $vbphrase['controls']), 1); 

$plugins = $db->query_read("SELECT * FROM " . TABLE_PREFIX . "plugin ORDER BY hookname, title"); 
$prevhook = ''; 
while ($plugin = $db->fetch_array($plugins)) 
{ 
if ($plugin['hookname'] != $prevhook) 
{ 
$prevhook = $plugin['hookname']; 
print_description_row("$vbphrase[hook_location] : " . $plugin['hookname'], 0, 4, 'tfoot'); 
} 

$product = $products[($plugin['product'] ? $plugin['product'] : 'vbulletin')]; 
if (!$product) 
{ 
$product = array('title' => "<em>$plugin[product]</em>", 'active' => 1); 
} 
if (!$product['active']) 
{ 
$product['title'] = "<strike>$product[title]</strike>"; 
} 

$title = htmlspecialchars_uni($plugin['title']); 
$title = ($plugin['active'] AND $product['active']) ? $title : "<strike>$title</strike>"; 

print_cells_row(array( 
"<a href=\"plugin.php?" . $vbulletin->session->vars['sessionurl'] . "do=edit&amp;pluginid=$plugin[pluginid]\">$title</a>", 
$product['title'], 
"<input type=\"checkbox\" name=\"active[$plugin[pluginid]]\" value=\"1\"" . ($plugin['active'] ? ' checked="checked"' : '') . " />", 
construct_link_code($vbphrase['edit'], "plugin.php?" . $vbulletin->session->vars['sessionurl'] . "do=edit&amp;pluginid=$plugin[pluginid]") . 
construct_link_code($vbphrase['delete'], "plugin.php?" . $vbulletin->session->vars['sessionurl'] . "do=delete&amp;pluginid=$plugin[pluginid]") 
)); 
} 

print_submit_row($vbphrase['save_active_status'], false, 4); 

echo '<p align="center">' . construct_link_code($vbphrase['add_new_plugin'], "plugin.php?" . $vbulletin->session->vars['sessionurl'] . "do=add") . '</p>'; 
}
and replace it with this ;


PHP Code:
Код:
if ($_REQUEST['do'] == 'modify') 
{ 
$products = fetch_product_list(true); 

print_form_header('plugin', 'updateactive'); 
print_table_header($vbphrase['plugin_system'], 4); 
print_cells_row(array($vbphrase['title'], $vbphrase['hook_location'], $vbphrase['active'], $vbphrase['controls']), 1); 

$plugins = $db->query_read("SELECT * FROM " . TABLE_PREFIX . "plugin ORDER BY product, hookname, title"); 
$prevhook = ''; 
while ($plugin = $db->fetch_array($plugins)) 
{ 
$product = $products[($plugin['product'] ? $plugin['product'] : 'vbulletin')]; 
if ($plugin['product'] != $prevhook) 
{ 
$prevhook = $plugin['product']; 
print_description_row("(" . $plugin['product'] . ") : " . $product['title'], 0, 4, 'tfoot'); 
} 
if (!$product) 
{ 
$product = array('title' => "<em>$plugin[product]</em>", 'active' => 1); 
} 
if (!$product['active']) 
{ 
$product['title'] = "<strike>$product[title]</strike>"; 
} 

$title = htmlspecialchars_uni($plugin['title']); 
$title = ($plugin['active'] AND $product['active']) ? $title : "<strike>$title</strike>"; 

print_cells_row(array( 
"<a href=\"plugin.php?" . $vbulletin->session->vars['sessionurl'] . "do=edit&amp;pluginid=$plugin[pluginid]\">$title</a>", 
$plugin['hookname'], 
"<input type=\"checkbox\" name=\"active[$plugin[pluginid]]\" value=\"1\"" . ($plugin['active'] ? ' checked="checked"' : '') . " />", 
construct_link_code($vbphrase['edit'], "plugin.php?" . $vbulletin->session->vars['sessionurl'] . "do=edit&amp;pluginid=$plugin[pluginid]") . 
construct_link_code($vbphrase['delete'], "plugin.php?" . $vbulletin->session->vars['sessionurl'] . "do=delete&amp;pluginid=$plugin[pluginid]") 
)); 
} 

print_submit_row($vbphrase['save_active_status'], false, 4); 

echo '<p align="center">' . construct_link_code($vbphrase['add_new_plugin'], "plugin.php?" . $vbulletin->session->vars['sessionurl'] . "do=add") . '</p>'; 
}
  Ответить с цитированием
Ответ

Закладки

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

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

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



 
 

Текущее время: 09:19 26.05.2012. Часовой пояс GMT +4.


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