Выводим иконки форматов аттачей:
- Не требуется модификация базы данных
- Легкая установка
- Не требуется редактировать таблицу стилей
В файле /engine/bullet_energy/action/site/showtopic.phpНайти:
while ($attachment = parent::$db->get_row()) {
Добавить ниже:
$urlTemp2 = strtolower(substr($attachment['attachment_name'], -3));
Найти:
$replace[$attachment['attachment_content_id']] .= '<li class="attachmentBox"><div class="InnertBox"><div class="attachmentInfoBox"><h4><a href="' . parent::$link->attachLinck(intval($attachment['attachment_id'])) . '">' . substr($attachment['attachment_name'], 10) . '</a></h4><dl><dt>' . parent::$bullet_energy_lang['attachment_2'] . '</dt><dd>' . formatsize($attachment['size']) . '</dd></dl><dl><dt>' . parent::$bullet_energy_lang['attachment_3'] . '</dt><dd>' . $attachment['attachment_count'] . '</dd></dl></div></div></li>' ;
Заменить на:
$replace[$attachment['attachment_content_id']] .= '<li class="attachmentBox"><div class="InnertBox"><div class="attachmentInfoBox"><dl><dt><div class="uploadify-icon-files"><span class="icon-'.$urlTemp2.'"></span></div></dt><dd><a href="' . parent::$link->attachLinck(intval($attachment['attachment_id'])) . '">' . substr($attachment['attachment_name'], 10) . '</a></dd></dl><dl><dt>' . parent::$bullet_energy_lang['attachment_2'] . '</dt><dd>' . formatsize($attachment['size']) . '</dd></dl><dl><dt>' . parent::$bullet_energy_lang['attachment_3'] . '</dt><dd>' . $attachment['attachment_count'] . '</dd></dl></div></div></li>' ;
Найти:
$replace[$attachment['attachment_content_id']] .= '<li class="attachmentBox"><div class="InnertBox"><div class="attachmentInfoBox"><h4><a href="' . parent::$link->attachLinck(intval($attachment['attachment_id'])) . '">' . substr($attachment['attachment_name'], 10) . '</a></h4><dl><dt>' . parent::$bullet_energy_lang['attachment_2'] . '</dt><dd>' . formatsize($attachment['size']) . '</dd></dl></div></div></li>' ;
Заменить на:
$replace[$attachment['attachment_content_id']] .= '<li class="attachmentBox"><div class="InnertBox"><div class="attachmentInfoBox"><dl><dt><div class="uploadify-icon-files" style="float:left; margin: 0px 5px"><span class="icon-'.$urlTemp2.'"></span></div></dt><dd><a href="' . parent::$link->attachLinck(intval($attachment['attachment_id'])) . '">' . substr($attachment['attachment_name'], 10) . '</a></dd></dl><dl><dt>' . parent::$bullet_energy_lang['attachment_2'] . '</dt><dd>' . formatsize($attachment['size']) . '</dd></dl></div></div></li>' ;
Готово.
, , нравится это сообщение.