Guest User

Untitled

a guest
Aug 21st, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. How to fix this small bug of displaying smileys in chat, and replacing swears with asterisks in chat?
  2. $return .= "<div style="font-size: 14px; padding-bottom: 3px; color: #444444;">". $time . $icon . $username . str_replace('"', "'", parse_bbcode(smiley(str_replace("n", '', $chat['text'])))) ."</div>";
  3.  
  4. str_replace('"', "'", parse_bbcode(smiley(str_replace("n", '', $chat['text']))))
  5.  
  6. parse_bbcode(smiley, curses
  7. parse_bbcode(smiley . curses
  8.  
  9. function parse_bbcode($text, $xhtml = true) {
  10. $tags = array(
  11. '#[b](.*?)[/b]#si' => ($xhtml ? '<strong>\1</strong>' : '<b>\1</b>'),
  12. '#[i](.*?)[/i]#si' => ($xhtml ? '<em>\1</em>' : '<i>\1</i>'),
  13. '#[u](.*?)[/u]#si' => ($xhtml ? '<span style="text-decoration: underline;">\1</span>' : '<u>\1</u>'),
  14. '#[s](.*?)[/s]#si' => ($xhtml ? '<strike>\1</strike>' : '<s>\1</s>'),
  15. '#[color=(.*?)](.*?)[/color]#si' => ($xhtml ? '<span style="color: \1;">\2</span>' : '<font color="\1">\2</font>'),
  16. '#[img](.*?)[/img]#si' => ($xhtml ? '<img src="\1" border="0" alt="" style="max-width: 400px; max-height: 200px;" />' : '<img src="\1" border="0" alt="">'),
  17. '#[url=(.*?)](.*?)[/url]#si' => '<a href="\1" target="_blank" style="color: #000000; font-size: 12px;" title="\2">\2</a>',
  18. '#[email](.*?)[/email]#si' => '<a href="mailto:\1" title="Email \1">\1</a>',
  19. '#[code](.*?)[/code]#si' => '<code>\1</code>',
  20. '#[align=(.*?)](.*?)[/align]#si' => ($xhtml ? '<div style="text-align: \1;">\2</div>' : '<div align="\1">\2</div>'),
  21. '#[br]#si' => ($xhtml ? '<br style="clear: both;" />' : '<br>'),
  22. );
  23.  
  24. foreach ($tags AS $search => $replace) {
  25. $text = preg_replace($search, $replace, $text);
  26. }
  27.  
  28. return $text;
  29. }
  30.  
  31. ... parse_bbcode(curses(smiley(...
Add Comment
Please, Sign In to add comment