| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
Cata.
Data înscrierii: 11/Oct/2004
Mesaje: 158
|
| Trimis: Sâm Oct 30, 2004 1:52 pm Titlul subiectului: Guest book // Zambareti |
|
|
| M-am apucat sa-mi fac un guest book, totul a mers bine pana in momentul cand trebuia sa pun zambaretii. Vreau ca omul , care imi scrie in guest book sa dea click pe zambaret si semnul zambaretului sa se introduca in textare. Am inteles ca e vorba de java script. ma ajuta cine va cu codul pls pls . |
|
| Sus |
|
ExcalIbvr
Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea
|
| Trimis: Dum Oct 31, 2004 2:00 pm Titlul subiectului: |
|
|
Chestia ta are 2 parti - introducerea textului si afisarea ulterioara.
1. Introducerea textului - intr-un textarea, ma gandesc. Iti pui undeva pe pagina o lista cu toti zambaretii :lol: iar cand utilizatorul da click pe unul, in textarea tau apare un cod care reprezinta acel zambaret. Asta ar fi principiul.
Cum realizezi asta?
Fiecare imagine de zambaret sa fie un link la care-i definesti proprietatea OnClick.
Cod: <a href="#" onClick="zambaretz1()"><img src="img_zambaretz1" /></a>
zambaretz1() este o functie JavaScript, care ar arata cam asa:
Cod: function zambaretz1()
{
document.numeForm.numeTextarea.value+="[lol]";
}
Codul asta iti adauga textul [lol] in textarea.
2. Cum afisezi textul cu zambareti? Folosesti niste functii de cautare si comparatie in text (text luat din baza de date sau dintr-un fisier) si de fiecare data cand intalnesti un cod de zambaret, ex. [lol] inlocuiesti textul respectiv cu o imagine:
Cod: <img src="img_zambaretz1" />
In mare asta ar fi...
Succes! |
|
| Sus |
|
Cata.
Data înscrierii: 11/Oct/2004
Mesaje: 158
|
| Trimis: Dum Oct 31, 2004 3:04 pm Titlul subiectului: |
|
|
| Mersi mult , de aceasta problema am trecut cu bine , acum nu stiu cum sa fac sa imi afiseze smilurile in mesaj. Dupa ce il adauga in baza de date. Am inteles ca e vb de eregi_replace daca stie cineva , va rog frumos ajutati-ma si pe mine ca ma chinui de o ora si numai erori imi da |
|
| Sus |
|
un_guru
Data înscrierii: 25/Iul/2004
Mesaje: 153
Locație: Miecurea Ciuc
|
| Trimis: Dum Oct 31, 2004 4:35 pm Titlul subiectului: |
|
|
mai degraba de str_ireplace(), sau str_replace()
an style="color: #000000"><?php $continut = str_ireplace(':wink:', '<img src="images/wink.gif">',$continut);
//str_ireplace este case insensitive, adika WinK==wink |
|
| Sus |
|
Cata.
Data înscrierii: 11/Oct/2004
Mesaje: 158
|
| Trimis: Dum Oct 31, 2004 6:57 pm Titlul subiectului: |
|
|
| Mersi mult acum totul este perfect. Ma bucur ca a, reusit sa-l fac sa fie cu smile. .. Tot ce mai vrea ueste sa-mi spuneti cum includ textul intr-un tabel frumos ? Ca eu am pus simlu cu <hr> |
|
| Sus |
|
un_guru
Data înscrierii: 25/Iul/2004
Mesaje: 153
Locație: Miecurea Ciuc
|
| Trimis: Dum Oct 31, 2004 8:17 pm Titlul subiectului: |
|
|
sunt mai multe optiuni
1.folosesti template-uri (Smarty, FastTemplate)
2. "tabele prefabricate"
3. etc
2an style="color: #000000"><?php function startTable()
{
return "<table ....><tr><td>";
}
function endTable()
{
return "</td></tr></table>";
}
echo startTable() . $continut . endTable(); |
|
| Sus |
|
Cata.
Data înscrierii: 11/Oct/2004
Mesaje: 158
|
| Trimis: Dum Oct 31, 2004 10:48 pm Titlul subiectului: |
|
|
Eu nu prea stiu asa bine udne trebuie sa includ continutul. Te rog frumos poti sa-mi faci si mie tabelul cu continutul asta. Eu sunt incepator in php
Cod: print"<font color='#00FF00'>Nume:</font><font color='#FFFFFF'><strong>".$nume."</strong>---<strong>".$data."</strong></font>".'<br>';
print "<font color='#00D500'>Email::</font><font color='#FFFFFF'>".$email."</font>".'<br>';
print "<font color='#FFFFFF'>Url:: ".$url."</font>".'<br>';
print "<font color='#FFFFFF'>Mesaj:: ".$mesaj."</font>".'<br>'.'<hr>';
Asta e codul pe care trebuie sa-l pun in tabel |
|
| Sus |
|
ExcalIbvr
Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea
|
| Trimis: Lun Noi 01, 2004 9:37 am Titlul subiectului: |
|
|
Banuiesc ca nu lucrezi cu template-uri.
De asemenea, tag-ul <font> este considerat deprecated, adica va fi scos din uz in curand, asa ca e foarte recomandat sa nu fie folosit. In loc de <font> poti folosi <span style="color:#000000">text de afisat</span> sau clase CSS. Da' asta e alt subiect...
Varianta cea mai banala ar fi cam asa:
an style="color: #000000"><?php echo "<table>";
$sql="SELECT nume, mesaj FROM guestbook";
$result = $db->query($sql);
while ($rand = $result->fetch())
{
echo "<tr><td>".$rand['nume']."</td><td>".$rand['mesaj']."</td></tr>";
}
echo "</table>";
Asta e ideea. Adapteaza asta la codul cu care te conectezi tu la baza de date si cu care faci interogarile. |
|
| Sus |
|
sorinu
Data înscrierii: 12/Feb/2008
Mesaje: 7
Locație: Sibiu
|
| Trimis: Mar Feb 12, 2008 9:19 pm Titlul subiectului: |
|
|
| este sctipt pt guestbook fara sa implice mysql? |
|
| Sus |
|
sorinu
Data înscrierii: 12/Feb/2008
Mesaje: 7
Locație: Sibiu
|
| Trimis: Mar Feb 12, 2008 9:20 pm Titlul subiectului: |
|
|
| daca da daty reply va rog!!! si sa se poata introduce guestbookul si in pagini html |
|
| Sus |
|
mihaitha
Data înscrierii: 04/Mai/2007
Mesaje: 1912
Locație: Sibiu
|
| Trimis: Mar Feb 12, 2008 11:03 pm Titlul subiectului: |
|
|
| sorinu a scris: este sctipt pt guestbook fara sa implice mysql? Fara mysql da. Fara baze de date nu. Sunt n-shpe variante posibile: MSSQL, Postgresql, fisiere txt, xml... and the list goes on... |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |