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

А снег идет… или 3 “снежных” плагина для WP

31852448 Привет всем. Я наконец-то сдал сессию и теперь отдыхаю аж до 11 января. Времени у меня теперь будет больше, чем достаточно и я смогу заняться своими делами.

До Нового Года остались считанные дни. Нет такого человека (хотя есть исключения), который бы не хотел украсить свой дом к этому празднику. Блоггеры же в свою очередь также украшают свои блоги. Кто-то прикрепляет к дизайну новогодние штучки, одевает иконкам шапки и т.д. Я не был исключением и поставил новогоднюю RSS-иконку в левый сайдбар, а в правый засунул случайным образом выводящиеся картинки.

Но сегодня я в поисках новогодних обоев для рабочего стола наткнулся на варезник на котором падал снег. И тут мне захотелось поискать что-то подобное для WordPress. После гугленья обнаружилось три следующих плагина, которые “засыпят” ваш блог снегом :) :

(Подробнее…)


19 плагинов WordPress для защиты блога

После того, как в блог или сайт на WordPress Вы вложили достаточно времени и денег, пора бы его защитить от злоумышленников: хакеров, спамеров и т.д. Если у Вас не сильно большой опыт работы с WP, то наилучшим выходом будет загрузить и установить плагины. Они легко устанавливаются  и настраиваются, после чего Вам будет предоставлена вся сила и защита, на которую можно только надеяться. Конечно, нет такого плагина, который бы защитил блог от всего, мы лишь можем снизить вероятность вторжения. Ниже приведены 20 плагинов, которые помогут защитить WordPress.

Invisible Defender
Этот плагин защищает формы регистрации, входа и комментариев от спамботов путем добавления двух полей, спрятанных с помощью CSS. Идея Invisible Defender простая: спамботы заполняют каждое поле, которое найдут или только специальные поля  WordPress (спамботы, приспособленные именно для WP). Достаточно добавить только два поля (одно пустое, а другое с каким-то значением). После отправки формы, эти поля проверяются. Если первое будет заполнено, а второе нет, то это значит, что форму заполнял спамбот и будет выведена ошибка – «403 Forbidden».
Совместимость:  WP 2.7 – WP 2.8.4 | Скачать

(Подробнее…)


Избавляемся от base64

Предыдущий мой пост был о том, где можно скачать темы для WordPress. Мне недавно тоже понадобилась тема и я прошелся по ссылкам в ее поисках. После того, как была найдена подходящая тема, я ее, естественно, скачал. Она была на английском и пришлось ее переводить. Все файлы были успешно переведены, кроме footer.php. Там располагался следующий код (пришлось обрезать немного, ато из-за длинной строки уродовался пост при отображении, но от этого суть не меняется):

<?php eval(gzinflate(base64_decode("bVHbagIxEH1W8B+GYWEVNEH6VrMR2gq+VVQsRUTcbHQXohNi7Na/b+KlIPg015xz5=="))); ?>

Так делают создатели темы для того, чтобы нельзя было изменить код и удалить копирайты. Обычный код был зашифрован с помощью base 64. Решение оказалось довольно простым. Надо всего лишь заменить eval на print_r. Я сделал следующее (на компьютере с установленным Denwer’ом): Скопировал файл footer.php в корень директории с сайтом test1.ru, затем открыл его через Notepad++ (вы можете открыть и через обычный блокнот) и заменил eval на print_r. Затем в строке браузера набрал test1.ru/footer.php, открылась страница, потом ее исходный код (Ctrl + U в Опере) я скопировал. Он был следующим:

?><div id="footer">
	<p><br />
		Sponsored by
		<a href="http://www.blog-collector.com/" title="Blog Collector">Blog Collector</a>.

		Design by <a href="http://www.designwp.com" title="Design Your Web Page">Design Your Web Page</a>, <?php $c= count($p=explode(".",$_SERVER["HTTP_HOST"]))-1; $l=$p[$c-1].".".$p[$c]; echo "<a href='http://w3il.com/url/".$l."/' title='www.".$l."'>".$l."</a>"; ?>.
	</p>
</div>
</div>
</body>

</html>

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

(Подробнее…)


109 сайтов с темами для WordPress

wordpresslogo.png

WordPress – это блоговый движок, для которого разработано большое количество плагинов и тем оформления. О последних и пойдет речь в сегодняшнем посте. У тех, кто создал блог, возникает вопрос выбора дизайна, поэтому я сегодня сделать подборку ссылок на сайты с темами WordPress.

На русском:

Ссылки на русскоязычные сайты с темами (на большинстве можно найти русифицированные темы). (Подробнее…)


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

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

Для начала надо найти то место, где находится нужная нам картинка. Расскажу на примере темы моего блога (я использую бесплатную 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, но и для разных движков и просто скриптов. Надеюсь, что эта информация была для вас полезна. Жду отзывов :)

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

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

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


  • Donation Bar

  • Подписка

    Читать в 

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

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

  • Рубрики

    Статистика

    Участник ePochta Blog Rating

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