DiAksID: "геморрой" может начаться только из-за кривой архитектуры сайта и бесконтрольности прав доступа. "обычный юзер" должен иметь парво добавлять страницы только там, где их появление автоматом отразится/не отразится во всех нужных/ненужных блоках. даже у стандартного вэйфигера параметров более чем достаточно, что бы реализовать любые блоки ссылок, а любой странице хватит даже только параметров "контейнер или нет" и "отображать или нет в меню".
сначала логичную структуру ресурса продумать надо, а уж потом решать технические трудности, а не "по ходу дела" ковыряться в нарастающем бардаке...
ЗЫ: и в конце концов (если случай непоправимо запущенный) никто не мешает сделать категорию "блоки ссылок" насоздовать там кучу TV параметров "отображать/или нет" под каждый блок и прицепить их к нужным шаблонам (читай типам станиц), а вэйфингер в блоках заставить делать выборки именно по этим TV, тупо от корня по всему дереву. даже выглядеть для "продвинутых" секретарш будет вполне вполне гламурно и абсолютно понятно...
1. Как вы заставите Wayfinder фильтровать по TV?
2. Проходки по всему дереву документов ради одного меню? Лучше сразу отказаться от веб-разработки и найти студию.
---------- Добавлено 10.11.2012 в 09:59 ----------
Металл: Не получается с разными блоками меню.
Может вы можете показать пример на реальном сайте?
Чтобы можно было зайти в админку (manager) и посмотреть своими глазами и всё пощупать :)
Ещё очень хочется посмотреть изнутри как устроен вывод новостей через getResources.
Металл: Да шучу, а ты сразу буксуешь да ещё не за себя, а за другого :) Пусть сам Белый Крол мне предъявит :) Или ты и есть он? :)
Спасибо за подсказки. Ценю.
А sitemap ещё раз перепроверил - всё сделано по инструкции, но не работает. Поэтому и опечален.
Скорость ответов я никому не обещал - все таки вы получаете информацию бесплатно.
Как сделать несколько блоков меню с разными документами
Вариантов я вижу как минимум 2, просто и посложнее.
1. Сделать разные блоки меню вы можете достаточно просто - создайте несколько папок "правое меню", "левое меню", "еще какое-то меню". В нужной папке создавайте не документ, а ссылку на документ, после чего в wayfinder указываете контейнер с нужным меню и вуаля секретарше просто нужно создавать "ссылки" в нужной папке.
2. Если сильно приспичило указывать меню при создании документа, как вы показали на скриншоте - можете создать TV-параметр формата выпадающего списка и создать небольшой сниппет который будет делать сборку исходя из установленных парамтеров.
Agel Nash: По сабжу вопрос: Существует ли какое-то решение, благодаря которому можно было бы осуществить поиск какой-то фразы в сниппетах, чанках, шаблонах и документах? В Evo помню было такое счастье под названием Doc Finder
Публичных решений пока не находилось, но в целом подобную вещь можно достаточно легко написать в виде небольшого компонента. Если будет время, на неделе сделаю.
Нямкин: Чтоб было что потом на дропы повесить. Это благородная цель, да.
Дропы в данном случае - крайняя ситуация, если до окончания срока регистрации владелец не отреагировал на письма с предложением продлить домен и восстановить сайт.
Прибыльность от этих дропов выходит весьма сомнительная, по сравнению с услугой восстановления сайта.
Теоретически можно либо портировать/написать утилиту и запускать через CGI-интерфейс, либо же вообще вызывать system('команда') утилиту для зеркалирования.
В принципе HTTrack можно попробовать под linux'ом запускать и консоли, пожалуй стоит присмотреться.
Спасибо за ответ!
---------- Добавлено 21.10.2012 в 13:06 ----------
alexseo: Воровать нехорошо 🙅
Для начала могли бы уточнить цели использования, прежде чем делать выводы о воровстве!
Данный скрипт будет использоваться для создания альтернативного веб-архива коммерческих сайтов, которые по разным причинам потеряли свои файлы не заплатив за хостинг или не сделав бэкапы.
The WishMaster: А какой смысл в этом? O_o Надо намного больше страниц!
Как я понимаю, добавлять примерно 1500 страниц (суммарное кол-во страниц на всех дропах) не имеет финансового смысла? Низкие цены за места на таких доменах?
Agel Nash: Нет. Я предлагаю просто сделать отдельный компонет для управления данными типа key-value для последующего вывода этих данных на страницах. Это не альтернатива. Это абсолютно для другого предназначено.
Можно пример из жизни, где это использовалось бы? Так сказать для полного понимания.
"геморрой" может начаться только из-за кривой архитектуры сайта и бесконтрольности прав доступа. "обычный юзер" должен иметь парво добавлять страницы только там, где их появление автоматом отразится/не отразится во всех нужных/ненужных блоках. даже у стандартного вэйфигера параметров более чем достаточно, что бы реализовать любые блоки ссылок, а любой странице хватит даже только параметров "контейнер или нет" и "отображать или нет в меню".
сначала логичную структуру ресурса продумать надо, а уж потом решать технические трудности, а не "по ходу дела" ковыряться в нарастающем бардаке...
ЗЫ: и в конце концов (если случай непоправимо запущенный) никто не мешает сделать категорию "блоки ссылок" насоздовать там кучу TV параметров "отображать/или нет" под каждый блок и прицепить их к нужным шаблонам (читай типам станиц), а вэйфингер в блоках заставить делать выборки именно по этим TV, тупо от корня по всему дереву. даже выглядеть для "продвинутых" секретарш будет вполне вполне гламурно и абсолютно понятно...
1. Как вы заставите Wayfinder фильтровать по TV?
2. Проходки по всему дереву документов ради одного меню? Лучше сразу отказаться от веб-разработки и найти студию.
---------- Добавлено 10.11.2012 в 09:59 ----------
Не получается с разными блоками меню.
Может вы можете показать пример на реальном сайте?
Чтобы можно было зайти в админку (manager) и посмотреть своими глазами и всё пощупать :)
Ещё очень хочется посмотреть изнутри как устроен вывод новостей через getResources.
Что конкретно не получается?
Приведите скрин дерева документа и вызовы wf.
Да шучу, а ты сразу буксуешь да ещё не за себя, а за другого :) Пусть сам Белый Крол мне предъявит :) Или ты и есть он? :)
Спасибо за подсказки. Ценю.
А sitemap ещё раз перепроверил - всё сделано по инструкции, но не работает. Поэтому и опечален.
Скорость ответов я никому не обещал - все таки вы получаете информацию бесплатно.
Как сделать несколько блоков меню с разными документами
Вариантов я вижу как минимум 2, просто и посложнее.
1. Сделать разные блоки меню вы можете достаточно просто - создайте несколько папок "правое меню", "левое меню", "еще какое-то меню". В нужной папке создавайте не документ, а ссылку на документ, после чего в wayfinder указываете контейнер с нужным меню и вуаля секретарше просто нужно создавать "ссылки" в нужной папке.
2. Если сильно приспичило указывать меню при создании документа, как вы показали на скриншоте - можете создать TV-параметр формата выпадающего списка и создать небольшой сниппет который будет делать сборку исходя из установленных парамтеров.
Sitemap.XML
Как сделать sitemap.xml очень доходчиво написано здесь - http://efimov.ws/main/develop/modx/sitemap-for-modx-xml.html
О, на форуме Modx помогли решить вопрос с отменой "Родительского":
"В настройках ресурса, родительский ресурс, щёлкнуть, и выбрать новый родительский ресурс. например "web", для снятия родительского ресурса."
В дереве документов работает drag&drop, поэтому можно просто перетащить мышкой из папки в корень ;)
По сабжу вопрос: Существует ли какое-то решение, благодаря которому можно было бы осуществить поиск какой-то фразы в сниппетах, чанках, шаблонах и документах? В Evo помню было такое счастье под названием Doc Finder
Публичных решений пока не находилось, но в целом подобную вещь можно достаточно легко написать в виде небольшого компонента. Если будет время, на неделе сделаю.
Чтоб было что потом на дропы повесить. Это благородная цель, да.
Дропы в данном случае - крайняя ситуация, если до окончания срока регистрации владелец не отреагировал на письма с предложением продлить домен и восстановить сайт.
Прибыльность от этих дропов выходит весьма сомнительная, по сравнению с услугой восстановления сайта.
Предлагаю закончить бессмысленный спор. Жду новых вопросов по сабжу.
нужен аналог archive.org? =)
Фактически - да :)
http://www.httrack.com/page/2/en/index.html, либо же wget
Теоретически можно либо портировать/написать утилиту и запускать через CGI-интерфейс, либо же вообще вызывать system('команда') утилиту для зеркалирования.
В принципе HTTrack можно попробовать под linux'ом запускать и консоли, пожалуй стоит присмотреться.
Спасибо за ответ!
---------- Добавлено 21.10.2012 в 13:06 ----------
Воровать нехорошо 🙅
Для начала могли бы уточнить цели использования, прежде чем делать выводы о воровстве!
Данный скрипт будет использоваться для создания альтернативного веб-архива коммерческих сайтов, которые по разным причинам потеряли свои файлы не заплатив за хостинг или не сделав бэкапы.
Имеет. Смотря какой-то контент, конечно:)
Большая часть - справочная информация (1500-3000 символов, уник.контент 90%) о пеноблоках, коррекции зрения и других коммерческих тематиках.
А какой смысл в этом? O_o Надо намного больше страниц!
Как я понимаю, добавлять примерно 1500 страниц (суммарное кол-во страниц на всех дропах) не имеет финансового смысла? Низкие цены за места на таких доменах?
Нет. Я предлагаю просто сделать отдельный компонет для управления данными типа key-value для последующего вывода этих данных на страницах. Это не альтернатива. Это абсолютно для другого предназначено.
Можно пример из жизни, где это использовалось бы? Так сказать для полного понимания.