WhiteKrol

WhiteKrol
Рейтинг
38
Регистрация
08.05.2012
Интересы
WM
DiAksID:
"геморрой" может начаться только из-за кривой архитектуры сайта и бесконтрольности прав доступа. "обычный юзер" должен иметь парво добавлять страницы только там, где их появление автоматом отразится/не отразится во всех нужных/ненужных блоках. даже у стандартного вэйфигера параметров более чем достаточно, что бы реализовать любые блоки ссылок, а любой странице хватит даже только параметров "контейнер или нет" и "отображать или нет в меню".
сначала логичную структуру ресурса продумать надо, а уж потом решать технические трудности, а не "по ходу дела" ковыряться в нарастающем бардаке...

ЗЫ: и в конце концов (если случай непоправимо запущенный) никто не мешает сделать категорию "блоки ссылок" насоздовать там кучу 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, поэтому можно просто перетащить мышкой из папки в корень ;)

Agel Nash:
По сабжу вопрос: Существует ли какое-то решение, благодаря которому можно было бы осуществить поиск какой-то фразы в сниппетах, чанках, шаблонах и документах? В Evo помню было такое счастье под названием Doc Finder

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

Нямкин:
Чтоб было что потом на дропы повесить. Это благородная цель, да.

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

Прибыльность от этих дропов выходит весьма сомнительная, по сравнению с услугой восстановления сайта.

Предлагаю закончить бессмысленный спор. Жду новых вопросов по сабжу.

forest25:
нужен аналог archive.org? =)

Фактически - да :)

forest25:

http://www.httrack.com/page/2/en/index.html, либо же wget

Теоретически можно либо портировать/написать утилиту и запускать через CGI-интерфейс, либо же вообще вызывать system('команда') утилиту для зеркалирования.

В принципе HTTrack можно попробовать под linux'ом запускать и консоли, пожалуй стоит присмотреться.

Спасибо за ответ!

---------- Добавлено 21.10.2012 в 13:06 ----------

alexseo:
Воровать нехорошо 🙅

Для начала могли бы уточнить цели использования, прежде чем делать выводы о воровстве!

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

The WishMaster:
Имеет. Смотря какой-то контент, конечно:)

Большая часть - справочная информация (1500-3000 символов, уник.контент 90%) о пеноблоках, коррекции зрения и других коммерческих тематиках.

The WishMaster:
А какой смысл в этом? O_o Надо намного больше страниц!

Как я понимаю, добавлять примерно 1500 страниц (суммарное кол-во страниц на всех дропах) не имеет финансового смысла? Низкие цены за места на таких доменах?

Agel Nash:
Нет. Я предлагаю просто сделать отдельный компонет для управления данными типа key-value для последующего вывода этих данных на страницах. Это не альтернатива. Это абсолютно для другого предназначено.

Можно пример из жизни, где это использовалось бы? Так сказать для полного понимания.

1 2345 6
Всего: 59