Monday, March 18, 2013

bg join сподели ме!


ОТКРИЙ ТОВА КОЕТО ТЪРСИШ!

Направи живота си различен!


Идеята!
Всички ние доста често скучаем и се опитваме да си намерим занимание.
Целта на сайта е да ви предостави услуга, която
лесно и бързо ще ви даде списък от събития на потребители
за които вие може да направите заявка и ако бъде одобрена от
потребителя, ще бъдете поканени към това събитие например:
(Дискотека, Ресторант, Кафе, Планина, Море и др...)


Това е страхотен начин да се запознаете с нови и интересни хора.

Как работи?
Сайта е социална мрежа, които ви дава възможност да споделяте събития.

Примерно предприемате пътуване до София с кола след една седмица.
След това пускате това събитие в сайта и чакате някой да прояви интерес към него и да ви прати заявка.
Вие решавате дали да приемете или не неговото присъствие.


Така вие споделяте това събитие, като ползата от това може да бъде:

1.Разделяне на пътните.
2.Чудесна компания.
3.Срещане на нови интересни хора.
4.Запознанства.


Ползата от този тип услуга не се ограничава до тук, вие също може да направите заявка към друго събитие на даден потребител.

Благодаря Ви!
Поздрави Мехмедов
co-founder: http://bgjoin.com/
email: info@bgjoin.com

Wednesday, March 13, 2013

Ajax Crawlable Demo за работа с динамични сайтове



Здравейте, отново е време да се захванем с някой нови интересни неща с които се занимавах тези дни.

Започнах нов проект за споделяне на събития.

http://bgjoin.com/

в сайта може да разгледате секция "КАК РАБОТИ ?".

Но да се върна към темата:

Технологиите, които ползвам за html 5, jquery, ajax, css и php за rest service.

По време на разработка на проекта  всичко беше добре, докато не стигнах до извода, че динамичните сайтове не се индексират от google.

Веднага се разрових в internet и открих решение на проблем става въпрос за:

how to make ajax crawlable

Ето и мое демо http://test.nh.zonebg.com/

Идеята на всичко това е, че когато зареждаме динамично сайта ние работим с # hash знака
и така с jquery прихващаме този селектор, но проблема е  че това се рендира при клиента 
и няма content които да бъде индексиран от google.

За целта от google са намерили решение, като след # добавяме и удивителен знак (!)
получаваме www.example.com/#!99 примерно 99 играе ролята на ID за да може после да се направим заявка и да се генерира content.

как става това.

google замества кобинацията от #! със ?_escaped_fragment_  което играе ролята на ключ за търсене в $_GET.

Примерно $_GET['_escaped_fragment_'];


но за да стане всичко по прегледно нека пусна и кода



Надявам се да съм бил полезен.

Ако имате въпроси пишете ми

Поздрави Мемхедов!