Autor Zpráva
surfr
Profil
Dobrý den!
Omlouvám se že vás budu otravovat s takovou "banalitou" jako je vkládání smajlů do diskuze. Potřeboval bych poradit. Mámj rozjetou diskuzi na http://plavani-prachatice.wz.cz/diskuze.php a nějak mi nechtěj fachat smajlíci. Nechtěl by mi někdo poradit čím to je? já s webem teprve začínam a teď už opravdu nevim jak na to. Díky moc za odpověď.
Wan-To
Profil *
Někam do kódu zpracování a formátování příspěvků si přidej funkci, která převádí určité sekvence znaků (třeba ':-)' nebo '8)') na tagy IMG s adresou smajlíka:

$text = str_replace(":-)", "<img src = \"./smajlici/usmev.png\" alt = \"Usmívající se smajlík\">", $text);
roberta
Profil
možeš to napríklad riešiť tak, že pri vypisovaní obsahu "Vzkazu" nahradíš kód smajlíka obrázkom. Napr. pre smajlík Zívač, nahradíš kód **30 obrázkom <img alt='Zívač' src='smileys/big/30.gif' border='0' class='smiley' height='15' width='15' />
Toto musíš urobiť pre každý smajlík (napr. cyklusom for)
Nahradzuje sa pomocou funkcie str-replace

$obsah_vzkazu = str_replace("**30", "<img alt='Zívač' src='smileys/big/30.gif' border='0' class='smiley' height='15' width='15' />", $obsah_vzkazu);
surfr
Profil
a jak by teda po téhle úpravě vypadal zdroják? Já jsem se do toho dneska nějak zamotal a nevim jak dál. S php nemam téměř žádný zkušenosti a nějak se v tom ztrácim. Potřeboval bych aby mi to někdo napsal "jako" ********. Äle to se asi nikomu nechce že jo?
roberta
Profil
a jak by teda po téhle úpravě vypadal zdroják?
to netuším, lebo neviem ako vypadá zdroják pred úpravou...
surfr
Profil
A nešlo by to udělat jeno přes nějakou function a tak nějak dál?
surfr
Profil
Vy mě asi máte za blba ale já se prostě už v tomhle neorientuju. Já zvládam tak html a to je tak všechno.
Wan-To
Profil *
Jestli zvládáš jen HTML, tak radši používej diskuzi od Blueboardu...
surfr
Profil
No to já právě nechci. Mě jde jenom o to se něco novýho naučit! Nechci mít všechno už udělaný od někoho jinýho. No ale nakonec to asi tak dopadne.
Tin
Profil *
To chce studovat postupně: HTML, CSS, JS, PHP...
Já sám jsem někde u skriptů, takže s tímhle ti bohužel neporadím.
surfr
Profil
No jo ale to je na dlouho. to než si všechno nacpu do palice tak to bude trvat tak minimálně rok. No to je jedno. Diskuze bude bez smajlů a hotovo. :-(
Wan-To
Profil *
Diskuze se smajly - rok
Diskuze bez smajlů - půl roku ;-)
surfr
Profil
Nemá někdo svojí jednoduchou diskuzi kde má smajli u který bych si moh prohlídnout zdroják???
SuE
Profil
najdi si nejaký free skript na guestbook, který má to co chceš, a opajcni to :-)
Yuhů
Profil
hledej na hotscripts.com
printf
Profil *
já používám tohle, možná to není profi, ale funguje to :-), mimochodem u těch img ještě chyběj velikosti aby to bylo validní.


function ConvertEmoticons($Zdroj)
{
$Trans = array (":)" => "<img src=\"smile01.gif\" alt=\":)\">",
":-)" => "<img src=\"smile01.gif\" alt=\":-)\">",
":))" => "<img src=\"smile02.gif\" alt=\":))\">",
":-))" => "<img src=\"smile02.gif\" alt=\":-))\">",
":)))" => "<img src=\"smile03.gif\" alt=\":)))\">",
":-)))" => "<img src=\"smile03.gif\" alt=\":-)))\">",
":))))" => "<img src=\"smile04.gif\" alt=\":))))\">",
":-))))" => "<img src=\"smile04.gif\" alt=\":-))))\">",
":(" => "<img src=\"smile11.gif\" alt=\":(\">",
":-(" => "<img src=\"smile11.gif\" alt=\":-(\">",
":((" => "<img src=\"smile12.gif\" alt=\":((\">",
":-((" => "<img src=\"smile12.gif\" alt=\":-((\">",
":(((" => "<img src=\"smile13.gif\" alt=\":(((\">",
":-(((" => "<img src=\"smile13.gif\" alt=\":-(((\">",
":((((" => "<img src=\"smile14.gif\" alt=\":((((\">",
":-((((" => "<img src=\"smile14.gif\" alt=\":-((((\">");
$Vystup = StrTr ($Zdroj, $Trans);
return $Vystup;
}
Anonymní
Profil *
doprcic exsistuje prce nejakaaaaaaaaaaa kombinece
Toto téma je uzamčeno. Odpověď nelze zaslat.

0