mirror of
https://github.com/Dvorinka/MyClubServer.git
synced 2026-06-04 02:32:57 +00:00
upload
This commit is contained in:
@@ -0,0 +1,115 @@
|
||||
# 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`
|
||||
Reference in New Issue
Block a user