Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
  • Страница 1 из 1
  • 1
Как адаптировать старый шаблон под обновленную систему uCoz
#1
Суббота, 09.05.2009, 12:11
RoCoVoI
Проверенный
Сообщения: 691
Репутация: 303
Как говориться "Все познается в сравнении.." поэтому без примеров не обойтись.
Итак, начнем. Допустим вы скачали шаблон, а при создании шаблона вам заявляют что вы используете старую версию шаблона. Вы в шоке.

Code
<html>   
<head>   
<title>[TITLE]</title>   
<link type="text/css" rel="StyleSheet" href="http://newshablons.ucoz.ru/_st/my.css" />   
</head>   

<body>   

<div id="contanier">   

<!-- Header -->   
<table border="0" cellpadding="0" cellspacing="0" width="100%" height="124" style="background:url('/img/1.gif');">   
<tr><td width="350" rowspan="3"><img src="/img/2.png" border="0"></td><td align="right" style="font-size:10px;padding-right:10px;color:#FFFFFF;">$WDAY$, $DATE$, $TIME$</tr></td></tr>   
<tr></td><td><center><span style="color:#6E4D16;font:21pt bold Verdana,Tahoma;">НАЗВАНИЕ САЙТА</span></center></td></tr>   
<tr></td></tr></table>   
<!-- /Header -->   

<!-- Body -->   
<table border="0" cellpadding="0" cellspacing="5" width="100%">   
       <tr>   
       <td valign="top" style="width:211px;">   
       <table border="0" cellpadding="0" cellspacing="0" class="boxTable"><tr><td class="boxTitle"><b>Site Menu</b></td></tr><tr><td class="boxContent">$SITE_MENU$</td></tr></table>   
       {IF}<table border="0" cellpadding="0" cellspacing="0" class="boxTable"><tr><td class="boxTitle"><b>[CATS_TITLE]</b></td></tr><tr><td class="boxContent">[CATEGORIES]</td></tr></table>{ENDIF}   
       <?if($POLL$)?><table border="0" cellpadding="0" cellspacing="0" class="boxTable"><tr><td class="boxTitle"><b>Site Poll</b></td></tr><tr><td class="boxContent">$POLL$</td></tr></table><?endif?>   
       <?if($CHAT_BOX$)?><table border="0" cellpadding="0" cellspacing="0" class="boxTable"><tr><td class="boxTitle"><b>Chat box</b></td></tr><tr><td class="boxContent">$CHAT_BOX$</td></tr></table><?endif?>   
       </td>   

<td valign="top" style="padding:0px 5px 0px 5px;">   
<table border="0" cellpadding="15" cellspacing="0" width="100%" style="border:1px solid #FF911A;"><tr><td style="background:#FFFDE8;">[BODY]</td></tr></table>   
</td>   

       <td valign="top" style="width:211px;">   
       <?if($LOGIN_FORM$)?><table border="0" cellpadding="0" cellspacing="0" class="boxTable"><tr><td class="boxTitle"><b>Login Form</b></td></tr><tr><td class="boxContent" align="center">$LOGIN_FORM$</td></tr></table><?endif?>   
       {IF}<table border="0" cellpadding="0" cellspacing="0" class="boxTable"><tr><td class="boxTitle"><b>[CALENDAR_TITLE]</b></td></tr><tr><td class="boxContent" align="center">[CALENDAR]</td></tr></table>{ENDIF}   
       {IF}<table border="0" cellpadding="0" cellspacing="0" class="boxTable"><tr><td class="boxTitle"><b>[SEARCH_TITLE]</b></td></tr><tr><td class="boxContent" align="center">[SEARCH_FORM]</td></tr></table>{ENDIF}   
       <table border="0" cellpadding="0" cellspacing="0" class="boxTable"><tr><td class="boxTitle"><b>Friends Links</b></td></tr><tr><td class="boxContent">$GLOBAL_FRIENDS$</td></tr></table>   
       <?if($COUNTER$ || $ONLINE_COUNTER$)?><table border="0" cellpadding="0" cellspacing="0" class="boxTable"><tr><td class="boxTitle"><b>Site Statistics</b></td></tr><tr><td class="boxContent" align="center">$COUNTER$<?if($ONLINE_COUNTER$)?><hr />$ONLINE_COUNTER$$ONLINE_USERS_LIST$<?endif?></td></tr></table><?endif?>   
       </td>   
       </tr>   
</table>   
<!-- /Body -->   
</div>   

<!-- Footer -->   
<table border="0" cellpadding="4" cellspacing="0" height="44" width="100%" style="background:url('/img/4.gif') #7CBD01;border:1px solid #CCCCCC;">   
<tr><td align="center" width="50%">Copyright <a href="$HOME_PAGE_LINK$" title="http://scriptez.ucoz.ru/ - Скрипты и шаблоны для UcoZ">Скрипты и шаблоны для UcoZ</a> © $YEAR$</td><td align="center" width="50%">$POWERED_BY$</td></tr>   
</table>   
<!-- /Footer -->   

</body>   

</html>   

<!-- PopUp -->   
<table border="0" cellpadding="0" cellspacing="0" width="100%">   
       <tr><td width="8" height="8"><img src="/img/5.gif" border="0"></td><td style="background:url('/img/6.gif') repeat-x;"></td><td width="8" height="8"><img src="/img/7.gif" border="0"></td></tr>   
       <tr><td style="background:url('/img/8.gif') repeat-y;"></td><td style="background:#111409;padding:10px;" valign="top"><b>[TITLE]</b><hr>[BODY]</td><td style="background:url('/img/9.gif') repeat-y;"></td></tr>   
       <tr><td width="8" height="8"><img src="/img/10.gif" border="0"></td><td style="background:url('/img/11.gif') repeat-x;"></td><td width="8" height="8"><img src="/img/12.gif" border="0"></td></tr>   
</table>   
<!-- /PopUp -->

Начитавшись документаций, как должен выглядеть новый шаблон вы просто в шоке, ведь они совсем разные и мало чем похожи.. Но не делайте из мухи слона. Заменить нужно совсем не многое.
Первое что поссорило обновление и систему, так это [КОД]. Например: [CALENDAR]. Эти коды просто нужно заменить.

Code
[CATEGORIES]=$CATEGORIES$   
[CALENDAR]=$CALENDAR$   
[SEARCH_FORM] = $SEARCH_FORM$

Второе это: {IF} и {ENDIF}. Эти теги - это условные операторы, которые раньше использовались в системе, а теперь нет. Для чего они? Например у вас не активирован блок "Мини-чат" а чтобы блок просто не стоял пустым (если в нем нет чата), то его просто этот код убирает, но сейчас не об этом.
На смену этим операторам пришли те, которые были в системе до обновления, но их мало кто использовал. Это и
Так как-же заменить {IF} и {ENDIF} на и ? Очень просто. Для начала посмотрите что ограничивают {IF} и {ENDIF}. Например:

Code
{IF}<table border="0" cellpadding="0" cellspacing="0" class="boxTable"><tr><td class="boxTitle"><b>[SEARCH_TITLE]</b></td></tr><tr><td class="boxContent" align="center">$SEARCH_FORM$</td></tr></table>{ENDIF}

Должно выглядеть так: [SEARCH_TITLE]
$SEARCH_FORM$

И так делаем со всеми блоками. Если все правильно, то должно работать. Еще есть такой зверь как . Что-же это? Это всплывающее окно мини-профиля. Возвращаемся в наш код и ищем:

Code
<!-- PopUp -->   
<table border="0" cellpadding="0" cellspacing="0" width="100%">   
<tr><td width="8" height="8"><img src="/img/5.gif" border="0"></td><td style="background:url('/img/6.gif') repeat-x;"></td><td width="8" height="8"><img src="/img/7.gif" border="0"></td></tr>   
<tr><td style="background:url('/img/8.gif') repeat-y;"></td><td style="background:#111409;padding:10px;" valign="top"><b>[TITLE]</b><hr>[BODY]</td><td style="background:url('/img/9.gif') repeat-y;"></td></tr>   
<tr><td width="8" height="8"><img src="/img/10.gif" border="0"></td><td style="background:url('/img/11.gif') repeat-x;"></td><td width="8" height="8"><img src="/img/12.gif" border="0"></td></tr>   
</table>   
<!-- /PopUp -->

После изменений это будет выглядеть так:

Code
<!-- <popup> -->   
<table border="0" cellpadding="0" cellspacing="0" width="100%">   
<tr><td width="8" height="8"><img src="/img/5.gif" border="0"></td><td style="background:url('/img/6.gif') repeat-x;"></td><td width="8" height="8"><img src="/img/7.gif" border="0"></td></tr>   
<tr><td style="background:url('/img/8.gif') repeat-y;"></td><td style="background:#111409;padding:10px;" valign="top"><b>[TITLE]</b><hr>[BODY]</td><td style="background:url('/img/9.gif') repeat-y;"></td></tr>   
<tr><td width="8" height="8"><img src="/img/10.gif" border="0"></td><td style="background:url('/img/11.gif') repeat-x;"></td><td width="8" height="8"><img src="/img/12.gif" border="0"></td></tr>   
</table>   
<!-- </popup> -->

Если вы в своем коде не нашли:

Code
<!-- PopUp --> и <!-- /PopUp -->

то для начала поставьте стандартный вид:

Code
<!-- <popup> -->  
<table border="0" cellpadding="2" cellspacing="1" style="background:#A9B8C2;" width="100%">  
<tr><td style="background:#D4DFF7;" align="center"><b>[TITLE]</b></td></tr>  
<tr><td align="center" style="background:#F4F4F4;padding:5px;">[BODY]</td></tr>  
</table>  
<!-- </popup> -->

Если все правильно сделали, то все будет работать.
Если у вас не отображается меню или еще какой-то блок, то это уже совсем другая история...
Автор урока: Copyright © ForuCoz.com
Пост отредактировал CaguCT - Суббота, 16.05.2009, 03:51
Онлайн кинотеатр с элементами варез портала --- WWW.BEST-FILM.3DN.RU
#2
Суббота, 09.05.2009, 12:25
ERUDIT
Проверенный
Сообщения: 809
Репутация: 410
RoCoVoI, читай внимательнее!!!
И используй поиск!!!
Я уже выкладывал тему как адаптировать шаблон под uCoz!!!

http://megasoft.3dn.ru/forum/28-4677-1

Пост отредактировал ERUDIT - Суббота, 09.05.2009, 12:26
========
eruditov.net
========
#3
Суббота, 09.05.2009, 13:13
-SLIM-
Пользователь
Сообщения: 22
Репутация: 54
было biggrin
icq - 47997899
softocity.net.ru admin
#4
Суббота, 09.05.2009, 13:39
Cronic
Проверенный
Сообщения: 336
Репутация: 174
Quote (ERUDIT)
Я уже выкладывал тему как адаптировать шаблон под uCoz!!!

Твои скрины там нефига не видно, в окно сообщения не влезают. а тут все четко.

http://animewallper.ucoz.net/
#5
Суббота, 09.05.2009, 14:48
SENNAR
Заблокированные
Сообщения: 1280
Репутация: 436
RoCoVoI, спасибо,но правда было.. wink
#6
Воскресенье, 10.05.2009, 00:30
Bogdan4eg
Заблокированные
Сообщения: 87
Репутация: 17
и тем более источник http://forucoz.com/ не указан
На ForuCoz.com уже давно есть все скрипты, шаблоны ... для uCoz
  • Страница 1 из 1
  • 1
Поиск:
Форум
Социальные сети
Хостинг от uCoz