29.6.10

Blogger: Гаджеты без заголовка!

27 comments

Всем доброго времени суток!

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

К написанию этого коротенького поста меня сподвигло письмо с вопросом -- немного отстав от жизни, я даже не заметила, что теперь нельзя добавить гаджет без заголовка. И эта абсолютная правда! Я думаю это связано с тем, что Blogger готовит для нас возможность сохранять наши гаджеты-виджеты во время бэкапа и во время смены шаблона... И это ХОРОШАЯ новость!

А еще у меня есть для вас еще одна ХОРОШАЯ новость: Да, добавлять гаджеты без заголовков теперь нельзя, но можно НЕ показывать этот заголовок - и это очень просто покажу это быстренько в стиле комикса.

1) Что же, раз Blogger настаивает, а он настаивает - поверьте мне без заглавия вы гаджета теперь не сохраните, даем нашему гаджету редкое запоминающееся название "Ку-ку".


И вот как можно увидеть этот гаджет в блоге:


Теперь наша задача убрать из гаджета наш замечательный заголовок, для этого. Открываем вкладку Изменить Html, ставим галочку на Расширить шаблоны виджета, и ищем и находим (используем клавиши CtrlF) в нашем шаблоне строчку Ку-ку а немного ниже находим строчку:

<h2 class='title'><data:title/></h2>

Ее нам и следует удалить!

Ниже на рисунке все проговоренное показано еще раз.



Сохраняем шаблон и вот как блог выглядит теперь:



А что с "Ку-ку" спросит любознательный читатель... а оно не куда и не делось, на вкладке Элементы страницы наш новый гаджет по-прежнему имеет заголовок "Ку-ку", но так даже удобнее на случай если мы захотим именно его куда-нибудь переместить. Так что рабочее название (то которое мы показывать в блоге не хотим и не будем) для следующего гаджета лучше придумать другое, например "Гав-гав" ;).




Всем Здоровья и Счастья!
Света

Blogger: кошка.Комментарии и вопросы более чем приветствуются,нужна помощь - поможем! Читать дальше...

27.5.10

Месяц на WordPress'е

33 comments

Месяц на WordPress'е.

Вот и прошло больше месяца, как Кайл переместил все свои блоги с Blogger'а на WordPress. Сказать, что это головная боль - это ничего не сказать!

Проблем оказалась масса, но вроде мы со многими из них героически справились и получили ни с чем не сравнимый опыт.
1) Выбор хостинга. Оказывается WorpPress является довольно тяжелым приложением. И я даже прочитала совет, что если вы нашли хостинг, на котором WordPress хорошо работает - не рассказывайте никому, а то все как сразу набегут -- и производительность мигом просядет. А что такое в данном случае производительность - это время через которое ваша страница будет сначала сгенерена, а потом показана читателю.

Кайл тогда ничего об этом не знал и просто заплатил за хостинг известной нам по покупке доменных имен компании GoDaddy.com И вот загрузка его любимого блога Windows to Russia стала не просто долгой, а непозволительно долгой - ни один самый преданный читатель не будет ждать так долго, решив, что наверное там что-то сломалось. И это не спроста, а потому что на одном сервере GoDaddy хостил 400 000 сайтов/блогов.

Довольно жесткое письмо в тамошний саппорт (службу поддержки) ситуацию немного улучшило, правда в ответ они посоветовали нам использовать WP-Cache плагин, который генерит и хранит наиболее часто используемые страницы вашего блога, чтобы быстренько отдать эти страницы читателю или поисковому роботу. Если к странице кэша не было обращений в течении некоторого вами установленного времени кэш страницы будет удален и при следующем обращении страница будет сгенерирована заново и сохранена в кэше.

2) Импортировать все посты из Blogger'а проблемы не составило, но проблема была в ссылках на эти посты, потому что если на Blogger'е мы имеем ссылки вида http://vashdomen.com/gggg/mm/kakie-to-slova-iz-imeni-posta.html то на WordPress'e по умолчанию ссылки имеют вид http://vashdomen.com/?p=N (это все исходя если когда вы использовали Blogger вы уже использовали свое собственное доменное имя).

Здесь решение такое: 1) Поменять в Настройках WordPress'a тип permlink (постоянной ссылки на пост) на http://vashdomen.com/gggg/mm/slova-iz-zagolovka.html Для англоязычных блогов, а у Кайла как вы понимаете все блоги англоязычны это работает в половине случаев - в другой половине я лично сидела и правила permlink'и руками, например, для фотоблога. Способ не сработал на постах, где использовались, например, артикли, которые Blogger в permlink не вставлял, а WordPress вставлял.

Зачем надо сохранять permlink'и, а это надо для целостности интернета. Так если Некто у себя на сайте (А) поставил ссылку на вашу статью, а вы перенесли свой блог с Blogger'а на свой хостинг и при этом ссылка изменилась. Читатель сайта (А) кликнув по ссылке на вашу статью не попадет, а попадет он на страницу 404 (что значит - Ошибка: Не найдено) и этот самый читатель будет очень разочарован и вами и сайтом А. Да и поисковые роботы будут тоже разочарованы сильно не найдя по привычному им адресу уважаемую (ведь как же на неё ссылается сам сайт А!) страницу блога. Поэтому, не надо разочаровывать читателей и поисковых роботов - не надо ломать ссылок при переходе с одной платформы на другую. Скажу, чтобы вы не отчаивались, мы нашли приемлемый php-скрипт который в большинстве случаев исправляет ссылки на те которые были на Blogger'е (но это похоже тема для отдельного поста, возможно на отдельном (я еще не решила блоге)).

3) Со ссылками на Ярлыки к счастью делать ничего не придется, а вот ссылки на помесячный архив будут изменены и бороться с этим можно только перенаправлением (Redirect 301) которое прописывается в файле htaccess

4) Еще хотелось бы не потерять подписчиков... Для этого тоже делается перенаправление в файле htaccess. А вот Постоянных читателей, увы сохранить не удастся. Можно только поставить на свой WordPress'овский блог виджет с Постоянными читателями и в одном из постов предложить всем желающим заново стать Постоянными читателями вашего блога.

И это все полбеды обычная рутина плановой смены платформы... Впрочем, у нас смена платформы была стремительная и незапланированная и все эти премудрости мы постигали уже на ходу. (После того как Blogger заблокировала один из блогов Кайла, Кайл не захотел там оставаться ни одного лишнего дня.)

Беда началась, когда наш хостер GoDaddy заразил все наши блоги, да и многие другие находящиеся на его серверах блоги и сайты вирусом eval 64.

Для читателя этот вирус выглядел так - при заходе на блог вдруг появлялось всплывающее окно показывающее якобы прогресс сканирования вашего компьютера и повторяющей что ваш компьютер заражен серьезным вирусом -- дальше у меня смотреть не было сил, но кто досмотрел до конца рассказывают, что потом предлагают зайти на какой-то сайт и бесплатно скачать антивирус. А если посмотреть исходный код страницы блога, то вконце её виден вызов javascript'а

Изнутри вирус виден так, что ВСЕ php-файлы вашего каталога содержат вначале приличный кусок зашифрованного кода. PHP-файлов в WordPress'овской инсталляции больше сотни, а у нас еще и несколько блогов, так Кайл и вычищал этот код руками, а хостер заражал нас каждые выходные(!) пока не нашел php-скрипт делающий эту работу. (Я знала, что написать такой скрипт - примерно 5 строчек не очень сложно, но мое знание unix команд еще --- в общем, есть куда расти ;)).

В качестве профилактики на блоги были установлены плагины безопасности, но когда заражение идет изнутри системы они не помогают. Еще мы выяснили, что может помочь изменение chmod для всех php файлов на 0444. По крайней мере так сказали профессионалы по безопасности: "Клиенты у которых chmod для php файлов был установлен 444, не пострадали от GoDaddy атак." На себе мы это уже не проверили, потому что после третьей атаки мы поменяли хостинговую компанию, и пока вирусов у нас нет... Но chmod для php файлов мы установили 444.

При смене хостинга тоже не все прошло гладко (спасибо GoDaddy) и Кайл потерял несколько свеженаписанных постов, которые мы потом восстанавливали из кэша поисковых систем.

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

А вы пока посмотрев на все это безобразие можете подумать стоит ли переходить на WordPress или лучше терпеть возможный произвол Blogger'а?

Я думаю, что я знаю некоторое Соломоново решение, но оно еще нуждается в проверках о подтверждении -- Я вам расскажу позже.

Всем удачи и живите без вирусов в реальном и виртуальном мире!
Света

Blogger: кошка.Комментарии и вопросы более чем приветствуются,нужна помощь - поможем! Читать дальше...

25.4.10

Blogger: гаджет профиль - своими руками.

30 comments

Как показать свой профиль?

Звучит, конечно, диковато (а я и вовсе предпочитаю слово профайл), но мы-то с вами прекрасно понимаем о чем идет речь.

А речь идет о том, что если у блога более одного автора, то встроенный Blogger'овский гаджет "Профиль", который по умолчанию озаглавливает Обо мне и показывает вашу фотографию, что вы хотите рассказать о себе, ваше местоположение и дает ссылку на ваш Blogger'овский профиль, становится гаджетом Авторы, в котором содержится список ссылок на Blogger'овские профайлы авторов. Согласитесь, так намного скучнее, а особенно скучно, если за всеми этими Blogger'овскими профайлами стоит один единственный, но замечательный человек - вы сами.

Для тех у кого красивый гаджет "Обо мне" превратился в скучный гаджет "Авторы" я расскажу два способа как нарисовать гаджет "Обо мне" самостоятельно.

Способ первый. Рисуем гаджет на основе гаджета Картинка.

Для этого нам понадобится:
0) Имя вашего профиля (Отображаемое имя).
1) Красивая картинка себя любимых (можно на вашем компьютере).
2) Заготовленная, вернее заранее записанная в Word'е или Блокноте, речь о вашем предназначении или хотя бы о предназначении вашего блога.
3) Место вашего проживания (если вы его хотите объявить).
4) Ссылка на ваш Blogger'овский профиль. [Заходим на Панель инструментов и кликаем на Просмотреть профиль и копируем адрес вашего Профиля из адресной строчки браузера]

Теперь если подготовительная работа проделана, все очень просто.

Составляем "полное описание картинки":

Имя вашего профиля из пункта 0: Вместо этих слов вставляем заготовленную речь из пункта 2 <br/> Здесь пишем, где живем пункт (3) <br/> <a href="адрес вашего профиля, полученный в пункте 4">Посмотреть весь профиль</a>
Слова записанные голубым курсивом заменяем на слова из заготовки.

На вкладке Дизайн кликаем по ссылке Добавить гаджет и из списка Основных гаджетов выбираем тип гаджета Картинка. Вот так он будет выглядеть:
И, разумеется, нажимаем СОХРАНИТЬ.

На мой взгляд, получается очень неплохо, да и картинку можно выбрать покрупнее ;).

Для тех же кто хочет чтобы все было в точности как у Blogger'а.

Способ второй. Гаджет "Обо мне" на основе гаджета Html/JavaScript

Заготовка остается такая же как в первом способе, с единственной разницей, что ваша фотография уже должна быть опубликована в интернете. Давайте для этого возьмем вашу фотографию из Blogger'овского профиля. На Панели инструментов кликаем Просмотреть профиль, а в профиле кликаем на ссылку Крупным планом под вашей фотографией. Из адресной строки браузера копируем адрес нашей фотографии. Вот у меня, например, получился такой:
http://1.bp.blogspot.com/_THosNXNQORw/SddPrLj_56I/AAAAAAAAGZ4/G6fGYefE-4Q/S220-h/kykysvet.jpg
но использовать адрес для картинки в таком виде нельзя, его надо немного изменить убрать из него -h (я выделила темно-синим), получаем адрес такой:
http://1.bp.blogspot.com/_THosNXNQORw/SddPrLj_56I/AAAAAAAAGZ4/G6fGYefE-4Q/S220/kykysvet.jpg
вставляем в адресную строку браузера и убеждаемся, что это действительно фотография из нашего профиля.

Подготовительная работа проделана, теперь пишем код:

<a href="http://ссылка на ваш профиль"><img alt="Моя фотография" class="profile-img" src="http://ссылка на фотографию из профайла" width="80"></a>
<dl class="profile-datablock">
<dt class="profile-data">Имя вашего профайла (Отображаемое имя)</dt>
<dd class="profile-textblock">Здесь текст о вас, подготовленный в пункте 2 </dd>
</dl>
<a class="profile-link" href="http://ссылка на ваш профиль">Просмотреть весь профиль</a>
Теперь добавляем гаджет типа Html/JavaScript в Заголовке пишем Обо мне, а в Содержание вставляем вышеприведенный код с вашими изменениями и нажимаем СОХРАНИТЬ.

Всем Здоровья и Удачи!
Света
Blogger: кошка.Комментарии и вопросы более чем приветствуются,нужна помощь - поможем! Читать дальше...

Популярные сообщения