Перейти к содержанию

Отображение скриншота IP.Downloads в IP.Board 4


Рекомендуемые сообщения

В приложении IP.Downloads имеется опция автоматического создании темы поддержки файла, всё бы ничего, но имеется небольшой баг (по крайней мере на 4.0.7 точно), когда прикрепляешь скриншот к файлу, он не публикуется в теме поддержки, должен, но не публикуется, на его место появлялось "битое изображение" со ссылкой на страницу загрузки файла, чуть ниже же присутствует отдельная кнопка для перехода на эту страницу.

Методом научного тыка было обнаружено место, где идёт генерация публикации скриншота, путём не долгих манипуляций был достигнут нужный мне результат, а точнее скриншот стал появляться в теме и при клике на него происходило увеличение в лайтбоксе.

Идём:
АЦ -> Внешний вид -> Стиль -> Стили и шаблоны -> Ваш стиль и тыкаем кнопку "Изменить HTML и CSS"

Далее переходим по пути:
Шаблоны -> downloads -> submit -> topic

В самом верху шаблона видим строки:

     <div class='ipsColumn ipsColumn_medium ipsType_center'>
       <a href="{$file->url()}">
         <img src="{$file->primary_screenshot}" alt="{$file->name}">
       </a>
       <br><br>
       <a href="{$file->url()}" class='ipsButton ipsButton_primary ipsButton_fullWidth ipsButton_small'>
         {lang="view_file"}
       </a>
     </div>

И заменяем их на:

        <div class='ipsColumn ipsColumn_medium ipsType_center'>
                <img src="/uploads/{$file->primary_screenshot}" alt="{$file->name}">
            <br><br>
            <a href="{$file->url()}" class='ipsButton ipsButton_primary ipsButton_fullWidth ipsButton_small'>
                {lang="view_file"}
            </a>
        </div>

ip.download_image.thumb.png.7ef046f67240

Я не знаю на сколько это правильно, точнее знаю что это нифига не правильно, но на первое время это лучше чем ничего.

Кстати минус в том, что в уже в созданных темах поддержки файлов скриншот не появится, нужно будет на самой странице загрузки файла, тыкнуть на кнопку "Изменить" -> "Изменить описание", откроется страница редактирования описания, нажимаем просто "Сохранить" и всё (возможно еще есть более простые способы, я особо не пробовал). В теме поддержки появится скриншот.

Кстати кто знает как правильно пофиксить данный баг - отпишите, всем будет интересно услышать.

Ссылка на комментарий
Поделиться на другие сайты

         <img src="{$file->primary_screenshot}" alt="{$file->name}">

заменить на 

				<img src="{file="$file->primary_screenshot" extension="downloads_Screenshots"}" alt="{$file->name}">

Кстати минус в том, что в уже в созданных темах поддержки файлов скриншот не появится, нужно будет на самой странице загрузки файла

А должен? Шаблон используется при создании/редактировании файла.

Ссылка на комментарий
Поделиться на другие сайты

         <img src="{$file->primary_screenshot}" alt="{$file->name}">

заменить на 

				<img src="{file="$file->primary_screenshot" extension="downloads_Screenshots"}" alt="{$file->name}">

А должен? Шаблон используется при создании/редактировании файла.

Не должен.

В вашем примере скрин появляется, но при клике на него идёт переход на страницу загрузки файла, что на мой взгляд не нужно, т.к. кнопка перехода на эту же самую страницу имеется ниже. В 3.4.6 скрин был не кликабельным, поэтому как должно быть на самом деле я не знаю, но мне приятнее когда при клике происходит открытие в лайтбоксе.

Ссылка на комментарий
Поделиться на другие сайты

В вашем примере скрин появляется, но при клике на него идёт переход на страницу загрузки файла, что на мой взгляд не нужно

Я лишь дал решение проблемы, связанной с некорректным отображением скриншота, что является сутью рассматриваемой темы.

Дальше уже сами решайте, как будет: ссылка, лайтбокс или что-то третье.

Не должен.

Если файлов не много, можно ручками отредактировать файлы.

Если много - пишется скрипт.

Изменено пользователем LvsF
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...