Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Замена ":-)" рисунками


Рекомендуемые сообщения

На всем известном www.narod.ru у меня есть гостевая книга.

Благо они позволяют создать свой дизайн, используя стандартные теги, я создал дизайн гостевой так как нужно: просто, красиво и гармонично с общим дизайном сайта. Но народ, т.е. посетители, все чаще всяческими намеками, а то и напрямую говорят о том что, как-то скучновато выглядит гостевая книга без смайликов...

Вот, я думаю, можно ли в код гостевой впихнуть какой-то маленький скриптец, который бы, при отправке сообщения переделывал ":-)", ":-/", ":-(" и т.п. на рисунки? Естественно что в скрипте будет прописано где находятся рисунки, которые нужно будет использовать...

Или можно ли в гостевую книгу на народе вставить строку со смайлами, чтобы пользователи сами кликали и вставляли смайлики?

Что еще посоветуете, кроме переезда на другой сервер гостевых книг? :-)

Ссылка на комментарий
Поделиться на другие сайты

Rolly

Что еще посоветуете, кроме переезда на другой сервер гостевых книг? :-)

Написать свою или взять скрипт!

Ссылка на комментарий
Поделиться на другие сайты

  • 4 месяца спустя...

Я тут мурыжился по своим надобностям с регулярными выражениями в WSH и чего-то про эту тему вспомнил:(

Если регэсп прикрутить к яваскрипту, то наверно можно будет и на бесплатном хостинге в гостевой двоеточия-скобочки автоматом на гифы менять.

Какая-нибудь ересь вроде этого:

<html><head><title>Untitled</title><script>function txt2smile(){var mybody=document.body.innerHTML;document.write(mybody.replace(/\s?(\:{1}(-{0,1}|o{0,1})\){1,3})\s?/g, ' <b>smile</b> '));}</script></head><body onload="txt2smile()">Ну здесь :-) пожелание какое-то в гостевой книге:)<br>Тут тоже:-))) улыбочки вставили  :)))<br>Ниже еще смайлики влепили :o) :о)))</body></html>

Попробуйте, у кого гостевая на народе, может получится(у меня сроду гостевой небыло :surprise: ). Если этот простой вариант заработает, можно уже нормальную маску регэкспа написать.

P.S. В скрипте вместо ' <b>smile</b> ' вставить ' <img src="smile.gif"> '

P.P.S И со скоростью загрузки страниц проблемы будут, считай всю страницу скрипт считает, потом заново напишет.

Изменено пользователем Premium
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...