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


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

8356
7.4 из 10
Проголосовало: 17






Не так давно 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 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
Поставил ваш код он начинает считать от 0 до 100 и останавливаеться. я думал он будет в случайном порядке показывать цыфры
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
    Последние темы
    Опрос
    205
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 10
    Гостей: 10
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: