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

116 lines
2.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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`