Новый плагин «ушки»
Предположим, вы хотите повесить на свою страницу рекламный блок. Есть два способа: первый - жестко прописать этот код в шаблоне, второй - в отдельном файле и подключить его с помощью readfile. Подобный подход я описал в статье «Подключение счетчиков в WordPress'е».
Сегодня я предлагаю третий вариант - использовать ушки (ушки - это рекламные блоки, расположенные на сайте). То есть, в своем шаблоне вы отмечаете расположение ушек, например:
<?php if (function_exists('show_ushka')){
show_ushka('reklama', '<br>');} ?>
После этого, в администрировании создаете ушку с именем «reklama» и загружаете в нее нужный вам html-код.
Но и это еще не все! Предположим, вы создали ушку с именем «счетчик» (можно использовать русские имена) и добавили в нее код Rambler'а. После этого вы захотите добавить код SpyLog'а. Тут вы можете просто добавить в «рамблеровскую» ушку нужный код, а можете и просто создать еще одну ушку с именем «счетчик». Плагин выведет код обоих счетчиков. В шаблоне ничего менять не придется.
Если же вы в шаблоне вызываете несуществующую ушку, то ничего не выводится.
Качаем: maxsite_ushki.zip (4Кб).
Обратите внимание, в архиве два файла: один для блогов в Windows-1251 (maxsite_ushki.php), другой для UTF-8 (maxsite_ushki_utf8.php) - выберите нужный, скопируйте в каталог /plugins/ и активируйте через админ-панель.
- Подключение кода SAPE для WordPress
- Авторы комментариев
- Плагин «Ушки»
- «Интересная» особенность WordPress
- Кеширование в WordPress
- Плагин «Anti-XSS attack»
- Активация плагинов в WordPress 2.5
- Плагины WordPress, которые вы используете на своем блоге
- Плагин контекстной рекламы SAPE.ru
- Плагин rss2email
- Плагин Clutter Free
- Плагин Anti Spam Image. Новый подход
- Плагин социальных закладок
- Новый сайт плагинов для WordPress - wpzipper.com
- Борьба со спамом или превращаем спамера в постоянного комментатора






Поставил плагин (утф) на Денвер на локалку, а он пишет:
Warning: Cannot modify header information - headers already sent by (output started at z:\home\localhost\www\wp2-hief\ wp-content\plugins\ maxsite_ushki_utf8.php:1) in z:\home\localhost \www\wp2-hief\ wp-admin\theme-editor.php on line 59
Поставил win, а он вроде работает, а все буквы квадратиками :(
Как поставить утф? В чем проблема?
Подозреваю, что это моя ошибка конвертирования в UTF-8. Буду разбираться. Пока попробуйте такой вариант: возьмите файл с Win-1251 (maxsite_ushki.php). Переименуйте его в maxsite_ushki.txt и откройте Internet Explorer'ом. После этого выберите «Сохранить как...» и сохраните в кодировке UTF-8. Готовый файл переименуйте обратно в maxsite_ushki.php.
[update]Все исправил и обновил файлы.
Максим, а какой Вы программой пользуетесь для конвертации плагинов в utf8?
У меня такая же проблема с моим плагином. Windows-1251 - нормально пашет, но квадратиками все, а utf8 когда ставишь, говорит - не могу отослать заголовок...
Warning: Cannot modify header information
Чаще всего PSPad: http://maxsite.org/tekstovyiy-redaktor-pspad
Хотя подойдет и обычный Блокнот.
В PsPad, чтобы корректно работал UTF, нужно в настройках выключить "Выравнивать байты в UTF".
Приветствую. Установил плагин, создал ушко. Но, в какое место, и в какой файл темы вставлять код?
Здравсвуйте.
Установил Ваш плагин - работает замечательно
Помогите, пожалуйста, разобраться в следующем:
требуется внедрить код ушек таким образом, чтоб рекламный блок появлялся в левом верхнем углу каждой вновь созданной новости.
Наверное вы имеете ввиду в самом тексте сообщения? Если так, то проще сделать псевдокод (тоже мой плагин) и прописать для него нужный html-код.
Очень полезная вещь, спасибо!
Но обьясните, пожалуйста, чайнику
в своем шаблоне это где именно?
пользуюсь для редактирования Unicode Editor (UnicEdit version 2.8
всегда все корректно
Для рекламы внутри записи, проще использовать плагин AdSense Deluxe (можно любой хтмл код в него записывать). Я, например, записваю код рекламного блока в div, а затем прописываю стиль float: right; и нужные поля. Каждый тип рекламного блока имеет свой идентифекатор и вызваются они при помощи HTML-комментариев.
Так, , вызывает код, прописанный по умолчанию, а, например, или вызывают соответствующие объявления.
как вообще работать с Ушками?
они у меня установлены, активированы и ....
что дальше?
как "создать ушку"?
как поставить ее на страницу?
Максим, посмотрел код плагина. Понял, что данные ушек хранятся в базе данных. Значит в ручную данные ушек внести не выйдет?
Код Гугл-Эдсенс для всех моих сайтов одинаков и каждый раз устанавливать плагин, а затем в ручную добавлять одни и те же коды Эдсенс в ушки долго.
Можно ли создать стандартный набор ушек, так чтобы после инсталляции плагина они появились в настройках плагина автоматически?
Надеюсь, понятно изъяснил суть вопроса.
Спасибо.
Для нормального конверта в UTF-8 лучше всего использовать notepad2,так как обычный блокнот это лажа,так как сохраняет в формате UTF-8 с сигнатурой и потом возникают бока типа online 28 и тд. Notepad2 сохраняет чисто в UTF-8,хотя и с сигнатурой тоже имеется.Я бы не писал это,просто бывали случаи когда сохранял в блокноте,а потом вылетали ошибки и ломал голову что же это такое.
Спасибо за внимание
)
Как по мне,так все это лажа.Я делаю проще хочу например вставить рекламу в header,открываю файл шаблона header.php и вставляю туда любой код такого плана
div id="html" style="position:absolute; overflow:hidden; left:0px; top:0px;...
таким обрзом получаем наш баннер в левом углу.И нафига мне париться с какими-то ушками. Некоторые пишут,хотим вставить что-то в левый угол сообщения,а что ручками трудно вставить в сообщение?По-моему это уже мелочи.С жиру беситесь граждане.
Здравствуйте.
Понравилось у Вас на блоге. Интересен вывод случайное фото в сайдбаре слева вверху.
Подскажите пожалуйста, какой плагин используется?
Это стандартный плагин галереи.