Комментатор 119

Дата регистрации: 2009-10-24 18:51:05

Комментариев: 3


Его последние комментарии:

  • Концепция: верстка HTML-страниц ячейками
    2009-10-25 11:10:40

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

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

    А с третьей стороны, еще раз замечу - ИМХО максимальную скорость разработки сайта можно получить когда на входе система получает чистый ХТМЛ-шаблон, ну или шаблон с метками. а index.php по существу содержит только строчку showView (url, getData (url), getTemplate (url));

  • Концепция: верстка HTML-страниц ячейками
    2009-10-24 21:05:07

    Давным-давно, в одной далекой Дании (или Германии)... в общем, этого реликта зовут TYPO3 (typo3.org). Возможно, слышали или знакомы. Разумеется, ваш способ компактнее.

    Прошу учесть, что время разработки - где-то 96-2000, и что примерноо с 2000-2002 массово применяются шаблоны с метками, как более простые в обращении.

    Разумеется, это будет вывод в таблицу организованный системой, которая написана конечно на ПХП. Вообще в системе весь поток вывода рассматривается как ПХП-массив, для каждого элемента которого указан способ рендеринга и источник данных. Каждый элемент рассматривается как псевдообъект. Одним из классов таких псевдообъектов являются COLUMNS.

    Итак, поехали - далее следует код шаблонизатора.

    page.10 = COLUMNS
    page.10 {
      rows = 1
      1.1 = PHP_SCRIPT
      1.1.file = header.php
    }
    page.20 = COLUMNS
    page.20 {
      rows = 1
      1.1 = PHP_SCRIPT
      1.1.file = content.php
      1.2 = PHP_SCRIPT
      1.2.file = sidebar.php
    }
    page.30 = COLUMNS
    page.30 {
      rows = 1
      1.1 = PHP_SCRIPT
      1.1.file = footer.php
    }

    Разумеется, написана жуткая ересь smile т.к. включение данных из файлов считается жутким моветоном и допускается, только если без этого не обойтись (при запросе встроенными функциями учитываются права, время и прочий контекст плюс данные форматируются)

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

  • Концепция: верстка HTML-страниц ячейками
    2009-10-24 18:51:05

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

    Вернекмся именно к помодульному выводу. То ли я вас не понимаю, то ли вы изобретаете велосипед.

    В моем способе вы сразу определяете сетку и решаете чем будут заполнены ячейки. Ведь львинную долю HTML генерирует сама система. На долю верстальщика остается только сделать каркас и кастомизировать оформление.

    Начнем сначала. Перед вами ПСДшка (работаем на заказ, так?). Дальше мы говорим верстальщику:

    А. Порежь на свое усмотрение

    Б. Даем ему сетку от фреймворка и говорим - порежь по ней, с такими-то классами

    В. Сами накладываем свою сетку, делаем вывод со всеми своими классами и айдишниками, говорим верстальщику - порежь по этой сетке и напиши "оформительский" ЦСС и оптимизируй картинки. Это вы имеете в виду под своим способом?

    Повторюсь - способ, при котором функция вывода последовательно принимает куски данных, пережевывает - оборачивает в оформление и отдает в вывод - реализован и весьма давно. По факту оказалось неудобным для использования - трудно менять и настраивать дизайн. Удобней оказался промежуточный вариант - куски выплевываются в хтмл - каркас, а функция обработки занимается в основном форматированием данных. Сответственно дизайнер с верстальщиком работают над каркасом, а программист подстраивает функцию вывода. Причем верстальщик может верстать под заранее известные классы (форматирование по умолчанию) -> редизайн может сводиться к замене каркаса и ЦСС.

Купить диплом вуза, куплю диплом о высшем образовании, продажа дипломов Так как для жителей города Иркутск « куплю диплом» является заявлением нетипичным и непривычным, цены на дипломы в городских фирмах более чем приемлемые. По такой же причине на хороших условиях может предложить диплом купить ростов на дону. Если же речь идет об условиях, на которых разрешит диплом купить нижний Новгород, они также вполне приемлемы.