Rolly Опубликовано 18 мая, 2004 Жалоба Поделиться Опубликовано 18 мая, 2004 На всем известном www.narod.ru у меня есть гостевая книга. Благо они позволяют создать свой дизайн, используя стандартные теги, я создал дизайн гостевой так как нужно: просто, красиво и гармонично с общим дизайном сайта. Но народ, т.е. посетители, все чаще всяческими намеками, а то и напрямую говорят о том что, как-то скучновато выглядит гостевая книга без смайликов... Вот, я думаю, можно ли в код гостевой впихнуть какой-то маленький скриптец, который бы, при отправке сообщения переделывал ":-)", ":-/", ":-(" и т.п. на рисунки? Естественно что в скрипте будет прописано где находятся рисунки, которые нужно будет использовать... Или можно ли в гостевую книгу на народе вставить строку со смайлами, чтобы пользователи сами кликали и вставляли смайлики? Что еще посоветуете, кроме переезда на другой сервер гостевых книг? :-) Ссылка на комментарий Поделиться на другие сайты Поделиться
man2D Опубликовано 18 мая, 2004 Жалоба Поделиться Опубликовано 18 мая, 2004 Rolly xbase.ru borda.ru В пхп же делается с помощью функций ereg_replace() и eregi_replace(). Ссылка на комментарий Поделиться на другие сайты Поделиться
mmap Опубликовано 18 мая, 2004 Жалоба Поделиться Опубликовано 18 мая, 2004 Вообще-то str_replace. ereg(i) - это для рег. выражений. И работают они медленней. Ссылка на комментарий Поделиться на другие сайты Поделиться
demer Опубликовано 18 мая, 2004 Жалоба Поделиться Опубликовано 18 мая, 2004 Rolly Что еще посоветуете, кроме переезда на другой сервер гостевых книг? :-) Написать свою или взять скрипт! Ссылка на комментарий Поделиться на другие сайты Поделиться
Premium Опубликовано 27 сентября, 2004 Жалоба Поделиться Опубликовано 27 сентября, 2004 (изменено) Я тут мурыжился по своим надобностям с регулярными выражениями в 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> Попробуйте, у кого гостевая на народе, может получится(у меня сроду гостевой небыло ). Если этот простой вариант заработает, можно уже нормальную маску регэкспа написать. P.S. В скрипте вместо ' <b>smile</b> ' вставить ' <img src="smile.gif"> ' P.P.S И со скоростью загрузки страниц проблемы будут, считай всю страницу скрипт считает, потом заново напишет. Изменено 27 сентября, 2004 пользователем Premium Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти