Новая тема для Drupal 7 - Drupalace Theme

2 января 2012 в 23:35
Аватар пользователя SplasH SplasH 0 38

Всем доброго времени суток.

Хочу поделиться радостной новостью - сегодня я наконец выпустил в массы официальный релиз темы с моего блога - Drupalace Theme. Она представляет из себя блоговый шаблон с разнообразными настройками. Тема в течение пяти месяцев проходила тестирование на моём блоге и завоевала множественные симпатии со стороны посетителей. А так как я человек абсолютно не жадный, то я решил выложить тему в общественное пользование. Тема написана для седьмой версии Друпала.

Основные преимущества:

  • 10 регионов под блоки. Есть даже регион для добавление рекламы под материалом (node bottom)
  • Изменяемая разметка темы
  • Возможность добавления материала в социальные сети (работает через сервис addthis)
  • Навигация по материалам (ссылки на предыдущий и следующий материал)
  • Логин во всплывающем окошке
  • Настраиваемый текст для блока поиска
  • Симпатичный дизайн
  • Хорошая читабельность текста
  • Тема проверялась во всех браузерах, кроме IE6 и ниже.
  • Детальная прорисовка многих мелочей.

Тема, ушедшая в релиз - это улучшенная тема с моего блога. Добавлены настройки, поддержка IE7+, дополнительные иконки.

Почитать подробнее и посмотреть скриншоты вы можете здесь.
Скачать тему можно с официальной страницы Drupalace Theme.

Всех с прошедшими и будующими праздниками!

Комментарии

Аватар пользователя Ch Ch 0

При первом же включении в опере вылезло наружу
/*><!--*/ .node,#sidebar .block,.social-links,.comment,.comment-form,ul.tabs li a,.poll .bar,.poll .bar .foreground,.ui-dialog, #top-menu-inner,#footer .content{behavior: url(/dde/sites/all/themes/drupalace/ie-fixes/css3pie.htc);} .node-navigation {behavior: url(/dde/sites/all/themes/drupalace/ie-fixes/display-table.min.htc);} /**/-->
Способ подключения IE стилей через include мягко говоря странный. Использовать SQL запросы в теме тоже сомнительная идея.
В остальном тема понравилась.

3 января 2012 в 11:27

"Ch" wrote:

При первом же включении в опере вылезло наружу
/*>
Способ подключения IE стилей через include мягко говоря странный.


Это называется шаблон стилей. Мне здесь он надо для IE. Для пути к файлам .htc надо указывать абсолютный путь от корня сайта к теме. А поскольку этот путь может меняться, то нельзя его жёстко забывать в стилях. Оставалось 2 варианта - либо при загрузке страницы создавать файл и подключать его, либо выкинуть маленький кусок css для IE наружу. По производительности проще второй вариант, поэтому я им и воспользовался. Почитать о нём можно тут.

"Ch" wrote:
Использовать SQL запросы в теме тоже сомнительная идея.

Мне не хотелось выносить два простейших SQL запроса по нахождению соседних материалов в отдельный модуль. Не хотите запросы - потеряете навигацию по материалам. А для блоговых сайтов это немаловажно.

3 января 2012 в 11:59
Аватар пользователя Ch Ch 0

"SplasH" wrote:
Это называется шаблон стилей. Мне здесь он надо для IE.

А почему он в опере вылазит, да еще на самом видном месте?

3 января 2012 в 12:10
Аватар пользователя Ch Ch 0

"SplasH" wrote:
Оставалось 2 варианта - либо при загрузке страницы создавать файл и подключать его, либо выкинуть маленький кусок css для IE наружу. По производительности проще второй вариант, поэтому я им и воспользовался. Почитать о нём можно тут.
Очень спорный способ, там в комментариях это кстати обсуждается. Ваш css шаблон содержит всего три строчки, почему нельзя вставить его прямо в head, , без инклудов и буферизации? И кстати, абсолютный путь ведь не меняется на разных страницах одного сайта.

3 января 2012 в 12:28

"Ch" wrote:
А почему он в опере вылазит, да еще на самом видном месте?

У меня ничего не вылазит. Какая версия оперы?

"Ch" wrote:
Ваш css шаблон содержит всего три строчки, почему нельзя вставить его прямо в head, , без инклудов и буферизации?

1. Некрасиво вставлять css прямо в template.php.
2. Все шаблоны и так подключаются с помощью буферизации Wink

"Ch" wrote:
И кстати, абсолютный путь ведь не меняется на разных страницах одного сайта.

Да, но на разных сайтах-то он разный. У вас, например, /dde/sites/all/themes/drupalace/ie-fixes/display-table.min.htc. У меня просто /sites/all/themes/drupalace/ie-fixes/display-table.min.htc. Кто-то тему вообще может в корневую папку themes положить. Это надо учитывать.

3 января 2012 в 12:52

"Ch" wrote:
Ваш css шаблон содержит всего три строчки, почему нельзя вставить его прямо в head, , без инклудов и буферизации?

Кстати, я понял вашу идею. Вставлять код в html.tpl.php в head. В принципе, согласен - действительно так лучше. Спасибо за идею.

3 января 2012 в 12:55

Молодец! Законченная, аккуратная тема всегда хорошо. А если есть какие недостатки... ну ничего старшного, главное чтобы тема не была заброшена и поддерживалась

3 января 2012 в 13:04

"Ch" wrote:
11.52 (Linux)

Пока переместил стили в html.tpl.php. Обновлённую версию темы уже можно брать с д.орга. Потом подумаю как это можно реализовать красивее.

3 января 2012 в 15:29

ещё в замечания
в блоке, при наведении курсора на строку меняется иконка, создаётся впечатление, что меня поняли и ссылку для нажатия "отловили", но это не так. Для перехода по ссылке нужно щёлкать именно по ссылке

3 января 2012 в 18:07

"NaZg" wrote:
> Тема написана для седьмой версией Друпала.
поправьте

Спасибо, исправил.

"NaZg" wrote:
в блоке, при наведении курсора на строку меняется иконка, создаётся впечатление, что меня поняли и ссылку для нажатия "отловили", но это не так. Для перехода по ссылке нужно щёлкать именно по ссылке

Дело в том, что иконка у списка должна меняться не только тогда, когда там есть ссылка, но и без ссылки тоже. Поэтому максимум, что можно сделать - это прописать для таких ссылок display: block; и немного расширить область ссылки. Однако всё равно останутся части, куда можно навести и увидеть сменённую иконку без попадания в область ссылки. Здесь уже надо следить не за списковой иконкой, а за поведением курсора. При наведении на ссылку он меняется.

3 января 2012 в 18:41

"SplasH" wrote:
Мне не хотелось выносить два простейших SQL запроса по нахождению соседних материалов в отдельный модуль. Не хотите запросы - потеряете навигацию по материалам. А для блоговых сайтов это немаловажно.

Вот эта тема мне и нужна! Еще бы что бы не только стрелки, но и титлы нод были, как при использовании подшивок.
Может все таки оформишь модулем? Меня и под д6 и под д7 интересует. Ну если там еще будет настройка типа тока на соседние типы материалов показывать ссылки, ваще будет кошерно. Хотя может есть решение уже? Готов копеечку пожертвовать на дело знатное Wink

3 января 2012 в 22:42

"<a href="mailto:P.Selfin@drupal.org">P.Selfin@drupal.org</a>" wrote:
Может все таки оформишь модулем? Меня и под д6 и под д7 интересует.

Как будет время - сделаю, но не обещаю, что это будет скоро Wink

"Eugen" wrote:
addthis.js файл в 90 кб?

По дефолту отключен. Подключается только в нодах, для которых включены социальные закладки. Мне кажется, современный интернет может себе позволить лишние 90кб. Не хотите лишний скрипт - не используйте закладки. Не вижу проблемы.

5 января 2012 в 1:15

"SplasH" wrote:
Как будет время - сделаю, но не обещаю, что это будет скоро ;)

Рублей пятьсот смогут ускорить процесс?

5 января 2012 в 4:28

"<a href="mailto:P.Selfin@drupal.org">P.Selfin@drupal.org</a>" wrote:
Рублей пятьсот смогут ускорить процесс?

Нет, никак на процесс не повлияют.

5 января 2012 в 16:12
Аватар пользователя KRL KRL 0

хорошая тема, читабельность текстов действительно хорошая. Может стоит изображения спрайтами сделать?

6 января 2012 в 18:26

Замечательный шаблон. Я, как человек ленивый, утащил в блог и даже подшаманил с настроечками. Smile
Спасибо! Действительно очень красивая тема. Только вот у меня Иконка закрывает начала строки поиска))

7 января 2012 в 0:20
#main {
float: left;
width: 100%;
margin-right: -100%;
}

#sidebar {
  width: 250px;
  float: right;
}

Из-за этого правый регион наезжает на центральную часть. Предлагаю ширину #main сделать в 70%.

7 января 2012 в 14:13

"ZanaDLucTyc" wrote:
Только вот у меня Иконка закрывает начала строки поиска))

В новой версии в настройки вынесена ширина поиска. Меняйте на здоровье)

"vitg" wrote:
Из-за этого правый регион наезжает на центральную часть. Предлагаю ширину #main сделать в 70%.

Там случайно баг закрался. Я его поправил. Спасибо за репорт.
С отрицательными маргинами всё ок, это хитрая кроссбраузерная вёрстка. Там внутренний контейнер возвращает контент на место.

8 января 2012 в 18:40

Спасибо за тему! Поставил себе на сайт, кузяво. Запостил issue от себя, плюс немного попереводил на l.d.o, а то все по английски, перевода нет почти.

9 января 2012 в 12:56

"Softovick" wrote:
Запостил issue от себя, плюс немного попереводил на l.d.o, а то все по английски, перевода нет почти.

Спасибо за переводы.

9 января 2012 в 14:34

Привет! Поставил тему, все нравиться. Только в IE 8 (а может и ie7 тоже)как-то некорректно работает pie.htc, выдает следующее
Сообщение: Arg: Illegal input string in Vector2D
Строка: 76
Символ: 358
Код: 0
URI-код: имя_сайта/sites/all/themes/drupalace/ie-fixes/css3pie.htc
Как с этим бороться, подскажите.

10 января 2012 в 18:14

Все работает замечательно. Еще раз спасибо за шаблон.

Один вопрос - как побороть иконку, которая наежжает на начало строки поиска в блоке? Тыц...

11 января 2012 в 18:14

"ZanaDLucTyc" wrote:
Один вопрос - как побороть иконку, которая наежжает на начало строки поиска в блоке? Тыц...

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

11 января 2012 в 21:49

Классная тема!

А как сделать, чтобы теги в строку выводились, а не в столбик? И было бы здорово иконку вставлять, а не слово "Тэги:" (как то оно не лепится в дизайн)

16 января 2012 в 22:17

"الهيثم" wrote:

- الود -
- شات الود -
- دردشة الود -
- الغلا -
- شات الغلا -
- دردشة الغلا -
- تعب قلبي -
- شات تعب قلبي -
- دردشة تعب قلبي -


Такого спама у нас вроде еще не было! Пользуемся популярностью!

24 февраля 2012 в 11:04