Вот пример:
echo '<form name="add" action="index.php?id='.$id.'" method="post">';
echo auto_bb('add', 'opis');
echo '<textarea cols="60" rows="15" name="opis">' . $opis . '</textarea><br/>';
echo auto_bb('add', 'ver');
echo '<textarea cols="60" rows="15" name="ver">' . $ver . '</textarea><br/>';
echo '</form>';
По идее каждый класс должен работать со своим полем. Но так как форма общая происхлдит сбой.
При нажатии на
первые бб коды они вставляются во
вторую textarea с name="ver"
При нажатии на
вторые бб коды они вставляются во
вторую textarea с name="ver"
Как сделать чтобы класс работал каждый со своими бб-кодами?
А что если запускать auto_bb() без названия формы? Разве обязательно указывать имя формы?
valik619, не работает без указания имени формы
У кого есть варианты как решить проблему с этим?
blackvj, могу только тупо предложить, сделать дублирующую ф-ю,назвать auto_bb1() и юзать параллельно, а иначе надо код смотреть
Скрипт надо переписывать. Проще конечно встроить какой нить нормальный редактор.
Например:
http://www.wysibb.com/
Это более для Джона подходит , да и адаптация не сложная
http://www.sceditor.com/
Jane, Пробывал создать новую функцию. Не выходит.
Наверно парни так и сделаю.
Спасибо за совет.
blackvj, Весь js тоже надо править. Названия функцый, переменных, ...