Searching for the topic/post by ID?

It’s probably the quotations. They contain the topic ID in the [quote] tag and Postgres will likely remove the punctuation and treat the number as a searchable word.

4 лайка

Good catch! :smile: I bet you are right.

I think this is the best idea so far. I would consider that in the future other search operators for power users might be introduced like:

status: open, created after: date, etc…

Not trying to over design right now, but its something to keep in mind.

Yeah, I know what you mean. I could also see a plugin that would automatically create links if you put #1234 into a post body, or something like that, which is pretty common in bug trackers.

1 лайк

That leads us to the simple idea: to make discourse show the topic and post IDs in non-intrusive or less noisy way that is also search-friendly? maybe in the share box dialogue, which will be optional to have from the admin menu?

or I’m totally for this:

could it possible also work for t:2075/12?

1 лайк

Share box already shows the post id, click or tap the post share button or post date at the upper right of each post.

Topic id is visible in the browser address bar and technically the share button for the topic at the bottom of the topic.

not for me:

it’s visible only from touch device (iPhone/iPad).

I am on desktop right now and it shows identically. There is no special touch handling for share button (also mapped to timestamp at upper right of each post).

Are you not looking to the right enough, or saying you can’t get to that part of the URL?

yes, topic/post ID is easily obtainable if one needs that. The only thing is to make topic and post ID search friendly via specially designed keyword - t:2075 as you have suggested.

I’ve tried both from share and timestamp (desktop) and shows only part of the url without ID, while touching the timestamp on my iPhone/mobile safari shows the part of the url with topic/post ID in it. Link shown in share box is fixed, I can’t move cursor further. But that’s ok since ids are shown in url and user with enough brains can figure it out. I’m just talking about the id search feature.

It doesn’t appear that this ever got implemented. We’re looking for something similar because we frequently reference topics in print material during committee meetings.

This statement feel more readable:

Please search for topic #19084 on the forum

than this one:

Please enter Searching for the topic/post by ID? in your web browser’s URL bar

or this one:

Please search for Searching for the topic/post by ID and click on the first result

2 лайка

Здравствуйте! Можно ли включить эту функцию или создать поиск по входящим сообщениям для темы по ID компонента, а затем перенаправлять по ссылке на эту тему? :slight_smile:

Рассматривался ли тогда этот специальный поиск (то есть соглашение t:)?
Похоже, что в итоге он так и не был внедрён.
Это была бы интересная функция, особенно для тех, кто использует веб-приложение, где адресная строка «скрыта»… :stuck_out_tongue:

1 лайк

Как искать по URL?

Когда я установил мобильную версию своего сайта (на базе Discourse) на свой телефон, то при открытии приложения через иконку на рабочем столе я не вижу адресную строку (и не должен её видеть).

В описанной ситуации как мне перейти к конкретной теме, ссылка на которую уже скопирована в буфер обмена моего телефона?
Разве не должно быть возможно найти пост, если ввести полную ссылку на него в поиск?

Я столкнулся с этой проблемой, когда мог найти пост и скопировать ссылку на него, будучи обычным пользователем. Но затем, чтобы отредактировать пост, я вышел из системы и зашёл снова под своим идентификатором администратора, и вдруг обнаружил, что найти пост снова стало непросто, за исключением того, что у меня была ссылка на пост в буфере обмена. (Я знаю, что могу открыть любой браузер и вставить туда ссылку, но разве строка поиска не должна находить тему по её ID?)

Если нужно найти все темы, созданные одним ID в одной категории, то, похоже, это невозможно сделать через форму поиска, верно? Это довольно полезный поиск…

Спасибо…

Я установил веб-сайт как приложение (PWA) на свой мобильный телефон и хочу перейти к теме 3428.
Есть ли способ сделать это, не открывая другой браузер, например Chrome?

Насколько мне известно, это невозможно… даже в PWA на десктопе (у меня установлена версия от Meta).
Смотрите:

(Не могу отредактировать URL)

Вы можете искать внутри этой темы.
Например, ID этой темы — 19084. Если я ищу «topic:19084 the», я могу найти множество сообщений в этой теме.
https://meta.discourse.org/search?q=topic%3A19084%20the
Каждый результат ведёт меня к этой теме.

В зависимости от ваших потребностей вы также можете разместить где-либо ссылку, на которую можно нажать. Например, в чате с самим собой: https://meta.discourse.org/t/-/19084

Да — просто открыв Chrome :man_shrugging:

Во всяком случае, это верно для iPhone. Не знаю, как это работает на Android.

Есть три причины, по которым я не использую PWA для iPhone:

  • нет возможности получить URL, что часто необходимо для получения ID и т. д.
  • нет возможности обновить страницу
  • нет возможности использовать открыть в новой вкладке

Однако большинство моих пользователей используют PWA в обеих экосистемах.

1 лайк

Это правда — если пользователь PWA каким-то образом найдёт этот ID :joy:

Ах, тогда я неправильно понял вопрос. Я думал, что ID известен.

Думаю, вы можете, например, найти ID темы, процитировав её.