G
Gemini_13
Гость
Название: Проверка в админке новой версии движка для TPII
Автор: PheRum, Gemini_13
Описание: В админке проверяется наличие новой версии движка. Если есть обновление, то версия становится красной и появляется ссылка на новую ревизию.
Cложность установки: Легкая
Время, необходимое для установки: ~ 5 минут
admin/index.php
Найти:
Вставить до:
Найти:
Вставить после:
templates/admin/index.tpl
Найти:
Заменить на:
Просьба особо сильно не ржать, учусь ток
Автор: PheRum, Gemini_13
Описание: В админке проверяется наличие новой версии движка. Если есть обновление, то версия становится красной и появляется ссылка на новую ревизию.
Cложность установки: Легкая
Время, необходимое для установки: ~ 5 минут
admin/index.php
Найти:
PHP:
$template->assign_vars(array(
"NUMBER_OF_POSTS" => $total_posts,
"NUMBER_OF_TOPICS" => $total_topics,
"NUMBER_OF_USERS" => $total_users,
Вставить до:
PHP:
// Проверка свежей версии
$site = CACHE('bb_cache')->get('site');
if (empty($site))
{
$site = file_get_contents("http://code.google.com/p/torrentpier2/source/list");
CACHE('bb_cache')->set('site', $site, 86400);
}
preg_match_all('#<td class="id"><a href="detail\?r=.*?">r(.*?)</a></td>#isu', $site, $source, PREG_SET_ORDER);
$revision_new = @$source[0][1];
$revision = substr($bb_cfg['tp_release_state'], 1);
if ($revision_new && $revision_new != $revision)
{
$version = '<b>'. $bb_cfg['tp_version'] .' <font color="red"><b>('. $bb_cfg['tp_release_state'] .')</b></font> <a href="http://code.google.com/p/torrentpier2/source/detail?r='. $revision_new .'" target="_blank">Свежая ревизия R'. $revision_new .'</a></b>';
}
else
{
$version = '<b>'. $bb_cfg['tp_version'] .'</b> <font color="green"><b>('. $bb_cfg['tp_release_state'] .')</b></font>';
}
Найти:
PHP:
$template->assign_vars(array(
"NUMBER_OF_POSTS" => $total_posts,
"NUMBER_OF_TOPICS" => $total_topics,
"NUMBER_OF_USERS" => $total_users,
PHP:
"VERSION" => $version,
templates/admin/index.tpl
Найти:
HTML:
<td class="row2"><b>{$bb_cfg['tp_version']} ({$bb_cfg['tp_release_state']})</b></td>
Заменить на:
HTML:
<td class="row2">{VERSION}</td>
Просьба особо сильно не ржать, учусь ток