Записи с меткой: php

Меняющиеся картинки

зажигалка -> пляж
Добрый день, уважаемые мои читатели :) После того, как я поменял тему, мне захотелось сделать так, чтобы у меня в сайдбаре выводились меняющиеся картинки. То есть вместо того зелененького дерева, случайным образом после каждой перезагрузки страницы появлялась другая картинка. Немного полазив в интернете, я нашел способ, как это можно осуществить.

Для начала надо найти то место, где находится нужная нам картинка. Расскажу на примере темы моего блога (я использую бесплатную SimpleBalance). То зеленое дерево, которое вы можете наблюдать слева, находится у меня в папке simplebalance/img/curlygreen и имеет название pic-sidebar.jpg. Я его переименовал на pic-sidebar_1.jpg (а все остальные изображения, которые будут смотреться хорошо с данной темой, следует называть также, как и предыдущее изображение, только на цифру больше и все они должны быть одинакового размера). После этого я открыл файл lsidebar.php и нашел там такой кусочек кода: <li class=”leftPic”></li>. Он отвечает за вывод этого самого изображения (leftPic – это класс, прописанный в файле style.css).

Затем вместо выше указанного кода я вставил следующий: <li><img src=”http://ledniov.ru/wp-content/themes/simplebalance/img/curlygreen/pic-sidebar_<?php echo(rand(1,3)); ?>.jpg”
width=”200″ height=”250″ /></li>
</li>

В этом коде все просто. Прописан адрес картинки и в конце него небольшой php код, который генерирует случайные числа (в моем случае взяты от 1 до 3), которые являются окончаниями названий картинок. Если картинок будет 4, то, соответственно, надо брать от 1 до 4 и т.д.. Я надеюсь, что понятно :)

Затем я просто сохранил файл  lsidebar.php и обновил главную страницу. Вуаля, готово! Но правда сейчас на блоге вы не увидите этого, потому что я вернул все обратно. Теперь надо будет заняться поиском подходящих картинок и прикрутить их к теме. Думаю, что уже вечером все будет готово :)

В целом алготирм выглядит так:

1. Находим папку, где лежит картинка, смотрим, какой у нее размер и ищем подходящие картинки.
2. Переименовываем все картинки в таком формате: kartinka_1.jpg, kartinka_2.jpgkartinka_3.jpg и т.д. (имена и расширения могут быть разными).
3.  Находим в коде те строки, которые отвечают за вывод изображения.
4. Вставляем вместо него код вида:  <li><img src=”http://ваш_сайт.ru/путь_к_папке_с_темой/kartinka_<?php echo(rand(1,3)); ?>.jpg”
width=”ширина” height=”высота” /></li>.

5. Обновляем файл и смотрим на результат.

Этот способ можно применять не только для тем WordPress, но и для разных движков и просто скриптов. Надеюсь, что эта информация была для вас полезна. Жду отзывов :)

Кстати, кто-нибудь подскажет, где можно взять таких светло-зеленых креативных картиночек? :)

На связи был С. Леднёв.

Кстати, сейчас очень популярно продвижение сайтов.


Как замаскировать партнерскую ссылку

МаскировкаЯ думаю, что у всех, кто зарабатывает деньги в сети, возникает желание привлечь рефералов в ту или иную партнерскую программу. Но среди пользователей очень распространена такая тенденция, что почти все “обрезают” партнерскую ссылку, как только увидят после URL “?p=ledniov” и тому подобные. Но нашелся способ, с помощью которого этого можно избежать. Поможе нам в этом язык программирования PHP. Все делается достаточно легко. В текстовом редакторе создаем новый пустой файл и помещаем в него вот такое содержимое: (Подробнее…)


  • Donation Bar

  • Подписка

    Читать в 

Яндекс.Ленте Добавить в Google Reader

    Введите ваш e-mail:

  • Categories

    Статистика

    Участник ePochta Blog Rating

    Copyright © 2010 Леднёв.ру. Копирование запрещено.
    Дизайн: Templates Next | Перевод: Goodwin