Многие шаблоны (дизайны), находящиеся на сайте o-ucoze.ru сделаны под старую систему uCoz. Если вы не знаете, как сделать так чтобы шаблон смог заработать на вашем сайте, то мы вам в этом поможем.
Первоначально мы открываем архив с файлом и копируем папку на рабочий стол (надеюсь все умеют, если нет, то дальше читать не стоит).
Открываем папку с шаблоном. Для начала займёмся самым сложным, это самим кодом страницы. Если открыть файл index.html в блокноте, то можно часто замечать
Вот такие два кода, эти два кода чаще всего выделяют блоки в шаблоне, если вы делаете этот шаблон над которым работаю я, то эти коды как раз отделают каждый блок друг от друга. Скажу очень даже удобно выделять так каждый блок.
Если вы попробуете вставить код, из файла index.html, в конструктор шаблонов и нажать на «Создать шаблоны», то появиться вот такая табличка:
Вот чтобы это окошко не появлялось я и буду вам сейчас объяснять.
Начнём с первого пункта.
I.
Code
Не найден код для всплывающего окна. <!-- <popup> --><!-- </popup> -->
Что это значит? Эти для кода:
Code
<!-- <popup> --><!-- </popup> -->
, формируют дизайн для страницы "Личные сообщение", а также других страниц, открывающихся в новом окне, имеет два зарезервированных кода "[TITLE]" и "[BODY]". Если вы делаете шаблон через «Конструктор шаблонов», то в коде обязательно должен быть код для выплывающих окон. Этот код пишется после тега (в конце страницы ищите). Шаблон который я выбрал не имеет такого кода для выплывающих окон. В этом случаем можно сделать проще. Если вы делаете в первый раз, то, то что я вам сейчас предложу будет самым оптимальным образом. Заходите в панели управления и дальше как показано на рисунке:
Выделяйте код после тега
(не включая) и заканчивая
(не включая), и ставьте код в код с шаблона в самый низ, после чего перед только что вставленным кодом поставте
Code
<!-- <popup> -->» и в конце «<!-- </popup> -->
Теперь найдите в коде два кода: «$TITLE$» и «$BODY$», на месте первого кода поставте «[TITLE]», на месте второго поставте «[BODY]». Всё, мы закончили с выплывающими окнами, теперь приступим к пункту II. II.
Code
$POLL$ %s код используется более одного раза
Это значит, что в шаблоне два и более раза прописан код опросов. В этом случае, мне кажется, лучше всего вручную полезть в код шаблона и заняться поисками этого кода, чтобы легче его найти, ищите слово «Опрос», возле этого слова точно будет этот код.
В моём шаблоне есть ошибки, из-за которых конструктор думает, что код повторяется на самом деле это не так. Вы думаете, почему так? Отвечаю:
Давайте рассмотрим код опроса:
Code
<!-- -->
%IF($POLL$)%</td>
</tr>
<tr>
<td class="news2" style="background-image: url('images/news-title-bg.gif')">
<p align="center" style="margin-top: 0; margin-bottom: 0"><b><span lang="ru">ОПРОС</span></b></td>
</tr>
<tr>
<td class="news2"><p style="margin-top: 0; margin-bottom: 0">$POLL$</p>
<p style="margin-top: 0; margin-bottom: 0">%ENDIF%<span lang="ru"> </span>
<!--/-->
Вот код опроса. Видите вот эти коды:
Code
%IF($POLL$)%, %ENDIF%
, на самом деле эти коды должны писаться по другому. Вот так будет правильно:
Code
<?if($POLL$)?> и <?endif?>
Вот теперь шаблон не будет выдавать ошибок по этому поводу. Теперь перейдём к III пункту.
III.
«Используется старая модель каркаса. Прочтите помощь по созданию каркаса и отредактируйте каркас согласно правил.»
Вот что чаще всего выдаёт конструктор когда вы пытаетесь поставить шаблон.
В начале коды и термины к ним:
Вы спросите зачем администрация uCoz сделала это? Отвечаю, для того чтобы вам было легче, ведь если всё вот так расписать, то код шаблона будет получаться очень маленький, тем самым вы облегчите себе поиски нужного кода в шаблоне. И ещё ко всему этому, будет работать функция «Конструктор», т.е. вы можете редактировать страницы, не заходя в панель, а сразу на сайте, чем-то похож на визуальный редактор, только можно редактировать блоки, добавлять блоки и изменять надписи.
Источник: http://o-ucoze.ru/