Files
MyClub/DOCS/NAVIGATION_QUICK_FIX.md
T
Tomáš Dvořák 12cba639b9 upload
2025-10-16 13:32:05 +02:00

2.8 KiB
Raw Blame History

Rychlá oprava - Prázdná navigace

🚀 Rychlý postup (1 minuta)

Pokud vidíte prázdnou stránku Správa navigace:

Krok 1: Otevřete Admin Panel

Přejděte na: http://localhost:3000/admin/navigace

Krok 2: Zkontrolujte stav

Podívejte se na informační panel nahoře:

 Načteno: 0 webových, 0 admin, 0 sociálních

Pokud jsou všechna čísla 0, databáze je prázdná.

Krok 3: Klikněte na tlačítko

V žlutém poli varování uvidíte:

⚠ Žádné položky navigace
Nebyly nalezeny žádné položky navigace...

[Vytvořit výchozí navigaci]  [Přidat položku ručně]

Klikněte na "Vytvořit výchozí navigaci"

Krok 4: Potvrďte

Dialogové okno: "Vytvořit výchozí navigační položky?"

Klikněte OK

Krok 5: Hotovo!

Uvidíte zelený toast:

✓ Výchozí navigace vytvořena
  Vytvořeno 12 položek

Stránka se automaticky obnoví a zobrazí 12 navigačních položek.


🔍 Co když to nefunguje?

Konzole prohlížeče (F12)

Otevřete a podívejte se na červené chyby:

"Failed to fetch" nebo "Network Error" → Backend neběží. Spusťte: go run main.go

401 Unauthorized → Nejste přihlášeni. Odhlaste se a znovu přihlaste.

500 Internal Server Error → Zkontrolujte logy backendu (chyba databáze)

Backend logy

Pokud backend vypisuje chyby:

  • Zkontrolujte připojení k databázi (PostgreSQL běží?)
  • Zkontrolujte .env soubor (správné přihlašovací údaje?)

Úplně nefunkční?

Zkuste:

  1. Restartovat backend (Ctrl+C a znovu go run main.go)
  2. Restartovat frontend (Ctrl+C a znovu npm start)
  3. Vymazat cookies/local storage prohlížeče
  4. Zkusit incognito/private mode

📋 Kontrolní seznam

  • Backend běží na portu 8080
  • Frontend běží na portu 3000
  • Jsem přihlášen jako admin
  • PostgreSQL databáze běží
  • Klikl jsem na "Vytvořit výchozí navigaci"
  • Vidím 12 položek navigace

📚 Další zdroje

  • Podrobný průvodce: NAVIGATION_TROUBLESHOOTING.md
  • Technické detaily: NAVIGATION_FIX_SUMMARY.md

💡 Tipy

Po vytvoření výchozí navigace můžete:

  • ✏️ Upravit názvy položek
  • 👁️ Skrýt nepotřebné položky
  • 🔼🔽 Změnit pořadí pomocí šipek
  • 📁 Vytvořit dropdown menu s podpoložkami
  • Přidat další vlastní položky
  • 🔗 Přidat externí odkazy

Webová navigace vs Admin panel

  • Webová navigace = Menu na veřejném webu (vidí všichni návštěvníci)
  • Admin panel = Boční menu v administraci (vidí jen admini)
  • Sociální sítě = Odkazy na Facebook, Instagram, atd.

Každá sekce se spravuje zvlášť!


Stále nefunguje?

  1. Zkopírujte chybovou zprávu z konzole
  2. Zkopírujte logy z backendu
  3. Podívejte se do NAVIGATION_TROUBLESHOOTING.md