Salve
Sapreste dirmi come posso cambiare il colore di sfondo dei commenti per il mio Blog ?
ovviamente per adesso e bianco
Come piattaforma uso Wordpress
Salve
Sapreste dirmi come posso cambiare il colore di sfondo dei commenti per il mio Blog ?
ovviamente per adesso e bianco
Come piattaforma uso Wordpress
Niente , non va
Adesso ho modificato il codice in questo modo :
[css]
img.alignleft{
float:left;
padding-right:5px}
img.alignright{
float:right;
padding-left:5px}
img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
padding: 0px;}
[/css]
eliminando questa parte del sorgente :
[css]
img {
float:left;
padding:0px 5px 5px 5px;}
a img {
float: left;
border:none;
background:none;
padding:5px;}
.alignright {
float:right
text-align: right;}
.alignleft {
float:left
text-align: left}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
padding: 0px;}
[/css]
Diciamo che così va un po meglio , ma ho dovuto apportare delle modifiche a manina anche nel sorgente dell'articolo .
Volevo chiederti sai mica come potrei fare per cambiare il colore dello sfondo dei commenti ?
Saluti e grazie per l'aiuto e per l'interesse mostrato !
:ciauz:
Ciao n1gH7
Ho inserito le modifiche in questo modo :
[css]
.alignright {
float:right;
text-align: right;}
.alignleft {
float:left;
text-align: left}
[/css]
Ma il problema purtroppo persiste
Ho fatto delle ricerche online e veniva suggerito di inserire questo codice
in fondo al foglio di stile
[css]
img.alignleft, div.alignleft {
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright {
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter {
text-align:center;
margin:0 auto;
}
[/css]
Ma anche così non va , niente da fare
Ti posto il link del Blog :
Come sai le regole del forum mi impediscono di inserire l'url completo
Grazie intanto per l'aiuto !
Salve ho un fastidioso problema con wordpress , in pratica le immagini che inserisco non vogliono posizionarsi al centro , ma di lato , credo che il problema sia nel file style.css
Posto quindi il codice nel caso qualcuno volesse aiutarmi a risolvere il problema
[css]
*{
margin: 0px;
padding: 0px;}
body {
font-size: 12px;
margin: auto;
text-align: center;
color: #000;
background-color: #C0C0C0;
font-family: Verdana, "Times New Roman", Times;}
#header {
margin: 0px auto 0 auto;
height: 98px;
width: 1003px;
background:#fff url(img/top.jpg);}
#title {
float: left;}
h1 {
font-family: "Trebuchet MS";
font-size: 2em;
font-weight: bold;
color:;
text-align: left;
text-transform: uppercase;
margin-top: 25px;
margin-left: 100px;}
h1 a {
margin-top: 0px;
text-align: left;
font-weight: bold;
color:;
text-decoration: none;}
h1 a:hover {
color: #363636;
text-decoration: none;}
p {
font-family: "verdana";
font-size: 1em;
color:;
margin-top: 3px;
text-align: left;
padding-left: 105px;
letter-spacing: 1pt;}
#menu {
margin: 0 auto;
padding: 66px 0 0 610px;
overflow: hidden;
line-height:2.5em;
text-transform: uppercase;}
ul {
margin:0;
padding:0;}
li {
float:left;
margin:0;
padding:0;
list-style-type:none;
white-space:nowrap;}
li a {
display:block;
padding:0 10px;
font-family: Arial Narrow;
font-size:1.3em;
color:;
letter-spacing:1px;}
li a:hover {
display:block;
padding:0 10px;
font-size:1.3em;
color: #fff;
letter-spacing:1px;}
Ciao Magicale
Userò il tuo esempio per schiarirmi le idee ....
Grazie mille !!!!! :ciauz:
Ciao Thedarkita
non usare session_register
Anche se lo tolgo non memorizza tutto quello che viene digitato di volta in volta , ma solo il primo testo dopo aver premuto invio .
[php]
<?php
session_start();
if(!isset($_SESSION['chiave'])) {
$_SESSION['chiave'] = $_POST['chiave'];
} else {
if($_SESSION['chiave'] == $_POST['chiave'] && $_SESSION['chiave'] == $_POST['chiave'] && $_SESSION['chiave'] == $_POST['chiave']) {
echo 'Hai già cercato questo termine';
} else {
$_SESSION['chiave'] = $_POST['chiave'];
}
}
?>
[/php]
Mi e stato detto che con un array potrei risolvere , però visto che ho un solo campo di ricerca e una sola chiave ( $chiave ) sempre di ricerca , non ho idea di come potrei fare , qualcuno di voi saprebbe darmi qualche esempio ?
Ciao e grazie
Salve a tutti , avete 10 secondi per dirmi chi ha inventato i cookie e le sessioni ..... meno 9 , 8 , 7 , 4 , 2 , 1 ....
Tempo scaduto !! , vabbè sarà per la prossima volta , meditate gente , meditate .....
Scherzi a parte , ho un piccolo grande problema con le sessioni , cambio tono e mi spiego meglio
Avrei le seguenti necessità :
1 - Memorizzare TUTTO quello che viene digitato nel Form di ricerca in un file di sessione .
2 - Nel caso il TESTO venisse ripetuto a distanza di pochissimo tempo ( essendo digitato nuovamente nel Form ) , dovrei far partire un suono ( piacevole si intende , mica una puzzetta ) .
Utilizzando il codice sottostante riesco solo a memorizzare il primo testo digitato , dal secondo in poi neanche a parlarne .
Qualcuno sa dirmi come potrei fare ?
[php]
<?php
session_start();
$_session['nome'] = "parola";
if (!($chiave)){
session_register("chiave");
}
?>
[/php]
Saluti alla comunità
Problema risolto !!
per chi fosse interessato ecco la soluzione :
[html]
<span id="typing" style="visiblity:hidden;height:2" style=&{head};><?php echo $testo; ?>
[/html]
Salve a tutti ho un problema con un Form di ricerca , mi spiego meglio :
Digitando nel Form il titolo di un articolo il database restituirà ovviamente il testo relativo .....
Quello che dovrei fare e aggiungere un messaggio del tipo " Hai già ricercato questo titolo...
nel caso in cui la ricerca venga ripetuta , ossia se l'utente digita a distanza di poco tempo la stessa frase
Ovviamente il testo trovato nel database verrebbe visualizzato comunque
Un amico mi ha suggerito di usare i cookie ed e quello che vorrei fare , avreste qualche suggerimento pratico da darmi ?
Posto il codice :
[php]
<?php
include("open.php");
$chiave=$_REQUEST['chiave'];
top();
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file open.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$keys = explode (",", $chiave);
$query = "";
reset ($keys);
while (list(,$parola) = each ($keys))
{ $parola = trim($parola);
if ($parola != "")
$query .= "titolo = '$parola' OR testo = '$parola' OR autore = '$parola' OR ";
}
$query .= " 0";
$query = "SELECT id, testo, data FROM news WHERE " . $query;
$result = mysql_query($query, $db);
if (mysql_num_rows($result)==0) {
die ("Articolo non presente nel database");
}
else
while ($row = mysql_fetch_array($result))
{
$data = date("",$row['data']);
$testo = $row['testo'];
echo
"<a  </a><br>";
echo "<a> $data   $testo </a><br>";
}
mysql_close($db);
foot();
?>
[/php]
Salve - Vengo subito al dunque ........dovrei aggiungere un effetto stile macchina da scrivere ( text teletype ) al testo che viene recuperato da un database Mysql
ho provato in vari modi ma non ho ottenuto alcun risultato
ad esempio con il Tag TT :
[php]
echo "<a><TT> $testo </a></TT><br>";
[/php]
Conoscete una soluzione ?
Di seguito posto alcuni esempi di codice stile telescrivente :
[html]
<html>
<head>
<title>Effetto Macchina da scrivere</title>
</head>
<script language=Javascript>
<!-- begin
var max=0;
function textlist()
{
max=textlist.arguments.length;
for (i=0; i<max; i++)
this*=textlist.arguments*;
}
tl=new textlist
(
"testo testo testo testo",
"testo testo testo",
"testo testo testo"
);
var x=0; pos=0;
var l=tl[0].length;
function textticker()
{
document.tickform.tickfield.value=tl[x].substring(0,pos)+"|";
if(pos++==l) { pos=0; setTimeout("textticker()",1000); x++;
if(x==max) x=0; l=tl[x].length; } else
setTimeout("textticker()",50);
}
// end -->
</script>
</head>
<body onload="textticker()">
<form name="tickform"><input type=text name="tickfield" size=40></form>
</body>
</html>
[/html]
OPPURE :
[html]
<html>
<head>
</head>
<body>
<br><br><br><br>
<script language="JavaScript1.2">
<!--
var it=0
var head="display:''"
function initialize(){
mytext=typing.innerText
var myheight=typing.offsetHeight
typing.innerText=''
document.all.typing.style.height=myheight
typeit()
}
function typeit(){
typing.insertAdjacentText("beforeEnd",mytext.charAt(it))
if (it<mytext.length-1){
it++
setTimeout("typeit()",100)
}
else
return
}
if (document.all)
document.body.onload=initialize
-->
</script>
<span id="typing" style="visiblity:hidden;height:2" style=&{head};>Bla bla bla bla bla bla </span>
</body>
</html>
[/html]
Grazie in anticipo per un'eventuale risposta
Ok ti ringrazio per l'aiuto , per il codice , e per i consigli che mi hai dato
Cominciavo a dare i numeri , avevo perso completamente il filo ........
Meno male che esistono persone disposte ad aiutare !
Ancora Mille Grazie !!!!!!!!!!
Ciao Alessandro
Ti chiedo scusa il tuo codice era leggero e corretto mi bastava aggiungere
die ("Nessun titolo presente , bla bla bla "); dopo if
Adesso si che funziona !!
Un'ultima cosa :
Supponiamo che l'utente digiti nel Form di ricerca un titolo e dopo lo ripete
e possibile aggiungere un messaggio del tipo :
Hai già ricercato questo titolo...
e a seguire visualizza comunque il testo ?
Ti meriti un Grazie mille !!!!!
Ho aggiunto il tuo codice ma se digito un titolo che non e presente nel database non mi restituisce il messaggio Nessun dato trovato
Grazie per l'interesse mostrato !
Ok Alessandro il problema è stato risolto con un player audio
Adesso mi rimane soltanto una cosa da risolvere , ed e alquanto strana , in pratica se l'utente
digita un titolo che non è presente nel database , questi dovrebbe restituire un messaggio del tipo : Titolo non presente ... ecc ...
Io ho fatto in questo modo :
[php]
$query = "SELECT id, testo, data FROM news WHERE " . $query;
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))
{
if ($parola = "!=")
die ("Spiacente titolo non presente");
[/php]
Ho provato anche in questo modo , ma non va
[php]
if ($parola == FALSE)
die ("Spiacente titolo non presente");
[/php]
Allora ho fatto così ma non vuole saperne
[php]
if ($query == FALSE)
die ("Spiacente titolo non presente");
[/php]
La logica credo dovrebbe essere questa : se il titolo non è presente nel database restituisci questo messaggio .....
Dov'è che sbaglio ?
Grazie per l'interesse mostrato !!
Ok cambiamo sistema ho creato un nuovo database per le prove aggiungendo il campo per l'audio di tipo VARCHAR
come valore al suo interno ho provato a inserire il percorso in questi due modi diversi :
prima
london.mp3 ( questo file si trova nella cartella dei file php del database )
e su un'altro
c:\brani\london.mp3 ( questo naturalmente e collocato in un'altra directory per vedere se cambia qualcosa )
Quale dei due valori e corretto ?
Digitando il titolo nel Form di ricerca questa va a buon fine e restituisce il risultato
MA PER QUANTO RIGUARDA L'AUDIO NIENTE DA FARE NON FUNZIONA , come dovrei operare quindi affinchè venga riprodotto in automatico ?
dovrei usare fopen ?
Questa e la modifica che ho apportato alla riga echo :
[php]
echo "<a> " .date("",$row['data']) . "  {$row['testo']} {$row['audio']}</a><br>";
[/php]
Ci sarebbe php voice
Mi sembra comunque di aver capito che funziona soltanto dal lato server
qualcuno di voi sa se e possibile usarlo sul client quindi in locale ?
Un'altra cosa se la ricerca non produce nessun risultato vorrei visualizzare un messaggio , ma questo
or die ("Nessun articolo corrisponde .... ecc ");
Ho provato in vari modi ma non vuole saperne di funzionare ,
tu che ne pensi ?
Caspita Alessandro soluzione giusta al primo colpo !!!!!
Adesso si che funziona ... e dire che ho provato e riprovato ma non riuscivo a venirne fuori , davvero non so come ringraziarti !!
Permettimi di esprimere il mio stato emotivo
:yuppi: :yuppi: :yuppi: :yuppi: :yuppi: :yuppi: :yuppi: :yuppi: :yuppi: :yuppi:
( Questa richiesta invece non è molto chiara. Cosa intendi per "effetto di testo"? )
Non mi riferisco al bold , corsivo ecc ...
Stavo pensando a un bell'effetto tipo macchina da scrivere , ecc ....
ne ho diversi a disposizione ma sono in javascript e non non so come fare per mescolarli al php ....
Avrei la necessità di fare delle ricerche mirate nel database ma non riesco nell'impresa .
In pratica vorrei che mi venisse visualizzato solo il testo dell'articolo il cui titolo sia uguale alla frase che è stata digitata nel Form . Invece mi vengono visualizzati tutti i testi abbinati ai titoli che contengono uno o più termini di ricerca .
Faccio un esempio :
La tabella news contiene i seguenti campi :
id - titolo - - data - testo - autore
titolo
1 L'arte in Australia
testo
L'Australia è un paese ecc ....
titolo
2 Un viaggio in Australia
testo
John era appena partito ecc ....
Bene - adesso se digito L'arte in Australia mi viene visualizzato il testo
L'Australia è un paese .... ecc ....
Se però digito nel Form solo Australia ricevo come risultato : L'Australia è un paese .... ecc ....
John era appena partito .. ecc ....
Invece vorrei che digitando solo Australia mi venisse visualizzato il messaggio :
Si prega di digitare il titolo esatto dell'articolo ma non ho capito come impostare e dove mettere or die E digitando Un viaggio in Australia mi venisse visualizzato solo il testo di quest'articolo e non anche quello di altri Ho provato in molti modi ma niente da fare !
Ad esempio così mi visualizza tutti gli articoli contenuti nel database :
$query = "SELECT id, testo, data FROM news WHERE
titolo=".$parola."" . $query;
Quest'altra modifica invece mi cerca il testo uguale alla digitazione :
$query .= "titolo = '%$parola%' OR testo LIKE '%$parola%' OR autore LIKE '%$parola%' OR ";
Questo e il sorgente [ codice php ]
<?php
$chiave=$_REQUEST['chiave'];
top();
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$keys = explode (",", $chiave);
$query = "";
reset ($keys);
while (list(,$parola) = each ($keys))
{ $parola = trim($parola);
if ($parola != "")
$query .= "titolo LIKE '%$parola%' OR testo LIKE '%$parola%' OR autore LIKE '%$parola%' OR ";
}
$query .= " 0";
$query = "SELECT id, testo, data FROM news WHERE " . $query;
$result = mysql_query($query, $db);
if ($query == FALSE)
die ("Questo die e sbagliato ma se lo tolgo non va");
while ($row = mysql_fetch_array($result))
{
echo "<a> .date("",$row['data']) . "  {$row['testo']}</a><br>";
}
mysql_close($db);
foot();
?>
[ / codice php ]
Inoltre vorrei sapere se e possibile dare un effetto di testo al risultato che viene visualizzato
Ringrazio in anticipo per un eventuale risposta che possa essermi di aiuto per risolvere
il problema .
Salve .......
Qualcuno di voi conosce un modo per far riprodurre una frase appena recuperata con un database ( uso PHP 5.2.1 , MYSQL 5.0 , Apache 2.2 ) facendola leggere in automatico a un sintetizzatore vocale , ad esempio silvia , possibilmente da realizzare in php .
Mi interesserebbe far riprodurre anche un suono ( wav oppure mp3 ) .