|
Как адаптировать старый шаблон под обновленную систему uCoz
|
|
| Bogdan4eg | Дата: Вторник, 07.04.2009, 23:28 | Сообщение # 1 |
|
Сержант
Группа: Администраторы
Сообщений: 31
Статус: Offline
| Как говориться "Все познается в сравнении.." поэтому без примеров не обойтись. Итак, начнем. Допустим вы скачали шаблон, а при создании шаблона вам заявляют что вы используете старую версию шаблона. Вы в шоке. 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]. Эти коды просто нужно заменить. [CATEGORIES]=$CATEGORIES$ [CALENDAR]=$CALENDAR$ [SEARCH_FORM] = $SEARCH_FORM$ Второе это: {IF} и {ENDIF}. Эти теги - это условные операторы, которые раньше использовались в системе, а теперь нет. Для чего они? Например у вас не активирован блок "Мини-чат" а чтобы блок просто не стоял пустым (если в нем нет чата), то его просто этот код убирает, но сейчас не об этом. На смену этим операторам пришли те, которые были в системе до обновления, но их мало кто использовал. Это <?if($код$)?> и <?endif?> Так как-же заменить {IF} и {ENDIF} на <?if($код$)?> и <?endif?>? Очень просто. Для начала посмотрите что ограничивают {IF} и {ENDIF}. Например: Quote {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} Должно выглядеть так: <?if($SEARCH_FORM$)?><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?> И так делаем со всеми блоками. Если все правильно, то должно работать. Еще есть такой зверь как <!-- <popup> --> <!-- </popup> -->. Что-же это? Это всплывающее окно мини-профиля. Возвращаемся в наш код и ищем: Quote <!-- 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 --> После изменений это будет выглядеть так: Quote <!-- <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> --> Если вы в своем коде не нашли: <!-- 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 Для идиотов напомню, что источник или копирайт (Copyright) это не реклама. И если материал не ваш то вы обязаны ставить источник или копирайт. Уважайте чужой труд!
|
| |
|
|
| Vadim | Дата: Среда, 08.04.2009, 16:46 | Сообщение # 2 |
|
Генералиссимус
Группа: Проверенные
Сообщений: 979
Статус: Offline
| Омг, а я незнал, что уже сделали по-нормальному...
|
| |
|
|
| MikkiZzz | Дата: Среда, 08.04.2009, 22:03 | Сообщение # 3 |
|
Лейтенант
Группа: Пользователи
Сообщений: 66
Статус: Offline
| Богдан спс за инфо)
|
| |
|
|
| ViL | Дата: Понедельник, 13.04.2009, 23:41 | Сообщение # 4 |
 Рядовой
Группа: Пользователи
Сообщений: 5
Статус: Offline
| народ подскажите пожалуста как сделать поисковик на сайте а то не работает,не ищет то что пишеш а тупо описание выдет того что на главной странице и ссылку на нее..............................а то что вводиш не выдает помогите плизз Добавлено (13.04.2009, 10:41:15) --------------------------------------------- к примеру вот это http://silveranime.ucoz.ru/search/?q=naruto
http://silveranime.ucoz.ru/
Сообщение отредактировал ViL - Понедельник, 13.04.2009, 23:43 |
| |
|
|
| Heretic | Дата: Среда, 15.04.2009, 21:14 | Сообщение # 5 |
 Рядовой
Группа: Пользователи
Сообщений: 3
Статус: Offline
| Пожалуйста, переделайте мне шаблон ( уже 3 недели мучаюсь. Новичёк. Вот код шаблона Буду ОЧЕНЬ благодарен!
|
| |
|
|
| EL4 | Дата: Среда, 15.04.2009, 21:20 | Сообщение # 6 |
|
Полковник
Группа: Проверенные
Сообщений: 172
Статус: Offline
| До этой статьи, я сам адаптировал старый диз под повый! (Только думал я около 2ух дней...) Вот так получилось....
ALL-L4D.UCOZ.COM - Все для Left4Dead, Фан сайт
|
| |
|
|
| Heretic | Дата: Среда, 15.04.2009, 21:27 | Сообщение # 7 |
 Рядовой
Группа: Пользователи
Сообщений: 3
Статус: Offline
| Ого 0_0 EL4, не можешь мне помочь?
|
| |
|
|
| ViL | Дата: Четверг, 16.04.2009, 12:04 | Сообщение # 8 |
 Рядовой
Группа: Пользователи
Сообщений: 5
Статус: Offline
| народ кто нить может помоч с поиском???????????
http://silveranime.ucoz.ru/
|
| |
|
|
| pkspa | Дата: Четверг, 16.04.2009, 14:48 | Сообщение # 9 |
 Рядовой
Группа: Пользователи
Сообщений: 4
Статус: Offline
| у мня не полу4ается=((( Добавлено (16.04.2009, 1:48:30) --------------------------------------------- помогите плз!!!!icq 428444782 Надо срочно!!!
|
| |
|
|
| EL4 | Дата: Четверг, 16.04.2009, 20:04 | Сообщение # 10 |
|
Полковник
Группа: Проверенные
Сообщений: 172
Статус: Offline
| Quote (Heretic) EL4, не можешь мне помочь? Ну уж спасибо... я 2 дня мучился со своим..... больше такого не желаю.... сори...  Добавлено (16.04.2009, 7:04:40) --------------------------------------------- Heretic, Но знаю человека который сделает тебе за 4$
ALL-L4D.UCOZ.COM - Все для Left4Dead, Фан сайт
|
| |
|
|
| Heretic | Дата: Четверг, 16.04.2009, 21:40 | Сообщение # 11 |
 Рядовой
Группа: Пользователи
Сообщений: 3
Статус: Offline
| Через WebMoney?
|
| |
|
|
| EL4 | Дата: Пятница, 17.04.2009, 23:09 | Сообщение # 12 |
|
Полковник
Группа: Проверенные
Сообщений: 172
Статус: Offline
| Quote (Heretic) Через WebMoney? да
ALL-L4D.UCOZ.COM - Все для Left4Dead, Фан сайт
|
| |
|
|
| romak12 | Дата: Среда, 22.04.2009, 12:56 | Сообщение # 13 |
 Рядовой
Группа: Пользователи
Сообщений: 15
Статус: Offline
| а мненада поменять старая модель каркас на новый помогите дайте код )) Добавлено (22.04.2009, 11:56:33) --------------------------------------------- Пожалуйста, переделайте мне шаблон Я Новичёк. cry Вот Код шаблона
sasa
|
| |
|
|