Таисия Картушина
23 года, Россия
39 сообщений
#1 год назад
Здравствуйте! 
Нужно лендинг поделить на блоки, там 10 блоков примерно и вывести их в ресурсы, что бы менеджер который не разбирается в коде с помощью tinymce/CKEditor менял текст, картинки, опубликовывал или нет акции и т.д. 
Вопрос вот в чем, каким кодом в шаблоне можно вывести кусок кода в ресурсы?
Я посмотрела много уроков о выводе контента через чанки, ТВ поля, с помощью MGIX , но это все не то что надо. А надо что бы лендинг был порезан на части, для удобного редактирования, но не разбивая его на страницы, Пример редактирования, так нужно , что бы каждый блок редактировался:
https://pp.vk.me/c837722/v837722082/25d08/GxswftjVcbM..
https://pp.vk.me/c837722/v837722082/25d12/_xz6FOGn4qE..
Если сможете помочь я буду очень благодарна 
Кирилл М.
24 года, Россия
138 сообщений
#1 год назад
Цитата:
но это все не то что надо
Почему? TV типа Rich Text тоже не подходит?
Владимир Орлов
47 лет, Россия
185 сообщений
#1 год назад
taisiaexf, не скажу, как именно в MODX, но предлагаю общую идею. Я обычно использую ЮМИ и в подобных ситуациях каждый логический блок, или группу блоков, представляю как отдельную страницу сайта. Естественно, нужно позаботиться, чтобы на нее нельзя было попасть из публичной части по прямой сылке. На главной вывод блоков осуществляется наподобие того, как вы выводите меню.
Евгений К.
24 года, Украина
419 сообщений
#1 год назад
Я для таких лендосов брал джумлу всегда.

А тут недавно заказчик попросил на вордпрессе сложить. Ну, я ему страницу настроек сделал для темы, и туда все-все переменными повыносил. Все тексты. Вышла огромная страничка, с 20+ визуальными редакторами (дааа. он сказал ничего не умеют, хочу чтобы были визуальные редакторы под каждый текст).
Но, в принципе вышло довольно удобно.)
Сергей Л.
27 лет, Азербайджан
616 сообщений
#1 год назад
Не понимаю чем чанки не устроили...
Андрей В.
26 лет, Украина
582 сообщения
#1 год назад
crus94, тоже так делаю, если просят именно на WP (:
Ну а что бы не была длинная простыня из полей, можно разбить на вкладки, аля:
Основные настройки, Контактная информация, Текстовые блоки и т.п.

P.S. Кстати, а как Вы визуальные редакторы подключали в страницу настроек,
писали свой скрипт\обработчик текста для textarea`s или (зачем изобретать колесо) подключали стандартный визуальный от движка, или может даже подключали стороний какой, аля TinyMCE?
У меня обычно там (на странице настроек темы): инпуты, текстареа, чекбоксы\радиобатоны... а вот визуального редактора я еще как-то не додумался туда впихнуть, да и не приходилось как то...
Евгений К.
24 года, Украина
419 сообщений
#1 год назад
Vakarchuk,

Через wp_editor() + установил плагин TinyMCE Advanced, т.к. у меня <p></p> не добавлялись редактором. В итоге на абзацы из визуалки разбивать нельзя было

Пример:
<?php wp_editor(wpautop($options[hello_text]), 'wpeditor', array('media_buttons' => 0, 'textarea_name' => 'wpuniq_theme_options[hello_text]')); ?>

В коде потом 
<?php echo $options[hello_text]; ?>


Выходит вот такая штука - скрин
Андрей В.
26 лет, Украина
582 сообщения
#1 год назад
crus94, Вот спасибо!
+ в карму
Евгений К.
24 года, Украина
419 сообщений
#1 год назад
Vakarchuk, Не за что

Еще момент! Важно чтобы 
, 'wpeditor',
Был уникален. Только один раз, если редактор второй, тогда 'wpeditor2'. Это id самого редактора на странице.
Андрей В.
26 лет, Украина
582 сообщения
#1 год назад
crus94, понимаю
В след. раз порадую клиента, будет редактировать не из обычных textarea текстовые блоки, а из виз. редактора...
Владимир Ребров
33 года, Россия
2701 сообщение
#1 год назад
Не понимаю, зачем писать, как натянуть лендинг на WP и (упаси Бог) джумлу,  человеку, который просил помощи по MODX?

По теме: в MODX есть же группы для Дополнительных полей. Разбейте все TV на группы и будет очень удобно.
Приложения:
  • 57 КБ
Алексей Г.
37 лет, Россия
3 сообщения
#1 год назад
Вот этот - тестовый
сделал так - описание тестового
использовал для этих целей ClientConfig

не за что
Николай Н.
33 года, Россия
4 сообщения
#1 год назад
Однозначно использовать TV,  vovka-morkovka привел очень хороший пример как будет выглядеть 
Таисия Картушина
23 года, Россия
39 сообщений
#1 год назад
Всем спасибо за советы!
Сделала через 
[­[!getResources? 
&resources=`2` 
&includeContent=`1` 
&tpl=`@INLINE [­[+content]]` 
]]
Но теперь не работают скрипты, ссылки и пост всегда опубликован, даже когда снимаешь галочку, все равно на месте, в чем может быть проблема?

Попробую сделать как сказал vovka-morkovka
Юрий У.
36 лет, Украина
215 сообщений
#1 год назад
ИМХО,  друзья, лендинг целесообразней натягивать на Symfony, или Yii.
Юрий У.
36 лет, Украина
215 сообщений
#1 год назад
Например в данном случае, если возникла необходимость в редактировании  полей, достаточно скачать фреймворк (вес 3,60) и сам редактор типа tinymce/CKEditor.  Ввёл пользователь в адресную строку /admin и всплыло окошко с предложением ввести логин и пароль. Либо кнопка войти через В контакте.  После чего у каждого поля появилась кнопочка со значком отредактировать. Нажал и всплыл редактор tinymce/CKEditor.  Отредактировал, нажал сохранить и всё. 
Легко? Просто? Удобно?
Валерий Б.
47 лет, Украина
288 сообщений
#1 год назад
vovka-morkovka +
Очень удобная СMF
Всем спасибо за советы!
Сделала через 
[­[!getResources? 
&resources=`2` 
&includeContent=`1` 
&tpl=`@INLINE [­[+content]]`
 А на  второй  экран Лндинга новы шаблон?
Владимир Ребров
33 года, Россия
2701 сообщение
#1 год назад
Цитата (alexeyweb):
использовал для этих целей ClientConfig
это дополнение годится только для того, для чего его собственно и разрабатывали - для пользовательских настроек
да, удобно организовать ввод сквозной информации на сайте, но для экранов лендинга это и неудобно, и ресурсозатратно, и трудносопровождаемо
Алексей Г.
37 лет, Россия
3 сообщения
#1 год назад
Цитата:
использовал для этих целей ClientConfig
это дополнение годится только для того, для чего его собственно и разрабатывали - для пользовательских настроек
да, удобно организовать ввод сквозной информации на сайте, но для экранов лендинга это и неудобно, и ресурсозатратно, и трудносопровождаемо

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

Не знаю, какой именно лендинг у автора и не утверждаю, что нужно делать, как я, просто показал, ещё способ решения задачи, лично у меня всё хорошо работает.

Вот что видит *глупый* пользователь в админке (скриншоты):

1) http://s8.hostingkartinok.com/uploads/images/2017/02/497e036cab2a54e0b1fdcfdbabf15f2f.png

2) http://s8.hostingkartinok.com/uploads/images/2017/02/97f34eff11cbcc256160e7f73a7b41e4.png

3) http://s8.hostingkartinok.com/uploads/images/2017/02/e16fc52788d61dfdbe512e4362b56339.png

4) http://s8.hostingkartinok.com/uploads/images/2017/02/f24da6fd7936f9e73c8052e1c4cf2526.png

5) http://s8.hostingkartinok.com/uploads/images/2017/02/e7f379e3d487fe4611c8490ee708ce7f.png

6) http://s8.hostingkartinok.com/uploads/images/2017/02/08769de3f0b4a224556dde646ec65bfb.png

7) http://s8.hostingkartinok.com/uploads/images/2017/02/733af1747d84d3a2ba3a7449f9a9d9bd.png

8) http://s8.hostingkartinok.com/uploads/images/2017/02/ecca420972e3c04f91d15a215f8d18cc.png

Согласитесь, ну ведь всё просто, ничего лишнего нет, неопытный пользователь быстро и легко разберётся без всяких инструкций.
Андрей В.
26 лет, Украина
582 сообщения
#1 год назад
Спасибо за тему и ответы/советы!
Узнал для себя не мало нового, сделал выводы, буду применять в своих проектах.

Побольше бы таких тем, где делятся опытом, советами и дают рекомендации! Качество web-dev'a от этого только вырастет и довольных клиентов станет больше!