Ну очень интересная статья на drupar.org. Или как строили PopSci.com (делятся опытом)

Главные вкладки

Аватар пользователя player player 12 марта 2008 в 14:04

Про то, как строили PopSci.com.

  • Цели и проблемы
  • Типы контента
  • Товары (Article)
  • Структура товаров
  • Фотогалерея
  • Видео
  • Импорт данных
  • Поиск
  • AJAX табы
  • Производительность

Все рассказано и показано, переводить лень. Сделано на 5-ке. Да там и без перевода все ясно. Приведен список использованных модулей. Вот так подарочек.
Popular Science Magazine (PopSci.com) Case Study

перевод статьи любезно предоставил нам andyceo http://www.drupal.ru/node/13384

Комментарии

Аватар пользователя Valeratal Valeratal 12 марта 2008 в 15:19

не понимаю, как с помощью Javascript Tools они сделали так, чтобы табы именно подгружались (по запросу пользователя) , а не просто "красиво выводились"
Я в настройках этого модуля таких опций не видел.

Аватар пользователя marazmus marazmus 12 марта 2008 в 19:44

glintwine wrote:
Чего то у них там поломалось:
Unable to connect to database server

Толпа любопытных друпалеров ломанулась на ихний сайт и уронила его, делов-то Smile Digg-эффект натюрлих...

Аватар пользователя player player 12 марта 2008 в 19:59

Valeratal wrote:
не понимаю, как с помощью Javascript Tools они сделали так, чтобы табы именно подгружались (по запросу пользователя) , а не просто "красиво выводились"
Я в настройках этого модуля таких опций не видел.
Ну я думаю они не тупо поставили модули и настроили их. По любобу напильником работали.
marazmus wrote:
Толпа любопытных друпалеров ломанулась на ихний сайт и уронила его, делов-то...
Ага Smile

Аватар пользователя Valeratal Valeratal 13 марта 2008 в 9:45

спросил про табы
How maked dinamic loading in ajax tabs?
Becouse in option Javascript Tools Tabs not have dinamic loading.

вот что ответил

Well, the ajax tabs are a block floating above the content area, and if you look at the raw html it's an unordered list. They're set up to work as standard links when javascript is turned off. When javascript is on, though, code is attached to the onClick events of the links that causes it to call about the same menu item as before, only returning the data as a chunk of html instead of the whole page - and then that page segment is inserted into the region. This really wasn't all that complicated, given jQuery's support of AJAX.

I'd say the big 'gotcha' on that was making sure that the returned pager at the bottom of the content block worked properly.
--
-john

пока ничего не понял Smile

Аватар пользователя Химический Али Химический Али 13 марта 2008 в 13:56

аякс-табы - это блоки, парящие над областями контента и в чистом хтмл представляют из себя тупо несортированный список

когда яваскрипт отрублен, показываются прост окак ссылки

когда же явасрикпт пашет штатно, отрабатывает код, при аттаченный на события onClick, и подгружающий чо нужно в регион

Аватар пользователя Химический Али Химический Али 13 марта 2008 в 13:58

И вариант гугл-транслятора:

Ну, ajax закладки представляют собой блок с плавающей выше содержание области, и если вы посмотрите на сырье html это неупорядоченного списка. Они созданы для работы в качестве стандарта связи, когда javascript выключен. Когда javascript включен, хотя, код прилагается к onClick события ссылки, которые вызывает слово о том же меню, как и раньше, только возвращение данных как кусок html, а не на всю страницу, - и тогда, что страница сегмент вставляется в регионе. Это действительно было не все, что сложная, учитывая jQuery поддержка AJAX.

Я бы сказал, большой "gotcha" о том, что делает, чтобы вернулись пейджер внизу содержание блока работали должным образом.

Аватар пользователя volocuga volocuga 13 марта 2008 в 16:18

"то есть мне грубо рассказали технологию AJAX - очень мило с его стороны :)))"

думаю они прикололись над вашим английским Smile (без обид)

Аватар пользователя exPRession exPRession 13 марта 2008 в 16:18

Друзья подскажите ктонить сталкивался с подобным модулем,как у них в футере блок с возможностью прокручивать контент(картинки),такая же интересная фишка реализована на www.apple.com

Аватар пользователя Valeratal Valeratal 13 марта 2008 в 16:27

думаю они прикололись над вашим английским Smile (без обид)

ну уж какой есть, вроде понятно спросил. А ответили совсем про другое. Про то "как будет это работать с включенными и выключенными ява-скриптами)

Аватар пользователя penexe penexe 15 марта 2008 в 21:58

интересно вот как они страницы типа http://www.popsci.com/most_viewed/js получают, это кстати к вопросу об AJAX табах...
такие страницы можно получить если в функции обрабатывающей этот путь не возвращать значение return $output, а просто писать print $output, тогда не будет задействован шаблонизатор

Аватар пользователя Valeratal Valeratal 21 марта 2008 в 14:22

Новичек, Вы посмотрите сколько людей там было занято - 14!. Многие могут похвастатся таким коллективом? У нас тут в основном по одному человеку на проект.

Аватар пользователя НовичОК НовичОК 21 марта 2008 в 15:49

не знал, что 14. Интересно, а у нас есть такие сайты с Друпал и кол-вом людей? Например, на internet.ru сколько людей? хотя вроде как обычный сайт.