• Страница 1 из 1
  • 1
UcoZ
Driver86Дата: Четверг, 2008-02-28, 18:00:23 | Сообщение # 1
Нет аватара у Driver86
CyberMan
Администраторы
Сообщений: 545
Репутация: 14
Не на форуме
Итак... в связи с тем, что система UcoZ быстро набирает обороты, я просто не мог о ней не упомянуть здесь. Кто ещё не знает, сообщу, что UcoZ - это совершенно новая система создания сайтов с бесплатным хостингом, необычайно гибкой CMS. Скрипты PHP и Perl не разрешены, что повышает безопасность, но абсолютно не отражается на возможностях, ибо одним только ява-скриптом можно многого добиться :) К тому же, в системе UcoZ используются условные операторы вида
Code
IF(условие)
выполнить
ELSE(условие)
выполнить
END
что (программисты меня поймут) даёт кучу возможностей.
В данной теме будем как раз обсуждать этот ява-скрипт, а именно его применения в UcoZ'e при реализации различных "хитростей". И не только ява, но и другие способы реализации всяких фичей, коих в UcoZ'e полно...



 
Driver86Дата: Четверг, 2008-02-28, 18:53:04 | Сообщение # 2
Нет аватара у Driver86
CyberMan
Администраторы
Сообщений: 545
Репутация: 14
Не на форуме
Создание своих bb-кодов

Вставляем в форму добавления сообщения до $BBCODES$ (можно и после - разницы никакой (кроме дизайна))
[othertext]<input type="button" title="Title_for_bb" value="Name_for_bb" onclick="simpletag('Name_for_bb','','','message','')" class="codeButtons" name="Name_for_bb" style="width:40px" /></span>[/othertext]
Затем в общем виде форума после $BODY$

[othertext]<script type="text/javascript" language="javascript">
e=document.getElementsByTagName("TD");
for(k=15; k<e.length;k++) {
if(e[k].className=='posttdMessage'){
s=e[k].innerHTML;
while (s.indexOf('[Name_for_bb]') != -1){
s=s.replace('[Name_for_bb]','Некий_код_HTML_A'); s=s.replace('[/Name_for_bb]','Некий_код_HTML_B');
e[k].innerHTML=s;
}}}
</script>[/othertext]
То, что выделено оранжевым и синим - заменяем на своё...



 
Cool-DДата: Четверг, 2008-02-28, 21:43:20 | Сообщение # 3
Нет аватара у Cool-D
Пользователь
Киберюзеры
Сообщений: 19
Репутация: 0
Замечания: 0%
Не на форуме
Нда.Хорошо тому,кто в этом деле продвинут и понимает... :'(
 
Driver86Дата: Пятница, 2008-02-29, 04:27:33 | Сообщение # 4
Нет аватара у Driver86
CyberMan
Администраторы
Сообщений: 545
Репутация: 14
Не на форуме
Cool-D, так если что то непонятно задавай вопросы ;)


 
  • Страница 1 из 1
  • 1
Поиск: