[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать... Тема только по сайтам в системе uCoz » bb коды

bb коды
[1] fart [18.02.2012, 15:39]
Ребят ну вот я сделал bb код на сайт в каталоге файлов, а как задать ему стиль не знаю т.е как оформить
из этой статьи та что тут http://likbezz.ru/publ....-1-0-79 у меня вообще ничего не получилось! Написал сам

Code

<script type="text/javascript">  
  $(document).ready(function(){  
  if ($("#message"))  
  $("input.codeButtons[value='u']:last").parent().after("<span style=\"padding-right: 1px;\"><input title=\"Важное примечение\" value=\"Важное\" onclick=\"simpletag('attention','','','message','')\" class=\"codeButtons\" class=\"attention\" type=\"button\"></span>
   });  
  </script>

вот такое в материале появлеется
Code
[attention]Важная информация[/attention]

но нужно сделать оформление как в той статье что я указал выше! Как сделать подскажите!
[2] likbezz [18.02.2012, 15:56]
Quote (fart)
но нужно сделать оформление как в той статье что я указал выше! Как сделать подскажите!

Code
<script type="text/javascript">
$('td.posttdMessage').each(function(){
$(this).html($(this).html().split('[attention]').join('<div style="margin:7px 5px 7px 30px;padding:3px 10px 7px 25px;border:1px dashed #F36;border-left:2px solid #F00;background:#fafafa url(http://likbezz.ru/_theme/_st/img/ico/alert_ico.gif) no-repeat 4px 7px;">').split('[/attention]').join('</div>'));
});
</script>

...

Quote (fart)
Написал сам

Жуть какая ... А для чего?
Не проще просто добавить в шаблон, сразу после оператора $BBCODES$?
Code
<span style="padding-right:1px;"><input type="button" class="codeButtons" onclick="simpletag('attention','','','message','');return false;" value="Важное" title="Важное примечение"></span>

...
[3] fart [18.02.2012, 15:59]
likbezz, так у меня не отображается кнопка для добавления bb кода в каталоге файлов при добавлении материала
то как я написал у меня отображается и кнопка и [attention][/attention] добавляется а так как вы предлагаете даж самой кнопки нет((((
Да и это Каталог файлов
На странице добавление/Редактирование материала нет такого $BBCODES$


Сообщение отредактировал fart - Суббота, 18.02.2012, 16:02
[4] likbezz [18.02.2012, 16:03]
fart,
Quote (fart)
так у меня не отображается кнопка для добавления bb кода в каталоге файлов при добавлении материала

А-а ... В каталоге фалов ... Тогда всё понятно )
...
Тогда и скрипт другой:
Code
<script type="text/javascript">
$('td.eText,div.eMessage').each(function(){
$(this).html($(this).html().split('[attention]').join('<div style="margin:7px 5px 7px 30px;padding:3px 10px 7px 25px;border:1px dashed #F36;border-left:2px solid #F00;background:#fafafa url(http://likbezz.ru/_theme/_st/img/ico/alert_ico.gif) no-repeat 4px 7px;">').split('[/attention]').join('</div>'));
});
</script>


...
[5] fart [18.02.2012, 16:04]
неа..нету кнопки((
[6] likbezz [18.02.2012, 16:27]
fart,
Quote (fart)
неа..нету кнопки((

Какой кнопки?
При чём здесь кнопка?
Это скрипт обработчик BB-кода [attention].
Кнопку сделали вы ... или я ошибаюсь?
...
Скажите, что вы шутите, а? ...или у меня сегодня просто такой “удачный” день .?.
[7] fart [18.02.2012, 16:47]
likbezz, так что-то я ничего не понял!))) Все вместе какой код будет? Чтобы и кнопка которая добавляет [attention][/attention] была и скрипт обработчик?
[8] likbezz [18.02.2012, 17:00]
fart,
Quote (fart)
так что-то я ничего не понял!))) Все вместе какой код будет?

Всё вместе не будет - скрипт для кнопки нужно добавлять в шаблон «добавление материала», а скрипт обработчик ваших BB-кодов - во все другие шаблоны модуля.
Какой вместе?
... Скрипт обработчик - ищет ваши bb-коды, и делает из них оформленные блоки, а скрипт кнопки - просто добавляет кнопу в форму.
Это два разных скрипта.
...
Скрипт добавляющий кнопку:
Code
<script type="text/javascript">
$(document).ready(function(){$('#bc1').parent().append('<span style="padding-right:1px;"><input title="Важное примечение" value="Важное" onclick="simpletag(\'attention\',\'\',\'\',\'message\',\'\')" class="codeButtons" type="button"></span>');});
</script>

Скрипт-обработчик:
Code
<script type="text/javascript">
$('td.eText,div.eMessage').each(function(){
$(this).html($(this).html().split('[attention]').join('<div style="margin:7px 5px 7px 30px;padding:3px 10px 7px 25px;border:1px dashed #F36;border-left:2px solid #F00;background:#fafafa url(http://likbezz.ru/_theme/_st/img/ico/alert_ico.gif) no-repeat 4px 7px;">').split('[/attention]').join('</div>'));
});
</script>

...
[9] fart [18.02.2012, 17:33]
блин не работает у меня скрипт обработчик! я вот это
Code
<script type="text/javascript">  
  $(document).ready(function(){  
  if ($("#message"))  
  $("input.codeButtons[value='u']:last").parent().after("<span style=\"padding-right: 1px;\"><input title=\"Важное примечение\" value=\"Важное\" onclick=\"simpletag('attention','','','message','')\" class=\"codeButtons\" class=\"attention\" type=\"button\"></span> ");  
  });  
  </script>
поставил в форму добавления/редактирование а это
Code
<script type="text/javascript">
$('td.eText,div.eMessage').each(function(){
$(this).html($(this).html().split('[attention]').join('<div style="margin:7px 5px 7px 30px;padding:3px 10px 7px 25px;border:1px dashed #F36;border-left:2px solid #F00;background:#fafafa url(http://likbezz.ru/_theme/_st/img/ico/alert_ico.gif) no-repeat 4px 7px;">').split('[/attention]').join('</div>'));
});
</script>

в Страницу материала и комментариев к ней
эффекта 0, незнаю почему((
[10] likbezz [18.02.2012, 17:39]
fart,
Quote (fart)
в Страницу материала и комментариев к ней
эффекта 0, незнаю почему((

Ссылочку давай на страницу ...
Этот код будет работать только со стандартными дизайнами ... Это так, на всякий.
[11] fart [18.02.2012, 17:41]
http://gamesground.ru/load....1-0-750
[12] likbezz [18.02.2012, 17:51]
fart,
Ты его куда воткнул? В шаблон или в материал?
У тебя какие-то проблемы с компьютером? Ты скопировать и вставить можешь без косяков?
Скрпт добавляют в шаблон. После оператора $body$ Добавлять нужно вот этот скрипт:
Code
<script type="text/javascript">
$('td.eText,div.eMessage').each(function(){
$(this).html($(this).html().split('[attention]').join('<div style="margin:7px 5px 7px 30px;padding:3px 10px 7px 25px;border:1px dashed #F36;border-left:2px solid #F00;background:#fafafa url(http://likbezz.ru/_theme/_st/img/ico/alert_ico.gif) no-repeat 4px 7px;">').split('[/attention]').join('</div>'));
});
</script>

именно так, как он здесь и не как иначе. В шаблон, в виде HTML. Не в визуальный редактор.
...

Добавлено (18.2.2012, 17:52:00)
---------------------------------------------
Да, сегодня явно не мой день.
...
[13] fart [18.02.2012, 17:56]
likbezz, ты меня че совсем за дурака считаешь? я поставил этот скрипт в шаблон - страница материала и комментариев к ней! только я не после $body$ ставил а после
$MESSAGE$ ! Этот шаб я сам верстал кстати!
[14] likbezz [18.02.2012, 18:00]
fart,
Quote (fart)
Этот шаб я сам верстал кстати!

Это-то здесь каким боком )
...
Вот, теперь ровно встал ... Только теперь не вижу в тексте BB-кодов ...
... должен работать )
[15] fart [18.02.2012, 18:02]
Quote
Это-то здесь каким боком )
ну это я сказать тем самым что я не совсем тупой в этих делах)))))

он должен быть там, по крайней мере я вижу ))
Quote
[attention]ОБЯЗАТЕЛЬНО СДЕЛАЙТЕ КОПИЮ СВОИХ СОХРАНЕНИЙ!!![/attention]


Полная версия сайта