Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Опубликовано:

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

 

y1MddJ3.png

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

Опубликовано:
  • Автор

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

 

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

Изменено пользователем Zero108

Опубликовано:

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

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

Опубликовано:
  • Автор

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

 

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

 

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

Изменено пользователем Zero108

Опубликовано:
  • Автор

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

 

jJyGJQ4.jpg

Опубликовано:

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

 

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

SELECT file_primary_screenshot FROM downloads_files WHERE file_id=X

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

Опубликовано:
  • Автор

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

 

95J6sM2.jpg

 

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

Изменено пользователем Zero108

Опубликовано:
SELECT file_id FROM downloads_files WHERE file_primary_screenshot IS NULL

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.