Результаты поиска
Введите запрос, по завершению нажмите Enter.
  • Страница 1 из 1
  • 1
Создать ББ код в форме добавления материала (stuff).
Отправлено 09.02.2012 - 02:011
Бывалый
282 сообщения
Мужчина
Возможно ли сделать, чтобы в ББ код в форме добавления материала (stuff).

Был такой код:
Code
<div id="opisanieMAGDAN" style="display:none"><br>Текст Текст Текст Текст</div>


И чтобы он работал так, как кнопка Жирный текст выделил что надо и он закрыл автоматом !!!
Профиль Личное сообщение Дом. страница icq Skype
21
Отправлено 09.02.2012 - 07:072
Бывалый
1313 сообщений
Мужчина
Доступно только для пользователей тоже может помочь (1 ссылка).
Профиль Личное сообщение Дом. страница icq Skype
123
Отправлено 09.02.2012 - 18:533
Бывалый
282 сообщения
Мужчина
SkaZzzz, Не чего не понял (( не получается !
Профиль Личное сообщение Дом. страница icq Skype
21
Отправлено 09.02.2012 - 21:034
Пользователь
77 сообщений
Мужчина
Зачем к нему style="display:none"? его видно не будет, смысл от кнопки???

Опиши подробнее. я не понимаю...с bb кодом я то разберусь.
Профиль Личное сообщение Дом. страница icq Skype
10
Отправлено 10.02.2012 - 00:245
Бывалый
1313 сообщений
Мужчина
CENSORED, очевидно же, что текст будет открываться по нажатию кнопки, что тут не ясного -,-
Профиль Личное сообщение Дом. страница icq Skype
123
Отправлено 10.02.2012 - 02:486
Бывалый
282 сообщения
Мужчина
SkaZzzz, Можешь мне как-то рассказать чтобы у меня вышло !?
Профиль Личное сообщение Дом. страница icq Skype
21
Отправлено 10.02.2012 - 11:357
Бывалый
1313 сообщений
Мужчина
Легко. Для начала дай свой сайт, тогда точно опишу что где и как, либо вот тебе общий вариант:
Перед </body>

Quote
<script type='text/javascript' src='http://skazzzz.ucoz.ru/js/bbcodes.js?2'></script>

<script type='text/javascript'>
$('div.bbopis').each(function(){
$(this).html($(this).html().split('[bbopis]').join('<div id="opisanieMAGDAN" style="display:none">').split('[/bbopis]').join('</div>'));
});
</script>


div.bbopis - див в который входит твоё описание, это не opisanieMAGDAN.
[bbopis] и [/bbopis] - теги при добавлении
<div id="opisanieMAGDAN" style="display:none"> и </div> - на что мы меняем твои бб-коды.
<script type='text/javascript' src='http://skazzzz.ucoz.ru/js/bbcodes.js?2'></script> - делаем рабочую ссылку "вставить бб код".

Кнопка для вставки:

Quote
<a href="javascript:void(0)" onclick="simpletag('bbopis','','','blah','');return false;">Вставить бб код</a>


bbopis - бб-код
blah - ид поля

Профиль Личное сообщение Дом. страница icq Skype
123
Отправлено 10.02.2012 - 18:008
Бывалый
282 сообщения
Мужчина
SkaZzzz, Доступно только для пользователей

Я сделал как ты написал не получилось это же все вставлять в Страница добавления/редактирования материала?
Профиль Личное сообщение Дом. страница icq Skype
21
Отправлено 10.02.2012 - 19:559
Бывалый
1313 сообщений
Мужчина
Перед </body> в Страницу редактирования:
Code
<script type='text/javascript' src='http://skazzzz.ucoz.ru/js/bbcodes.js?2'></script>

Кнопку там где нужно (страница редактирования):
Code
<a href="javascript:void(0)" onclick="simpletag('bbopis','','','blah','');return false;">Вставить бб код</a>

В то место где будет выводится бб-код (страница комментариев или любое другое)
Code
<script type='text/javascript'>
$('div.bbopis').each(function(){
$(this).html($(this).html().split('[bbopis]').join('<div id="opisanieMAGDAN" style="display:none">').split('[/bbopis]').join('</div>'));
});
</script>
Профиль Личное сообщение Дом. страница icq Skype
123
Отправлено 11.02.2012 - 13:5610
Бывалый
282 сообщения
Мужчина
SkaZzzz, Не работает нажимаю кнопку а она не чего не делает !!
Профиль Личное сообщение Дом. страница icq Skype
21
Отправлено 11.02.2012 - 14:5311
Бывалый
1313 сообщений
Мужчина
пффффф.
1. Перед </body> в "Страница редактирования и добавления материала":

Quote
<script type='text/javascript' src='http://skazzzz.ucoz.ru/js/bbcodes.js?2'></script>


2. В то место где выводить кнопку на "Страница редактирования и добавления материала":

Quote
<a href="javascript:void(0)" onclick="simpletag('bbopis','','','blah','');return false;">Вставить бб код</a>


Красное - ББ-код, который будет добавляться.
Зелёное - ID поля КУДА будет добавляться.

3. В "Страница материала и комментариев к нему":

Quote
<script type='text/javascript'>
$('div.bbopis').each(function(){
$(this).html($(this).html().split('[bbopis]').join('<div id="opisanieMAGDAN" style="display:none">').split('[/bbopis]').join('</div>'));
});
</script>


P.S.: если используется в поле "Описание" бб-коды, то 1 код не нужен.
Профиль Личное сообщение Дом. страница icq Skype
123
Отправлено 13.02.2012 - 01:1312
Бывалый
282 сообщения
Мужчина
SkaZzzz, кнопка есть а не чего не изменяется когда нажимаю ((
Профиль Личное сообщение Дом. страница icq Skype
21
Отправлено 13.02.2012 - 01:5413
Бывалый
1313 сообщений
Мужчина
Zippo, ты blah менял на ID поля где должно быть описание (brief или message)?
Если да и у тебя не работает, то у тебя, извини, руки не оттуда растут.
Профиль Личное сообщение Дом. страница icq Skype
123
Отправлено 13.02.2012 - 02:2114
Бывалый
282 сообщения
Мужчина
SkaZzzz, нажимаю кнопку вылетает только [bbopis] и код не закрывается !!!

И такая проблема у меня на Страница материала и комментариев к нему стоит такой код что мне делать с тем который надо вставить тоже ??

Code
<div id="brftxt" style="display:none">$BRIEF$</div>  
  <script>  
  $(function () { if($('#brftxt').html().indexOf('opisanieMAGDAN') == -1) { $('#tp1').hide
(); }  
  });  
  </script>  
  <center><a class="button" id="tp1" onclick="$('#opisanieMAGDAN').slideToggle('slow');return false;" href="#"><span style="font-size: 10pt">Скачать $ENTRY_TITLE$ бесплатно</span></a> </center>
Профиль Личное сообщение Дом. страница icq Skype
21
Отправлено 13.02.2012 - 05:2215
Бывалый
1313 сообщений
Мужчина
Если код нужен, пусть стоит.
А что касается закрывания тега, то выдели текст который необходимо поместить в бб-код и нажми кнопку, всё идеально работает.
Профиль Личное сообщение Дом. страница icq Skype
123
Отправлено 13.02.2012 - 15:3016
Бывалый
282 сообщения
Мужчина
Код закрывается как и надо но функцию этого кода не выполняет

Quote
<div id="opisanieMAGDAN" style="display:none"><br>Текст Текст Текст Текст</div>
Профиль Личное сообщение Дом. страница icq Skype
21
Отправлено 13.02.2012 - 16:3217
Бывалый
1313 сообщений
Мужчина
Zippo, div.bbopis менял на id или класс контейнера в котором находится данный текст?
Профиль Личное сообщение Дом. страница icq Skype
123
Отправлено 13.02.2012 - 17:3318
Бывалый
282 сообщения
Мужчина
SkaZzzz, может я не тот ид ставлю !!!

модуль /stuff/ класс контейнера в котором находится данный текст Описание игры:
Профиль Личное сообщение Дом. страница icq Skype
21
Отправлено 13.02.2012 - 18:1619
Бывалый
1313 сообщений
Мужчина
div#MessWrapsNews2 вместо div.bbopis
Профиль Личное сообщение Дом. страница icq Skype
123
Отправлено 13.02.2012 - 19:3720
Бывалый
282 сообщения
Мужчина
Code
<script type='text/javascript'>
$('div#MessWrapsNews2').each(function(){
$(this).html($(this).html().split('[bbopis]').join('<div id="opisanieMAGDAN" style="display:none">').split('[/bbopis]').join('</div>'));
});
</script>


Показывает так !!

[bbopis]22222222[/bbopis]
Профиль Личное сообщение Дом. страница icq Skype
21
Отправлено 13.02.2012 - 21:3221
Бывалый
1313 сообщений
Мужчина
Zippo, руки кривые....

В исходном коде видно используемый ббкод.
Профиль Личное сообщение Дом. страница icq Skype
123
Отправлено 13.02.2012 - 22:4022
Бывалый
282 сообщения
Мужчина
SkaZzzz, Не отрицаю :D

Добавлено (13.02.2012, 22:40)
---------------------------------------------
Если не трудно я не могу разобратся что вставлять в эти кода чтобы все работало !!!!

Quote
<a href="javascript:void(0)" onclick="simpletag('bbopis','','','blah','');return false;">Вставить бб код</a>


Quote
<script type='text/javascript'>
$('div.bbopis').each(function(){
$(this).html($(this).html().split('[bbopis]').join('<div id="opisanieMAGDAN" style="display:none">').split('[/bbopis]').join('</div>'));
});
</script>
Профиль Личное сообщение Дом. страница icq Skype
21
Отправлено 14.02.2012 - 00:2123
Бывалый
1313 сообщений
Мужчина
Quote
<a href="javascript:void(0)" onclick="simpletag('bbopis','','','blah','');return false;">Вставить бб код</a>


bbopis НЕ ТРОГАЕШЬ (это твой ббкод).
blah заменяешь на message (ЕСЛИ ИСПОЛЬЗУЕТСЯ ОПИСАНИЕ ПОЛНОЕ) или на brief (ЕСЛИ ИСПОЛЬЗУЕТСЯ ОПИСАНИЕ КРАТКОЕ)

Code
<script type='text/javascript'>
$('.MessWrapsNews2').each(function(){
$(this).html($(this).html().split('[bbopis]').join('<div id="opisanieMAGDAN" style="display:none">').split('[/bbopis]').join('</div>'));
});
</script>


Вставляешь после описания в "Страница материала с комментариями". Всё сдаюсь, как объяснить ещё более понятней я хз.
Профиль Личное сообщение Дом. страница icq Skype
123
Отправлено 14.02.2012 - 00:3224
Бывалый
282 сообщения
Мужчина
SkaZzzz, Не работает может это из за этого кода !!!

Quote
<div id="brftxt" style="display:none">$BRIEF$</div>
<script>
$(function () { if($('#brftxt').html().indexOf('opisanieMAGDAN') == -1) { $('#tp1').hide
(); }
});
</script>
<center><a class="button" id="tp1" onclick="$('#opisanieMAGDAN').slideToggle('slow');return false;" href="#"><span style="font-size: 10pt">Скачать $ENTRY_TITLE$ бесплатно</span></a> </center>
Профиль Личное сообщение Дом. страница icq Skype
21
Отправлено 14.02.2012 - 01:0325
Бывалый
1313 сообщений
Мужчина
Code
<script>
$(function () { if($('#brftxt').html().indexOf('opisanieMAGDAN') == -1) { $('#tp1').hide
(); }
});
</script>

замени на
Code
<script type='text/javascript'>
$(function () { if($('#brftxt').html().indexOf('opisanieMAGDAN') == -1) { $('#tp1').hide
(); }
});   
$('.MessWrapsNews2').each(function(){
$(this).html($(this).html().split('[bbopis]').join('<div id="opisanieMAGDAN"> ТЕСТИРУЕМ АФРИКУ').split('[/bbopis]').join('</div>'));
});
</script>

Однако даже с этим скриптом всё работает идеально....

Добавлено (14.02.2012, 00:57)
---------------------------------------------
В общем не знаю что ты и куда ставишь, забудь про это дело.... Если руки кривые, то выпрямить их явно будет трудно. Я уже разжевал как только мог, даже 5 летнему это наверняка было бы понятно....

Добавлено (14.02.2012, 01:03)
---------------------------------------------


Внизу есть описание. Ещё ниже кнопка "OPEN". Тыкаешь показывается, ещё раз тыкаешь скрывается.
Профиль Личное сообщение Дом. страница icq Skype
123
  • Страница 1 из 1
  • 1
Поиск:
uSite.su © 2010-2025
Все права защищены.
Многогранность и сверхспособности сообщества uCoz заставляют задуматься даже самые стойкие умы веб-программирования, ведь лишь uSite способен предоставить ответы на самые сложные вопросы uCoz.
01RSS
Хостинг от uCozПользовательское соглашение и прочая информация