Тема для Блоголета
Рубрики: Блоголет ; Метки: тема, блоголет ; 14.08.2009
Я уже на GrandБлоге, рассказывал о достоинствах Блоголета и почему я выбрал этот движок для своего блога. Блоголет всем хорош, то что нужно для создания своего блога в сети, тем более, что буквально на днях из отпуска вернулся автор Блоголета Владимир Юшко и обещал интересные обновления.
Но у движка есть один маленький недостаток - почти что нет выбора тем. Конечно те семь тем, которые идут в комплекте - хороши, но хочется чего-нибудь интересного, - так я думал и начал искать как сделать тему для Блоголета самостоятельно.
Для создания хорошо подходят темы от WordPress, только их нужно немного адаптировать. Я раcскажу как я делал тему для GrandБлога и это не нужно воспринимать как руководство по созданию тем для Блоголета. Просто этот мой, так сказать, "метод тыка", тем более у меня минимальные знания HTML и СSS.
Скачиваем понравившийся нам тему (я выбрал тему для блога с одним сайдбаром) и загоняем в WordPress, запущенный на Денвере. Открываем исходный код главной страницы, копируем и сохраняем в вашем любимом HTML редакторе, например вот так - index.html в кодировке UTF-8. Можно использовать любой редактор, главное, чтобы в нем была подсветка тегов. Мне нравится работать с WeBuilder 2008.
Теперь из Блоголета, берем и копируем на рабочий стол (мне так удобно работать), дефолтную тему. Эта тема идет с одним сайдбаром (как раз то что нам нужно), хотя если вы выбрали тему от WordPress с двумя сайдбарами, то видимо подойдет тема - newsportal.
Открываем файл index.tml и index.html в нашем редакторе. Из index.tml копируем все, что находится между тегами <head></head>, только прописываем путь в теме style.css - $Template->url/style.css
В Блоголете вся информация в теме выводится тегами, например, текст - $Template->content. Выделяем теги <div id="content"> и </div> (с подсветкой очень хорошо видно) и удаляем все не нужное, оставляем только теги от стилей (хотя это нужно не во всех шаблонах). Вставляем вывод текста - $Template->content.
И по такому методу работаем с хедером, сайдбаром и футером. Удаляем не нужное от старой темы, вставляем теги от своего. И сохраняем как index.tml в папке с шаблоном от WordPress.
Теперь в этой папке и удаляем все PHP файлы, оставляем только скриншот, файл со стилями, папку с изображениями. После этого переносим из дефолтной темы все файлы, кроме папки с изображениями и файла стилей (ведь у нас уже в папке есть такие файлы).
Не забываем подредактировать файлы post.tml postexcerpt.tml и menuitem.tml, как описано выше и в файле about.ini прописываем количество сайдбаров.
Все шаблон готов. Переносим в блоголет на Денвере и активируем в админке. Смотрим, что получилось. Моя тема в Денвере выглядет так:
Вот в принципе и все. По такому методу у меня получается адаптировать не все темы WordPress, но с некоторыми справился, например для этого блога. Видимо не хватает знаний PHP и CSS. Нужно учить.
И ещё совет - сайты, работающее на блоголете, лучше размещать на дешевом хостинге php, например, DinoHost. Ведь блоголет почти не нагружает хостинг.
Если кому-то поможет это небольшое руководство - буду рад.
Андрей Grand, автор GrandБлога
Подписаться на RSS комментариев к этой записи
Ранее Как бросить курить. Советы бывшего курильщика | Позже Как ускорить работу в интернте. Горячие Клавиши Firefox 3.5





30.08.2009 в 15:39
07.09.2009 в 15:52
Получилось! Спасибо, написано доходчиво. Теперь можно темы от Вордпресса пачками адаптировать.
07.09.2009 в 17:18
Очень хорошо, я рад за вас.
09.09.2009 в 02:52
Привет. Спасибо за такую статтю, оочень полезно. К тебе прозьба: стукни в мою асю, хочю нечто спросить тебя и не только. жду:551-934-418
06.10.2009 в 12:12
Ошибку выкидывает templatecommentclass.php on line 20 после установки вашей темы
06.10.2009 в 18:24
Какая у вас стоит версия блоголета
30.10.2009 в 01:32
Еше не пробывал но написано очень понятно спосибо мне очень пригодиться
30.10.2009 в 09:14
а не хотели бы вы делать шаблоны на заказ??
13.12.2009 в 22:26
А post.tml postexcerpt.tml и menuitem.tml за что отвечают?
14.12.2009 в 00:30
post.tml - отвечает за вывод поста
postexcerpt.tml - отвечает за анонс поста
menuitem.tml - за сайдбар
09.02.2010 в 16:21
Подскажите в каком файле длинна и ширина поля для добавления комментария задается? Дизайн ползет...