ExpressionEngine Разработка смайлов

Изменение или создание новых наборов смайликов для использования с ExpressionEngine довольно просто. Символы переводов приводятся в файле/system/modules/emoticon/emoticons.php. Этот файл содержит массив, $smileys который содержит инструкции относительно того, какие символы должны быть заменены на какие изображения и параметры изображения файлов. Файлы могут быть заменены или изменены таким образом, что может быть полностью создан новый Emoticon pack (набор смайликов).

Стандартный массив смайликов

$smileys = array(

//  smiley                    image name            width   height  alt

    ':-)'           =>  array('grin.gif',           '19',   '19',   'grin'),
    ':lol:'         =>  array('lol.gif',            '19',   '19',   'LOL'),
    ':cheese:'      =>  array('cheese.gif',         '19',   '19',   'cheese'),
    ':)'            =>  array('smile.gif',          '19',   '19',   'smile'),
    ';-)'           =>  array('wink.gif',           '19',   '19',   'wink'),
    ';)'	    =>  array('wink.gif',           '19',   '19',   'wink'),
    ':smirk:'       =>  array('smirk.gif',          '19',   '19',   'smirk'),
    ':roll:'        =>  array('rolleyes.gif',       '19',   '19',   'rolleyes'),
    ':-S'           =>  array('confused.gif',       '19',   '19',   'confused'),
    ':wow:'         =>  array('surprise.gif',       '19',   '19',   'surprised'),
    ':bug:'         =>  array('bigsurprise.gif',    '19',   '19',   'big surprise'),
    ':-P'           =>  array('tongue_laugh.gif',   '19',   '19',   'tongue laugh'),
    '%-P'           =>  array('tongue_rolleye.gif', '19',   '19',   'tongue rolleye'),
    ';-P'           =>  array('tongue_wink.gif',    '19',   '19',   'tongue wink'),
    ':P'            =>  array('rasberry.gif',       '19',   '19',   'rasberry'),
    ':blank:'       =>  array('blank.gif',          '19',   '19',   'blank stare'),
    ':long:'        =>  array('longface.gif',       '19',   '19',   'long face'),
    ':ohh:'         =>  array('ohh.gif',            '19',   '19',   'ohh'),
    ':grrr:'        =>  array('grrr.gif',           '19',   '19',   'grrr'),
    ':gulp:'        =>  array('gulp.gif',           '19',   '19',   'gulp'),
    '8-/'           =>  array('ohoh.gif',           '19',   '19',   'oh oh'),
    ':down:'        =>  array('downer.gif',         '19',   '19',   'downer'),
    ':red:'         =>  array('embarrassed.gif',    '19',   '19',   'red face'),
    ':sick:'        =>  array('sick.gif',           '19',   '19',   'sick'),
    ':shut:'        =>  array('shuteye.gif',        '19',   '19',   'shut eye'),
    ':-/'           =>  array('hmm.gif',            '19',   '19',   'hmmm'),
    '>:('           =>  array('mad.gif',            '19',   '19',   'mad'),
    ':mad:'         =>  array('mad.gif',            '19',   '19',   'mad'),
    '>:-('          =>  array('angry.gif',          '19',   '19',   'angry'),
    ':angry:'       =>  array('angry.gif',          '19',   '19',   'angry'),
    ':zip:'         =>  array('zip.gif',            '19',   '19',   'zipper'),
    ':kiss:'        =>  array('kiss.gif',           '19',   '19',   'kiss'),
    ':ahhh:'        =>  array('shock.gif',          '19',   '19',   'shock'),
    ':coolsmile:'   =>  array('shade_smile.gif',    '19',   '19',   'cool smile'),
    ':coolsmirk:'   =>  array('shade_smirk.gif',    '19',   '19',   'cool smirk'),
    ':coolgrin:'    =>  array('shade_grin.gif',     '19',   '19',   'cool grin'),
    ':coolhmm:'     =>  array('shade_hmm.gif',      '19',   '19',   'cool hmm'),
    ':coolmad:'     =>  array('shade_mad.gif',      '19',   '19',   'cool mad'),
    ':coolcheese:'  =>  array('shade_cheese.gif',   '19',   '19',   'cool cheese'),
    ':vampire:'     =>  array('vampire.gif',        '19',   '19',   'vampire'),
    ':snake:'       =>  array('snake.gif',          '19',   '19',   'snake'),
    ':exclaim:'     =>  array('exclaim.gif',        '19',   '19',   'excaim'),  
    ':question:'    =>  array('question.gif',       '19',   '19',   'question') // no comma after last item
	          );
	
smiley
символ / текст который вы хотите заменить на a соответствующий смайл
image name
имя файла изображения
width
Ширина в пикселях, в изображение смайлика
height
Высота в пикселях, в изображение смайлика
alt
Текст который будет использоваться для изображения alt="" атрибута.

Emoticon Images

Имена файлов в массиве $smileys соответствуют файлам в каталоге, указанном в качестве "smileys" директории в Админ. › Системные настройки › Настройки смайлов раздела Панели упраления.

Наверх страницы