многие просят написать скрипт, который бы позволял создавать на форуме свой список кодов, которые при публикации преобразуются в смайлы
я про такие
:angry: :blush: :cool: и т.д.
а многим админам хочется свои, вроде такого
:бешеный: :поцелуй: и т.д.
у меня пришла идея как это сделать не применяя js,
достаточно просто зайти в Администрирование - Цензура
и сотворить там своих кодов-смайлов сколько душе угодно
в поле Цензурное слово ставите свой код - :поцелуй:
а в поле Заменяющий текст добавляете изображение вашего смайла - [img]http://i068.radikal.ru/1005/67/1e48518538b5.gif{/img} (квадратные скобки [] в закрывающем теге специально заменил на фигурные, что было видно о чём речь)
при публикации поста ваш ключевой код преобразуется в ваш смайл
единственный минус в данной реализации, это то что в поля Цензурного слова и Заменяющего текста
нам даётся весьма ограниченное количество символов
и скриптом это дело не поправляется,
поэтому прошу Adminа в движке форума в файле censoring.php
увеличить допустимое количество символов в этих формах
сейчас у нас
<input type="text" maxlength="30" size="24" name="new_search_for" id="fld1">
<input type="text" maxlength="30" size="24" name="new_replace_with" id="fld2">
а выставить хотя бы
<input type="text" maxlength="90" size="34" name="new_search_for" id="fld1">
<input type="text" maxlength="90" size="34" name="new_replace_with" id="fld2">
чтоб могла влезть целиком ссылка
[img]http://i068.radikal.ru/1005/67/1e48518538b5.gif{/img}
поскольку даже если залить смайл в себе на форум
и вставлять ссылки на изображения в таком сокращённом виде - [img]/uploads/0002/10/47/12614-1.gif{/img}
всё равно далеко не все ссылки умещаются
надеюсь на понимание и поддержку
делов по идее на 3 минуты, и вреда это исправление сервису принести никакого не может, зато польза на мой взгляд реальная
Отредактировано Romych (Вт, 29 Мар 2011 00:53:47)