ilya989 Опубликовано 19 сентября, 2015 Жалоба Поделиться Опубликовано 19 сентября, 2015 (изменено) Люди давно спрашивали,даже на этом форуме, про вставку смайлов на стену,как Вконтакте. Самому стало нужно,вот и реализовал минуты за две,т.е на скорую руку... Установка проста: 1.В functions.php(Функция из модуля "общий чат".У кого установлен,то шаг пропускаем.) вставить: function replase_smile($variables){ $modified = strtr($variables, array( ':)'=>'<img src=\'http://www.kolobok.us/smiles/icq/smile.gif\'>', ':('=>'<img src=\'http://www.kolobok.us/smiles/icq/sad.gif\'>', 'xD'=>'<img src=\'http://www.kolobok.us/smiles/icq/biggrin.gif\'>', '8)'=>'<img src=\'http://www.kolobok.us/smiles/icq/cool.gif\'>', ':P'=>'<img src=\'http://www.kolobok.us/smiles/icq/blum1.gif\'>', ':*'=>'<img src=\'http://www.kolobok.us/smiles/icq/kiss.gif\'>' )); return $modified; } 2.В /system/classes/wall.php после: $tpl->set('{text}', stripslashes($row_wall['text'])); вставить: $tpl->set('{text}', replase_smile($row_wall['text'])); Ничего сложного,но кому то пригодится. Изменено 19 сентября, 2015 пользователем ilya989 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Developer.Sloopy Опубликовано 19 сентября, 2015 Жалоба Поделиться Опубликовано 19 сентября, 2015 (изменено) Почему бы так не сделать? $tpl->set('{text}', stripslashes(replase_smile($row_wall['text']))); Изменено 19 сентября, 2015 пользователем Developer.Sloopy 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Advokat Опубликовано 19 сентября, 2015 Жалоба Поделиться Опубликовано 19 сентября, 2015 Почему бы так не сделать? $tpl->set('{text}', stripslashes(replase_smile($row_wall['text']))); Все ищут легких путей :-) 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ilya989 Опубликовано 19 сентября, 2015 Автор Жалоба Поделиться Опубликовано 19 сентября, 2015 Да нет,просто говорю же,что делал на скорую руку..Сделал исполнение функции и все..Людям все-равно,каким путем достигнут результат,а я у себя все-равно совсем по другому реализовал.. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.