Новая тема для Блоголета
08.02.2011Голосование
| Тип | Пожелание |
| Состояние | Открыт |
| Приоритет | Средний |
| Версия | 4.21 |
| Система | * |
| Воспроизводимость | Нет |
| Автор | Sergey |
| Исполнитель | Блоголётчик |
Выложил в паблик кандидата, на почетную должность темы по умолчанию для Лайтпублишера 4.
Шаблон должен быть валидным (самого я не гонял, нету доступа с локалки, гонял к валидаторам его бабушку она посложнее...).
По CSS сайт не проходит валидность изза преттифото (уж очень там наворочено для красоты хаков под разные браузеры) Шаблон кроссбраузерный ИЕ с 5,5 по 9, ФФ, Опера, остальные тоже обязаны. Вот
ссылочка: на страницу с шаблоном и его описанием (картинка полний скрин шаблона 1024х768):
http://seodiz.ru/svetlaya-legkaya-tema-dlya-lite-publisher-cms
Все претензии, баги, предложения и пожелания с удовольствием выслушаю там в комментариях.
← Ранее TinyMCE
Позже Обновление до 4,21 →
Комментарии (32) на запись “Новая тема для Блоголета”
Оставить комментарий
На своем опыте убедился, что оказывается блоголет больше 3х сайтбаров не хочет поддерживать, ну если что левый можно просто пустым оставить просто код адсенса всунуть
просто когдато хотел сделать
1 -слева
2 - справа
3 - футер
4 - под постом полной новости ( чтобы выводить похожие записи)
а есть еще вариант добавить еще один в шапку баннер менять.
кстати я у себя в шаблонах копирайт вношу напрямую в шаблон а спомошью $template.footer вывожу вниз счетчики чтов в шаблон не лезть.
Хотел приспособить и $template.head для вывода баннера но, увы движек в нее скрипты подгружает.
Конечно ты скажеш что это все можно сделать программными средствами, но тут уж каждый борется тем что ему доступно.
Для вывода любого куска кода или текста в любое место шаблона конечно лучше бы плагин был бы, гдето видел такой а кажется на махсайте "ушки" называется.
Им хорошо любую рекламу любые счетчики выводить их можно делать неограниченное количество и редактировать в админке.
Предыдущий коммент относился к переходу с 3 на 4. Про кастом теги, живой пример сейчас в новом плгине каталога тем, но там все достаточно сложно и теги добавляются программным путем в плагине. В теме это выглядило бы так:
$custom.test = [<h2>Мой собственный тег test</h2>]
$custom.test.admin = [
$title = [Установка значений для тега $custom.test]
$type = [editor]
]
Или если есть любой вариант шаблона, темы, или даже сайт с которого скопировать дизайн, видоизменив конечно, или некоторые детали по выбору, нет проблем натяну структуру на любой дизайн. Самое сложное было добиться работоспособности и все расставить по полочкам, а теперь все просто.
Очень даже понимаю -сам я даже не пытался писать тему, заказывал на стороне.
Думаю можно будет прикрутить выбор палитры цветов вадминке. Во 2 версии движка работала тема impact - могу ее реанимировать для 4 версии. Там в админке можно было указывать цвета для темы: цветовое поле по нему кликаешь или как там еще. Симметричное можно придумать для любой темы, только указать какие конкретно только цвета.
А картинки да действительно не хватает для презентабельности в шапке. Это когда уже наполнится сайт, обвешается баннерами ее уже и заметно не будет, а пока ставишь с нуля с одним голым приветом от блоголетчика может быть и нет вида...
Я имел в виду большую фоновую картинку - некоторые такое любят, часто такое замечал у женщин. Для разработчика темы можно придумать следующую штуку с выбором цветов:
в шаблоне полной странице в секции head добавляем тег style, где для селектора пишем к примеру не
color:#666;
а вот такое
color:#$custom.color;
и в другом месте объявляем:
$custom.color= [666]
если просто добавить
$custom.color.admin = [
$title = [Цвет чего то там]
$type = [text]
]
получим простой редактор текста цифр цвета. К нему надо привязать диалог выбора цвета. Думаю такое можно сделать добавивь например тип
$type = [color]
Выбор же из готовых цветовых решений можно сделать либо в виде дочерних тем, либо указать для кастомн тега тип combo. Сейчас поищу плагин для выбора цвета на jquery
Сейчас напишу тикет заметил одно неудобство при редактировании новостей.
Я сейчас написал и протестировал плагин выбора цвета, а также подправил эту тему для смены цвета фона. Все зархивировал и выложил файл в тикете, вот файл:
http://litepublisher.ru/files/bin/default_colorpicker.zip
там все по папкам раскидано. Вначале инсталируешь плагин, потом очищаешь кеш тем (переключить тему туда/сюда) и тогда в вид выбор вида и в нем будет редактор цвета фона вместе с кнопкой изменить цвет. По клику нкнопку появится маленькое оокошко выбора цвета.
Цвет фона темы действительно меняется. Изменения в теме небольшие:
code я просто поставил только потому, что у него же такой фон как и у body - поиском пробежался по всему файлу стилей.
Можно даже реализоватьнемедленное применение цвета к текущей странице - меняешь цвет прямо на странице, но реализация его более трудоемка, поэтому не стал заморачиваться. Можно добавить любое количество меняемых цветов - можешь сам прямо добавить нужное. Для кастомных тегов есть одна сложност - когда в теме добавляешь/удаляешь кастомные теги, то необходимо переключить тему в виде тюда/сюда, а иначе изменения не действуют (точнее кастомные теги из вида перекрывают эти теги из темы, при смене темы все кастомные теги в виде уничтожаются)
Как вариант можно было придумать конструктор темы: форма, где интерактивно меняются цвета, потом генерируется готовый файл стили для темы - для wordpress подобное встречал неоднократно
Я файл выложил как текущий вариант - до конца не был уверен что у тебя заработает плагин выбора цвета (делал несколько последних правок без тестирования - для тестов пришлось бы пепереинсталировать плагин и т.д.)
Думаю, может тема немного еще постоит - я ею плотно не занимался, плагин цветов по быстрому на коленке сделал.
Использование памяти: 3.33MB
Генерация страницы: 0.11 сек
Еще вопросик когда сможешь помочь сайт перевести?
Мнеб тока базу хоть,чтоб адреса записей сохранились, короче я через контакты пошлю данные шас.
Использование памяти: 1.04MB
Генерация страницы: 0.01 сек
Да и добавь в движок чтобы в роботс вставлял для Яндекса сразу внизу самой последней строчкой
Host: site.ru
Ато похоже, Яндекс мой сайт с зеркалом www несклеил я сразу то не добавил, непосмотрел, тото думаю тиц не хочет давать, теперь робота зеркальщика ждать, яша блин тормозной и индексирует лениво.
В гоогле я то проще проблему решил, доказываеш права на домен с ввв, и выбираеш какой будет по умолчанию, а яндекс ..зараза в общем.
На host ругается гуглевский валидатор - это чисто Добавлять не нужно - некоторые сайты делают с www, другие без. Вручную можно добавитьстрочку в админка настройка/robots.txtяндексовская придумка.
Если яндекс видит как wwww, то придется попотеть, чтобы исправить. У меня этот домен был долго на парковке и яндекс его видел как wwww, после запуска сайта пришлось сделать две вещи:
каждый пунктов в отдельности не гарантирует полное исправление. Самое сложное - это исключить из редиректа robots.txt через месяц где то убрал - данные смотрел по панели вэбмастера в яндексе. Решение только через .htacess я не нашел, добавил php скрипт в начало index.php корня сайта:
if ((substr($_SERVER['HTTP_HOST'], 0, 4) == 'www.') && ('/robots.txt' != $_SERVER['REQUEST_URI'])) {
$protocol = $_SERVER["SERVER_PROTOCOL"];
if ( ('HTTP/1.1' != $protocol) && ('HTTP/1.0' != $protocol) ) $protocol = 'HTTP/1.0';
header( "$protocol 301 Moved Permanently", true, 301);
header('Location: <a href="http://litepublisher.ru'">http://litepublisher.ru'</a>; . $_SERVER['REQUEST_URI']);
exit();
}
естественно поправь адрес домена, а то ко мне будут редиректить
Я прописал хост даже не отдельно для яндекса просто внизу добавил, лень переписывать было все дерективы для яши, и нормик гугл не ругается совсем наверно научился у яши как тот у гугла нофоллоу выучил.
На новом сайте который еще яша не доконца проиндексировал а то что успел с правильным доменом сразу поставил переадресацию, глянь плиз правильно встроил в существующие правила, роботов не распугаю? вроде редиректит.
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
RewriteRule ^(.)$ http://site.ru/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule . - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
</IfModule>
Это на втором сайте щас порылся гоогле понял главное зеркало правильно с ввв даже в индексе ничего нет, а Яша проиндексировал падлюка оба домена с ввв и без, ну тут я все что мог сделал добавил хост в роботс, нада ждать пока зеркальщик склеит а потом редирект тоже сделаю