[Ликбез]

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

Меню сайта


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

Как сделать свои BB-коды для сайта / форума
[31] likbezz [20.10.2012, 04:31]
Hara_tamhi,
Quote (Hara_tamhi, Сб, 20.10.2012, 02:18:05)
Точней, чтоб при добавлении новости использовать свой ВВкод

Да, конечно )
Точно также как и на форуме.
[32] Hara_tamhi [27.10.2012, 09:37]
Hara_tamhi,
Quote (Hara_tamhi, Сб, 20.10.2012, 02:18:05)
Точней, чтоб при добавлении новости использовать свой ВВкод

Да, конечно )
Точно также как и на форуме.

В модуле "Новости сайта" в "Страница материала и комента к нему " после $MESSAGE$ вставил такой код:
Code
<?if($PAGE_ID$='threadpage')?>
<script type="text/javascript" src="http://src.ucoz.net/src/bbcodes.js">
e=document.getElementsByTagName("TD");
for(k=15;k<e.length;k++){
if(e[k].className=='posttdMessage'){
s=e[k].innerHTML;
while(s.indexOf('[info]')!=-1){
s=s.replace('[info]','<fieldset 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;"><legend style="color:#C00">Информация:</legend>');s=s.replace('[/info]','</fieldset>');
e[k].innerHTML=s;
}}};      
</script>
<?endif?>

Затем добавил в полной новости, так [info]Текст[/info]
Не чего не изменилось, так же и отображается [info]Текст[/info]
Так же пробовал вставлять после $BODY$ в "Страница архива материалов" не работает.
В чем ошибка?

Добавлено (27.10.2012, 09:37)
---------------------------------------------
Quote (likbezz)
Точно также как и на форуме.

В модуле Форума есть шаблон "Общий вид", а в Новости сайта нет. Подскажете пожалуйста, куда там вставить код?
За ранее спасибо!


Сообщение отредактировал Hara_tamhi - Суббота, 27.10.2012, 09:43
[33] Гость [27.10.2012, 21:43]
Доброго времени суток.
Подскажите, пожалуйста, стартовое HTML представление для бегущей строки. Я не совсем поняла... По идее, для этого как таковые html коды не нужны. А если нужны, то какие.
Заранее спасибо.
[34] likbezz [09.12.2012, 08:41]
Quote (Гость, Сб, 27.10.2012, 21:43:39)
Подскажите, пожалуйста, стартовое HTML представление для бегущей строки. Я не совсем поняла... По идее, для этого как таковые html коды не нужны. А если нужны, то какие.

Вот такие:
Code
<marquee style="width:200px;" direction="left">Доброго времени суток. ... Заранее спасибо. </marquee>


Типа:
Бегущая строка
Прикрепления: 1351359819.txt (0.5 Kb)
[35] Hara_tamhi [15.12.2012, 03:48]
Доброго времени суток. Ранее задавал вопрос. Я так понял, что мою затею с ВВ кодом в модуле Новости сайта реализовать не предоставляется возможным?
С уважением, Василий!
[36] likbezz [15.12.2012, 08:51]
Hara_tamhi,
Quote (Hara_tamhi, Сб, 15.12.2012, 03:48:00)
Доброго времени суток. Ранее задавал вопрос. Я так понял, что мою затею с ВВ кодом в модуле Новости сайта реализовать не предоставляется возможным?

Конечно возможно.
Но для этого придется приложить небольшие усилия, чуть большие чем просто скопировать/вставить.
Нет в шаблоне новостей, и вообще, везде кроме форума, элемента с классом «posttdMessage»..

Quote (Hara_tamhi, Сб, 27.10.2012, 09:37:01)
if(e[k].className=='posttdMessage'){
...
[37] Hara_tamhi [17.12.2012, 08:51]
То есть надо как то прописать элемент с классом «posttdMessage» в нужном модуле?
Для меня это темный лес, если не сложно помогите прописать, пожалуйста.
Вот, что-то нашел в инете:
Quote
jQuery пример ajax запроса
Code
$.ajax({ type: "GET", url: hoverText, cache: true, success: function(data){ item = $(".posttdMessage:last", data); $("#textpanel").html(item.html()); $("#textpanel").slideToggle("slow"); } });
вот такой вот небольшой код загрузит страничку по адресу хранящемуся в hoverText, найдёт последний элемент с классом posttdMessage и засунет html код этого элемента в элемент с ...
[38] likbezz [17.12.2012, 09:36]
Hara_tamhi,
Quote (Hara_tamhi, Пн, 17.12.2012, 08:51:58)
То есть надо как то прописать элемент с классом «posttdMessage» в нужном модуле?

Или изменить поисковый класс на тот что у вас присутствует в шаблонах.

Quote (Hara_tamhi, Пн, 17.12.2012, 08:51:58)
Вот, что-то нашел в инете:

В инете можно и не такое найти)
Этот фрагмент скрипта никак не связан с BB-кодами.
[39] Hara_tamhi [17.12.2012, 11:16]
Я в скриптах вообще не разбираюсь, для меня это темный лес.
Видимо не судьба мне это осуществить
Если не сложно, помогите изменить поисковый класс, пожалуйста
[40] likbezz [17.12.2012, 16:48]
Hara_tamhi,
Quote (Hara_tamhi, Пн, 17.12.2012, 11:16:23)
Если не сложно, помогите изменить поисковый класс, пожалуйста

Адрес сайта дайте. посмотрю, время будет )
[41] Hara_tamhi [18.12.2012, 06:02]
Понятно, мой адрес muzikola.ru

Сообщение отредактировал Hara_tamhi - Вторник, 18.12.2012, 06:02
[42] likbezz [18.12.2012, 11:19]
Hara_tamhi,
Quote (Hara_tamhi, Вт, 18.12.2012, 06:02:01)
Понятно, мой адрес muzikola.ru

Code
<script type="text/javascript">
/*StartScript*/
$('.eMessage').each(function(){
  if(this.innerHTML.indexOf('[/info]')!=-1){
   $(this).html($(this).html().split('[info]').join('<fieldset 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;"><legend style="color:#C00">Информация:</legend>').split('[/info]').join('</fieldset>'));
  };
});
/*EndScript*/
</script>

Как и куда ставить и прочее инфа по коду описана вот здесь: Как сделать свои BB-коды для форума
[43] Hara_tamhi [19.12.2012, 02:37]
Спасибо большое! Теперь все работает.

Плохо, что с условными операторами нельзя сделать.
Типа:
Code
<<?if($USER_LOGGED_IN$)?>ссылка на файл<?else?>Зарегистрируйтесь для получения доступа к скачиванию<?endif?>

В новости:
Quote
[Linck]ссылка на файл[/Linck]


С уважением, Hara_tamhi.


Сообщение отредактировал Hara_tamhi - Среда, 19.12.2012, 04:05
[44] likbezz [19.12.2012, 08:00]
Hara_tamhi,
Quote (Hara_tamhi, Ср, 19.12.2012, 02:37:18)
Плохо, что с условными операторами нельзя сделать.
Типа:
Code
<?if($USER_LOGGED_IN$)?>ссылка на файл<?else?>Зарегистрируйтесь для получения доступа к скачиванию<?endif?>

А как же BB-код
Code
[hide]ссылка[/hide]
?
Он так и работает )
[45] Hara_tamhi [19.12.2012, 09:52]
Quote (likbezz)
А как же BB-код
Code
[hide]ссылка[/hide]
?
Он так и работает )

С hide ссылки все ровно видно, если просмотреть исходный код страницы.


Сообщение отредактировал Hara_tamhi - Среда, 19.12.2012, 09:55


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