Jump to content
СофтФорум - всё о компьютерах и не только

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


Recommended Posts

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

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

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

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

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

Link to comment
Share on other sites

Rolly

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

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

Link to comment
Share on other sites

  • 4 months later...

Я тут мурыжился по своим надобностям с регулярными выражениями в 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 И со скоростью загрузки страниц проблемы будут, считай всю страницу скрипт считает, потом заново напишет.

Edited by Premium
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...