Моя тема для Эгеи
Меня часто просили поделиться своей темой оформления для Эгеи. Но там было столько хардкода и подсебятины, что мне было стыдно кому-то её показывать.
Недавно Илья выпустил новую Эгею 2.4, в которой куча всего и новая базовая тема «без дизайна». Теперь можно написать свою тему практически с нуля, не наследуя развесистую «Классику».
В общем, я решил открыть свою тему для всеобщего использования. Около месяца пилил и полировал, вчера решил заверстать длинную страницу о ней, упарился пока верстал и решил сделать тему платной, а сегодня вроде всё закончил и придумал название — «Свежая».
Теперь не стыдно:
**http://artpolikarpov.github.io/fresh/**
Я постарался сохранить все возможности штатных тем, включая дополнительные блоки. Тема работает только с самой последней сборкой Эгеи. Тему можно наследовать и изменять. Исходный код на Гитхабе.
Перед использованием темы заплатите. Сколько хотите. Можно ничего.
Привет. Как тема выглядит на твоем сайте мне понравилось. Но самому пощупать, к сожалению, не удалось. Я так понял, там css-файл не подгружается почему-то.
Исправил косяк, возьмите там свежий архив, спасибо.
Спасибо за отличную работу. Попробую в ближайшее время.
Прямо даже сложно это называть темой, скорее масштабное дополнение к Эгее.
Круто, захотелось установить и даже сколько-нибудь отправить.
Но не работает: стили и скрипты не загружаются.
Я всё исправил, скачайте новый архив! Когда переименовывал тему забыл в самом главном месте поправить имена :-/
А вот если взять из системной папки какой-нибудь «main.tmpl’ и добавить в него
<?php _CSS (’fresh’) ?>
<?php _JS (’fresh’) ?>
то всё станет шоколадно.
Спасибо, Артем. Теперь все работает.
Кинул тебе на сотовый немного. ;)
Кстати, вопрос.
Я думал, что конструкция
<p main>Главная мысль.</p>
<p aside>Побочная</p>
после публикации превращается в
<p class=«main»>Главная мысль.</p>
<p class=«aside»>Побочная</p>
А она так и остается.
Как это тогда работает? И, как такое можно прокомментировать с точки зрения семантики?
В ЦСС я нахожу эти элементы через селектор атрибута [aside] { some: thing; }.
Семантики это и не добавляет, и не убавляет. Так писать короче.
Отправил вчера денег на яндекс (4100139676157), а платеж до сих пор не прошел. Может у вас ошибка в счете?
Спасибо! Сходил забрал :-)
привет Артем!
не работает добавление картинки (cover). что делать?
тема очень понравилась, перевел немного денег.
Где посмотреть как не работает?
я не могу показать, т. к. ломается всё. попробую описать.
например:
есть адрес заметки: http://arranger.bz/all/kak-ya-pishu-mikrofon-doma/
в начале заметки есть картинка mic.jpg
Я через пробел к ней дописываю «cover», чтобы получилось mic.jpg cover,
предполагая, что она станет обложкой. Сохраняюсь.
При обновлении заметки — исчезает заголовок, нет картинки, если были аудиопримеры — становятся ссылками. Что-то много ломается, непонятно, почему.
Для того, чтобы попробовать тему, я обновился с версии Эгеи 2826 до 2842.
Одно из нововведений в новый билд — новая организация работы .htaccess
Так вот, у меня 2842 не завелась. Я попробовал положить в корень .htaccess от 2826 — и обновленная Эгея заработала, как и раньше. Может причина в этом? Но как тогда завести Эгею 2842?
Разобрались в скайпе, мешала прежняя фоторама в папке /user/library/.
Тема не заработала.
Почему, не знаю. Распаковал и положил куда надо.)
После применения темы, как классика.
Кстати, привет землякам, сам из Великого Новгорода.)
Версия Эгеи?
Последняя на сегодня версия 2.4 v2842
Если это поможет.
Эгея 2.4 v2842 поставлена начисто на хостинг.
Где посмотреть как не работает? Хочу помочь.
http://mactoy.ru
Прямо сейчас установлена ваша тема «Свежая»
Кажется, всё работает.
Странно, поиск уехал вниз. Или так задумано?
Спасибо за помощь, буду разбираться.)
Откатился на прежнюю тему. Это не то что мне надо.
Спасибо за помощь, удачи вам.)
Тему купил и поставил, но перестала работать фоторама и не работают стили cover для фотографий.
Фоторама: http://chushov.com/?go=all/next-generation-2014-soulfly-korn-otchet-s-koncerta/
Кавер: http://chushov.com/?go=all/45/
Версия Эгеи v2842.
Дмитрий, на счет поиска — это задумано так.
На вкус и цвет конечно.., но эта тема немного лучше дефолтных. Да не обидится на меня Илья.
Проблему решил. В папке User, зачем-то, лишняя Фоторама лежала.
Спасибо за тему!
<p main>Главная мысль.</p>
<p aside>Побочная</p>
Если побочная больше главной (с картинкой например), то между абзацами получается разрыв или нет?
Не должно быть разрыва, по идее. Но эту фичу мне надо ещё покрутить, обнаружились кое-какие косяки.
А как убрать эту «модную» шапку? Что-бы было один в один как в этом блоге?
Шапки и не будет, если вы её не добавите спецсловом cover после адреса картинки.
Артем, добрый день!
Понравилась тема, хочу прикрутить к себе. Но во всех живых примерах, где эта она используется, у блога только одна центральная колонка. Как тема будет выглядеть (и будет ли работать вообще) при наличии дополнительного блока слева? Пример — http://daniellesden.com/blog/.
Боковой колонки я не предусмотрел.
Update: прикрутил тему к своему блоку, левый блок пропал. Файлы доп.блок так и остались лежать в /user/extras, но эта тема их не подхватывает. Вопрос: как вернуть блок?
Пользуясь случаем, еще один вопрос: подскажите, пожалуйста, где регулируется высота изображения ’cover’ (с параллаксом, которое)? Хочется сделать его чуть меньше.
Высота изображения регулируется вероятно в CSS.
Владимир, спасибо за подсказку, хоть и очевидную :-) Дело в том, что не очень хорошо разбираюсь в CSS, поэтому буду рад за указание, где именно это редактируется (точное место в коде).
И еще пара вопросов (жаль, что в комментах Эгее нет «веток»):
Даниил, попробуй в файле fresh.css, в самом низу прописать:
.e2-text-picture img {
height: XXXpx;
}
Где вместо XXX подставь нужную высоту картинки, например, 400px.
Владимир, попробовал — на блок с параллаксом это не повлияло, а вот все остальные изображения в блоге перекорёжило.
Всё проще, сделайте саму картинку меньше и перезалейте. Скрипт пытается её с правильным соотношением сторон показать. Вот у Локи маленькая картиночка — http://lowkee.com/all/miravet/, потому что она сама по себе такая.
Артём, странное дело: загружаю изображение 2500x800px, оно превратилось в 1440x461px (в названии файла добавилось ’scaled’), при этом на странице оно все равно растянулось до 2500px по ширине (монитор 27 дюймов) и как результат — очень заметная потеря качества изображения. Пример — http://daniellesden.com/blog/all/chronicles-of-the-universe-album-presentation/. Зачем все эти манипуляции с размером, если на выходе получается качество вдвое хуже оригинала?
Совсем снимать ограничение на максимальную ширину не стоит, вдруг кто-то фотки 4000×3000 прямо с фотика загружает, всё упадёт тогда на каком-нибудь Айпаде.
Тут есть два варианта, вы добавить @2x к имени картинки — [email protected], тогда движок будет воспринимать её как 1250 в ширину и не будет ресайзить. Или сделать свою тему на основе «Свежей» и в файле theme-info.php задать любую желаемую максимальную ширину max_image_width. Это ок — если вы готовите изображения для блога заранее.
Файл theme-info.php в самой «Свежей» теме лучше не трогать, чтобы не потерять возможность обновляться. Ну и в своей теме вы можете в файле /styles/fresh.css переопределить стили.
Кстати, вот болванка для своей темы, основанной на «Свежей»: https://github.com/artpolikarpov/fresh/archive/based_on.zip
Немного кастомайзнул тему: вывел в шапку на главной странице важные теги, перекрасил ссылки, добавил юзерпик. В действии — http://daniellesden.com/blog/.
Спасибо за тему!
Спасибо за обновление темы! Теперь [aside] работает как надо. Только вот не понимаю, как туда картинку всунуть? Через <img> или средствами Эгеи? Попробовал, а форматер выдаёт название файла и выкидывает картинку со статьи (оставляя её на сервере).
Только через img:
Большое спасибо за тему :) Вышло круто. В действии — http://blog.skaplichniy.ru/all/na-kogo-podpisatsya/
Артём, спасибо за «Свежую».
Но один вопрос. А куда делся замочек логина?
Слева внизу, где и был: http://share.artpolikarpov.ru/9Ecp
Артём, спасибо за тему, ради нее обновился до 2.4, но выскакивает такая ошибка в шапке всех страниц (кстати, ваша тема обрезает строку, чтобы она не вылазила за пределы желтого фона)
http://cl.ly/image/192V1Z000f0u
Может посоветуете решение?
Антон. Ставили поверх старой базы вот и ошибка вылазит. У меня так же было. Добавьте новую таблицу в базу
CREATE TABLE `_____________________YOUR_PREFIX_HERE______________________Actions` (
`ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
`EntityID` int(10) unsigned NOT NULL DEFAULT ’0’,
`Stamp` int(10) unsigned NOT NULL DEFAULT ’0’,
`HitCount` int(11) NOT NULL DEFAULT ’0’,
PRIMARY KEY (`ID`),
UNIQUE KEY `EntityID` (`EntityID`,`Stamp`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;