Страница 1 из 1
Как сделать замену BB-кода при выходе?
Добавлено: 06 июл 2009, 21:43
Dasasa
Привет всем!
Начнём с того, что у меня есть сайт на uCoz, но дизайном и подобию похож на 90% на DLE.
Так вот, журналисты, которые привыкли при добавлении новостей вместо:
[l] указывать [left], [/l] -[/left]
[c] указывать [center], [/c] - [/center]
[r] указывать [right], [/r] - [/right]
Развелось не мало

Мне надоело исправлять все их новости...
Может быть кто нибудь мне поможет, чтобы при добавлении новостей, или во время добавления они заменялись автоматом (не заменой, мне это не совсем нужно)) на нужные значения? Я то

Re: Как сделать замену BB-кода при выходе?
Добавлено: 06 июл 2009, 21:55
Vanofuture
Dasasa писал(а):которые привыкли
Отучать надо. :\
А если лень, то скрипт:
Код: Выделить всё
<script type="text/javascript">
function checksubmit(){
form=document.addform;
if(document.addform.brief && document.addform.brief.value){
document.addform.brief.value=document.addform.brief.value.replace(/\[left\](.+?)\[\/left\]/ig,'[l]$1[/l]').replace(/\[right\](.+?)\[\/right\]/ig,'[r]$1[/r]').replace(/\[center\](.+?)\[\/center\]/ig,'[c]$1[/c]');}
if(document.addform.message && document.addform.message.value){
document.addform.message.value=document.addform.message.value.replace(/\[left\](.+?)\[\/left\]/ig,'[l]$1[/l]').replace(/\[right\](.+?)\[\/right\]/ig,'[r]$1[/r]').replace(/\[center\](.+?)\[\/center\]/ig,'[c]$1[/c]');}
return true;}
</script>
В шаблон "Архив материалов новостей".
Re: Как сделать замену BB-кода при выходе?
Добавлено: 06 июл 2009, 22:44
PuCyHOK
вопрос:
Это скрипт-замена или добавка?
Всмысле, с этим скриптом возможно использовать и [c] и [center] или только второй вариант?
Re: Как сделать замену BB-кода при выходе?
Добавлено: 07 июл 2009, 00:25
Vanofuture
PuCyHOK, оба.
Re: Как сделать замену BB-кода при выходе?
Добавлено: 21 июл 2009, 12:21
Vanofuture
Restored. Dasasa, сайт?
Re: Как сделать замену BB-кода при выходе?
Добавлено: 21 июл 2009, 19:05
Dasasa
Сайт выслал в ЛС

Как я понял, то этот скрипт должен заменять не только добавляющие (это работает отлично), но и уже существующие новости?

У меня не работает с уже существующими до этого момента новостями... Помоги пожалуйста

Re: Как сделать замену BB-кода при выходе?
Добавлено: 21 июл 2009, 21:47
Vanofuture
Dasasa писал(а):Как я понял, то этот скрипт должен заменять не только добавляющие (это работает отлично), но и уже существующие новости?
Он заменяет только при добавлении и редактировании новости.
Re: Как сделать замену BB-кода при выходе?
Добавлено: 22 июл 2009, 14:52
Dasasa
Хм... теперь я разобрался

Спасибо) Сейчас отредактировал новости в один клик (на кнопку "
Сохранить"), скрипт сделал все сам за меня
