Такой вопрос
В style.css забит стиль заголовка вида
#mystyle {
background-image:url(image/headers/111.jpg); — т.е. путь к бекграундной картинке
background-repeat:no-repeat;
width:643px;
height:300px;
…….
…..
В папке image/headers/ у меня лежит несколько картинок – т.е. еще есть к примеру 222.jpg, 333.jpg ….
Вызов в header.php имеет вид:
<div id="mystyle">
<h1><?php bloginfo(‘name’); ?></h1>
</div>;
Как сделать чтобы при входе на блог отображалась случайная картинка из image/headers/ ?
Я могу предложить вам такой способ.
Создаются дополнительные стили (class) с нужными вам фоновыми картинками, например:
После этого генерируем случайное число в нужном вам диапазоне и подставляем его в виде класса:
Ничего вообще не отображает
может плагин http://www.coffee2code.com/archives/2004/07/08/plugin-random-file/ поможет
Я делала с его помощью меняющиеся картинки в шапке, вот правда, они у меня не в background лежат, а просто img
работает отлично.
Думаю со своими знаниями в php я не потяну данный плагин
при чем же тут php?!
<img alt="logo" class="logo" src="<?php echo c2c_random_file(‘/wp-content/images/logos/’); ?>" />
все картинки, которые положите в папку /wp-content/images/logos/ будут крутится в случайном порядке.
Пример этот я взяла по ссылке, которую дала, там вообще все очень подробно написано…
Забыл точку добавить:
Забыл точку добавить:
[/quote]
Все равно белое окно выводит и все. Меня смущает строка
echo ‘my’ . ( rand(1, 2) ) – точно ли здесь получится my1 или my2
И возможно в конце стоит добавит </div> ?
Точно.
Вы посмотрите, какой код генерируется. Если нет php-ошибок, значит все верно написали. Ну, а закрывающий div, конечно же нужен. Я ведь привел строчку только для одного участка вашего кода.