mirror of
https://github.com/Dvorinka/MyClubServer.git
synced 2026-06-04 10:42:57 +00:00
116 lines
2.8 KiB
Markdown
116 lines
2.8 KiB
Markdown
# 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`
|