Вопросы по modX.
762 сообщения
#16 лет назад
Цитата ("MaratCrash"):
и ты именно так делаешь? Не искал никакого плагина? Да ну неудобно!!! в плане отладки - ваще ужжжжоосс! блин cms классная такая, с редактированием шаблонов неудобно только.
именно так, нарисовал макеты, сверстал, из сверстанных макетов повырезал одинаковый код и на основе его создал чанки, а в макеты по вставлял вызов чанки., дальше зашел в шаблоны и закинул их.
Ничего сложно и неудобного.
о какой отладке идет речь?
и что значит неудобно, как было бы удобно?
245 сообщений
#16 лет назад
Удобно - как в обычном текстовом редакторе. Можно открыть несколько файлов, удобные сочетания клавиш и прочие вкусности.Неудобно! А прикинь, если в чанках идет вызов сниппетов, а в сниппетах вызов еще сниппетов, а потом вызов чанков..ууууууууу....нет, братец, неудобно =)
Ты editorArea юзал? он мне понравился, н овсе же...несколько чанков не откроешь одновременно в одном окне (((
762 сообщения
#16 лет назад
Цитата ("MaratCrash"):Удобно - как в обычном текстовом редакторе. Можно открыть несколько файлов, удобные сочетания клавиш и прочие вкусности.
Неудобно! А прикинь, если в чанках идет вызов сниппетов, а в сниппетах вызов еще сниппетов, а потом вызов чанков..ууууууууу....нет, братец, неудобно =)
Ты editorArea юзал? он мне понравился, н овсе же...несколько чанков не откроешь одновременно в одном окне (((
не юзал

удобные сочетания клавиш - ну-ну



да в чанках может быть что угодно



Прелесть CMS и MODx в том числе - это то, что они удобны пользователям для работы с контентом, а разработчикам зачастую снимают головную боль на счет админки.
Хотя готовыми сторонними cms-ками я не так часто пользуюсь, т.к. они чересчур универсальные, что их превращает в монстров.
133 сообщения
762 сообщения
#16 лет назад
Относительно MODx я бы задал другой вопрос:есть ли готовое решение по снижению нагрузки ?
245 сообщений
#16 лет назад
Цитата ("rech"):есть ли готовое решение по снижению нагрузки ?
ты используешь wayfinder и ditto? лучше самому писать под каждую ситуацию. к примеру меню: сделай сниппет под себя.
762 сообщения
#16 лет назад
Цитата ("MaratCrash"):Цитата ("rech"):есть ли готовое решение по снижению нагрузки ?
ты используешь wayfinder и ditto? лучше самому писать под каждую ситуацию. к примеру меню: сделай сниппет под себя.
ну для того, чтобы что-то писать - мне не нужен MODx

прелесть всех этих систем в том, что писать нужно минимум, для другого - есть свои наработки и движки.
245 сообщений
#16 лет назад
Цитата ("rech"):есть свои наработки и движки
не совсем тебя понял. Т.е. твой выбор - готовые решения?
762 сообщения
#16 лет назад
Цитата ("MaratCrash"):Цитата ("rech"):есть свои наработки и движки
не совсем тебя понял. Т.е. твой выбор - готовые решения?
дело в том, что есть у меня свои готовые решения не относящиеся к MODx. Как простые движки просто удобные для контент-менеджера корпоративного сайта, так и сложные (в основном это навороченные системы для риэлторов и магазинов электроники).
Просто иногда возникает потребность в использовании готового стороннего движка, в частности MODx. Вообще использование какого-то стороннего движка - подразумевает использование готовой системы, если нет, то движок теряет смысл.
вот отсюда и возникает вопрос: как используя готовые решения MODx снизить нагрузку?

2195 сообщений
#16 лет назад
rech, на оф. форуме в русскоязычном комьюнити есть тема по оптимизации нагрузки
762 сообщения
#16 лет назад
Цитата ("Sir_Michael"):rech, на оф. форуме в русскоязычном комьюнити есть тема по оптимизации нагрузки
Sir_Michael, не подскажешь ссылочку на тему? а то там все смешалось.. кони.. люди...
2195 сообщений
762 сообщения
#16 лет назад
Цитата ("Sir_Michael"):rech, тут немного есть
ссылка
]http://modxcms.com/forums/index.php/topic,31407.0.html
спасибо, Sir_Michael.
133 сообщения
#16 лет назад
Там ссылка на пач сдохла, не поделитесь?UPD: в топике один из кодеров пача только что отписался о не корректной работе.
245 сообщений
#16 лет назад
Цитата ("chromotron"):Там ссылка на пач сдохла, не поделитесь?какая ссылка?
Народ, вот такой вот вопрос.
К примеру ситуация: делаю поиск на сайте. Для вывода результата рационально ли (в плане дальнейшего удобства в админке и быстродействия системы) создавать новый шаблон или проще прописать необходимые действия (к примеру вызов сниппета) в тексте странички?
245 сообщений
#16 лет назад
Где вы все, профи modX!? ))
762 сообщения
#16 лет назад
Цитата ("MaratCrash"):К примеру ситуация: делаю поиск на сайте. Для вывода результата рационально ли (в плане дальнейшего удобства в админке и быстродействия системы) создавать новый шаблон или проще прописать необходимые действия (к примеру вызов сниппета) в тексте странички?
однозначно вызов сниппетов только в шаблонах, юзеры и т.д. не должны даже знать о существовании каких-либо "страшных" служебных букАФ

плюс это будет удобнее для дальнейшей работы, на счет быстродействия сказать сложно, но подозреваю, что шаблоны парсит быстрее, нежели чем сам текст.
245 сообщений
#16 лет назад
Цитата ("rech"):однозначно вызов сниппетов только в шаблонах, юзеры и т.д. не должны даже знать о существовании каких-либо "страшных" служебных букАФ
плюс это будет удобнее для дальнейшей работы, на счет быстродействия сказать сложно, но подозреваю, что шаблоны парсит быстрее, нежели чем сам текст.
спасибо, примерно это и хотел услышать =)
133 сообщения
#16 лет назад
Задам вопрос тут, дабы не плодить кучу веток по modx.значит, цепляю каталог товаров, список товаров выводится в таблице, по 4 в ряд.
юзаю дитто, и столкнулся с траблой, выводить перед каждой 4-кой <tr> и после </tr>.
решил проблему брутально, т.е. сделал сниппет setvar который создает переменную $GLOBALS = 0; ,
и еще 2 сниппета trOpen, trClose которые проверяют if($GLOBALS %4 == 0) и пишут что надо (<tr> или </tr>

Вобщем все работает, но я не спокоен, т.к. вывод к.л. стринга в зависимости от порядкового номера товара задача довольно частая(будь это <tr> или<div class="clear"></div>

интересует более элегантное решение..
245 сообщений
#16 лет назад
Цитата ("chromotron"):Задам вопрос тут, дабы не плодить кучу веток по modx.
значит, цепляю каталог товаров, список товаров выводится в таблице, по 4 в ряд.
юзаю дитто, и столкнулся с траблой, выводить перед каждой 4-кой <tr> и после </tr>.
решил проблему брутально, т.е. сделал сниппет setvar который создает переменную $GLOBALS = 0; ,
и еще 2 сниппета trOpen, trClose которые проверяют if($GLOBALS %4 == 0) и пишут что надо (<tr> или </tr>, первый еще и инкрементирует $GLOBALS. setvar вызываю в шаблоне перед вызовом дитто, а вторые 2 в чанке вывода товара, в начале и конце соответственно.
Вобщем все работает, но я не спокоен, т.к. вывод к.л. стринга в зависимости от порядкового номера товара задача довольно частая(будь это <tr> или<div class="clear"></div>..
интересует более элегантное решение..
отказ от ditto =) Напиши лучше свой сниппет