Welcome, Guest. Please Login or Register.
September 29, 2024, 10:30:46 PM
Home Help Search Log in Register
News: If you are still using YaBB SE, please consider upgrading to SMF as soon as possible.

YaBB SE Community  |  English User Help  |  English Help  |  Removing/Disabling Smilies « previous next »
Pages: [1] Reply Ignore Print
Author Topic: Removing/Disabling Smilies  (Read 1302 times)
evildoer
Noobie
*
Posts: 6


[expletive deleted]

Removing/Disabling Smilies
« on: March 19, 2003, 03:18:16 AM »
Reply with quote

How would I go about permanently removing the smilies feature from my bulletin board?

It's proving to be quite difficult. Any help is greatly appreciated, thanks!
Logged
Spaceman-Spiff
Mod Team
YaBB God
*****
Posts: 3689


My $txt[228]

Re:Removing/Disabling Smilies
« Reply #1 on: March 19, 2003, 03:30:44 AM »
Reply with quote

delete these lines at the bottom of Post.php:
           <td align="right">
              <font size="2"><b>' . $txt[297] . ':</b></font>
           </td>
           <td valign="middle">
              <a href="javascript:replaceText(\' :)\')"><img src="' . $imagesdir . '/smiley.gif" align="bottom" alt="' . $txt[287] . '" border="0" /></a>
              <a href="javascript:replaceText(\' ;)\')"><img src="' . $imagesdir . '/wink.gif" align="bottom" alt="' . $txt[292] . '" border="0" /></a>
              <a href="javascript:replaceText(\' :D\')"><img src="' . $imagesdir . '/cheesy.gif" align="bottom" alt="' . $txt[289] . '" border="0" /></a>
              <a href="javascript:replaceText(\' ;D\')"><img src="' . $imagesdir . '/grin.gif" align="bottom" alt="' . $txt[293] . '" border="0" /></a>
              <a href="javascript:replaceText(\' >:(\')"><img src="' . $imagesdir . '/angry.gif" align="bottom" alt="' . $txt[288] . '" border="0" /></a>
              <a href="javascript:replaceText(\' :(\')"><img src="' . $imagesdir . '/sad.gif" align="bottom" alt="' . $txt[291] . '" border="0" /></a>
              <a href="javascript:replaceText(\' :o\')"><img src="' . $imagesdir . '/shocked.gif" align="bottom" alt="' . $txt[294] . '" border="0" /></a>
              <a href="javascript:replaceText(\' 8)\')"><img src="' . $imagesdir . '/cool.gif" align="bottom" alt="' . $txt[295] . '" border="0" /></a>
              <a href="javascript:replaceText(\' ???\')"><img src="' . $imagesdir . '/huh.gif" align="bottom" alt="' . $txt[296] . '" border="0" /></a>
              <a href="javascript:replaceText(\' ::)\')"><img src="' . $imagesdir . '/rolleyes.gif" align="bottom" alt="' . $txt[450] . '" border="0" /></a>
              <a href="javascript:replaceText(\' :P\')"><img src="' . $imagesdir . '/tongue.gif" align="bottom" alt="' . $txt[451] . '" border="0" /></a>
              <a href="javascript:replaceText(\' :-[\')"><img src="' . $imagesdir . '/embarassed.gif" align="bottom" alt="' . $txt[526] . '" border="0" /></a>
              <a href="javascript:replaceText(\' :-X\')"><img src="' . $imagesdir . '/lipsrsealed.gif" align="bottom" alt="' . $txt[527] . '" border="0" /></a>
              <a href="javascript:replaceText(\' :-\\\\\')"><img src="' . $imagesdir . '/undecided.gif" align="bottom" alt="' . $txt[528] . '" border="0" /></a>
              <a href="javascript:replaceText(\' :-*\')"><img src="' . $imagesdir . '/kiss.gif" align="bottom" alt="' . $txt[529] . '" border="0" /></a>
              <a href="javascript:replaceText(\' :\\\'(\')"><img src="' . $imagesdir . '/cry.gif" align="bottom" alt="' . $txt[530] . '" border="0" /></a>
           </td>
        </tr><tr>


in Subs.php,
comment out/delete these lines:   /*
      // Instead we use:
      $smiliesfrom = array('::)', '>:(', '>:D', ':)', ';)', ':D', ';D', ':(', ':o', '8)', ':P', '???', ':-[', ':-X', ':-*', ":'(",':-\\','^-^','O0');

      $smiliesto = array('rolleyes', 'angry', "evil", "smiley", "wink", 'cheesy', 'grin', 'sad', 'shocked', 'cool', 'tongue', 'huh', 'embarassed', 'lipsrsealed', 'kiss', 'cry', 'undecided', 'azn', 'afro'); // You'll get the idea

      // This smiley regex makes sure it doesn't parse smilies within code tags (so [url=mailto:[email protected]] doesn't parse the :D smiley)
      for ($i = 0; $i < count($smiliesfrom); $i++)
      {
         $smileyfromcache[] = '/(((>[^<]*)|(^[^<]*))([\s\n\r]|^|<br( \/)?[>]))(' . str_replace('|', '\|', quotemeta(str_replace('<', '<', str_replace('>', '>', str_replace('/', '\/', $smiliesfrom[$i]))))) . ')/s';
         $smileytocache[] = "\\1<img src=\"$imagesdir/$smiliesto[$i].gif\" alt=\"\" border=\"0\" />";
      }
   }

   if ($enableSmilies)
      $message = parsesmilies($message);
   */


and comment out/delete the whole function parsesmilies:
/*
function parsesmilies($message)
{
   global $smileyfromcache, $smileytocache;

   $oldmessage = '';
   while ($oldmessage != $message)
   {
      $oldmessage = $message;
      $message = preg_replace($smileyfromcache, $smileytocache, $message);
   }
   return $message;
} */
« Last Edit: April 03, 2003, 09:03:25 PM by Spaceman-Spiff » Logged

   My mods, ysePak, codes, tutorials
    Support question IMs = bad.
David
Destroyer Dave
Global Moderator
YaBB God
*****
Posts: 5761


I'm not a llama!

WWW
Re:Removing/Disabling Smilies
« Reply #2 on: March 19, 2003, 03:31:58 AM »
Reply with quote

You would also need to removed them from Subs.php, like a dosmilies function or parsesmilies.
Logged

Spaceman-Spiff
Mod Team
YaBB God
*****
Posts: 3689


My $txt[228]

Re:Removing/Disabling Smilies
« Reply #3 on: March 19, 2003, 03:46:35 AM »
Reply with quote

yea, forgot about those, maybe i should make this a mod
Logged

   My mods, ysePak, codes, tutorials
    Support question IMs = bad.
evildoer
Noobie
*
Posts: 6


[expletive deleted]

Re:Removing/Disabling Smilies
« Reply #4 on: March 19, 2003, 04:37:49 AM »
Reply with quote

That was exactly what I needed. Thanks a bunch!
Logged
Gobalopper
Mod Team
YaBB God
*****
Posts: 993


Cookie Monster

WWW
Re:Removing/Disabling Smilies
« Reply #5 on: March 19, 2003, 04:48:06 AM »
Reply with quote

Isn't there a field on each message saying if smilies are enabled? You could just disable that automatically.
Logged
Pages: [1] Reply Ignore Print 
YaBB SE Community  |  English User Help  |  English Help  |  Removing/Disabling Smilies « previous - next »
 


Powered by MySQL Powered by PHP YaBB SE Community | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
SMF 2.1.4 © 2023, Simple Machines
Valid XHTML 1.0! Valid CSS

Page created in 0.077 seconds with 21 queries.