Меня в первую очередь интересует создание формы с полем для ввода адреса email, поскольку я считаю, чем меньше пользователю нужно сделать движений, тем с большей вероятностью у вас появится новый читатель. Здесь много вариантов, но первоначально подписка выглядит так:
А вот её исходный код.
<form style="border:1px solid #ccc;padding:3px;text-align:center;" action="http://feedburner.google.com/fb/a/mailverify" method="post" target="popupwindow" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=shpargalkablog', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true"><p>Enter your email address:</p><p><input type="text" style="width:140px" name="email"/></p><input type="hidden" value="shpargalkablog" name="uri"/><input type="hidden" name="loc" value="ru_RU"/><input type="submit" value="Subscribe" /><p>Delivered by <a href="http://feedburner.google.com" target="_blank">FeedBurner</a></p></form>Не нужно его слепо копировать. Этот код данного блога, который я получила на странице Feedburner. Но у вас будет похожий.
Необходимый минимум.
- Переименуем "Enter your email address:" в "Введите ваш email:" или "Email рассылка:" или удалим <p>Enter your email address:</p>.
- Перепишем value="Subscribe" на value="Подписаться" или value="Читать".
- Уберём ссылку на FeedBurner, удалив код.
<p>Delivered by <a href="http://feedburner.google.com" target="_blank">FeedBurner</a></p>У нас получится:
Форма.
- За размеры блока отвечают элементы width=550 (ширина), height=520 (высота). Их можем настроить на свой вкус.
- Цвет фона формы (background: #00CCFF) и другие свойства, если нужно дописываем в теге <style> или удаляем его вместе с рамкой style="border:1px solid #ccc;padding:3px;text-align:center;".
Поле для ввода адреса.
- Его длина определяется свойством width:140px.
- Дабы расположить элементы подписки в одну строку, нужно убрать тег <p>.
- Для того, чтобы написать в данном поле текст, который при щелчке на него исчезал, меняем фрагмент:
<p><input type="text" style="width:140px" name="email"/></p>на
<input type="text" style="color: #808080; width: 173px;" name="email" value="Адрес электронной почты" onfocus="if (this.value == 'Адрес электронной почты') {this.value = '';}" onblur="if (this.value == '') {this.value ='Адрес электронной почты';}"/>
Кнопка "Подписаться".
- Здесь можно добавить любые стили в фрагмент кода:
<input type="submit" value="Подписаться" />Например, я изменила цвет кнопки (background: #4b6170), включила в левый угол изображение письма (background: url('http://4.bp.blogspot.com/_ebKrCj8TLPk/TSOR3pNm0XI/AAAAAAAABRY/wiKLjJQA3yk/s1600/email.png') no-repeat 1px 1px; padding: 0px 0em 0em 18px;), сделала все буквы строчными (text-transform: lowercase;) и задала их цвет (color: #FFF;"). Получилось так:
<input type="submit" value="Подписаться" style="background: #4b6170 url('http://4.bp.blogspot.com/_ebKrCj8TLPk/TSOR3pNm0XI/AAAAAAAABRY/wiKLjJQA3yk/s1600/email.png') no-repeat 1px 1px; padding: 0px 0em 0em 18px; text-transform: lowercase; color: #FFF;"/>
Моя фантазия на этом исчерпана, а вы можете посмотреть, как изменить текст счётчика Feedburner.
23 комментария:
И только после того, как я влез на исходный код Вашей страницы, я нашел свою ошибку!!!!
Спасибо! Заработала!
Там, в общем, Введите адрес эл. почты, Подписаться, и я рядом поставил поупуп с количеством друзей в одну строку. Получилось так, что блок "Введите адрес электронной почты и кнопка Подписаться" стоят ниже, чем блочок с количеством друзей, как будто он взлетел куда-то. В общем-то и так сойдет, но как-то вот, ну не так. И еще, а можно эту надпись Фидбарнера убрать под "Количеством друзей"?
<input style="color: rgb(128, 128, 128); width: 173px;" name="email" value="Адрес электронной почты" onfocus="if (this.value == 'Адрес электронной почты') {this.value = '';}" onblur="if (this.value == '') {this.value ='Адрес электронной почты';}" type="text"><input value="blogpostroitelstvubooks" name="uri" type="hidden"><input name="loc" value="ru_RU" type="hidden"><input value="Подписаться" type="submit"></form>
<a href="http://feeds.feedburner.com/blogpostroitelstvubooks"><img src="http://feeds.feedburner.com/%7Efc/blogpostroitelstvubooks?bg=99CCFF&fg=444444&anim=0&label=%D0%B4%D1%80%D1%83%D0%B7%D0%B5%D0%B9" style="border: 0pt none;" alt="" height="26" width="88"></a>
Для текстового поля:
input type="text" style="color: #808080; width: 173px; border-radius: 20px;" name="email"
<div style="text-align: center;">код изо</div>
<div style="text-align: center;">код формы</div>
А где вы хотите эту форму видеть? Какой в вас URL ресурса?