Wordpress 3.5.1
Сегодня вышел WordPress 3.5.1, первый минорный релиз в ветке 3.5. Было исправлено 37 ошибок. Так же закрыто несколько уезвимостей в безопасности.
Google adsense для колонки в резиновом макете
Йоханга, сегодня расскажу как и что сделать что бы реклама от google adsense более или менее адекватно показывалась в колонке при разных разрешениях экрана если у вас резиновый макет. делал для себя и результат можно посмотреть на страницах этого блога. из того что имеем: Twitter Bootstrap responsive jQuery профиль в google adsense. у меня правая колонка имеет класс span4, это важно, потому что все расчеты я делал исходя из ширин которые примет этот класс при разных разрешениях. если вы используете другое соотношение в колонках, то нужно будет пересчитать, чтобы правильно подобрать условия. во первых проверяем можем ли мы вставить самый большой квадратный блок:
if( $(window).innerWidth() > 1215 )
показываем - 336x280 затем две промежуточные проверки else if( $(window).innerWidth() > 995 && $(window).innerWidth() < 1215 )
показываем - 300x250 и else if( $(window).innerWidth() > 780 && $(window).innerWidth() < 995 )
показываем - 200x200 чем меньше ширина экрана, тем меньше рекламный блок вставляем. последний блок else
показываем - 468x60 для того что бы вставить горизонтальный рекламный блок потому что ширина экрана на столько мала что правая колонка будет показываться под левой и иметь ширину родительского блока. горизонтальный блок будет выглядеть не так назойливо в таком расположении. далее нужно создать 4 рекламных блока необходимых размеров. и собрать весь код, вот что у меня получилось:
<div class="span4"> <script type="text/javascript"> google_ad_client = "ca-pub-XXXXXXXXXXXXXXXXX"; // ваш публичный ID if( $(window).innerWidth() > 1215 ) { google_ad_slot = "ZZZZZZZZ"; google_ad_width = 336; google_ad_height = 280; } else if( $(window).innerWidth() > 995 && $(window).innerWidth() < 1215 ) { google_ad_slot = "YYYYYYYYY"; google_ad_width = 300; google_ad_height = 250; } else if( $(window).innerWidth() > 780 && $(window).innerWidth() < 995 ) { google_ad_slot = "JJJJJJJJJJ"; google_ad_width = 200; google_ad_height = 200; } else { google_ad_slot = "LLLLLLLLLLL"; google_ad_width = 468; google_ad_height = 60; } </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> </div>
обновления на webfaction.com
Йоханга други, только что на почту пришло письмо от webfaction.com, главной новостью которого стало обновления интерфейса управления базами данных, вот цитата:
We recently unveiled the latest improvement to the control panel, a more flexible and powerful database management interface. Now you can have multiple users on a single database and give individual users access to more the one database at a time. You also no longer have to prefix your database name with your account username.я как человек любопытный полез смотреть. действительно стало поудобнее чем раньше. По крайней мере можно добавить одного пользователя к нескольким базам данных, а то до этого приходилось открывать несколько инкогнито окон, что бы смотреть несколько баз данных одновременно. Ну и вообще приятно когда твой хостинг провайдер развивается. так же сообщается что обновили следующие скрипты:
- Django (up to 1.4.3)
- Drupal (up to 7.18)
- Joomla (up to 3.0.2)
- Rails (up to 3.2.11)
- Redmine (up to 2.2.0)
- WordPress (up to 3.5)
релиз JQuery 1.9
None