Guida Admin

Da Phantamanager.

Indice

GUIDA PER L’USO CORRETTO DI PHANTAMANAGER 1.4.7.2

Forum di riferimento

Installazione script

Il primo passo fondamentale per il funzionamento dello script è quello dell’installazione sul server. Scaricare la versione ultima al seguente indirizzo Phantamanger. Dopo aver scaricato lo script creare sul proprio server una cartella con il nome che si vuole ad esempio fantacalcio, fanta, insomma quello che volete, o se utilizzate il sito solo per il Phantamanager allora inviate il contenuto della cartella direttamente nella cartella principale del server. Successivamente dovrete aprire la cartella dati e modificare questi file in elenco rinominadnoli da .php.dist a .php :

  • dati.php.dist ( contiene la configurazione generale del Phanta)
  • utenti.php.dist ( contiene tutti gli utenti iscritti e l’ admin del Phanta)

Fatto questo siete a buon punto. I file .dist sono rinominati così perché identificano i file originali cioè quelli che sono considerate la base per il funzionamento dello script.

Ora il file da modificare o meglio da aggiornare soprattutto durante il calciomercato, e calciatori.txt presente nella cartella dati. Il file ''squadre.txt comprende le 20 squadre che partecipano alla serie A. Il file calciatori dovrà aggiornarsi di frequente ma soprattutto il file andrà scaricato dal forum di Phanatamanger.

Configurazione vera e propria

Lo script funziona in due modalità diverse:

  • mercato aperto con la gestione dei calciatori in multiproprietà, cioè lo stesso calciatore può essere acquistato da diversi giocatori ($mercato_libero = "SI");
  • mercato con asta con la gestione dei calciatori in proprietà esclusiva, cioè un calciatore può essere acquistato da un solo giocatore ($mercato_libero = "NO").

Per ognuna delle sue suindicate modalità è possibile scegliere tra diverse modalità di calcolo dei risultati.

Si può impostare il calcolo della classifica per:

1) scontri diretti;

2) somma di voti;

3) somma di punti;

4) nessuno.

Scelta del modo di iscrizione dei giocatori/utenti

In questa fase dovrete aprire il file dati.php presente nella cartella dati e portarvi su queste 3 righe e decidere se far iscrivere gli utenti se iscriverli voi ed in più le regole che compariranno nella pagina delle iscrizioni.

$iscrizione_online = "NO"; # SI consente l'iscrizione all'utente online - NO sarà l'amministratore ad effettuare le iscrizioni

$iscrizione_immediata_utenti = "NO"; # "NO" imposta a -1 il flag permessi in gestione utenti; dovrà essere attivato dalla gestione utenti

$regole_iscrizione = ""; Qui dovete inserire tutte le regole relative all'iscrizione degli utenti, è una cosa facoltativa

Configurazione del file dati.php

$titolo_sito = "Phantacalcio"; ( il titolo che avrà il vostro fantacalcio)

$url_sito = "http://www.phantamanager.org"; # senza slash finale !!! IMPORTANTE AI FINI DELL'AUTENTICAZIONE

#$url_forum ="http://forum.localhost.it"; #decommentate solo se avete un forum

#$url_banner = "images/banner.jpg" ; # decommentate solo se avete un banner

decommentate significa eliminate questo # per far visualizzare il link forum nella barra in alto cioè nell’header

$contatore = "SI"; # Mostra un contatore in home page

$newshome = "NO"; # Mostra le news in home page. Questo se impostato su si mostra le news che si possono inserire tramite script presente nella cartella include/x-news che potrete raggiungere direttamente dal server.

$email_nome_mittente = "Amministratore Fantacalcio"; imposte il nome visualizzato nelle email di comunicazione

$email_mittente = "forum@phantacalcio.org"; indirizzo email per l'invio delle comunicazioni

$notifica_rialzo_mercato ="SI"; invia una mail all'utente al quale è stata superata un offerta per un giocatore

$usa_ML ="SI" ; server per avere una mailing list per comunicare tra gli utenti

$indirizzo_ML = "forum@phantamanager.org" ; // Importante solo se $usa_ML = "SI"

$asta_tempo_fisso="0"; // Esempio, $asta_tempo_fisso="200610281930"; Tutte le aste termineranno alle ore 1930 del 28/10/2006. Questa riga viene settata con la data in cui si chiuderà l’asta se si e’ scelto mercato libero NO. $data_busta_chiusa="0"; Come sopra è la data entro la quale è possibile fare le offerte nelle buste chiuse

$nome_admin_in_messaggi = "Presidente";

$testo_index = "<b>Phantamanager</b> è uno script che gestisce un campionato di fantacalcio in ogni sua fase, con automatismi e controllo, completamente on-line. Lo script è scritto in PHP, rilasciato sotto la licenza GNU-GPL, quindi gratuito, con limitazioni per l'uso commerciale, con l'obbligo di lasciare inalterati i crediti e il link al sito relativo.
Viene offerto senza alcuna garanzia e supporto, anche se presente un forum per ogni informazione.";
( questa parte invece comparirà nella index del sito e contiene una descrizione del vostro torneo)

$iscrizione_online = "NO"; # SI consente l'iscrizione all'utente online - NO sarà l'amministratore ad effettuare le iscrizioni

$iscrizione_immediata_utenti = "NO"; # "NO" imposta a -1 il flag permessi in gestione utenti; dovrà essere attivato dalla gestione utenti

$regole_iscrizione = ""; Scrivere se ci sono delle particolari regole per l'iscrizione al fantacalcio

# Dove far vedere i risultati di giornata

$mostra_voti_in_login = "SI"; # consente di visualizzare i voti senza loggarsi

$mostra_giornate_in_login = "SI"; # impostare a "SI" o "NO"

$mostra_giornate_in_mercato = "SI"; # impostare a "SI" o "NO"


$mostra_immagini_in_login = "SI";

$auto = 0; # 1 = parte in automatico con lo slideshow - 0 = fermo immagine

$delay = 5; # $delay contiene il numero di secondi di pausa nello slideshow

$directory = "images/foto0607"; # dove sono situate le immagini

$larghezza_immagine = 300;


$file_voti_fonte = "Gazzetta dello Sport"; # Origine del file voti (Gazzetta, Corriere, Fantacalcio.it)

$statistiche = "SI"; # se si dispone di un file statistiche (es. MCCxx.txt)

$menu_lato = "SI"; # visualizza menu a lato


$foto_calciatori = "SI";

$foto_path = "dati/foto/";

$vedi_notizie = 1; # 0 - disabilitato 1 - blocco in mercato -->2 - Pagina intera ancora non funzionante

$news_per_pagina = 5; # numero di notizie per singola pagina

$dimensioni_tabella_notizie = 200;

La parte che segue (fino a $google_ads) è il riepilogo delle informazioni riguardanti i percorsi dei file e preferibilmente non dovreste toccarla, almeno i meno esperti altrimenti vi trovate senza le immagini.

$consenti_logo = "SI";

$pathlogo = "images/logoutenti"; # Directory dove salvare il logo (chmod 777, percorso assoluto della cartella images)

$dimensione_massima_logo = 50; # dimensione in kb in questo caso sarà di 50 Kb, non aggiungere altro altrimenti non va


$consenti_fotoutente = "SI";

$pathfotoutenti = "images/fotoutenti/"; # Directory dove salvare la foto utente (chmod 777, percorso assoluto della cartella images)

$dimensione_massima_fotoutenti = 50; # dimensione in kb in questo caso sarà di 50 Kb, non aggiungere altro altrimenti non va


$estensione_logo = "jpg"; #estensione per il logo senza il . di separazione

$estensione_foto = "jpg"; #estensione per la foto senza il . di separazione

$wl = "60"; #Larghezza logo menu

$hl = "60"; #Altezza logo menu

$wf = "60"; #Larghezza foto menu

$hf = "60"; #altezza foto menu


$vedi_campetto = "SI";

$riduci = 90; # Riduzione delle dimensioni del solo campetto da 40% a 200%

$riduci1 = 100; # Riduzione delle dimensioni del campetto maglie comprese da 40% a 200%

$orientamento_campetto = 1; # 1 = orizzontale - 0 = verticale

$link_fantacampo_esterno = "NO";

$link_fantacampo = "http://127.0.0.1/fantacalcio_2006/fantacampo.php";// ESEMPIO DI LINK FANTACAMPO ESTERNO se il sito non ha gd

# ( questa riguarda il campetto e lasciatela cosi per evitare di non far funzionare il campetto)

$google_ads = "SI"; #imposta se visualizzare o meno gli annunci di google nel menu


$punti_grassetto = "79" ; # Se una squadra totalizza più punti (giornata) di questa variabile, viene visualizzata in grassetto

#/ Variabili che dovrebbero rispecchiare i valori usati in base.css

$sfondo_tab = "#EEEEEE"; # variabile per cambiare il colore di sfondo delle tabelle

$sfondo_tab1 = "#999999"; # variabile per cambiare il colore di sfondo del BODY

$sfondo_tab2 = "#333333"; # variabile per cambiare il colore di sfondo della intestazione delle tabelle

$sfondo_tab3 = "#222222"; # variabile per cambiare il colore di sfondo della intestazione delle tabelle

$bgtabtitolari = "#FCE0E0";

$bgtabpanchinari = "#FBC8C8";

$colore_riga_alt = "#DDDDDD";

$carattere_tipo = "Tahoma";

$carattere_size = "11px";

$carattere_colore = "#222222";

$carattere_colore_chiaro = "#EEEEEE";


################# Menu.php #################

$imguser = "<img src=\"./images/group.png\" alt=\"\">";

$imgpodio = "<img src=\"./images/podio1.png\" alt=\"\">";

$mostra_albo = "NO"; # Impostare SI se si vule l'albo nel menù, RICHIEDE PERSONALIZZAZIONE


############################################################

################# CONFIGURAZIONE #################

############################################################

# Lista dei campionati che verranno disputati. Tra le virgolette vi devono essere la giornata iniziale e quella finale separate da un -.

# Non sovrapporre 2 campionati.

# Impostare a "S" per scontri diretti, "P" per punti, "V" per somma voti o "N" per nessuno

# esempio $campionato["1-30"] = "S"; # $campionato["31-38"] = "N";

$campionato["1-6"] = "S"; una cosa molto impostante questa variabile deve sempre contenere 1 come primo valore perché si riferisce al tuo fantacalcio e non al campionato di serie A

$diff_num_giornata_file = 0; # differenza tra il n° della giornata del file e quello del torneo di phantamanager

$mercato_libero = "NO"; # Gestione giocatori in multi proprietà - SI O NO (NO esegue l'asta)

# Lo stato del mercato può essere:

# "B" asta a buste chiuse

# "I" iniziale (fase di calcio mercato prima dell'inizio del campionato)

# "A" aperto (consentite tutte le operazioni di mercato)

# "S" sospeso (consentiti solo rilanci e vendita immediata di calciatori)

# "C" chiuso (nessuna operazione di mercato consentita)

# "R" riparazione (fase post-asta in cui si rettificano e completano le squadre - solo $mercato_libero = "NO") <nowiki># "P" asta perenne (solo $mercato_libero = "NO")

$stato_mercato = "A"; # Valore importantissimo per il corretto funzionamento.

Strumenti personali