И так, как же вывести любые данные на любой страничке на uCoz сайте? На самом деле все просто.
 
 [Table]Идем в Пользователи > Персональная страница пользователей.[/Table] 
 Размещаем там код, желательно перед закрывающим тегом </body>, чтоб он нам не мешал: 
 Код
<div style="display:none;"><div id="blockid">Содержимое</div></div>
  
 [Table]Там где "Содержимое", вы ставите нужную вам переменную, либо несколько переменных, div и span элементы, условия и т.д. 
 Там где "blockid" - вы заменяете на уникальный идентификатор элемента.[/Table] 
 К примеру, перед нами поставлена задача вывести ваш логин Skype на главную страницу сайта. Мы делаем это таким образом: 
 В шаблоне персональной страницы размещаем код: 
 Код
<div style="display:none;"><div id="mySkype">$_MSN$</div></div>
  
 У меня за поле Skype отвечает переменная $_MSN$, если у вас за него отвечает другая переменная, ставьте ее. 
 Далее идем на страницу, на которой нам нужно вывести наш Skype, и в нужном месте ставим такой код: 
 Код
<div id="getSkype"></div><script type="text/javascript">$('#getSkype').load('/index/8-$USER_ID$ #mySkype');</script>
  
 Давайте в деталях разберем вышеуказанную строчку. 
 [Table] <div id="getSkype"></div> - это блочный элемент, в котором будет отображаться полученные скриптом данные. (В нашем случае это логин Skype) 
 Если вы хотите поставить какую-то анимацию или текст на время подгрузки данных, нужно всего лишь записать внутрь этого элемента текст или поставить картинку таким образом: 
 <div id="getSkype">Загрузка...</div> 
  <script type="text/javascript">$('#getSkype').load('/index/8-$USER_ID$ #mySkype');</script> - это сам скрипт для получения данных с нужной нам страницы.[/Table] 
 Теперь мы вывели Skype, который указан в вашем профиле, в нужное нам место, где нельзя просто использовать переменную $_MSN$. 
 Если же вы хотите вывести содержимое поля с чужого профиля достаточно заменить $USER_ID$ на ID пользователя, данные которого вы хотите вывести. 
 Например: 
 Код
<div id="getSkype"></div><script type="text/javascript">$('#getSkype').load('/index/8-2 #mySkype');</script>
  
 Точно так же мы делаем, если нам нужно вывести и другие данные, к примеру регистрационный IP на форум в "вид материалов". Вам нужно всего лишь поменять переменную. 
 Важно: Будьте внимательными с ID, которые вы назначаете элементам! 
 Все вроде бы объяснил, если будут вопросы - пишите мне в ЛС или в скайп (Указан в профиле). © hitz 
 
---Материал восстановлен из кэша Google за 19 май 2012 16:59:38 GMT---