Меня удручал факт того, что шапка во всех имеющиеся шаблоны является статической. Ломал голову, как можно сделать циркуляцию / ротацию / смену картинок в шапке сайта (блога). Понравился блог-сайт http://il2.avtlg.ru/ на основе темы Mandigo. Все бы хорошо, но код шаблона наворочен до одури, и поломав его пару дней, я понял, что если и вычищу его по себя (задача – Блог с ротацией картинок page_logo, незасоренный другими лишними визуальными элементами вроде плашек меню), то для других мой новый шалон будет непригоден.
Делаем все просто и сердито: идем на http://www.webmascon.com/topics/development/17a.asp, читаем тему Динамическая смена изображений. Потом бежим на http://www.alistapart.com/d/randomizer/rotate.txt, и сохраняем ее в формате php (я сделал тупо через любимый Dreamweaver). Создаем в папке images подпапку images/page_logo и пихаем в нее картинки, которые будут крутиться при брождении посетителей по блогу :)) Называем их logo1, logo2, logo3 и так до бесконечности :))
Помещаем свежеиспеченный файл rotate.php в папочку page_logo к картинкам "чердака".
В файле наблона style.php не забываем заменить путь к картинке шапки сайта на путь к нашему файлу. В моем любимом шаблоне "silver-lexus" это выглядит как:
#headerimage {height: 323px; background: url(‘images/rotate_logo/rotate.php’) top center no-repeat; list-style: none;}
Теперь блог будет смотреться совсем по-другому..
А к чему это все?
Уважаемый mikolka, если Вы считаете, что для создателей блогов статический однообразный дизайн предпочтительнее динамического, позволяющего сделать дизайн блога живым – дайте аргументированный комментарий или перенесите пост в соответствующий раздел.
IMHO, можно в FAQ. Думаю, многим будет интересно. Кто что думает по этому поводу?
Да мне, если честно, побарабану динамический дизайн или статический. Если уж делать его динамическим – так нужно и навигацию динамическую, и цвета пусть меняются при движении мыши, например. Так ли это все нужно? Может функциональность и контент важнее?
Не стоит утрировать – так можно обесценить все что угодно.
Внешний вид, Функционал, и Содержимое – это три необходимые составляющие, и они не являются заменой друг другу. Визуально привлекательный блог не будет хуже того, у которого отсутствует привлекательность. Графическое оформление может являться сильным информационным составляющим блога, как и любого другого проекта. Блог http://il2.avtlg.ru/ от Dark_Elven (см. топик http://maxsite.org/forum/viewtopic.php?id=810) был бы скучнее и малоинформативнее без прекрасного графического оформления.
Если же визуальная составляющая кому-то "по барабану", то лучше держать это малоинтересное мнение при себе.
Форум создан не только для просьб помощи, но и для публикации удачных находок и решений: можно самому столкнуться с проблемой, решить ее, и познакомить остальных с открытием.
Кстати, сейчас делаю крупный сайт на китайском по туризму (в этот раз решил поэкспериментировать с WordPress. Выбрал из-за легкости настройки/управления/работы с кодом и файлами). И за счет ротации фотографий различных эпох и жанров создается необычное и сильное впечатление.
Может faq разбить на тематические подфорумы?
Эта тема относится к общим вопросам создания сайта, а не к wp. Но несмотря на то, что форум по вопросам вордпресса, постоянно спрашивают на смежные темы, касающиеся верстки, дизайна и т.п.
Я вот в ФАК смотрю, вроде бы и тем немного пока, а глаза уже разбераются.
В общем, Макс, ау 🙂
2Vassilyev
Если не секрет, покажите этот сайт (можно в личку), интересна реализация. Я для турагентств уже неск. сайтов на wp посадила.
ротация… нда. тема интересная конечно, но зачем такие трудности? не проще ли при генерации страницы в src картинки вставить кусок php кода, который будет случайным образом писать название файла из ранее подготовленного массива, прописанного, скажем, в functions.php?
Если внимательно прочитать решение, то видно, что именно так оно и работает. Только functions.php не нужен…
Придется показать в работе.. Смотрите болванку на http://www.amberdiscount.com/ Контента поке нет – т.к. пишу на китайском. Главное, виден в действии.
P.S. Домен временный; после того, как а след неделе повешу на нужный, дам постоянную ссылку.
Насчет ротатора картинок. Сразу приходят на ум два алгоритма.
Первый. Если нужно привязать картинку к рубрике, то гораздо проще получить номер этой рубрики и по этому номеру считывать картинку. Если её нет, то брать дефолтную.
Второй. Если нужно привязать картинку к записям, то можно указать метаполе и в ней имя файла. В шаблоне, соответственно, считывается значение метаполя, проверяется есть ли файл, и если есть, то он показывается.
Форумы сделать несложно, но честно говоря, я пока с трудом понимаю, какие в нем будут подразделы. Там все так взаимосвязано :).
Вот Алена «курилку» предложила, делаем?
Сначала было бы неплохо разбить на 2 раздела: Вордпресс и верстка. Как сказала Соника, всё равно вопросы по верстке задают. Почему бы их не вынести отдельно?
Давайте курилку!
Сделал! 🙂
а можно как-нибудь сделать, чтобы картинки зависели от времени суток?
А объясните плиз на пальцах как это сделать? 🙂
интересно. мне как раз нужно. но как еще сделать чтобы менялся и текст снизу? и текст был привязан к картинке.
А мне идея понравилась, надо только подумать где её реализовать, до этого как-то и статика устраивала…
Я вроде писал ответ на такое, он есть в FAQ по wordpress
http://forum.maxsite.org/viewtopic.php?id=3075
я прочитал все комментарии к теме и вообще не понял, а что тут собственно вызывает вопросы?
какой ротатор? Зачем столько шагов?
Есть просто мегатонны плагинов, которые дают возможность устроить рандомные хэдэры, чего вы голову морочите. Гугл, вп, рандомайзер или рандом имэдж. Все.
дык. делается все оч просто! в header.php прописывается php и все, вот мой код: