MaxSite.org 11 лет
Блог вебмастера о сайтостроении

Пономаренко Вячеслав

Дата регистрации: 2013-01-18 13:56:03

Ник: Пономаренко Вячеслав

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

Сайт: http://ebook-shelf.ru

Комментарии

  • Сайту 7 лет!
    2013-02-28 10:14:20

    Поздравляю с этим замечательным событием. Спасибо Вам за Вашу работу!

    И канечно хочется пожелать дальнейшего развития проекта, новых релизов с новыми возможностями! Роста поклоников MaxSite CMS! И не забывать про новые, так нужные нам, уроки для начинающих (и не только).

  • Шаблоны для новичков. Урок 22. Как работает шаблон в MaxSite CMS
    2013-02-16 18:24:05

    ВОТ!

    http://max-3000.com/uploads/maxsite-cms-shema.gif

    что после типа данных, что после типа страниц, мы все одно идем к вьюверу..

    т.е. они практически делают одно и тоже.. но почему-то выделены по отдельности..

    получается, что тип данных может позволять "объединять" вывод разных типов страниц..

    а в прочем Вы правы, я наверное слишком зациклился на этом, есть куда более интересные загадки - например почему page_out не универсален для вывода записей любого типа данных, а зашит по умолчанию только на page

    С уважением, Вячеслав

  • Шаблоны для новичков. Урок 22. Как работает шаблон в MaxSite CMS
    2013-02-16 10:32:44

    Боюсь что правильные термины мне .. сложно подобрать :(

    Я написал, как понял.. как я сам себе объясняю отличие типов данных от типа страниц, и для чего они в конечном счете нужны :(

    был бы какой-то готовый шаблон который бы показал бы на примере с кодом Вами описанный тип данных book.. но боюсь что это несбыточное желание..

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

  • Шаблоны для новичков. Урок 22. Как работает шаблон в MaxSite CMS
    2013-02-16 08:54:34
    Тип данных на уровне контролера — это просто предопределенный первый сегмент URL. В системе реализована его обработка и вывод данных. Как и что выводить определяется уже в type-файле. Никакого наследования или объекта типа нет и не может быть. Можно условно сказать, что тип данных определяет вариант алгоритма вывода данных.

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

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

    Верно я понял ?

    А можно попросить какую тему в примерах разобрать не следующем уроке ?

    С уважением, Вячеслав.

  • Шаблоны для новичков. Урок 22. Как работает шаблон в MaxSite CMS
    2013-02-15 15:50:39

    Максим, большое спасибо за этот урок. Наконец в одном месте собрано почти все по новому шаблону.

    Но как самому нетерпеливому, мне бы хотелось задать несколько вопросов:

    1. Правильно ли я понимаю что "тип данных" это просто свой личный синоним одного из штатных типов? Т.е. я как бы создаю новый объект который наследует свойства от page или category? Просто некий логический разделитель (такой же как и рубрики, метки, метаполя)?

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

    3. Про type-файлы. Берем шаблон MAX-EI-EI - type/home - есть папка units - эелементы из нее подключаются автоматом, или только при явном указании в модуле программы?

    4. Про type_foreach. Как я понял образцы которые можно использовать в своем шаблоне лежат в shared/blanks/type_foreach - далее подобрать подходящий и необходимо как то настраивать в коде замещение им - или оно на автомате происходит если он есть в папке шаблона?

    Вопросов еще много, но я старался задать только относящиеся к теме урока.

    Заранее спасибо за разъяснения.

    С уважением, Вячеслав

  • Пример шаблона MaxSite CMS
    2013-02-14 12:59:48

    Максим, а можно этот урок обновить с учетом нового шаблона D2?

  • Форматированный вывод записей в MaxSite CMS
    2013-02-13 09:21:31

    Ну пока я не придумал другого способа организовать некое подобие базы данных.

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

    Как раз и есть особый случай.

    Я поначалу думал что есть какой то плагин для всего этого, но кроме http://filimonov.com.ua/page/custom_meta ничего не смог найти.

  • Форматированный вывод записей в MaxSite CMS
    2013-02-13 08:19:36

    Максим, может напишите пошаговый урок по теме этого обсуждения?

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

    Думаю урок будет очень полезен особенно для D2.

    Лично от меня - благодарность не будет иметь границ, в пределах разумного :)

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

    С уважением, Вячеслав

  • Форматированный вывод записей в MaxSite CMS
    2013-02-12 21:30:20

    И это на самом деле очень радует.

    Еще бы толкового учителя найти ...

  • Форматированный вывод записей в MaxSite CMS
    2013-02-12 20:13:29

    Вы знаете Максим, я уже не первый день бьюсь на загадкой статьи http://maxsite.org/page/tipy-stranic-v-maxsite-cms

    И я лично думаю что понять это у меня не получается из-за того что :

    1. Тип страниц мы явно указываем в админке - это ясно.

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

    В итоге новичкам вроде меня, немного непонятно, как же все-таки теперь в D2 правильно организовать вывод записей страниц своего типа - в списке, каждой по отдельности.

    Как говорится, не дай вам бог жить в эпоху перемен. Учимся на уроках от уже устаревшего шаблона, а пытаемся сделать хоть что-то в D2 :(

  • Форматированный вывод записей в MaxSite CMS
    2013-02-12 18:11:41

    Весьма полезная вышла дискуссия.

    В чем же на самом деле принципиальное отличие каталога main от type ?

    Неужели только тем что main можно пристегивать к типу страниц в админке, а type нет? И правильно ли я понял, что type_foreach-файлы - это теперь атавизм от defoult шаблона и в D2 они не используются?

  • Форматированный вывод записей в MaxSite CMS
    2013-02-12 15:40:00

    если на шаблоне D2 - то немного не так..

    если это главная страница - то type/home/home/my_home.php

    в которой у вас и расписана верстка (шапки, подвалы.. или нет их)

    а если просто для страниц своего типа - то

    Type-файлы теперь находятся в shared/type и теперь организованы по своим подкаталогам.

    и для своего шаблона - делаете по аналогии с указанием type = типу страниц для вывода

    Насколько я смог разобраться, то вроде так.

  • Шаблоны для новичков. Урок 21. Основы D2 (меняем модульную сетку)
    2013-02-07 11:11:10

    Ну так этому фактически и посвящены все 21 урока. Какой смысл их переписывать? В нужных уроках, где произошел переход с шаблона дефаулт на новый Д2 - есть подробные комментарии что поменялось. В том числе и про файлы, и структуру каталогов.

  • Шаблоны для новичков. Урок 21. Основы D2 (меняем модульную сетку)
    2013-02-04 13:22:00

    http://maxsite.org/page/less-for-maxsite-cms

    уже был урок - раздел - Подключение LESSPHP

  • Шаблоны для новичков. Урок 20. Основы D2 (базовые принципы построения)
    2013-01-31 15:31:52

    Однако урок вышел очень оперативно :)

    Но хотелось бы получить ответ на свой вопрос в комментариях к уроку 19 :(

    Заранее спасибо,

    с уважением Вячеслав.

  • Шаблоны для новичков. Урок 19. Основы работы с D2
    2013-01-31 10:56:25

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

    Про свою задачу я уже писал Вам в письмах. Читая Ваши уроки и все что есть на форму я пытаюсь найти решение для нее. Пока решения нет (одной из подающих свет в мой тупиковый тунель была идея с метаполями, но и она похоже умерла не родившись).

    Плагин guestbook я посмотрел. Не скажу что все понял, но идею главную ухватил.

    Быть может Максим все-таки найдете для меня время для встречи? Как видите я не теряю надежду ;)

    И может быть я опишу Вам свою практическую задачу, а Вы подготовите урок как такое можно/нужно реализовывать на MaxSite CMS ? Я лично думаю что он будет мега интересным для многих (а если в итоге это еще реализовать как встроенные возможности Вашей системы, то поле применения ее станут просто безграничны).

    С уважением, Вячеслав.

  • Шаблоны для новичков. Урок 19. Основы работы с D2
    2013-01-31 08:36:00

    Присоединюсь к благодарностям, действительно спасибо Максим что Вы вернулись к написанию уроков. Особенно в контексте выхода нового подхода в D2. Хотя если внимательно разобрать первые 18 уроков, то становится понятна и логика нового типа шаблонов.

    А есть ли какой-то план по написанию следующих уроков? Можно ли на него посмотреть? Особенно интересует урок с живым работающим примером по использованию метаполей для различных типов страниц, с выводом их на сайте. Это при условии конечно, что нет урока о том как можно на MaxSite создавать произвольные базы данных со связанными таблицами. Пока мои поиски по форуму и всем доступным ресурсам не привели к желаемому результату :(

    С уважением, Вячеслав.

  • Каталог на MaxSite CMS
    2013-01-29 10:22:07

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

  • Шаблон Skyline
    2013-01-18 14:41:05

    я там дописал..

    // генерируем thumb

    $img = thumb_generate($img_meta, 205, 145, getinfo('template_url') . 'images/current/image-pending-205-145.jpg', 'resize_full_crop_сenter');

    но ничего не изменилось :(

  • Шаблон Skyline
    2013-01-18 13:58:01

    Добрый день.

    Сразу скажу что статью я прочитал: http://maxsite.org/page/avtomaticheskoe-sozdanie-miniatjur-v-maxsite-cms

    но я так и не смог найти как в этом шаблоне настроить генерацию миниатюр :(

    помогите плз

О сайте

Здесь вы получите самую полную информацию о создании сайтов на MaxSite CMS.