fix grafica
This commit is contained in:
72
README.md
72
README.md
@@ -116,8 +116,11 @@ define('PAYPAL_SECRET', 'il-tuo-secret-sandbox');
|
||||
|
||||
### Passo 4: Configura i Permessi (Linux/Mac)
|
||||
```bash
|
||||
# Rendi scrivibile la cartella uploads
|
||||
chmod 755 uploads/
|
||||
# Rendi scrivibile la cartella uploads e sottocartelle
|
||||
chmod -R 755 uploads/
|
||||
chmod -R 755 uploads/lessons/demo/
|
||||
chmod -R 755 uploads/lessons/pay/
|
||||
chmod -R 755 uploads/images/
|
||||
```
|
||||
|
||||
### Passo 5: Avvia il Server
|
||||
@@ -245,11 +248,20 @@ Apri `assets/css/style.css` e modifica le variabili CSS:
|
||||
}
|
||||
```
|
||||
|
||||
### Logo
|
||||
Sostituisci il testo "Pilates Studio" in `index.php` e negli altri file con:
|
||||
```html
|
||||
<img src="assets/images/logo.png" alt="Logo" class="logo">
|
||||
```
|
||||
### Logo e Foto Istruttrice ⭐ **AGGIORNATO**
|
||||
1. **Logo**: Carica `logo.png` in `uploads/images/`
|
||||
- Dimensioni consigliate: 200x60px
|
||||
- Formato: PNG con sfondo trasparente
|
||||
- Il logo viene mostrato automaticamente nell'header se presente
|
||||
|
||||
2. **Foto Istruttrice**: Carica `instructor.jpg` in `uploads/images/`
|
||||
- Dimensioni consigliate: 400x400px
|
||||
- Formato: JPG o PNG
|
||||
- Viene mostrata nella sezione "Chi Sono" della homepage
|
||||
|
||||
3. **Hero Image**: Carica `hero-bg.jpg` in `uploads/images/`
|
||||
- Dimensioni: 1920x600px
|
||||
- Immagine di sfondo homepage
|
||||
|
||||
### Email
|
||||
Per usare SMTP invece di `mail()` PHP, decomenta in `includes/config.php`:
|
||||
@@ -265,23 +277,36 @@ define('SMTP_ENCRYPTION', 'tls');
|
||||
|
||||
## 🎥 Hosting Video
|
||||
|
||||
### Opzione 1: YouTube (Consigliato per Iniziare)
|
||||
### Opzione 1: File Locali (Upload Diretto) ⭐ **NUOVO**
|
||||
1. Nella creazione/modifica lezione, seleziona **File Locale**
|
||||
2. Clicca su "Scegli file" e seleziona il video dal tuo PC
|
||||
3. Il sistema carica automaticamente il file in:
|
||||
- `uploads/lessons/demo/` per lezioni gratuite
|
||||
- `uploads/lessons/pay/` per lezioni a pagamento
|
||||
4. Formati supportati: MP4, WebM, OGG, MOV
|
||||
5. ✅ **Vantaggi**: Upload automatico, nessun inserimento manuale del path
|
||||
6. ⚠️ Limiti: Dimensione massima upload dipende da `php.ini` (default ~2MB)
|
||||
|
||||
**Per aumentare il limite di upload:**
|
||||
Modifica `php.ini`:
|
||||
```ini
|
||||
upload_max_filesize = 500M
|
||||
post_max_size = 500M
|
||||
max_execution_time = 300
|
||||
```
|
||||
|
||||
### Opzione 2: YouTube (Consigliato per Video Grandi)
|
||||
1. Carica video su YouTube come **Non in elenco**
|
||||
2. Copia l'URL (es: `https://youtube.com/watch?v=ABC123`)
|
||||
3. Quando crei la lezione:
|
||||
- Piattaforma: YouTube
|
||||
- URL: Incolla il link
|
||||
|
||||
### Opzione 2: Vimeo
|
||||
### Opzione 3: Vimeo
|
||||
1. Carica su Vimeo
|
||||
2. Imposta privacy su "Nascosto"
|
||||
3. Copia URL e usa come YouTube
|
||||
|
||||
### Opzione 3: File Locali
|
||||
1. Carica il file in `uploads/videos/`
|
||||
2. URL Video: `/uploads/videos/nome-file.mp4`
|
||||
3. ⚠️ Non consigliato per file grandi (limiti server)
|
||||
|
||||
### Opzione 4: AWS S3 (Professionale)
|
||||
Per grandi quantità di video, usa Amazon S3:
|
||||
1. Crea un bucket S3
|
||||
@@ -360,7 +385,14 @@ Crea `.htaccess` nella cartella `includes/`:
|
||||
### I video non si vedono
|
||||
- Verifica che l'URL sia corretto
|
||||
- Per YouTube/Vimeo: usa URL diretti al video
|
||||
- Per file locali: controlla i permessi della cartella
|
||||
- Per file locali caricati: controlla che esistano in `uploads/lessons/demo/` o `pay/`
|
||||
- Verifica permessi cartella uploads (755)
|
||||
- Per video grandi, verifica limiti upload in `php.ini`
|
||||
|
||||
### Errore durante upload video
|
||||
- Controlla `upload_max_filesize` e `post_max_size` in `php.ini`
|
||||
- Verifica che la cartella `uploads/lessons/` sia scrivibile
|
||||
- Assicurati che il formato sia supportato (MP4, WebM, OGG, MOV)
|
||||
|
||||
### PayPal non funziona
|
||||
- Verifica Client ID e Secret
|
||||
@@ -414,9 +446,13 @@ pilates-platform/
|
||||
│ ├── functions.php # Funzioni comuni
|
||||
│ └── logout.php # Script logout
|
||||
│
|
||||
├── uploads/ # File caricati (da creare)
|
||||
│ ├── thumbnails/ # Anteprime lezioni
|
||||
│ └── videos/ # Video locali
|
||||
├── uploads/ # File caricati
|
||||
│ ├── lessons/ # Video lezioni
|
||||
│ │ ├── demo/ # Video lezioni gratuite
|
||||
│ │ ├── pay/ # Video lezioni a pagamento
|
||||
│ │ └── .htaccess # Protezione accesso diretto
|
||||
│ ├── images/ # Logo e foto istruttrice
|
||||
│ └── thumbnails/ # Anteprime lezioni (future)
|
||||
│
|
||||
├── user/ # Area utente
|
||||
│ ├── dashboard.php # Dashboard utente
|
||||
|
||||
Reference in New Issue
Block a user