Handle the case, when a post with no title is displayed in the feed.
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 45/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript
- Bereich
- frontend
Rechercherichtung
Beginne damit, die Feed-Darstellung von ZeroHello zu finden und nachzuvollziehen, wie Beitragstitel zu Links werden. Prüfe, wie fehlende und leere Titel angezeigt werden, und sorge dann dafür, dass in beiden Fällen ein lokalisiertes Label für „ohne Titel“ angezeigt wird, während der Beitrag navigierbar bleibt; überprüfe das resultierende Feed-Verhalten für Beiträge ohne Titel.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
It is possible that the title field accidentaly isn't set or intentionaly left empty in the site DB. In that case, we have the following in the feed:

It looks ugly, and we also cannot navigate directly to the post, since the title is the link.
The problem can be solved on the site's side, if the correct SQL query is used. For example:
@follow.addFeed("Posts", "
SELECT
post_id AS event_uri,
'post' AS type,
date_published AS date_added,
IFNULL(NULLIF(title, ''), '(untitled)') AS title,
body AS body,
'?Post:' || post_id AS url
FROM post", true)
In that example, IFNULL(NULLIF(title, ''), '(untitled)') replaces both NULL and the empty string with "(untitled)", so we have in the feed:

But I believe it is better to handle that case on the ZeroHello side. It will be applied to any site, and it also makes possible to localize the '(untitled)' string in a uniform way.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 74
- Forks
- 69
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus HelloZeroNet/ZeroHello
-
Sequential size limit increases lead to errors without refreshing ZeroHello between each time.Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 30/100
HelloZeroNet/ZeroHello#155 ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
HelloZeroNet/ZeroHello#153 ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
HelloZeroNet/ZeroHello#149 · 1 Kommentar ·
-
Make "Edit optional files limit" always visible without having to click "Used:"Evtl. wieder frei @HelloZeroNet hat das vor 2275 Tagen übernommen, und es ist kein Pull Request offen. Offenenhancement
HelloZeroNet/ZeroHello#148 · 1 zugewiesene Person ·
-
enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
HelloZeroNet/ZeroHello#147 ·
Alle Issues in HelloZeroNet/ZeroHello
Ähnliche Issues
-
[Bug] Dev image build fails: `npm install` in the root Dockerfile runs out of memory (exit 134)Evtl. vergeben @andest01 hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue hacktoberfest help wanted
Schwierigkeit 2/5 Unter einer Stunde Anfängerfreundlichkeit 76/100
pacocartones/free-llm-api-hub#262 ·
Maintainer antworten meist innerhalb von 1 Tag
-
agent-task risk:low
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 88/100
guyellis/http-status-check#512 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
microsoft/playwright#43327 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
microsoft/TypeScript#64758 ·
Maintainer antworten meist innerhalb von 1 Tag