Кодировка HTML | Демо-сайт CMS uCoz | Почта

Как сделать замену BB-кода при выходе?

Здесь задаём вопросы и получаем ответы по системе uCoz!
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!

Как сделать замену BB-кода при выходе?

Сообщение Dasasa » 06 июл 2009, 21:43

Привет всем! :)

Начнём с того, что у меня есть сайт на uCoz, но дизайном и подобию похож на 90% на DLE.


Так вот, журналисты, которые привыкли при добавлении новостей вместо:
[l] указывать [left], [/l] -[/left]
[c] указывать [center], [/c] - [/center]
[r] указывать [right], [/r] - [/right]

Развелось не мало :) Мне надоело исправлять все их новости...

Может быть кто нибудь мне поможет, чтобы при добавлении новостей, или во время добавления они заменялись автоматом (не заменой, мне это не совсем нужно)) на нужные значения? Я то :? ;)
Dasasa
Рядовой
Рядовой
 
Автор темы
Сообщения: 20
Зарегистрирован: 16 дек 2008, 14:38
Карма: + 1 -

Re: Как сделать замену BB-кода при выходе?

Сообщение Vanofuture » 06 июл 2009, 21:55

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>

В шаблон "Архив материалов новостей".
Аватара пользователя
Vanofuture
Супермодератор
Супермодератор
 
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36
Карма: + 48 -

Re: Как сделать замену BB-кода при выходе?

Сообщение PuCyHOK » 06 июл 2009, 22:44

вопрос:
Это скрипт-замена или добавка? :lol:
Всмысле, с этим скриптом возможно использовать и [c] и [center] или только второй вариант?
что такое бесконечность?
Это большая чёрная дыра в жизни, которая есть у каждого человека сзади :D (с) cuclik

Истина естественна.
Не важно верят в неё или нет.
Аватара пользователя
PuCyHOK
Генерал-лейтенант
Генерал-лейтенант
 
Сообщения: 830
Возраст: 30
Зарегистрирован: 20 апр 2008, 20:32
Карма: + 5 -

Re: Как сделать замену BB-кода при выходе?

Сообщение Vanofuture » 07 июл 2009, 00:25

PuCyHOK, оба.
Аватара пользователя
Vanofuture
Супермодератор
Супермодератор
 
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36
Карма: + 48 -

Re: Как сделать замену BB-кода при выходе?

Сообщение Vanofuture » 21 июл 2009, 12:21

Restored. Dasasa, сайт?
Аватара пользователя
Vanofuture
Супермодератор
Супермодератор
 
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36
Карма: + 48 -

Re: Как сделать замену BB-кода при выходе?

Сообщение Dasasa » 21 июл 2009, 19:05

Сайт выслал в ЛС :) Как я понял, то этот скрипт должен заменять не только добавляющие (это работает отлично), но и уже существующие новости? :oops: У меня не работает с уже существующими до этого момента новостями... Помоги пожалуйста :)
Dasasa
Рядовой
Рядовой
 
Автор темы
Сообщения: 20
Зарегистрирован: 16 дек 2008, 14:38
Карма: + 1 -

Re: Как сделать замену BB-кода при выходе?

Сообщение Vanofuture » 21 июл 2009, 21:47

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

Он заменяет только при добавлении и редактировании новости.
Аватара пользователя
Vanofuture
Супермодератор
Супермодератор
 
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36
Карма: + 48 -

Re: Как сделать замену BB-кода при выходе?

Сообщение Dasasa » 22 июл 2009, 14:52

Хм... теперь я разобрался :) Спасибо) Сейчас отредактировал новости в один клик (на кнопку "Сохранить"), скрипт сделал все сам за меня :D
Dasasa
Рядовой
Рядовой
 
Автор темы
Сообщения: 20
Зарегистрирован: 16 дек 2008, 14:38
Карма: + 1 -


Вернуться в Общение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron