Несколько наших сайтов

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

Аватар пользователя restyler restyler 10 декабря 2007 в 20:38

http://tredjealder.com/
Датский комьюнити-портал, пришлось поковырять SimpleNews, чтобы не надо было для подписки в каждой категории отдельный блок выводить. Выплывающее меню сделал на jQuery. Интеграция с smf форумом.

http://cdi.ru/
В недрах сайта спрятан Ubercart Smile Сыроватый все же магаз (во всяком случае был пару месяцев назад), но приятно написан и ребята разработчики веселые. менюшка - jQuery.

Две темы: (мы нарисовали дизайн + сделали верстку + спрограммили Drupal тему)
http://myjourney.ru
http://slinside.ru

Мы - это фриланс-команда http://russianwebstudio.ru, если кому интересно Smile

Комментарии

Аватар пользователя НовичОК НовичОК 10 декабря 2007 в 22:28

Очень здорово! Особенно про Second Life, дизайн.
Можно маленький тех.вопрос? Скажите, а как вы помещаете новости в отдельный блок справа, а не посередине?
http://cdi.ru/ - здесь при переключении на английский - только посередине статья переводится, новости на русском остаются.

Аватар пользователя restyler restyler 10 декабря 2007 в 23:03

Нравится.

спасибо!

Скажите, а как вы помещаете новости в отдельный блок справа, а не посередине?

а вы про какой сайт? Вообще есть способа четыре вывести блок где угодно Smile
1) сделать регион в теме, сунуть туда блок (так сделаны cdi и tredjealder)
2) написать функцию в template.php и вызвать как show_news() (так в slinside выводятся верхние новости)
3) программно вызвать блок (в page.tpl.php $block = module_invoke('search', 'block', 'view', 0); print $block['content']; ) (так в myjourney выводятся блоки поиска и навигации)
4) views + cck

http://cdi.ru/ - здесь при переключении на английский - только посередине статья переводится, новости на русском остаются.

ну это не мультиязычный сайт, просто страничка с информацией для англоговорящих.

Аватар пользователя gorr gorr 11 декабря 2007 в 3:41

Второй сайт больше всего понравился, в первом подвал куда-то уехал далеко вниз, смотрел в IE6 1024х768.
Спасибо за способы вывода, всегда интересно как что-то делают другие.
Кстати, а почему на разных сайтах использовали разные методы вывода блока?

Аватар пользователя Valerikk Valerikk 11 декабря 2007 в 14:51

Ubercart ... Сыроватый все же магаз
Сам делаю магазин на Ubercart - особых проблем, вроде, не наблюдаю... Интересно, с чем столкнулись Вы? И соответственно, к чему готовиться мне Smile

Аватар пользователя restyler restyler 11 декабря 2007 в 16:28

Сам делаю магазин на Ubercart - особых проблем, вроде, не наблюдаю... Интересно, с чем столкнулись Вы? И соответственно, к чему готовиться мне Smile

ой, чего только не было Smile
- не работали филдсеты на форме чекаута
- выдавало Access denied юзерам с правами просмотра продуктов
- в админке Taxonomy ubrowser не работал нормально
- активация текущей категории в навигации - не работало, если категория называлась по-русски
и еще траблы по мелочам, я уже не вспомню сейчас.

Аватар пользователя Valerikk Valerikk 12 декабря 2007 в 0:03

ой, чего только не было Smile
У меня ничего подобного не происходит (тьфу-тьфу-тьфу) Все отрабатывает нормально, даже несмотря на то, что лазил в модули UC и кое-что там добавлял и менял :). Начал с UC ковыряться около месяца тому, может как раз совпало с выходом уже относительно стабильной версии...

Аватар пользователя restyler restyler 12 декабря 2007 в 7:59

Кстати, а почему на разных сайтах использовали разные методы вывода блока?

Каждый метод имеет свои преимущества и недостатки.
1) с регионами - самый долгий, тебе надо иметь доступ до админки сайта чтобы сделать блок, выбрать для этой конкретной темы этот конкретный регион, и если у тебя точно один блок в этом месте, и ты точно знаешь какой - телодвижений слишком много.

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

3) через функцию в template.php - приходится писать функцию, но вообще самое гибкое
решение для разработчика, правда у админа просто нет возможности тут что-то поменять/сломать Smile

4) cck+views - ну просто тяжелое решение, но зато достаточно правильное и очень гибкое.

Когда делаешь тему для конкретного сайта, все подходы хороши. Когда делаешь тему для широкого распространения - остается только первый способ, мне кажется.

Аватар пользователя restyler restyler 27 декабря 2007 в 17:15

На сколько глубоко пришлось ковырять Simplenews для получения блока на http://tredjealder.com/

достаточно "грязно" и глубоко. Пришлось даже систему генерации урлов для unsubscribe ковырять, насколько я помню.