ZebroidФорумПубличный разделПредложенияАрхивСДЛ на HTML. Улучшаем HTML-экспорт.

СДЛ на HTML. Улучшаем HTML-экспорт.

22 сентября 2010, 05:14
Зарегистрирован: 07 февраля 2010, 22:08
За недавнее время сделал несколько сайтов на html. Предлагаю 5 улучшений, основанных на моём практическом опыте:

1. Создание нового шаблона для экспорта прямо из интерфейса программы. Что бы можно было парой кликов создать шаблон, а программа уже сама бы создавала папку шаблона, файл настроек, и сам файл шаблона. Сейчас же нужно заходить в папку шаблонов и делать всё вручную.

2. Возможность редактирования меню. То есть возможность задавать параметры <ul id="свой_тег"> и <li id="свой_тег"> (или <ul class="свой_тег"> и <li class="свой_тег">), при чём разные для категорий и подкатегорий. Это даст супер-полезную возможность использовать в шаблонах своих html-сайтов красивые css-шаблоны меню (всякие выпадающие менюшки и т.п.), которые либо уже есть в html-шаблоне, либо их можно скачать отдельно (в интернете есть целые паки готовых красивых вариантов).

3. Отдельный файл шаблона для главной страницы. Например, у нас есть какой-то готовый хтмл-шаблон. В нём обычно присутствуют несколько страниц - это главная, услуги, блог, о нас, контакты и т.п. Чаще всего для шаблона выбирается файл типа more.html или about.html по тому, что в нём есть один блок для текста и это как раз то что нужно для вставки тэга {CONTENT}. Но для создания сдл-эффекта нам необходимо что бы главная страница имела совершенно другой вид, намного более привлекательный, чем просто блок с текстом (и для этого берется другой файлик хтмл-шаблона, чаще всего это index.html). Далее я обычно делаю главную отдельно, в текстовом редакторе. Этот метод себя очень даже оправдывает, по тому как может получится что-то в этом роде:



Для сравнения, обычная страница со статьей:



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

4. Возможность указывать структуру страниц категорий. На примере того же сайта эта страница выглядит так:



Это, конечно, тоже неплохо. Но если бы можно было указывать css-class для каждого блока со статьёй, заголовка и превью статьи, то можно было бы вполне сделать для этой страницы вид стандартного сайта-блога, где описание статей выводится в виде новостей. И добавить ещё к превью каждой статьи картинку (для этого можно использовать "дополнительные поля -> автокартинки"). Возможно, конечно, этот пункт реализовать созданием отдельного файла для страницы с категориями или ещё как-то.

5. Добавить тэги для экспорта в статический сайт из настраиваемого экспорта. В настраиваемом экспорте присутствует очень большое количество полезных тэгов! Практически все из них очень пригодились бы и в хтмл-экспорте, особенно такие как {DESCRIPTION}, !Без Категории, 01.06.2013 16:03:52 и вообще все остальные тоже. =)

P.S. Многие из описанных возможностей просто реализовать, если взять их из настраиваемого экспорта. Там, например, есть отличный редактор меню, по такому же принципу можно сделать и редактор страниц категорий... Но это уже всё на усмотрение автора :)



22 сентября 2010, 08:56
Зарегистрирован: 10 апреля 2012, 00:00
И 80% пользователей будут иметь вот такие глаза :shock: когда увидят изобилие настроек в которых еще и нужно разобраться.

Имхо для большинства очень сложно будет



23 сентября 2010, 06:59
Зарегистрирован: 07 февраля 2010, 22:08
Зато представьте, какие красивые можно будет делать сайты на каком-угодно дизайне! А что бы сначала для пользователей всё было не так запутанно, можно сделать просто в окне экспорта кнопку для переключения между простым и сложным экспортом (нажал кнопку -> появились дополнительные фишки, не нажал -> делаешь простой экспорт)! А когда пользователь всё-таки разберется что это за сложный HTML-экспорт такой, тогда он и осознает всю грандиозность задумки программы Зеброид! :)



25 сентября 2010, 18:42
Зарегистрирован: 09 ноября 2009, 18:10
было бы неплохо иметь возможность создавать свои теги для использования в шаблонах, также неплохо было бы иметь возможность редактировать уже существующие теги (п.2 из топикстарта).



27 сентября 2010, 08:22
Зарегистрирован: 10 апреля 2012, 00:00
Зато представьте, какие красивые можно будет делать сайты на каком-угодно дизайне!


Да я понимаю, но я просто представил как десятки пользователей жалуются на непонятную им документацию и запутанный интерфейс



13 декабря 2010, 12:44
Зарегистрирован: 26 апреля 2010, 01:51
Непонятно зачем тратить время разработчика на полуфабрикат, который даже хуже отставшей от жизни "Кисточки".

Потому как пример в первом посте этой темы годится только для дорвеев и ГС, даже саттелиты сейчас выглядят лучше, не говоря уже про современные СДЛ.

Может быть все-таки делать нормальные html-сайты по хорошему стандартному шаблону?

Пример такого шаблона для Joomla 1.5

http://templates.joomlart.com/ja_teline_iv/

В нем есть практически все необходимые элементы.

Исходник можно скачать отсюда:

http://rutracker.org/forum/viewtopic.php?t=3305340

Соответственно на вход должны подаваться:

- статьи по рубрикам

- список видеороликов

- директории с фото для галереи

- верхняя шапка

- фон

- цвет и размер шрифтов

и так далее

Заодно кстати топовое предложение по фотогалереям: viewtopic.php?f=5&t=732 будет как составная часть этого

Плюс еще мое предложение по базам можно учесть: viewtopic.php?f=5&t=975

Тогда сайт на выходе будет человеческим, а не только для ботов Яндекса и Google.

Хотя конечно работы очень много.



14 декабря 2010, 12:21
Зарегистрирован: 10 апреля 2012, 00:00
[user:vzaex7z8]Oleg[/user:vzaex7z8], вы не заметили что в каждой CMS свой формат шаблонов? Это не просто так, если бы можно было вот тако просто брать чужые шабы и прикручивать их к своей CMS, то у всех бы был один формат шаблонов.

При генерации ХТМЛ сайтов - Зеброид тоже выступает в роли CMS, а это значит что у него своя, уникальная система шаблонизации. И кстати не самая сложная. Переделка практически любой сверстаной ХТМЛ страниц под Зеброид занимает не более 5 мин



14 декабря 2010, 17:35
Зарегистрирован: 26 апреля 2010, 01:51
Мое предложение заключается в том, чтобы были все необходимые модули (фото, видео, галереи, новости, голосования и так далее).

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

Готовый образец гораздо проще переделывать (имеется в виду, готовый образец для Зеброида).

Я не верстальщик/дизайнер, поэтому мне сложно оценивать объем работ.

Вряд ли можно за 5 минут адаптировать премиум шаблоны Joomla/Wordpress под Зеброид.

Скорее всего вообще невозможно, так как сейчас в Зеброиде не хватает функционала для этого.

Пример в первом посте просто жуткий по сравнению с тем, что сейчас можно делать на Joomla/Wordpress.

Такие сайты 3-5 лет назад делали, тогда это было круто.

Если же автор предложения предлагает лепить ГС, то так и надо было назвать это предложение и не вводить людей в заблуждение фразой про СДЛ.



15 декабря 2010, 03:42
Зарегистрирован: 10 апреля 2012, 00:00
Вряд ли можно за 5 минут адаптировать премиум шаблоны Joomla/Wordpress под Зеброид.


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

Пример в первом посте просто жуткий по сравнению с тем, что сейчас можно делать на Joomla/Wordpress.


Это уже сравнение толстого и мягкого. Зеброид - это не CMS и никогда ею не будет. Не зацикливайтесь на HTML экспорте, изначально он не создавался как альтернатива CMS. Вам нравятся ВП и Джумла - пользуйтесь ею, людям нравится HTML - они предлагают то, что по их мнению необходимо.

Не будет никаких модулей, зачем убивать время на функционал, который доступен в любой другой CMS и в которые умеет постить Зеброид? Вы хоть представляете сколько времени нужно на реализацию того, что вы предлагаете?



15 декабря 2010, 17:01
Зарегистрирован: 26 апреля 2010, 01:51
Ок, согласен, мне html был бы интересен только с полным функционалом.

А так действительно лучше юзать WP и Joomla.

Вы хоть представляете сколько времени нужно на реализацию того, что вы предлагаете?


Это вам виднее.