U.Helper

Это FAQ по Хэлперу. здесь даные ответы на некоторые наиболее популярные вопросы.

Посмотрите в разделе готовых решений или на форуме. Если вы не нашли интересующую вас информацию, значит либо плохо искали, либо ее попросту нету.

перед $BODY$
Code
<script type="text/javascript">var k = 1;</script>  <table>
после
Code
</table>
в шаблон вида метериала, в начало:
Code
<script type="text/javascript">  if(k==1) {document.write('<tr>')}  k++;  if(k>3) k -= 3;  </script>  <td>
в шаблон вида метериала, в конец:
Code
</td>  <script type="text/javascript">  if(k==3) document.write('</tr>');  </script>

Качаем этот файл себе на сайт.
В шаблоне страницы между <head>...</head> пишем
Code
<script src="путь к файлу на вашем сайте" type="text/javascript"></script>

HTML, CSS - htmlbook.ru, postroika.ru
JavaScript - Основы, javascript.ru, интересные решения можно найти на хабре
jQuery - RSDN, Блог LinkExchanger, habrahabr.ru
UcoZ - Форум Тех Поддержки

Фреймовая версия:
Code
<iframe src="http://helper.ucoz.ru/" onload="document.getElementById('some_id').innerHTML = fr.document.getElementById('element_id').innerHTML;" name="fr" style="width:100px; height:20px; display:none; border:0"></iframe><span id="some_id"></span>
Немного поясненй:
  • http://helper.ucoz.ru/ - путь к странице, данные с которой нужно получить
  • some_id - id элемента, в который нужно передать данные
  • element_id - id элемента на другой странице с нужным содержимым

jQ:
Code
<div id="someElement"></div>
<script type="text/javascript">
$('#someElement').load('http://helper.ucoz.ru/faq/ #id');
</script>
Где
  • someElement - ID элемента, куда нужно загрузить информацию
  • http://helper.ucoz.ru/faq/ - адрес страницы, откуда нужно загрузить информацию
  • id - ID элемента на удаленной странице, откуда нужно получить информацию

Code
$('#id').slideToggle(скорость)
В данном примере переключается состояния элемента с id="id". Если элемент был показан на странице, он скроется. Если был скрыт - отобразится. И все это с визуальным эффектом "выезжания". Вместо значения скорость принимаются как числовые значения (задержка в миллисекундах), так и строковые ('fast' и 'slow').
Если же нужен эффект плавного сворачивания / разворачивания области не только по оси y, но и по оси x, используем этот метод:
Code
$('#id').toggle(скорость)
Действует аналогично предыдущему методу. Параметр "скорость" может отсутствовать. В таком случае скрытие / отображение произойдет без задержек.

u.js прописывается перед закрывающим head, поэтому скрывать его нужно обработкой этого тега. Варианты:
Code
<?substr('</head>',9)?>
Code
<?substr('</head>',strpos('</head>','/head>')-1)?>
Code
</head<?'>'?>
При необходимости так же обработать и другие теги, перед которыми появляется u.js


© U.Helper 2007-2024 Используются технологии uCoz