Это сообщение темы (или компонента) не исчезает

Раньше у меня была эта тема/компонент, но больше нет.

Я обновил свой сайт через обновление «Однонажатый браузер».
Только что пересобрал контейнеры «data» и «web_only».

Также многократно нажимал кнопку «Обновить», отображаемую сразу под сообщением.

Но это сообщение настолько настойчиво, что не исчезает.
Что я могу сделать, чтобы оно исчезло?

1 лайк

Хм… Это #theme-component. Вы его отключили или удалили? Если вы его только отключили, я думаю, что запрос на обновление всё ещё будет отображаться.

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

В меню #theme-component на вашем сайте введите название в фильтр на этой странице, и он должен его показать.

1 лайк

Хм, похоже, что похожая проблема недавно была сообщена здесь:

И считается ли она решённой?

1 лайк

Как я написал в первом посте, «Раньше у меня была эта тема/компонент, но теперь их нет».
Поэтому я не могу найти их ни в темах, ни в компонентах.

@merefield тема, на которую вы ссылаетесь, была закрыта после того, как автор первого поста обнаружил, что обновление сайта решило проблему. Но в моём случае обновление сайта через кнопку «в один клик» и через пересборку не помогло.

Только что после поста @Heliosurge мне пришло в голову, что стоит заново установить тот же компонент, а затем проверить. Возможно, это поможет :slight_smile:
Отпишусь.

2 лайка

Да, для меня не было очевидно, что вызвало тот предыдущий отчёт и почему он был устранён.

2 лайка

Тем более что в той теме, если не ошибаюсь (по предварительному просмотру), вам удалось воспроизвести проблему.

2 лайка

Повторная установка с последующим удалением может решить проблему. Возможно, что-то осталось и вызывает её.

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

1 лайк

Я попытался переустановить эту очень (хоть и устаревшую) тему из файла web_only.yml, но после этого не смог выполнить пересборку — возникла ошибка.

Установка и удаление компонента не помогли (похоже, это устаревшая тема, а не компонент).

Может быть, кто-нибудь подскажет, как это исправить?

  • Существует устаревший плагин Topic List Previews (legacy)

  • Существует рабочий компонент темы Topic List Previews (TLP)

  • Темы (и их компоненты) никогда не находятся в web_only.yml или app.yml

  • Сообщение об обновлении касается компонента темы.

4 лайка

Я не могу найти этот компонент темы, нажав на это «сообщение об обновлении»: image

меня перенаправляет на:

image

Эта ссылка ведёт меня на страницу моих тем, хотя я не могу найти ни одной такой темы или компонента, установленной на моём сайте.

Поэтому я подумал, что, возможно, это был (устаревший) плагин с похожим названием (моя ошибка, что в моём предыдущем сообщении выше я написал «тема через файл YML», тогда как я имел в виду «плагин через файл YML»).

Что произойдёт, если нажать на «ещё 16»?

Конечно, также проверьте вкладку «Компоненты» и прокрутите вниз :+1:

Возможно, вы сможете увидеть, где или что идёт не так.

Вы прокрутили очень быстро в решающий момент, но я всё же успел это поймать:

Попробуйте обновить это.

5 лайков

:laughing: :laughing: :laughing: :laughing: вот почему вы, ребята, на более высоком уровне.

В любом случае, я не воспринимал ни один компонент всерьёз, полагая, что виновник — какая-то тема, а не какой-то компонент.

Впрочем, я обновил компонент, о котором вы говорили, но даже после нажатия на «Обновить» проблема всё ещё напоминает о себе:


Привет :wave:

Похоже, что компонент темы удаляется, если происходит переход в /admin/customize/themes. Не уверен, поможет ли повторная установка, так как id не совпадет. Возможно, что-то застряло здесь, и поэтому отображается доступное обновление.

Однако, если процесс завис, это может указывать на то, что обновление предназначено для неверного компонента темы. На вашем видео видно, что для компонента темы “Last Seen” требуется обновление , но это не отображается на вашей панели управления. Стоит попробовать обновить этот компонент — возможно, это исправит ситуацию.


Можете также проверить /logs и консоль браузера? Возможно, там есть какие-то соответствующие предупреждения или ошибки.

6 лайков

ВЫ СДЕЛАЛИ ЭТО.
СПАСИБО ВСЕМ.

И прежде чем уйти. Сам Discourse — это такой глубокий и замечательный продукт. Как он создаёт/создал маленькую иконку «обновить», чтобы показать, что для этого компонента доступны обновления! Удивительно!

5 лайков

Эта тема была автоматически закрыта через 5 дней после последнего ответа. Новые ответы больше не принимаются.