1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.0.x Меняем иконки для вложений разных типов

Тема в разделе "Модификации шаблонов", создана пользователем barbinsclearon, 18.04.2021.

Загрузка
  1. barbinsclearon

    barbinsclearon Новичок

    Регистрация:
    18.04.21
    Сообщения:
    1
    Симпатии:
    0
    По умолчанию в XenForo одна иконка для всех типов вложений. Чтобы это исправить, необходимо выполнить следующие действия:
    1. В шаблоне attached_files найти строку:
      Код:
      src="@imagePath/xenforo/widgets/page.png" alt="{$attachment.filename}" /></a>
      и заменить этой строкой:
      Код:
      src="@imagePath/xenforo/attachs/{$attachment.extension}.png" alt="{$attachment.filename}" /></a>
    2. Далее в шаблоне attachment_editor_attachment найти строку:
      Код:
      <img src="@imagePath/xenforo/widgets/page.png" alt="{$attachment.filename}" />
      и заменить этой строкой:
      Код:
      <img src="@imagePath/xenforo/attachs/{$attachment.extension}.png" alt="{$attachment.filename}" />
    3. Теперь в папке со стилем создадим папку attachs и загрузим в нее изображения вложений.
      Имя изображения должно быть таким же как и расширение вложения - например для вложений с расширением zip получим такой путь к картинке:
      Код:
      styles/default/xenforo/attachs/zip.png
    4. Копируем также стандартный файлик page.png в папку attachs и переименовываем его в .png.
    Вот примерно так. Может и не самое элегантное и "правильное" решение, но работает отлично. :)

    Инструкция выше для XenForo 1.0.x.

    Если у вас XF 1.1.x, смотрим исправления в сообщении #35.
     

Поделиться этой страницей