Извеждане на картинка в коментар

svetkos

Registered
Здравейте!

Какво трябва да се промени в рнр кода, за да може като публикувам коментара да ми излиза картинка, а не кода, който съм задал за емотиконката?
:roll: :oops: Благодаря! Давам +1

Код:
<script language="javascript">
function addIcon(value){
switch(value){
	case ":)":
		document.myform.disc_body.value += ":) "; 
		break;
	}
}
</script>
 
Мисля, че темата ти е за PHP категорията, но няма значение.
Мисля, че ще стане така.
Ако $message ти е променливата, която съдържа изпратения коментар трябва да се мине така.

Код:
<?php
$message = str_replace(":)", "<img src=\"пътя до картинката\" border=\"0\">", $message);
?>

Така като направиш усмивка ще ти се замества с <img src=""... :)
Дано си ме разбрал.
 
HunteR каза:
Мисля, че темата ти е за PHP категорията, но няма значение.
Мисля, че ще стане така.
Ако $message ти е променливата, която съдържа изпратения коментар трябва да се мине така.

Код:
<?php
$message = str_replace(":)", "<img src="пътя до картинката" border="0">", $message);
?>

Така като направиш усмивка ще ти се замества с <img src=""... :)
Дано си ме разбрал.

:?: Ама къде трябва да го сложа това? И какво трябва да променя в кода, който съм дал? :roll: И като са повече картинки, какво трябва да направя тогава? $message... по няколко пъти да го сложа между <?рнр ?>? :oops:
 
Еми от JavaScript не разбирам и не знам твоя код къде трябва да го сложиш.
Но това, което ти дадох го слагаш там където правиш записа на коментара в базата данни.
Като $message я променяш с твоята променлива и слагаш пътя за картинката.
Ако искаш да поставяш още емотиконки пак по същия начин само дето сменяш усмивката с друго :)
 
Е нищо не стана, дори и така. Както и да е. Ще го разгадая :shock: :D . Получи за +1 за обърнатото внимание. :)
 
Код:
<?php
//заявка за mysql да показва коментара

$comment = row['message']; //да предположим, че така се казва полето ти


$comment = str_replace(":)", "<img src=img/smile.gif>", $comment);
$comment = str_replace(":D", "<img src=img/happy.gif>", $comment);
$comment = str_replace(":(", "<img src=img/sad.gif>", $comment);
$comment = str_replace(":p", "<img src=img/tongue.gif>", $comment);
$comment = str_replace(":o", "<img src=img/bored.gif>", $comment);
$comment = str_replace("8)", "<img src=img/cool.gif>", $comment); 

echo $comment; //визуализираме коментара
?>

str_replace замества текста от 1-вите кавички /демек знака за иконката/ с кода от 2-рите кавички /хтмл кода за имг/.
 

Back
Горе