Autor | Zpráva | ||
---|---|---|---|
marek888 Profil |
#1 · Zasláno: 1. 11. 2013, 20:39:43
Dobrý večer. Mám na stránce výpis z databáze, ve kterém bych chtěl změnit smajlíky :) za obrázkové. Prošel sem celou diskusi a nic mi nefungovalo, nevím čím to může bejt. Paradil by mi prosím někdo s verzí, která by mi fungovala? Děkuji
|
||
juriad Profil |
#2 · Zasláno: 1. 11. 2013, 20:47:53
Jak přidat do PHP chatu smajlíky
První které jsem našel. |
||
marek888 Profil |
#3 · Zasláno: 1. 11. 2013, 20:58:42
juriad:
To sem zkoušel ale nevím proč mi to nefunguje... |
||
juriad Profil |
#4 · Zasláno: 1. 11. 2013, 21:01:24
marek888:
A jak se to chová? Ukaž svůj kód. |
||
marek888 Profil |
#5 · Zasláno: 1. 11. 2013, 21:05:05
Mám to vložené u výpisu dat :
$smiles = array(":)", ":D", ":P", ":O", ":-)", ":-D"); $pictures = array("<img src='smile1.png'>", "<img src='smile2.png'>", "<img src='smile3.png'>", "<img src='smile4.png'>", "<img src='smile1.png'>", "<img src='smile2.png'>"); echo "<div class='comentare'>"; echo "<p class='id'></p>"; echo "<p class='titulek'>Title: " . $r['titulek'] . "</p>"; echo "<p class='autor'>Author: " . $r['autor'] . "</p>"; echo "<strong><p class='obsah'>" . $r['obsah'] . "</p></strong>"; echo "<p class='datum'>Upload: " . $r['datum'] . "</p>"; echo "</div>"; |
||
Alphard Profil |
#6 · Zasláno: 1. 11. 2013, 21:09:21
Vynechal jste str_replace(). Aplikujte ji na
$r['obsah'] .
|
||
marek888 Profil |
#7 · Zasláno: 1. 11. 2013, 21:14:32
Tak sem to tam doplnil, přepsal proměnou na obsah a nevim, stále mi to nejde, to bude asi problém u mě, nevím to ale jistě. Zde je kod:
str_replace(":)","<img src='smile1.png'>",$r['obsah']); Je možné, že když nemám všechny obrázky, tak to nezobrazí žádný? |
||
Alphard Profil |
#8 · Zasláno: 1. 11. 2013, 21:39:35
Nevím, kam tu hodnotu předáváte, mělo by fungovat něco jako
echo "<strong><p class='obsah'>" . str_replace($smiles, $pictures, $r['obsah']) . "</p></strong>"; Já bych ještě pole $pictures stavěl dynamicky (aby se neopakoval html kód), ale to je vám asi jedno. |
||
Taps Profil |
#9 · Zasláno: 1. 11. 2013, 23:13:21
|
||
marek888 Profil |
Díky podívám se na to...
Taps: Díky, ale mě to šlo až do tý doby, co nadešel ten php skript. Poté se už příspěvek nechtěl odeslat. Alphard: Když sem vyzkoušel to tvoje řešení, tak mi to akorát vypsalo znovu obsah. Opravdu nevím, čím by to molo být. Vyzkoušel sem asi už tak 20 scriprů, a každé fungovaly na podobném principu, jenomže u mě ne. |
||
Kubo2 Profil |
#11 · Zasláno: 2. 11. 2013, 21:25:09
marek888:
A máš v tom vypisovanom obsahu aspoň jedného textového smajlíka (napríklad :))? |
||
marek888 Profil |
#12 · Zasláno: 2. 11. 2013, 22:29:34
Kubo2:
Ano, mám ho tam, ale možná je to také tím, že je tam i jiný, který v tom nemám. |
||
Časová prodleva: 10 let
|
0