Inter-Net.PRO

Изменить иконки Kunena

  • 28 4
12 фев 2019 16:31 #1 от Вячеслав
Приветствую, подскажите где меняются иконки на форуме Kunena 5? А точнее иконки статистики и пользователей?
Вложения:

  • 410 104
12 фев 2019 18:16 - 14 фев 2019 00:39 #2 от Inter-Net PRO
Насколько я помню - у вас нестандартный шаблон. Поэтому номера строк могут отличаться.
Пишу где это в Crypsis находится.

Виджет кто онлайн:
components\com_kunena\template\crypsis\layouts\widget\whoisonline\default.php
Строка 40
<?php echo KunenaIcons::members(); ?>
Виджет статистики:
components\com_kunena\template\crypsis\layouts\widget\statistics\default.php
Строка 38
<?php echo KunenaIcons::stats(); ?>
Если шаблон не обновляется, то можно прям вместо этих строчек прописать иконки.

А сами коды иконок находятся в libraries\kunena\icons\icons.php
Строка 194 такой блок:
   public static function members()
   {
      $ktemplate     = KunenaFactory::getTemplate();
      $topicicontype = $ktemplate->params->get('topicicontype');
      if ($topicicontype == 'fa')
      {
         return '<i class="fa fa-users fa-3x" aria-hidden="true"></i>';
      }
      if ($topicicontype == 'B2')
      {
         return '<span class="icon icon-user icon-big" aria-hidden="true"></span>';
      }
      if ($topicicontype == 'B3')
      {
         return '<span class="glyphicon glyphicon-user glyphicon-super" aria-hidden="true"></span>';
      }
      return '<span class="icon icon-user icon-big" aria-hidden="true"></span>';
   }
В зависимости от настроек выводит иконку FontAwesome, Icoomoon или глиф.
Сразу же ниже строка 225
public static function user()
{
.........
там блок с такими же правилами для иконки юзера.

Исправлять в libraries\kunena\icons\icons.php плохо потому что:
  • после обновления затрётся
  • эти же иконки могут использоваться в других местах кунены и возможно после их изменения будут некорректными по контексту.
Спасибо сказали: Вячеслав

Авторизация

Войти через соцсети: