Visualizzazione post con etichetta PHP. Mostra tutti i post
Visualizzazione post con etichetta PHP. Mostra tutti i post

lunedì 7 aprile 2008

Angoli smussati con script PHP

Gli angoli smussati nelle pagine web vengono ormai utilizzati da gran parte dei web master. La resa grafica ottenuta arrotondando quadrati e rettangoli è spesso gradevole e rendono un sito internet un po' meno amatoriale senza un eccessivo ricorso alla grafica.

Purtroppo HTML e CSS, stratagemmi contorti a parte, non gestiscono nativamente questo tipo di implementazione.

Lo script che trovate nel sito Tonino Web Site consente di aggiungere angoli smussati con poche righe di codice, senza appesantire le pagine e con risultati grafici decisamente buoni.

Stiamo sperimentando lo script in pagine complesse su un sito del nostro network e al momento l'unico problema rilevato è con i div ad altezza variabile su FireFox 2. Nessun problema invece con Explorer 7

Installare il gestore di forum phpBB 3

Segnaliamo questo interessante articolo pubblicato dal sito HTML.it, la bibbia dei webdesigner.
In molti conoscono phpBB, il noto gestore di forum freeware realizzato in PHP.
Per chi utilizza questo linguaggio di programmazione per la realizzazione delle propri siti internet, l'installazione della versione 3.0 di phpBB non dovrebbe essere troppo difficile. Tuttavia potrebbe essere d'aiuto consultare una guida che mostri passo passo i passaggi salineti per l'implementazione dello script nel sito.
L'articolo segnalato è, come da tradizione di HTML.it, decisamente completo e ben realizzato, pertanto consigliamo a tutti gli utenti, esperti o meno, di provare a darci uno sguardo, se non altro per valutare le implementazioni della versione 3.0 di phpBB rispetto alla 2.0

FCK Editor, un editor di testi per il tuo sito

Tanto per segnalare qualcosa di utile, Mytom consiglia agli utenti alle prime armi di andarsi a vedere il sito www.fckeditor.com . Gli utenti più esperti (ma anche quelli mediamente esperti) sicuramente conosceranno questo sito. FCKEditor è editor di testo da integrare nel vostro sito internet. Costruito in Java, ma compatibile con ASP, PHP, Perl, Pytom, eccetera, permette di integrare un editor stile word nelle vostre pagine di amministrazione, nel vostro blog. Tale strumento è indispensabile per chi, come Mytom, ha nel proprio sito una sezione di news e tutorial.
Senza perdere tempo nella scrittura manuale dei codici html, FCKEditor permette di scrivere e formattare un testo in modo del tutto naturale, senza necessità di scrivere a mano i tag html.
Permette inoltre di integrare tabelle e immagini, link e quant'altro.
Sarebbe possibile configurare un correttore ortografico, ma la cosa è abbastanza difficile e non sempre funziona (Mytom ha provato con scarsi risultati). Molto più semplice scaricarsi la toolbar di Google (magari tramite la pubblicità che trovate su Mytom, laddove si invita a scaricare FireFox con Google Toolbar o Google Pack) e utilizzare il correttore ortografico integrato.

Procedura creazione pagina Contatti

Come preannunciato nella precedente news, illustrerò di seguito il sistema utilizzato da Mytom per la creazione della pagina contatti. In realtà sarebbe sufficiente fornire il link al sito dal quale è stato scaricato lo script (che è questo), anche perché il file zip contiene un file leggimi.txt in italiano e lo script è veramente semplicissimo da integrare.
Tuttavia rispetto alla procedura descritta, ci sarebbe da effettuare una correzione: nel file form.dat, quello che contiene il form da includere nella pagina che creerete ad hoc (tramite un semplice <include ("form.dat")>) dovrete aggiungere la riga <form method="post" action="send.php">, e chiudere il tag alla fine della tabella con </form>. In alternativa, potere evitare di modificare il file form.dat e inserire le righe di codice suddette immediatamente prima e dopo l'include.

Utilizzo if per gli sfondi VGA

Nella prima versione di Mytom non erano previsti gli sfondi VGA, pertanto una volta deciso di offrire questo servizio si è dovuti ricorrere ad una modifica del codice php e del database.
In pratica è stato aggiunto il campo "sfondo640" alla tabella "sfondi" nel database, lo si è aggiunto nella query di selezione dei dati nelle varie pagine del sito che accedono al database - qualcosa del tipo $query_rsSfondi = "SELECT sfondoID, sfondoThumb, sfondoTitolo, sfondo640....... FROM tblsfondi"; - ed infine, laddove fosse presente uno sfondo con risoluzione VGA, si è inserito il seguente codice:

if ($row_rsSfondo ['sfondo640'] != ''){ echo 'VGA';}

Dove ['sfondo640'] != '' sta a indicare letteralmente: "se il campo sfondo640 è diverso da [!=] niente [''] scrivi a video VGA"

Statistiche gratuite

Girovagando in rete mi sono imbattuto in cached.it. Il servizio gratuito offerto da questo sito consiste nel fornire una serie di statistiche relative alla frequentazione e al posizionamento del proprio sito nei motori di ricerca. E' sufficiente inserire l'url del sito e le statistiche vengono fuori in un batter d'occhio. Il sito è graficamente semplicissimo ma molto ben fatto, pertanto lo consigliamo a tutti quelli interessati a questo tipo di cose.

Inutile sottolineare che i risultati relativi a Mytom sono stati quantomeno sconfortanti...

Selezionare i primi caratteri di una stringa di testo

Per creare la sezione news, Mytom ha semplicemente creato tre paginette in php e le ha collegate ad una nuova tabella del database. Per fare ciò Mytom ha utilizzato più meno le stesse procedure impostate per le sezioni Temi, Sfondi e Midi.
Il problema è sorto appena Mytom ha deciso di inserire un anteprima nelle news nella home page, anteprima che deve contenere i primi 100 caratteri del testo della news. Per venire a capo del problema, come prima cosa è stata posta la questione sul forum di HTML.it, che alle 10.30 del mattino non è proprio affollatissimo...
Aspettando la risposta, Mytom decide fare una ricerca su Google, con la stringa: php selezione primi caratteri stringa.
In un anonimo sito è stata trovata la seguente formula:

echo $sub = substr ($row_rsNews['TestoNews'] ,0 ,100) . '...';

dove 'TestoNews' è il campo del database da sottoporre a selezione; '0' indica che i primi 100 caratteri vanno conteggiati dall'inizio e '100' sono, appunto, i 100 caratteri.

Mezz'ora dopo aver risolto la cosa è arrivato il contributo di un utente di HTML.it, comunque gentilissimo e nella sostanza identico alla soluzione trovata da Mytom