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

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

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

Загрузка
  1. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    И откуда такие сведения? Потому что еще со времен MS-DOS-а такое можно было делать. Т.е. в виндус вообще-то можно создавать файл с названием .png :)
     
  2. Alex Gludo

    Alex Gludo Bazinga!

    Регистрация:
    24.01.11
    Сообщения:
    484
    Симпатии:
    293
    воспользуйтесь для переименования файла, например, TotalCommander-ом
     
    Бboris нравится это.
  3. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Создайте файл в Total Commander.
     
  4. aquapage

    aquapage Местный

    Регистрация:
    10.04.11
    Сообщения:
    85
    Симпатии:
    19
    Версия XF:
    1.1.3
    Как поправить attached_files, т.к. такой строки
    src="@imagePath/xenforo/widgets/page.png" alt="{$attachment.filename}" /></a>
    в версии 1.1.0 Beta 5 у меня нет, я так понимаю надо редактировать эту строку,

    <a href="{xen:link attachments, $attachment}" target="_blank" class="genericAttachment"></a>
    только как это правильно сделать?
     
  5. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Я решил на этом сайте отказаться от данной фишки. В 1.1 действительно внесены изменения. Связаны они с графическими вложениями. Теперь на их месте мини-превью. Просто не стал вникать.
    Да и пару шаблонов меньше теперь править :)
     
  6. aquapage

    aquapage Местный

    Регистрация:
    10.04.11
    Сообщения:
    85
    Симпатии:
    19
    Версия XF:
    1.1.3
    А как тогда отображаются картинки вложений? Например, в этой теме на первой странице, zip вложения?
     
  7. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Поправлюсь.
    Я решил после обновления до 1.1 отказаться. В обновленном стиле этих изменений уже нет.
     
  8. aquapage

    aquapage Местный

    Регистрация:
    10.04.11
    Сообщения:
    85
    Симпатии:
    19
    Версия XF:
    1.1.3
    И я поправлюсь.
    Если в стиле изменений нет, то как отображаются картинки вложений? У меня сейчас любое вложение отображается листком, т.е. без картинки.
     
  9. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    На скрине пример вложения картинки и файла-архива.
    В первом случае видно превью, во втором - стандартная иконка-листок.
    attachment-thumnails.gif
     
  10. lexikon

    lexikon Пользователь

    Регистрация:
    11.10.11
    Сообщения:
    65
    Симпатии:
    24
    Версия XF:
    1.1.0 Final
    в 1.1 версии в шаблоне
    как я понял впихиваем в ссылку картинку
    ищем:
    Код:
    <xen:else />
    <a href="{xen:link attachments, $attachment}" target="_blank" class="genericAttachment"></a>
    </xen:if>
    меняем на:
    Код:
    <xen:else />
    <a href="{xen:link attachments, $attachment}" target="_blank" class="genericAttachment"><img src="@imagePath/xenforo/attachs/{$attachment.extension}.png" alt="{$attachment.filename}" />  </a>
    </xen:if> 
    может быть не правильно :confused:
     
    scream нравится это.
  11. scream

    scream Активный пользователь

    Регистрация:
    02.10.11
    Сообщения:
    22
    Симпатии:
    1
    у меня прокатило только в attached_files.css
    изменил
    Код:
    background: @primaryLighterStill url('@imagePath/xenforo/gradients/form-button-white-25px.png') repeat-x top;
    на
    Код:
    background: @primaryLighterStill url('@imagePath/xenforo/gradients/form-button-white-36px.png') repeat-x top;
     
  12. lexikon

    lexikon Пользователь

    Регистрация:
    11.10.11
    Сообщения:
    65
    Симпатии:
    24
    Версия XF:
    1.1.0 Final
    все равно бодяга какая то((( если к сообщению сразу прикрепить файл, то картинки там не будет вообще( тупо пусто...жмешь "Ответить" и перезагружаешь страницу - все ОК!
    atach.jpg

    тут видно как иконка файла растягивается(( тоже не приятно...после обновления страницы становится нормальной...какой шаблон отвечает за только что залитые файлы?
    atach2.jpg
    HTML:
    <img src="styles/baisik/xenforo/attachs/zip.png" alt="Steam (XF 1.1).zip" style="height: 50px; left: 0px"/>
    вот код после залития файла, ДО обновления страницы!!!
    После обновления получаем этот код:
    HTML:
    <img src="styles/baisik/xenforo/attachs/zip.png" alt="Steam (XF 1.1).zip"/>
     
  13. Goldman

    Goldman Местный

    Регистрация:
    07.11.10
    Сообщения:
    70
    Симпатии:
    37
    у вас иконки 48px, а в css прописаны параметры для 36px
     
  14. lexikon

    lexikon Пользователь

    Регистрация:
    11.10.11
    Сообщения:
    65
    Симпатии:
    24
    Версия XF:
    1.1.0 Final
    у меня иконки 32х32 и просматриваются нормально после обновления страницы!!!
    тут дело в
    HTML:
     style="height: 50px; left: 0px" 
    который появляется у изображения! а вот как он появляется...я еще не разобрался((
     
  15. lexikon

    lexikon Пользователь

    Регистрация:
    11.10.11
    Сообщения:
    65
    Симпатии:
    24
    Версия XF:
    1.1.0 Final
    нашел значит что влияет((( это в настройках-вложения-размер превью картинки....от данного размера и идут дальнейшие баги(
    дело в том что ДО обновления страницы движок не понимает что данный файл вовсе не картинка, а просто файл...но все равно рисует ему миниатюру и в стиль прописывает значение(
    нашел в шаблоне attached_files
    HTML:
    data-thumb-height="{xen:calc '{$xenOptions.attachmentThumbnailDimensions} / 2'}"
    как раз то значение, которое подписывается картинке до обновления
    может кто со мной пошарит по ксену? :)
    --- добавлено : Nov 28, 2011 6:21 PM ---
    короче я победил заразу) никаких багов не обнаружено...теперь все работает замечательно)
    Рабочий вариант для 1.1.0
    В шаблоне attached_files находим:
    HTML:
    <a href="{xen:link attachments, $attachment}" target="_blank" class="genericAttachment"></a>
    Меняем НА:
    HTML:
    <a href="{xen:link attachments, $attachment}" target="_blank" class="genericAttachment" title="{$attachment.filename}"><div style="height:32px;width:32px;margin:0 auto;background: @contentBackground url('@imagePath/xenforo/attachs/{$attachment.extension}.png') no-repeat;"></div></a>
    Размеры иконок атачей у меня 32х32. Еще в шаблоне attachment_editor_attachment обратите внимания что тэг img закомментирован :confused: сам не сразу заметил...без подсветки кода в редакторе не удобно((
    HTML:
    <!--<img src="@imagePath/xenforo/attachs/ ......
    Теперь все работает как часики)) без всяких графических багов и "чудесной" взаимосвязи с настройками XenForo ;)
     
    resonansER, KarimovRT, Romchik® и 6 другим нравится это.
  16. Flanker

    Flanker Местный

    Регистрация:
    19.05.11
    Сообщения:
    155
    Симпатии:
    27
    Версия XF:
    1.2.2
    Не понял про "мини-превью" в 1.1. А раньше как было? В общем, объясни, пожалуйста, подробней почему не стал сюда это делать. И если я сделаю модификации, которые написаны в первом посте, для 1.1, то какие минусы получу?
     
  17. lexikon

    lexikon Пользователь

    Регистрация:
    11.10.11
    Сообщения:
    65
    Симпатии:
    24
    Версия XF:
    1.1.0 Final
    выше пост...исправления которые надо сделать, чтобы работало в 1.1
    если сделаешь как в первом посте...то опять же сталкнешься с багами, которые жевались на последних 2х страницах
     
    Flanker нравится это.
  18. Flanker

    Flanker Местный

    Регистрация:
    19.05.11
    Сообщения:
    155
    Симпатии:
    27
    Версия XF:
    1.2.2
    Ещё бы поправить, чтобы в Браузере вложений иконки тоже отображались
     
  19. lexikon

    lexikon Пользователь

    Регистрация:
    11.10.11
    Сообщения:
    65
    Симпатии:
    24
    Версия XF:
    1.1.0 Final
    скриншот можно для наглядности?
     
  20. Flanker

    Flanker Местный

    Регистрация:
    19.05.11
    Сообщения:
    155
    Симпатии:
    27
    Версия XF:
    1.2.2
    Админка > Приложения > Браузер вложений (http://site.ru/admin.php?attachments/)
     

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