Визуальная форма BB-кодов для страницы добавления материала

8635
7.6 из 10
Проголосовало: 18






Не так давно uCoz подключил "Визуальное редактирование сообщений" - это новая визуальная форма BB-кодов для сообщений форума и комментариев, которая включается в настройках сайта.
Но данная форма не предназначена для страницы добавления материалов разных каталогов, но легко прикручивается вручную, в чем я вам и помогу


Итак для того чтобы подключить данную визуальную форму для добавления материалов делаем следующее:

1. ПУ - Общие настройки - Тип формы по умолчанию для редактирования материалов - BB-codes + HTML
2. На страницу добавления материала модуля перед $BODY$ ставим следующий код:

Код

<link rel="stylesheet" type="text/css" href="http://sXX.ucoz.net/uwbb/style/uwbb.css">  
  <link rel="stylesheet" type="text/css" href="http://sXX.ucoz.net/uwbb/style/iconset-1.css">  
  <script type="text/javascript" src="http://sXX.ucoz.net/uwbb/lang/ru.js"></script>  
  <script type="text/javascript" src="http://sXX.ucoz.net/uwbb/uwbb.js"></script>  
  <script type="text/javascript">  
  if( ! window.uCoz ) window.uCoz = {};  
  if( ! window.uCoz.uwbb ) window.uCoz.uwbb = {};  
  window.uCoz.uwbb.buttons = 'bold,italic,underline,|,strike,sup,sub,hr,|,img,link,video,bullist,|,smilebox,|,fontcolor,fontsize,ufontfamily,|,justifyleft,justifycenter, justifyright,justify,|,quote,code,spoiler,hide';  
  window.uCoz.uwbb.lang = 'ru';  
  $( function() { $('#brief').wysibb( window.uCoz.uwbb ); } );  
  $( function() { $('#message').wysibb( window.uCoz.uwbb ); } );  
  $( function() { $('#format_message, label[for="format_message"]').hide(); } );  
  $( function() { $('#format_brief, label[for="format_brief"]').hide(); } );  
  </script>

Где sXX - номер вашего сервера

На этом установка закончена.


Теперь проясним некоторые моменты...

1. Это набор функций (кнопки, доступные пользователю). Здесь я перечислил все. Ниже их обозначения (что не нужно уберете или поменяете местами допустим)


Код

window.uCoz.uwbb.buttons = 'bold,italic,underline,|,strike,sup,sub,hr,|,img,link,video,bullist,|,smilebox,|,fontcolor,fontsize,ufontfamily,|,justifyleft,justifycenter, justifyright,justify,|,quote,code,spoiler,hide';




2. Следующая функция в коде отвечает за скрытие надписи "Заменять переводы строк тегом <BR>", если эта надпись нужна (лично себе я ее убрал) то уберите вот этот кусок кода:

Код

$( function() { $('#format_message, label[for="format_message"]').hide(); } );  
  $( function() { $('#format_brief, label[for="format_brief"]').hide(); } );
Автор публикации: Загрузка
Загрузка
alex0005, это его n материал
Источник: http://Автор: alex0005
  • Всего комментариев: 8

Linkeli
0
Linkeli написал: Написано 05 Марта 2013 в 17:29
Комментарий №8
Вопрос, господа -
при переключении редактирования материала на html, а оттуда на BB-коды, данная визуализация сбивается, это частный случай, или у всех так? можно ли обойти?:)

Web
0
Web написал: Написано 19 Февраля 2013 в 02:22
Комментарий №7
Все отлично, автору респект.

Muşatinu
0
Muşatinu написал: Написано 10 Января 2013 в 02:10
Комментарий №4
Net smasla... v skoram vremeni na vseh saitah budet takoi BBkode

MuşatinuОтвет от Администрации:

Он уже есть, но предназначен только для форума и комментариев. Для добавления материалов его не будет, для чего и был сделан данный манул.


AndreyKlipikov
+3
AndreyKlipikov написал: Написано 09 Января 2013 в 21:56
Комментарий №3
Уважаемый некто, кто ответил под моим комментарием. Скажу одно - зачем выкладывать для людей [удалено], мы что, на базаре что ли? Такое ощущение, что всем [удалено] на пользователей, лишь бы выложить и забыть. Если делать для людей, то качественно. А данный код вызывает только отвращение. Если я раньше не знал зачем $(function(){}), то вообще его не писал, как только понадобился, изучил и применяю в нормальном виде. Мне такая байда не нужна. Такое придумано для самых начинающих пользователей, кто ещё не знаком даже с бб-кодами. Им, естественно, удобнее делать всё визуально как в MS Word или OO Writer...

Лаконично сокращу смысл моих слов: не пишите [удалено].

P.S.: Не удержался и навыложил, [удалено] #12399. Кто знает, тот поймёт.

AndreyKlipikovОтвет от Администрации:

Кому это нужно, тот сократить код. В каком виде его выложили, в таком виде он и будет здесь находиться и считаю, что обсуждение "В одну строчку сократить" или "Пусть будет в двух" считаю неуместным.


AndreyKlipikov
0
AndreyKlipikov написал: Написано 09 Января 2013 в 18:29
Комментарий №2
Спасибо, доставило! Поржал над:
Код
$( function() { $('#brief').wysibb( window.uCoz.uwbb ); } );    
    $( function() { $('#message').wysibb( window.uCoz.uwbb ); } );    
    $( function() { $('#format_message, label[for="format_message"]').hide(); } );    
    $( function() { $('#format_brief, label[for="format_brief"]').hide(); } );  


Советую исправить:
Код
$(function(){
$('#brief, #message').wysibb(window.uCoz.uwbb);    
$('#format_message, label[for="format_message"], #format_brief, label[for="format_brief"]').hide()
});

AndreyKlipikovОтвет от Администрации:

а это как-то поможет работоспособности кода?
Научись уважать других людей, а не нравится - пиши свой


Вовчик
+1
Вовчик написал: Написано 10 Января 2013 в 09:29
Комментарий №5
ЖеХа4, используй кнопку "[Ответить]" а не задавай вопрос в сообщении пользователя... Он тут сократил код, работать будет все так же... $( function() {}) там 4 раза написано это, а он все в одно запихнул...

AndreyKlipikov
0
AndreyKlipikov написал: Написано 10 Января 2013 в 15:19
Комментарий №6
Почитай особенности ready(), тогда может быть поймёшь сам.

niKsoN
+1
niKsoN написал: Написано 09 Января 2013 в 18:16
Комментарий №1
четкая форма спасиб

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2118
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • Marishka написал:
  • Доп 8 станций:
    Код
    <div class="mSt"><p>Tropical</p><div data="2/trop_64">64</div><br><div data="2/trop_128">128</div><br><div data="2/trop_320">320</div></div>  
      <div class="mSt"><p>Нафталин FM</p><div data="2/naft_64">64</div><br><div data="2/naft_128">128</div><br><div data="2/naft_320">320</div></div>  
      <div class="mSt"><p>Rave FM</p><div data="2/rave_64">64</div><br><div data="2/rave_128">128</div><br><div data="2/rave_320">320</div></div>  
      <div class="mSt"><p>Gold</p><div data="2/gold_64">64</div><br><div data="2/gold_128">128</div><br><div data="2/gold_320">320</div></div>  
      <div class="mSt"><p>GOA/PSY</p><div data="2/goa_64">64</div><br><div data="2/goa_128">128</div><br><div data="2/goa_320">320</div></div>  
      <div class="mSt"><p>Minimal/Tech</p><div data="2/mini_64">64</div><br><div data="2/mini_128">128</div><br><div data="2/mini_320">320</div></div>  
      <div class="mSt"><p>House</p><div data="2/fut_64">64</div><br><div data="2/fut_128">128</div><br><div data="2/fut_320">320</div></div>  
      <div class="mSt"><p>Megamix</p><div data="2/mix_64">64</div><br><div data="2/mix_128">128</div><br><div data="2/mix_320">320</div></div>


    Fix работы радио:
    Находим: if(radUrl=="tm" || radUrl=="ps" || radUrl=="teo" || radUrl=="dc")
    Меняем на: if (radUrl == "tm" || radUrl == "ps" || radUrl == "teo" || radUrl == "dc" || radUrl == "gop")
  • CbIPoK2513 написал:
  • Мой вариант выдаёт аватарку картинкой, а не текстом.
  • waak написал:
  • и ещё забыл добавить что использую модуль каталог сайтов
  • waak написал:
  • Почему у меня он перелистывает в верх а не вниз и если это первая песня на стр то он её по кругу гоняет а не переходит к последней
    и как сделать стоп по клику на трек который играет?
  • Acht написал:
  • Тест
    Последние темы
    Опрос
    255
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 3
    Гостей: 3
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: