Pagina 1 di 2
PHP e link testuali...
Inviato: mar 8 nov 2005, 9:52
da GuRpS
Ciao a tutti vediamo se riesco a farmi dare una dritta...
Il mio sito [
http://www.ombrediruolo.it ] ha da poco "inserito" una comopnente in php per aprire le pagine linkate direttamente nella parte centrale della home.php.
Il menu' a DX e a SX e' composto da immagini (ai tempi mi veniva comodo) con una dichiarazione fatta cosi':
Codice: Seleziona tutto
<TR><TD>
<FORM action=home.php method=post><INPUT type=image src="Ombre di Ruolo_file/fumetti.gif" value=true name=fumetti>
<INPUT type=hidden value=true name=fumetti></FORM>
</TD></TD>
Questa immagine mi fa apruire il file "fumetti.html" nella parte centrale della home (purtroppo nn sono a casa quindi non posso postare il codice di diachiarazione delle variabili ne' quello dove indico dove aprire i link...mancanza mia o_O )
Adesso pero' vorrei provare a cambiare i menu' e fare in modo che al posto di immagini io possa mettere dei link testuali...ricordo solo che un amico mi aveva detto avrei dovuto usare "method=get" al posto di "method=post" e mettere il solito link "<ahref="...">Fumetti</a>"
SOLO CHE non capendoci ancora una cippa di PHP sono bloccato e non so da che parte sbattere la testa...
Qualcuno sa darmi una mano?
Penso solo di dover cambiare i menu' e forse il controllo delle variabili nella parte centrale della home (quello che uso per aprire cio' che ha la variabile TRUE e non altre). Non penso di dover toccare la parte iniziale di dichiarazione delle variabili MA potrei sbagliarmi...
Spero al ipu' presto di riuscire a postare tutte le parti "interessate" MA se nel frattempo qualcuno ha idee...
Grazie in anticipo ^_^
[GuRpS]
Inviato: mar 8 nov 2005, 10:00
da Firetux
scusa...ma perché per fare dei collegamenti usi dei form???

Inviato: mar 8 nov 2005, 14:32
da GuRpS
Ecco il fatto e' che quando avevo iniziato a fare il sito in php ne sapevo (di php) meno di ora [considerando che ora so 0 non so cosa non sapessi prima...]
comunque ben vengano delle dritte su come fare in altri modi...il mio amico informatico mi aveva fatto fare cosi'...magari pensava venissero bene che ne so? Io mi sono fidato in attesa di imparare un po' di PHP...
Solo che il tempo e' tirannissimo e dovrei adattare il sito con link testuali per un "progetto" e il mio amico e' sparito...
Si accettano aiuti di qualsivoglia tipo a questo punto se ci sono modi migliori/piu' seplici/piu' veloci...
Inviato: mar 8 nov 2005, 17:10
da touchstyle
Trasforma
Codice: Seleziona tutto
<TR><TD>
<FORM action=home.php method=post><INPUT type=image src="Ombre di Ruolo_file/fumetti.gif" value=true name=fumetti>
<INPUT type=hidden value=true name=fumetti></FORM>
</TD></TD>
in
Codice: Seleziona tutto
<TR><TD>
<a href="home.php?value=true&name=fumetti"> Fumetti </a>
</TD></TD>
e modifica nel file home.php le varianti da _POST in _GET.
Usare i form per i link lo trovo quantomeno singolare, in particolare per dei menu...
Però a pensarci bene può essere utile per implementare un un unico file più stage di esecuzione. Sembra quasi un approccio object oriented! (Quasi...)
Ciao,
Touch.
Inviato: mar 8 nov 2005, 17:12
da touchstyle
Qui un buon manuale su PHP su linux :
http://www.urcanet.it/brdp/php_manual/
Ciao,
Touch.
Inviato: mar 8 nov 2005, 17:29
da Firetux
a parte il manuale di php...forse ti consiglerei prima di dare un'occhiata veloce anche ad uno di HTML...
Inviato: mar 8 nov 2005, 18:13
da alessiodf
Firetux ha scritto:a parte il manuale di php...forse ti consiglerei prima di dare un'occhiata veloce anche ad uno di HTML...
magari anke un po' di CSS non farebbe male.. la greafica è na cozzaglia!
Senza rancore..!

Inviato: mar 8 nov 2005, 18:58
da GuRpS
Firetux ha scritto:a parte il manuale di php...forse ti consiglerei prima di dare un'occhiata veloce anche ad uno di HTML...
E' che non saevo come/cosa mettere per fargli funz<ionare la variabili in php non che non sapessi fare un link testuale diciamo "fine a se stesso"...
alessiodf ha scritto:
magari anke un po' di CSS non farebbe male.. la greafica è na cozzaglia!
Senza rancore..!

In che senso? Se mi spieghi cosa intendi posso migliorarmi altrimenti...boh...
comunque ho provato a mettere come mi han detto sopra (senza rancore per gli ultimi 2 poster che per ora sono risultati un po' "inutilini" al fine della domanda...) MA
Codice: Seleziona tutto
<?php
if (isset($_GET['fumetti']) && strcmp($_GET['fumetti'],"fumetti"))
{
$fumetti=true;
}
?>
Codice: Seleziona tutto
<TR><TD>
<a href="home.php?value=true&name=fumetti"> Fumetti </a>
</TD></TD>
Non accade niente...cioe' nella barra degli indirizzi viene fuori
http://localhost/ombrediruolo/home.php? ... me=fumetti
MA la pagina e' sempre quella "home" e da li' non si schioda...anzi se vado su altre pagine e poi clicco su "Fumetti" torna alla home invece che alla giusta pagina...
Inviato: mar 8 nov 2005, 19:22
da alessiodf
Non so se ho ben capito il tuo problema...
In pratica tutte le info del tuo sito sono in homepage.php.. giusto?
Quindi per far vedere una singola sezione fai un "case o if then else"..
in pratica devi fare così:
poi nella stessa pagina (la parte dove vuoi che appaiano le informazioni riguardanti i fumtti) metti questo:
Codice: Seleziona tutto
<?
if($_GET['name'] == "fumetti"){
?>
<QUI CI METTI IL CONTENUTO IN CODICE HTML DEI FUMETTI...!>
<?
}
elseif()......
?>
comunque non so se ho colto il tuo problema...

Inviato: mar 8 nov 2005, 19:34
da GuRpS
Allora taglio il tagalibile...ovvero ipotizzo di avere solo la variabile in oggetto "Fumetti"...
Codice: Seleziona tutto
<?php
if (isset($_GET['fumetti']) && strcmp($_GET['fumetti'],"fumetti"))
{
$fumetti=true;
}
?>
<HTML>
<HEAD>
<TITLE>Ombre di Ruolo</TITLE>
</HEAD>
<BODY>
>!-- questa roba sta a sinistra...-->
<TR><TD>
<a href="home.php?value=true&name=fumetti"> Fumetti </a>
</TD></TD>
</TABLE>
<!-- questa roba sta al centro -->
<TD VALIGN="TOP" ALIGN="CENTER">
<?php
if ($contatti)
include "contatti.html";
elseif ($fumetti)
include "fumetti.html";
elseif (($contatti && $fumetti)==false)
{
include "main.html";
}
?>
</TD>
<!-- altra roba intabellata ->
</BODY>
</HTML>
Non dovrei aver dimenticato niente...come mi tiro fuori dai casini a questo punto???
Inviato: mar 8 nov 2005, 19:46
da alessiodf
GuRpS ha scritto:
Codice: Seleziona tutto
<?php
if (isset($_GET['fumetti']) && strcmp($_GET['fumetti'],"fumetti"))
{
$fumetti=true;
}
NON COSÌ!!!
ma così!
Codice: Seleziona tutto
<?php
if (isset($_GET['name']) && strcmp($_GET['name'],"fumetti"))
{
$fumetti=true;
}
Naturalmente tutti i link alle varie sezioni dovranno essere del tipo:
<a href="home.php?
name=NOME-SEZIONE">......</a>
dove NOME-SEZIONE è 'fumetti', 'contettti', ecc...!
OK??
Inviato: mar 8 nov 2005, 19:52
da GuRpS
<a href="home.php?value=true&name='fumetti'"> Fumetti </a>
Mi ero dimenticato i ' ' e infatti non funzionava...
MA ora sembra funzionare tutto...Grazie mille per le dritte e, sempre che ti vada, dimmi cosa non ti piace nella grafica del sito visto che prima l'hai "criticata"...anche via PM nel caso...
Inviato: mar 8 nov 2005, 20:08
da alessiodf
GuRpS ha scritto:<a href="home.php?value=true&name='fumetti'"> Fumetti </a>
Mi ero dimenticato i ' ' e infatti non funzionava...
MA ora sembra funzionare tutto...Grazie mille per le dritte e, sempre che ti vada, dimmi cosa non ti piace nella grafica del sito visto che prima l'hai "criticata"...anche via PM nel caso...
le virgolette a fumetti non occorrono! comunque se ti funziona..
La grafica è a mio avvoso un pò povera..poi non mi piacciono i link, non hai un header, ne un footer ne un menu coerente...
boh..sembra fato da un bambino!
SCUSA LE MIE PAROLE UN PO' DURE..ma questo è quello che penso.. Sei liberissimo di giudocare il mio di sito...
magari anke per uno spunto... vedi tu..
http://www.capponcino.it/alessio
Inviato: mar 8 nov 2005, 20:22
da GuRpS
Boh se metto fumetti non va...se metto 'fumetti' invece funziona....
Per il resto header e altro lo so ma non ho mai avuto voglia di mettermi li' a farli....
Che il menu' non piaccia e' forse anche una delle cause che mi porta a cambiarlo usando link testuali piu' nomrali....
Per la grafica povera pero' devo dire essere stata abbastanza una scleta...ok qcosa in piu' ci deve stare (avere il tempo) ma lo preferisco "spartano" piu' che "barocco"...
Solo non capisco cosa intendi per "menu' coerente"....
Inviato: mar 8 nov 2005, 21:15
da Sari
è spartano e barocco si, ma infondo tutto il mondo del gioco di ruolo è spartano e barocco :P
P.S.: Il mondo è troppo piccolo, pure quì c'e' uno che conosce Krisaore, il finto tedesco

(è lui vero?)