syntax highlighter untuk HTML?

saya sudah mencoba highlighter.js tapi cuma jalan pada language css, sedangkan untuk html tag nya jadi hilang. gak seperti yang ada di sekolahkoding, semua yg diketik dalam {code} menjadi tidak di exekusi.

misalnya

<code><body> <div> isi </div></body></code></pre>. nanti yang nampil cuma isi
padahal saya sudah bungkus dalam <code></code></pre>.
ada yang tau gak, biar tag html nya juga muncul? atau
avatar thomsonmail
@thomsonmail

126 Kontribusi 25 Poin

Diperbarui 7 tahun yang lalu

12 Jawaban:

dengan tag ini sih biasanya otomatis dia ngedetect bahasa apa yang digunakan..

<code></code>

tapi klo masih gabisa coba lebih spesifik, misal :

<code class="html">...</code>

untuk kode class nya : [link]http://highlightjs.readthedocs.io/en/latest/css-classes-reference.html[/link]

## EDIT coba liat : http://stackoverflow.com/questions/22076190/highlightjs-with-html-code

avatar gunalirezqimauludi
@gunalirezqimauludi

350 Kontribusi 243 Poin

Dipost 7 tahun yang lalu

tapi gak bisa juga, nulis nya harus gini :

<code> < html > </code>

kalau pakai tanda < > dia gak mau

avatar thomsonmail
@thomsonmail

126 Kontribusi 25 Poin

Dipost 7 tahun yang lalu

yuppp betull harus di escape dulu html nya.. klo mau di masukin ke hightlighter

avatar gunalirezqimauludi
@gunalirezqimauludi

350 Kontribusi 243 Poin

Dipost 7 tahun yang lalu

caranya gimana?

dengan ini?

mysqli_real_escape_string
avatar thomsonmail
@thomsonmail

126 Kontribusi 25 Poin

Dipost 7 tahun yang lalu

Kalo di php, coba pake ini

<?php
$str = "This is some <b>bold</b> text.";
echo htmlspecialchars($str);
?>

Nanti jadinya

<!DOCTYPE html>
<html>
<body>
This is some <b>bold</b> text.
</body>
</html>

Barangkali bisa.. :)

avatar gunalirezqimauludi
@gunalirezqimauludi

350 Kontribusi 243 Poin

Dipost 7 tahun yang lalu

makasi mas Rezqi, lagi-lagi aku terbantu... :)

avatar thomsonmail
@thomsonmail

126 Kontribusi 25 Poin

Dipost 7 tahun yang lalu

ribet juga sih, setiap masukin kodeharus pake


terlebih dulu :(

avatar thomsonmail
@thomsonmail

126 Kontribusi 25 Poin

Dipost 7 tahun yang lalu

Emmm.. setiap masukin kode? Bukannya kodenya hanya di sisipin di

<code>isi html</code>

Coba liat script contoh ribetnya gmna hehe..

avatar gunalirezqimauludi
@gunalirezqimauludi

350 Kontribusi 243 Poin

Dipost 7 tahun yang lalu

Jawaban Terpilih

yang ada malah semua inputan user dimasukin ke dalam bentuk kode

<?php $str= htmlspecialchars($userinput) ; ?>

<h1>Forum Diskusi</h1>

<?php echo '<pre class="brush: xml" >'.$str. '</pre>'; ?>
avatar thomsonmail
@thomsonmail

126 Kontribusi 25 Poin

Dipost 7 tahun yang lalu

gak mungkin si user setip mau masukin kode harus nulis

 ...

dan gak mungkin juga kita harus buat 2 form, satu untuk kata-kata, satu lagi untuk blok kode :D

avatar thomsonmail
@thomsonmail

126 Kontribusi 25 Poin

Dipost 7 tahun yang lalu

Oowwwh jadi scriptnya ngegabung sama text kata" atau apapaun itu lah yg di input user yah? Bukan script saja? Emm kalo gtu coba belajar markdown yg ada di page belajar sekolah koding :)

Jadi yah kaya di buatin shortcut kaya fasilitas comment post sekolah koding.. ada button code jd nnt auto generate [code] [.code] gtu,, jd yah user untuk sript masukin kesitu.. nah dbalik itu ntr di proses tag code itu jd pre code , kayanya mmng gabisa auto deh kayanya..

avatar gunalirezqimauludi
@gunalirezqimauludi

350 Kontribusi 243 Poin

Dipost 7 tahun yang lalu

bisa auto, tapi html doang, saya gabungin sama kata-kata..

avatar thomsonmail
@thomsonmail

126 Kontribusi 25 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban