Ответы на вопросы по uCoz

Не могу никак сделать следующее: есть логотип фирмы, который нужно поставить фоном на сайт, но при этом при прокрутке страниц он должен оставаться на месте. Видел такое много раз…

Нужно прописать стиль в тег <body>, выглядеть это будет примерно так:
<body style="background-attachment:fixed; background-repeat:no-repeat; background-image:url(изображение) ">
Лучше, конечно, еще указать размеры.

Включил в общих настройках опцию «Накладывать текст на загружаемые картинки (watermark)», но никаких водяных знаков на картинках не появляется…

Watermark’и добавляются только для изображений, загруженных через файловый менеджер сервиса. В принципе, выглядят они не очень красиво (стандартный текст), поэтому, если вы хотите защитить изображения, используйте обычные графические редакторы.

У меня закончился лимит на ротаторы баннеров, что делать?

Можно применить два метода. Первый — самый быстрый. В тех местах, где вам не важна статистика по количествам показов/кликов, заменяйте баннеры на информеры. Для этого перейдите в соответствующий пункт главной страницы. В открывшемся окне нажимаете кнопку «Создать информер», после чего становится доступно меню выбора: какой именно информер вам нужен. Требуемый вариант — «Случайные данные». В остальных параметрах настраиваем: количество материалов — 1, количество колонок — 1. Вариант «Случайные данные» подразумевает чтение информации из текстового файла. Каждый элемент для отображения в информере — это одна строка в нем.

Открываем Блокнот (Windows) или любой другой текстовый редактор и вписываем в нем нечто типа:
<a href="www.01.com"><img src="www.01.com/01.jpeg alt="">
<a href="www.02.com"><img src="www.02.com/02.jpeg alt="">
<a href="www.03.com"><img src="www.03.com/03.jpeg alt="">

То есть на каждый баннер по одной строке. При этом пустых строк в текстовом файле быть не должно(!). Сохраняем с расширением *.txt. После этого в Панели Управления, где у нас уже открыт вариант добавления нового информера, нажимаем кнопку «Выберите файл» и загружаем тот, что мы только что создали.

В результате баннеры будут показываться в случайном режиме. Вообще, ротаторы баннеров, как и информеры uCoz, удобны тем, что в них можно размещать любые фрагменты кодов, будь то новости с изображениями или таблицы.

Второй вариант — стандартный, а именно, использование скриптов JavaScript ротаторов баннеров. В Интернете по этому поводу есть много информации. В частности, правомочно приведение примера из той же статьи по WebPlus:

<script>
var banner = new Array()
<!-- Первый баннер -->
banner[0] = new Array()
banner[0][0] = "http://www.mysite.com/banner01.gif"
banner[0][1] = "http://www.ya.ru"
banner[0][2] = "Поиск от Yandex"
<!-- Конец первого баннера -->
<!-- Второй баннер -->
banner[1] = new Array()
banner[1][0] = " http://www.mysite.com/banner02.gif "
banner[1][1] = "http://www.google.com"
banner[1][2] = "Поиск от Google"
<!-- Конец второго баннера -->
n = Math.random()*1
nb = Math.round(n)
document.write('<a href=' + banner[nb][1] + ' target=_blank>')
document.write('<img src=' + banner[nb][0] + ' alt=' + banner[nb][2] + ' border=0 ' + ' width=88 ' + ' height=31 > </a>')
</script>

Вариант со скриптами также можно настраивать как угодно по своему усмотрению, только здесь вы дольше провозитесь с программированием.

Как вставить PHP-скрипт на страницу?

Веселый вопрос, потому как ответ на него жирным шрифтом прописан практически везде, как в условиях создания ресурса (если вы их читали), так и на форумах. PHP, Perl, любые другие варианты, кроме JavaScript, в рамках системы uCoz не могут использоваться. В принципе, я согласен с тем, что все, что нужно для создания профессиональных ресурсов, имеется и без того.

Я хочу создать главную страницу со стандартной шапкой, но своим собственным наполнением. Но сервис по умолчанию подразумевает сразу переключение на новости либо предлагает выбрать из стандартных блоков: форум, гостевая, блог… Если я создаю страницу с отдельным дизайном, то в вариантах загрузки она не появляется. Что делать?

Проблема понятна. Подключите любой неиспользуемый на вашем сайте стандартный блок-модуль, например, блог, в общем, любой, который на вашем сайте не применяется. После этого перейдите в режим его редактирования в виде HTML и просто уберите переменную $BODY$, а вместо нее вводите необходимые данные.
Вообще, при создании сайта я рекомендую изначально подключить сразу все блоки. Потому как если вы поменяли шапку, не говоря уже о гораздо больших изменениях, то это распространяется сразу на все. Иначе, если вы на свой ресурс добавляете модуль по мере необходимости, он несет в себе структуру родительского шаблона дизайна.

Столкнулся с ограничением по количеству символов при добавлении материала — часть данных просто срезается… Как-нибудь это можно обойти?

Да, материал не должен содержать более 60 тыс. символов — это ограничение, причем присутствующее не только у uCoz. Обходят это обычно использованием фреймов, в которые загружаются большие файлы с текстом. Есть также отдельные варианты с добавлением через скрипты JavaScript, но лично я их не опробовал.

Лучше и эргономичнее для читателя, конечно, в данном случае было бы разбить материал на несколько страниц. Кстати, что неудобно в uCoz, так это отсутствие инструментов именно для такого разбития (одного материала на несколько страниц). Если бы они такое реализовали, все вопросы с лимитами отпали бы сами собой. Проблему, конечно, можно обойти некоторыми ухищрениями, вариантов которых много, но все они достаточно неуклюжи.

Как отобразить последние объявления в подвале страницы?

См. информеры.

Кристофер http://itcs.3dn.ru


Компьютерная газета. Статья была опубликована в номере 05 за 2011 год в рубрике soft

©1997-2024 Компьютерная газета