Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Zero108

Как в результатах поиска исправить отображение превью для файла?

Recommended Posts

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

 

y1MddJ3.png

Share this post


Link to post
Share on other sites

Возможно, вы зашли с IP Украины.

 

Как исправить проблему?

Edited by Zero108

Share this post


Link to post
Share on other sites

Покажите результат запроса

SELECT * FROM downloads_files_records WHERE record_id=(SELECT file_primary_screenshot FROM downloads_files WHERE file_id=71)

Share this post


Link to post
Share on other sites

В админке пишет "Нет результатов для отображения."

 

Проверил: в обоих файлах (для которого скриншот отображается и для которого не отображается) скриншот добавляется по ссылке "https://www.a108.net/uploads/remoteimages/Downloads_screen_Srila_Narayana_Maharaj.jpg", а не загрузкой файла. Подгрузил шаблон в виде загрузки картинки, а не по ссылке. Стал отображаться в результатах поиска. В некоторых случаях наоборот. Вообщем приходится передобавлять скриншоты, удаляя старые. Видимо, при обновлении с 3.4.6 или еще почему-то скриншоты не прописались где нужно.

 

Можно как-то пересоздать данные автоматически, чтобы не передобавлять скриншоты руками?

Edited by Zero108

Share this post


Link to post
Share on other sites

Для некоторых файлов, если превью загружены в виде файла, а не по ссылке, достаточно открыть на редактирование и кликнуть выбор превью. Тогда превью начинает отображаться в результатах поиска. Есть ли какой-то sql запрос, чтобы выбрать превью без ручного редактирования файлов?

 

jJyGJQ4.jpg

Share this post


Link to post
Share on other sites

Я могу воспроизвести проблему, если запись в таблице downloads_files_records о скриншоте файла есть, а в столбце file_primary_screenshot таблицы downloads_files нет данных.

 

Посмотрите для проблемных файлов значения

SELECT file_primary_screenshot FROM downloads_files WHERE file_id=X

X - ID проблемного файла

Share this post


Link to post
Share on other sites

Да, я понял. Подскажите запрос, чтобы вывести ID проблемных файлов (который в URL отображается в браузере) в виде списка, для которых file_primary_screenshot не задан (NULL), чтобы вручную все файлы не редактировать, а только выборочно.

 

95J6sM2.jpg

 

PS Видимо, это недоработка разработчиков: нужно руками выбирать главное превью (как на скриншоте двумя постами выше).

Edited by Zero108

Share this post


Link to post
Share on other sites
SELECT file_id FROM downloads_files WHERE file_primary_screenshot IS NULL

  • Upvote 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...