GDR 5.1 difficoltà
GDR 5.1 difficoltà postato il 25/06/2011 20:13:10 nel forum programmazione, open source e hosting
Salve a tutti è da tre giorni che stò maneggiando questo nuovo pacchetto e sono arrivato ad un punto fermo.
I problemi in cui mi sono bloccato sono i seguenti:
Come si fa ad eliminare le scritte:
CONDIZIONI METEO
------------------
MENU
-----------------
Le ho provate tutte ma non riesco a toglierle come posso fare?
Altro problema questo però è colpa mia perchè non ricordo come si fa a spostare il menu da in basso a sinistra ad inalto a destra ho trovato il punto in main css ovvero in /* STILE DELLA FINESTRA MENU */ mas non ricordo dove devo aggiungere o modificare
Altra diufficoltà, io volevo mettere un'immagine di sfondo solo alla mappa principale(Ovvero immagine che appare dietro la mappa) ma non sono stato capace di inserirlo, oltretutto vorrei sapere ma le dimensioni del box della mappa quali sono? e sono da regolare o si auto regolano una volta caricata lla mappa?
Qualcuno mi può aiutare?
Pagine → 1 2
25/06/2011 21:35:35
Ok il meteo si è disattivato ma la scriita Condizioni meteo è rimasta.
26/06/2011 10:12:41
quale parte?
<div class="pagina_info_location">
<?php /* HELP: Il box delle informazioni carica l'immagine del luogo corrente, lo stato e la descrizione. Genera, inoltre, il meteo */
$result = gdrcd_query("SELECT mappa.nome, mappa.descrizione, mappa.stato, mappa.immagine, mappa.stanza_apparente, mappa.scadenza, mappa_click.meteo FROM mappa_click LEFT JOIN mappa ON mappa_click.id_click = mappa.id_mappa WHERE id = ".$_SESSION['luogo']."", 'result');
$record_exists = gdrcd_query($result, 'num_rows');
$record = gdrcd_query($result, 'fetch');
/** * Fix: quando non si è in una mappa visualizza il nome della chat
* Quando si è in una mappa si visualizza il nome della mappa
* @author Blancks
*/
if (empty($record['nome']))
{
$nome_mappa = gdrcd_query("SELECT nome FROM mappa_click WHERE id_click = ". (int)$_SESSION['mappa']);
$nome_luogo = $nome_mappa['nome'];
}else
{
$nome_luogo = $record['nome'];
}
?>
<div class="page_title">
<h2><?php echo gdrcd_filter('out', $nome_luogo); ?></h2>
</div>
<div class="page_body">
<?php
if($record_exists>0 || $_SESSION['luogo']==-1){
gdrcd_query($result, 'free');
?>
<!--Nome luogo-->
<?php
if (empty($record['nome'])===FALSE) { $nome_luogo=$record['nome']; }
elseif ($_SESSION['mappa']>=0) { $nome_luogo=$PARAMETERS['names']['maps_location']; }
else { $nome_luogo=$PARAMETERS['names']['base_location']; }
?>
<!--Immagine/descrizione -->
<div class="info_image">
<?php
if (empty($record['immagine'])===FALSE) { $immagine_luogo=$record['immagine']; }
else { $immagine_luogo='standard_luogo.png'; }
?>
<img src="themes/<?php echo gdrcd_filter('out',$PARAMETERS['themes']['current_theme']);?>/imgs/locations/<?php echo $immagine_luogo?>" class="immagine_luogo" alt="<?php echo gdrcd_filter('out',$record['descrizione']); ?>" title="<?php echo gdrcd_filter('out',$record['descrizione']); ?>" >
</div>
<?php if ((isset($record['stato'])===TRUE)||(isset($record['descrizione'])===TRUE)){
echo '<div class="box_stato_luogo"><marquee onmouseover="this.stop()" onmouseout="this.start()" direction="left" scrollamount="3" class="stato_luogo"> '.$MESSAGE['interface']['maps']['Status'].': '.gdrcd_filter('out',$record['stato']).' - '.gdrcd_filter('out',$record['descrizione']).'</marquee></div>'; } else { echo '<div class="box_stato_luogo"> </div>';
}?>
<?php
if($PARAMETERS['mode']['auto_meteo']=='ON'){
/* Meteo */
$ore=strftime("%H");
$minuti=strftime("%M");
$mese=strftime("%m");
$giorno=strftime("%j");
$caso=((floor($giorno/3))%2)+1;
/** * Bug FIX: corretta l'assegnazione della $minima
* @author Blancks
*/
switch ($mese)
{
case 1: $minima = $PARAMETERS['date']['base_temperature']+0; break;
case 2: $minima = $PARAMETERS['date']['base_temperature']+4; break;
case 3: $minima = $PARAMETERS['date']['base_temperature']+8; break;
case 4: $minima = $PARAMETERS['date']['base_temperature']+14; break;
case 5: $minima = $PARAMETERS['date']['base_temperature']+20; break;
case 6: $minima = $PARAMETERS['date']['base_temperature']+28; break;
case 7: $minima = $PARAMETERS['date']['base_temperature']+30; break;
case 8: $minima = $PARAMETERS['date']['base_temperature']+28; break;
case 9: $minima = $PARAMETERS['date']['base_temperature']+20; break;
case 10: $minima = $PARAMETERS['date']['base_temperature']+14; break;
case 11: $minima = $PARAMETERS['date']['base_temperature']+8; break;
case 12: $minima = $PARAMETERS['date']['base_temperature']+0; break;
}
/** * Fine fix */
if($ore<14){$gradi=$minima+(floor($ore/3)*$caso);}
else{ $gradi=$minima+(4*$caso)-((floor($ore/3)*$caso))+(3*$caso);}
$caso=($giorno+($ora/4))%12;
switch ($caso)
{
case 0: $meteo_cond=$MESSAGE['interface']['meteo']['status'][0]; break;
case 1: $meteo_cond=$MESSAGE['interface']['meteo']['status'][0]; break;
case 2: $meteo_cond=$MESSAGE['interface']['meteo']['status'][1]; break;
case 3: $meteo_cond=$MESSAGE['interface']['meteo']['status'][2]; break;
case 4: if($minima<4){$meteo_cond=$MESSAGE['interface']['meteo']['status'][4];} else {$meteo_cond=$MESSAGE['interface']['meteo']['status'][3];} break;
case 5: $meteo_cond=$MESSAGE['interface']['meteo']['status'][1]; break;
case 6: $meteo_cond=$MESSAGE['interface']['meteo']['status'][0]; break;
case 7: $meteo_cond=$MESSAGE['interface']['meteo']['status'][1]; break;
case 8: if($minima<4){$meteo_cond=$MESSAGE['interface']['meteo']['status'][4];} else {$meteo_cond=$MESSAGE['interface']['meteo']['status'][3];} break;
case 9: $meteo_cond=$MESSAGE['interface']['meteo']['status'][2]; break;
case 10: $meteo_cond=$MESSAGE['interface']['meteo']['status'][0]; break;
case 11: $meteo_cond=$MESSAGE['interface']['meteo']['status'][0]; break;
}
$meteo=$meteo_cond." - ". $gradi."°C "; //.Tempo();
} else { $meteo=gdrcd_filter('out',$record['meteo']); }
?>
<?php if(empty($meteo)===FALSE){ ?>
<div class="page_title">
<h2><?php echo gdrcd_filter('out',$MESSAGE['interface']['meteo']['title']);?></h2>
</div>
<div class="meteo_date">
<?php echo strftime('%d').'/'.strftime('%m').'/'.(strftime('%Y')+$PARAMETERS['date']['offset']);?>
</div>
<div class="meteo">
<?php echo $meteo;?>
</div>
<?php } ?>
<?php } else {echo '<div class="error">'.gdrcd_filter('out',$MESSAGE['error']['location_doesnt_exist']).'</div>';} ?>
</div><!-- page_body -->
</div><!-- Pagina -->
Cancello tutta la parte meteo fino a <?php echo $meteo;?> ?
26/06/2011 15:35:51
la parte di condice che stampa "condizioni meteo" è questa
<h2><?php echo gdrcd_filter('out',$MESSAGE['interface']['meteo']['title']);?></h2>
Chiaramente, se non hai intenzione di utilizzare il meteo... conviene cancellare gran parte di codice xD
curiosità, visto che ci sono: nel meteo c'è questo pezzo di codice
/* Meteo */
$ore=strftime("%H");
$minuti=strftime("%M");
Io, magari sbagliando, ho sempre inteso che qua, in teoria, dovrebbe stampare l'ora, sulla.... ecco, non lo fa u.u è normale? Ho sempre equivocato sul "signoficato" di quel pezzo di codice? xD
26/06/2011 16:21:44
Grassie
Io mi sono limitato a copiare il codice che ho trovato non saprei, comunque già che ci sono segnalo altri due problemini, il primo è perchè sono smemorato io, ho creato un nuovo menu modificando linkmenu.inc funziona tutto tranne la scheda e io sò gia il perchè, perchè non riesco a dargli il parametro .$_SESSION['login']; ecco il problema stà tutto li ,non riesco a dargli il parametro e quindi se clicco su scheda mi dice "Il personaggio non esiste" ecco come posso fare? E' un semplice link testuale
Un'altro peoblema è che con firefox il codice non funziona bene, le aree da me modificate (Menu.presenti luogo)Sono completamente scomparse mentre con Explorer si vede tutto e funziona tutto a meraviglia
26/06/2011 16:34:57
tobrak ha scritto: Grassie
Io mi sono limitato a copiare il codice che ho trovato non saprei, comunque già che ci sono segnalo altri due problemini, il primo è perchè sono smemorato io, ho creato un nuovo menu modificando linkmenu.inc funziona tutto tranne la scheda e io sò gia il perchè, perchè non riesco a dargli il parametro .$_SESSION['login']; ecco il problema stà tutto li ,non riesco a dargli il parametro e quindi se clicco su scheda mi dice "Il personaggio non esiste" ecco come posso fare? E' un semplice link testuale
Un'altro peoblema è che con firefox il codice non funziona bene, le aree da me modificate (Menu.presenti luogo)Sono completamente scomparse mentre con Explorer si vede tutto e funziona tutto a meraviglia
Non riesco a capire bene il problema... potresti cercare di spiegarti meglio, così si vede cosa si può fare u.u questo vale per entrambe le questioni.
Sulla seconda, solo una domanda, per quanto banale possa apparire: nel codice css hai correttamente indicato le varie dimensioni? ovvero, tanto per dire, mettendo anche l'unità di misura [pt, px, ecc...] dopo la cifra?
26/06/2011 20:07:12 e modificato da tobrak il 26/06/2011 20:09:04
Si si i css sono a posto ma il sito con firefox non funziona, invece con explorer sicomunque sia metto qui il link della land http://www.fortezzasegreta.altervista.org/land/index.php ↗
Il primo problema è che come ho detto ho personalizzato il menu e ho messo il seguente codice in linkmenu.inc:
<body link="#000000">
<div align="center">
<p> </p>
<p> </p>
<p><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><a href="main.php?dir=">Aggiorna</a>-<a href="main.php?page=mappaclick&map_id=">Mappa</a></strong></font></p>
<p><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="main.php?page=servizi_gilde">Congreghe</a>-<a href='main.php?page=scheda&pg='>Scheda</a></font></strong></p>
<p><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="main.php?page=forum">Bacheca</a>-<a href="main.php?page=gestione">Privè</a></font></strong></p>
<p><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="logout.php">Esci</a></font></strong></p>
</div>
</body>
</html>
Come puoi vedere se entri nella land il menu funziona ma non funziona la voce "scheda" infatti se ci clicchi sopra ti dice "Personaggio non esistente", il problema è che al codice gli manca il parametro che inidica che cliccando su scheda deve far apparire la scheda del personaggio che ha fatto il login, in pratica manca solo questo parametro .$_SESSION['login'] che però io non ricordo dove devo metterlo e come.
27/06/2011 00:15:18
tobrak ha scritto: Si si i css sono a posto ma il sito con firefox non funziona, invece con explorer sicomunque sia metto qui il link della land http://www.fortezzasegreta.altervista.org/land/index.php ↗
Il primo problema è che come ho detto ho personalizzato il menu e ho messo il seguente codice in linkmenu.inc:
<body link="#000000">
<div align="center">
<p> </p>
<p> </p>
<p><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><a href="main.php?dir=">Aggiorna</a>-<a href="main.php?page=mappaclick&map_id=">Mappa</a></strong></font></p>
<p><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="main.php?page=servizi_gilde">Congreghe</a>-<a href='main.php?page=scheda&pg='>Scheda</a></font></strong></p>
<p><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="main.php?page=forum">Bacheca</a>-<a href="main.php?page=gestione">Privè</a></font></strong></p>
<p><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="logout.php">Esci</a></font></strong></p>
</div>
</body>
</html>
Come puoi vedere se entri nella land il menu funziona ma non funziona la voce "scheda" infatti se ci clicchi sopra ti dice "Personaggio non esistente", il problema è che al codice gli manca il parametro che inidica che cliccando su scheda deve far apparire la scheda del personaggio che ha fatto il login, in pratica manca solo questo parametro .$_SESSION['login'] che però io non ricordo dove devo metterlo e come.
ma non bastava modificare le voci da config? o.o
comunque concordo con Bukama... deve essere il css a non andare... ha di sicuro qualche errore.
Comunque, per la scheda... già provato con
<a href='main.php?page=scheda&pg='.$_SESSION['login']>Scheda</a></font></strong></p>
?
27/06/2011 11:11:55
Ok ora provo a caricare il file originale e vediamo se si sistema, ma comunque con la prima versione 5 avevo modificato allo stesso m odo il menu e ha funzionato a meraviglia per più di un'anno, ora correggo bvediamo se il problema stà li.
Ho controllato e rincontrollato main.css e non sono riuscito a trovare errori adesso vedo di resettare il tutto e rimodificare
vi faccio sapere
grazie a tutti per l'aiuto
27/06/2011 11:28:03 e modificato da tobrak il 27/06/2011 11:31:42
ERRORE RISOLTO
Non era il menu non erano i css ma la toolbar di altervista che entrava in conflitto con il contenuto del sito disattivata la tollbar è andato tutto a posto
28/06/2011 09:51:00
Nuovo problema, stamattina ho caricato config.inc spstituendo quello gia caricato, nonostante i parametri di connessione siano giusti user password e nome database siano giusti, la home page appare totalmente bianca
/* PARAMETRI DI CONNESSIONE */
$PARAMETERS['database']['username'] = 'fortezzasegreta'; //nome utente del database
$PARAMETERS['database']['password'] = '******'; //password del database
$PARAMETERS['database']['database_name'] = 'my_fortezzasegreta'; //nome del database
$PARAMETERS['database']['url'] = 'localhost'; //indirizzo ip del database
Questi sono i dati da me messi[la password ovviamento non è ******]
li ho inseriti correttamente?
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Neverness to Everness ↗
Wizarding Palace ↗
Raja Dunia ↗
Feudera ↗
Naruto x Boruto GDR ↗
World of Warship ↗
The Coven ↗
World of the Sea Battle ↗