Już 3 dzień nad tym siedze i nie wiem. Mam taką funkcję, która zamienia mi wpisane znaczki:
i czaje o co tu biega. Tą funkcje mam w pliku emotikony.php
W źródle strony na której chcę by te emotki były mam:
ale dalej co zrobić to nie mam pojęcia zielonego. Przeglądałem różne kody w necie, ale niestety żaden nie był pełny. Jeszcze ja bym chciał by było tak, że jak myszką nacisne na emotce to żeby ona mi do pola textarea się zapisywała. Wiem, że coś z poleceniem onclick trzeba, ale nie wiem jak to zrobić. Dla mnie to jest kosmos, dla kogoś może to 5 minut roboty?
Albo jeszcze jedna funkcja:
która zamienia nam znaki na emotki o efekcie takim samym jak pierwsza. Tyle że wszystko się sprowadza do problemu jak komputerowi powiedzieć, aby gdy kliknę myszką na emotkę to dodał mi ją do pola textarea. Podejrzewam, że to pewnie z jakieś 10 linijek kodu. Napisałby ktoś?
<?php
function smilies($string)
{
$string = str_replace(":)", "<img src=\"gfx/emoty/smile.gif\" alt=\":)\" />", $string);
$string = str_replace(":(", "<img src=\"gfx/emoty/sad.gif\" alt=\":(\" />", $string);
$string = str_replace(";)", "<img src=\"gfx/emoty/wink.gif\" alt=\";)\" />", $string);
$string = str_replace(":D", "<img src=\"gfx/emoty/grin.gif\" alt=\":D\" />", $string);
$string = str_replace(":p", "<img src=\"gfx/emoty/pfft.gif\" alt=\":p\" />", $string);
$string = str_replace(":|", "<img src=\"gfx/emoty/frown.gif\" alt=\":|\" />", $string);
$string = str_replace(":o", "<img src=\"gfx/emoty/shock.gif\" alt=\":o\" />", $string);
$string = str_replace(":c", "<img src=\"gfx/emoty/cool.gif\" alt=\":c\" />", $string);
$string = str_replace(":@", "<img src=\"gfx/emoty/angry.gif\" alt=\":@\" />", $string);
return $string;
}
?>i czaje o co tu biega. Tą funkcje mam w pliku emotikony.php
W źródle strony na której chcę by te emotki były mam:
<?php
include("emotikony.php");
?>ale dalej co zrobić to nie mam pojęcia zielonego. Przeglądałem różne kody w necie, ale niestety żaden nie był pełny. Jeszcze ja bym chciał by było tak, że jak myszką nacisne na emotce to żeby ona mi do pola textarea się zapisywała. Wiem, że coś z poleceniem onclick trzeba, ale nie wiem jak to zrobić. Dla mnie to jest kosmos, dla kogoś może to 5 minut roboty?
Albo jeszcze jedna funkcja:
<?php
function emotki($zrodlo)
{
$emot = array
(
array(':mellow:','mellow.gif'),
array('?','pytanie.gif'),
array('!','wykrzyknik.gif'),
array(':P','jezyk.gif'),
array(':D','zeby.gif')
);
for($i=0;$i<count($emot);$i++)
{
$zrodlo=str_replace($emot[$i][0],'<img src="emotki/'.$emot[$i][1].'" alt="'.$emot[$i][0].'">',$zrodlo);
}
return($zrodlo);
}
?>która zamienia nam znaki na emotki o efekcie takim samym jak pierwsza. Tyle że wszystko się sprowadza do problemu jak komputerowi powiedzieć, aby gdy kliknę myszką na emotkę to dodał mi ją do pola textarea. Podejrzewam, że to pewnie z jakieś 10 linijek kodu. Napisałby ktoś?