Ожидается новая фича от гугла

Опубликовано admin 07.03.2010

Вот тут нашел загадочный пост: http://www.gastaseo.ru/gugl-na-puti-k-novomu-poisku/

На сколько понял из поста и из презентации, они хотят отсылать пинги на определенные сервисы, в том числе и на их собственный, дабы быть первыми, кто узнает. Однако не понимаю, относится это к блогам (вроде и так есть), или  ко всем сайтам. Если ко всем, то шоколадно: повесил rss ленту и наслаждаешься скоростью индексации.

Так же обещается моментальное определение авторства. Но тут тоже: если у меня лента есть, а у соседа нету, то автором контента соседа стану я, так как первым в индекс попаду…

Да. И еще плагин для вордпресса для этого есть уже: http://wordpress.org/extend/plugins/pubsubhubbub/

Bitrix: работаем с картинками в CUser

Опубликовано admin 04.03.2010

У каждого зарегистрированного пользователя в битриксе есть пачка полей, в которых хранятся логин, пароль, мыло и всякая фигня, типа мест работы, асек. Хранятся так же картинки (например аватарка). Поле это называется PERSONAL_PHOTO.

Продолжение поста Bitrix: работаем с картинками в CUser

Кросспост с блога VITRIZET (Витризет)

JavaScript: аналог foreach

Опубликовано admin 01.03.2010

В php есть цикл foreach для перебора ассоциятивных массивов (тех, у которых ключи - это не цифры идущие по порядку). В JavaScript тоже возможно создавать такие массивы, однако специального цикла для перебора значений нету. Все делается с помощью for:

Продолжение поста JavaScript: аналог foreach

Кросспост с блога VITRIZET (Витризет)

IECollection - проверяем верстку в разных IE

Опубликовано admin 22.02.2010

По секрету скажу: у меня 2 ноутбука. На главном стоит ie6, а на другом - ie8. Обычно то, что заработало под ie6 на ie8 пашет замечательно, но не всегда (особенно скрипты), поэтому если клиенты начинают ругаться, что не работает, я беру второй ноут и внимательно все проверяю.

Дак вот есть добрые люди, которые заставили ie работать автономно и объединили это в отдельный пакет программ :) Качаем и наслаждаемся

Продолжение поста IECollection - проверяем верстку в разных IE

Кросспост с блога VITRIZET (Витризет)

Обновился JQuery до 1.4.2

Опубликовано admin 20.02.2010

Судя по картинкам, производительность выросла в 2 раза. Добавили 2 новых метода: delegate и undelegate, которые заменяют более громоздкую конструкцию с each и live

Продолжение поста Обновился JQuery до 1.4.2

Кросспост с блога VITRIZET (Витризет)

Ускорение загрузки страниц (многобукав)

Опубликовано admin 17.02.2010

Для многих пользователей скорость загрузки страниц является основным фактором, привлекающим их в сайте. В тоже время для владельца ресурса это также важно: чем быстрее загрузилось, тем меньше нагрузки на сервер. Оптимизацию работы php скриптов и битрикса я пока рассматривать не буду, а попытаюсь выделить основные моменты влияющие на загрузку на стороне пользователя, в сторону которых хочу покопать в ближайшее время, а также описать кое-какие тонкости, которыми мы стали пользоваться.

Продолжение поста Ускорение загрузки страниц (многобукав)

Кросспост с блога VITRIZET (Витризет)

Мелочь: Checkbox + Label и никакого javascript

Опубликовано admin 11.02.2010

А замечали, что иногда на сайтах попадается такая тема: висит checbox, а рядом текст, тыкаешь по тексту, а checkbox загорается. Дак вот эта полезная мелочь запросто реализуется на голом html!

Продолжение поста Мелочь: Checkbox + Label и никакого javascript

Кросспост с блога VITRIZET (Витризет)

Bitrix: решение проблемы с detail_page_url при getnext

Опубликовано admin 09.02.2010

Много-много лет мучались с этим. У битрикса есть CIBlockElement::GetList. Последним параметром этой функции можно определить массив возвращаемых полей, что значительно ускоряет работу скрипта, если совместно с этим потом использовать метод GetNext, при парсинге данных. Однако, если задать туда DETAIL_PAGE_URL, то его возвращало с незамененными парметрами. Заменить не сложно, но если в урле используется код раздела, то тогда нужно вызавать CIBlockSection и все скорости теряются.

Продолжение поста Bitrix: решение проблемы с detail_page_url при getnext

Кросспост с блога VITRIZET (Витризет)

javascript: сериализация и десериализация

Опубликовано admin 05.02.2010

В php есть функция serialize, которая преобразует массив, который в нее пихают в строку. Есть функия unserialize, которая делает обратно. Удобно юзать, если надо сохранить массив в cookies или в базу данных.

А в javascript такого нету. Зато можно так написать, самостоятельно…

Продолжение поста javascript: сериализация и десериализация

Кросспост с блога VITRIZET (Витризет)

jQuery: загрузка изображений без клика на кнопке

Опубликовано admin 04.02.2010

Для некоторых целей, в том числе и для нашего редактора, потребовалось загружать изображения. Тут же выяснилось, что на input type=file стили не навесить. То есть вот у нас красивый такой дизаин, а в середине аццкая кнопка стандарта os пользователя, причем он по ней ткнет, а файл нигде не появится, пока форму не отправишь.

На просторах сети было найдено несколько вариантов как сделать отправку картинки без перезагрузки страницы. На хабре есть стаья, где пытаются это делать через iframe. Еще есть плагин, который на flash-е (флешовая кнопка открывает окно загрузки). Но первый - не вглядывался, но к iframe-у стал относиться отрицательно. У второго - кнопку это дурацкую без правки flash-а не поменять, да и весит ~50кб. Но вот вчера, наконец, нашли: продолжение статьи

Кросспост с блога VITRIZET (Витризет).


Copyright © 2007 Doorway blog. All rights reserved.