ExBB Community » Файловый ExBB » Модификации и дополнения » Дополнения для Админцентра

Страниц (1): [1]
 

1. altjo - 28 ноября 2010 — 20:05 - перейти к сообщению
Вывод информации о PHP в Админцентре
(мелочь, но иногда может понадобиться =))

1) откройте файл /admincenter.php
после строки
CODE:
$fm->_LoadLang('admincenter',TRUE);


добавьте следующие строки
CODE:
$fm->_String('do');
if($fm->input['do'] === 'phpinf')
{
echo phpinfo();
exit();
}


2) откройте /admin/index_body.tpl
найдите фразу
CODE:
<b>{$php_ver}</b>

и замените на следующее
CODE:
<a href="admincenter.php?do=phpinf" target="_blank"><b>{$php_ver}</b></a>


Теперь после клика по версии PHP в Админцентре, в новом окне откроется информации о PHP
2. altjo - 28 ноября 2010 — 20:06 - перейти к сообщению
Выводит следующую информацию в Админцентре:
- Ограничение на время выполнения скрипта;
- Максимальный размер данных, которые можно передать методом POST;
- Максимальный размер файла, который пользователь может закачать на сервер.

1) откройте файл /admincenter.php
после строки
CODE:
$fm->_LoadLang('admincenter',TRUE);


добавьте следующие строки
CODE:
$maxtime = ini_get("max_execution_time");
$maxpost = ini_get("post_max_size");
$uplmax = ini_get("upload_max_filesize");


2) откройте /admin/index_body.tpl, найдите строки
CODE:
<tr class="genmed">
<td class="row1" nowrap="nowrap">{$fm->LANG['UploadsSize']}:</td>
<td class="row2"><b>{$uploads} kB</b></td>
<td class="row1" nowrap="nowrap">{$fm->LANG['ServerLoads']}:</td>
<td class="row2"><b>{$server_load}</b></td>
</tr>


после них добавьте следующие строки
CODE:
<tr class="genmed">
<td colspan=4 class="row2" nowrap="nowrap"></td>
</tr>
<tr class="genmed">
<td colspan=3 class="row1">{$fm->LANG['maxtime']}:</td>
<td class="row2"><b>{$maxtime} {$fm->LANG['mtime']}</b></td>
</tr>
<tr class="genmed">
<td colspan=3 class="row1">{$fm->LANG['maxpost']}:</td>
<td class="row2"><b>{$maxpost}</b></td>
</tr>
<tr class="genmed">
<td colspan=3 class="row1">{$fm->LANG['uplmax']}:</td>
<td class="row2"><b>{$uplmax}</b></td>
</tr>


3) откройте файл /language/russian/lang_admin_admincenter.php
найдите строку
CODE:
?>


и перед ней добавьте
CODE:
$this->LANG['maxtime'] = 'Ограничение на время выполнения скрипта';
$this->LANG['maxpost'] = 'Максимальный размер данных, которые можно передать методом POST';
$this->LANG['uplmax'] = 'Максимальный размер файла, который пользователь может закачать на сервер';
$this->LANG['mtime'] = 'секунд';
3. Guyver - 14 октября 2014 — 01:38 - перейти к сообщению
Спасибо, всё работает как часы! Установил оба дополнения.
4. rch - 25 октября 2014 — 13:27 - перейти к сообщению
Особенно было интересно узнать ограничения у хостинг-провайдера на время выполнения скрипта, т.к. при более чем 4000 тем в одном форуме/подфоруме перестает работать отсылка e-mail об активностях в теме, а новые темы создаются пустыми (стоит 10 секунд).

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0358]     [ ]