вторник, 20 ноября 2012 г.

Как сделать меню страниц в блоге на Блогспот

Меня уже несколько раз спрашивали, как в блоге сделать простейшее меню. Что-то  типа "Главная", "Обо мне", "Мой магазин".  Хотя это совсем несложно, но, думаю, лучше описать процесс по пунктам.


Итак, чтобы сделать простейшее меню, в Блоггере используют статические страницы. Для того, чтобы вставить их, есть стандартный гаджет. Он называется "Страницы".
Заходим в "Дизайн" - "Добавить гаджет"-"Страницы". Задаем нужные параметры и перетаскиваем гаджет под заголовок.


Теперь пункт "Страницы" появится в правой колонке в редакторе, там где "Сообщения", "Комментарии" и проч. Зайдя в него, мы можем выбрать расположение меню - как верхняя строчка вкладок, или как список на боковой панели. Можем создать новую страницу, отредактировать или удалить старую.


Как еще можно улучшить дизайн своего блога я писала здесь:
Как сделать собственную страницу сообщения об ошибке 404
Как вставить свою кнопку "Далее"
Как упорядочить список ярлыков
Как сделать свой фавикон (значок блога)

А тут можно посмотреть еще полезные вещи по оформлению блога:

Как вставить после поста ссылки на похожие посты с помощью LinkWithin

понедельник, 12 ноября 2012 г.

Как сделать свой баннер

Для того, чтобы сделать свой баннер (картинку с привязанным к нему адресом), нужно написать его код. Этот код потом любой желающий сможет вставить к себе в блог - в сообщение или на боковую панельку (я уже писала о том, как вставлять баннер или кнопку в блог).

Как же написать код для баннера?

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

А потом надо написать такой кусочек HTML-кода, который и предложить вставлять другим людям в их блоги. (Как сделать, чтобы текст кода корректно отображался на станице поста, я писала тут).

<a href="http://адрес, на который перейдет человек после нажатия на баннер "target="_blank" title="текст, который будет появляться после наведения на баннер мышки"><img src="http://адрес изображения" /></a>

Это самый простой вариант. Но в нем нужно учесть, что наше изображение будет вставлено того размера, как оно есть. Поэтому нужно сразу делать его того размера, какой вы хотите видеть на экране. Это оптимально с точки зрения быстроты загрузки картинки.
Можно немного скорректировать код и добавить параметры изображение - ширину (width) и высоту (height). Тогда в сети вы можете разместить изображение любого размера, а уже в самом коде задать нужные длины и даже рамочку (border). Если не указать что то из  width или height, то картинка будет смасштабированна пропорционально до соответствия оставшемуся размеру.

<a href="http://адрес, на который перейдет человек после нажатия на баннер "target="_blank" title="текст, который будет появляться после наведения на баннер мышки"><img src="http://адрес изображения" width="200" height="200" border="0" /></a>.

Для того, чтобы баннер сам становился по центру строки текста (если добавлять его будут прямо в текст сообщения), его нужно заключить в такие строчки:

<div style="text-align: center;">
код для баннера
</div>

Пример моего баннера:

Я сделала баннер по первому варианту, взяв адрес нужной картинки уже подготовленного размера прямо из поста в блоге.


<div style="text-align: center;">
<a href="http://ta-vi-ka.blogspot.com/p/blog-page_31.html" target="_blank" title="Клуб почемучек"><img src="http://3.bp.blogspot.com/-U4d_HUW-7Rk/UID8eHRPznI/AAAAAAAAQMA/DoR2nfPfG8Y/s1600/pochemuchka_mini.jpg" /></a>
</div>

четверг, 8 ноября 2012 г.

Копии блога в национальных доменах

Где-то полгода назад я заметила, что в статистике кроме моего блога с адресом blogformyblog.blogspot.com появляется точно такой же блог, только с адресом  blogformyblog.blogspot.co.il.
Тогда я так и не смогла найти ответ, что же это за дубликат моего блога. Узнала только то, что расширение  co.il - это национальный домен Израиля.
А теперь нашла ответ на свой вопрос, что же это все значит и, главное, как с этим бороться.

Вот что оказалось. Введение национального домена первого уровня - это новшество в политике Блоггера. Для каждой страны они вводят свой национальный домен, куда будут переправляться посетители, заходящие на блог с адресом .com. То есть, жители России, заходя на блог Имя_блога.blogspot.com, окажутся на Имя_блога.blogspot.ru.
Это сделано для того, чтобы когда власти потребуют по какой-то причине закрыть блог, можно было бы закрыть его для посетителей из той страны. Для всех же остальных блог останется доступен.
Но эта очень гуманная по отношению к пользователям Блоггера акция принесла с собой одну большую неприятность. Теперь у нас появилось много блогов с одинаковым содержанием. Для каждого национального домена - свой блог. А это очень негативно сказывается на рейтинге в поисковиках. То же относится и ко всяким лайкам, плюсикам, ссылкам на блог - они теперь все будут относится к разным копиям блога. Возникнет проблема при использовании внешних систем комментариев к блогу (например, Дискурс и др.)

Что с этим делать?
Самый лучший выход - перевести свой блог на собственное доменное имя. Тогда перенаправлять на национальные домены Блоггер не будет. Но для меня это пока не подходит.

Второй выход - вставить в шаблон блога скрипт, который будет перенаправлять с национальных доменов читателей обратно на ваш блог. (Этот скрипт я у себя убрала после всяких перепетий с национальными доменами, о которых скоро напишу подробнее).

Для этого в редактор Блоггера надо выбрать "Шаблон" - "Изменить HTML" - "Приступить" (обязательно на всякий случай перед этим сделайте резервную копию шаблона блога).
И в самом начале кода, сразу после строчки <head> вставляем следующий код (скрипт взят в блоге "Blogger4you", за что им отдельное большое спасибо):

<script type="text/javascript">
var blog = document.location.hostname;
var slug = document.location.pathname;
var ctld = blog.substr(blog.lastIndexOf("."));
if (ctld != ".com") {
var ncr = "http://" + blog.substr(0, blog.indexOf("."));
ncr += ".blogspot.com/ncr" + slug;
window.location.replace(ncr);
}
</script>

После этого можно проверить, работает ли скрипт, набрав в строке поиска браузера адрес вашего блога на каком-нибудь национальном домене (например, на том же  co.il). Если все в порядке, то вы окажетесь на своем блоге с адресом  .com. 

вторник, 6 ноября 2012 г.

Как убрать проверку комментариев - капчу

Для защиты блога от спаммеров, которые запускают автоматические программы - боты, оставляющие свои ссылки в комментариях, используется защита от спама - капча (captcha). Обычно это такая картинка с нечеткими запутанными символами или примеры, которые предлагается решить, "если вы не робот". 

CAPTCHA (от англ. Completely Automated Public Turing test to tell Computers and Humans Apart – "Полностью автоматизированный публичный тест Тьюринга для различения компьютеров и людей") - компьютерный тест, используемый для того, чтобы определить, кем является пользователь системы: человеком или компьютером. Технология "Captcha" была создана в 2000 г. учеными из университета Карнеги-Меллона (Carnegie Mellon University). Она используется для защиты интернет-ресурсов от автоматической регистрации, автоматической рассылки сообщений, автоматического скачивания файлов.

примеры капчи
Примеры разных видов капчи

Задумка сама по-себе прекрасная, капча защищает наш блог.
Но, с другой стороны, это настолько затрудняет ввод комментариев, что нередко я в сети вижу отзывы типа: "Если мне предлагают ввести капчу, я сразу же ухожу с этого блога и не вернусь туда никогда!" 
В Блоггере используется особенно "зловредная" капча, я преодолеваю ее обычно с попытки четвертой-пятой:)

К тому же, Блоггер имеет свою внутреннюю защиту от спама, поэтому необходимость в капче не такая уж большая. Особенно если вы следите за своим блогом и комментариями к нему, и можете быстро заметить и просто удалить "непонравившийся" комментарий вручную.  Поэтому я считаю, что именно в Блоггере капча не нужна. За почти год жизни моих блогов я ни с чем неприятным в комментариях не сталкивалась. Она только раздражает потенциальных комментаторов.

Так как же убрать (или поставить) эту самую проверку комментариев - капчу?

Это элементарно, но периодически мне задают такой вопрос новички в Блоггере, поэтому я и решила расписать подробно все шаги:
  1. Заходим в редактор Блоггера.
  2. В правой колоночке, где "Обзор", "Сообщения", "Комментарии" и др. выбираем "Настройки"
  3. 3. В "Настройках" выбираем  "Сообщения и комментарии". И в вопросе "Использовать проверку по слову?" поставить "Нет" (или "Да", если вы хотите, чтобы капча была). По умолчанию она стоит.

как в Блоггере поставить или убрать капчу
Какие еще я ставила настройки в своем блоге, можно посмотреть тут.
Related Posts Plugin for WordPress, Blogger...