Поскольку нехорошие дяди на IBM песочницу закрыли, а хорошие выложили
link removed база была скачена и изучена.
Ахтунг 1.6Gb в архиве!
В ней какие-то кривые руки
Начнем с установки. По умолчанию база открывается по web линку как хост/ldd/sandbox.nsf Если вы записали ее в другую папку, то сделайте сопоставление Url to Url /ldd/ to /ваша папка/ . Это во вью сервера кнопочка есть. И протрите стекла te http restart. Теперь все "левые" урлы будут на правильном пути Кстати это способ позволяет скрыть .nsf базы в урле вообще, но надо делать дизайн сразу под это, иначе потом исправлять муторно.
Далее чиним поиск с заглавной страницы. По непонятной причине на форме Download Page отсутствует поле $$Return. Создаем его скрытым от WEB, также как SaveOptions=0
в $$Return пишем
Далее в табличке ищем кусок HTML с полем text и картинкой поиска. По сабмиту там стоит newchecksearch() которое нигде не находится. Можно это заремить или удалить вовсе. Джедайское поле для поиска должно иметь имя Query. Там вставляем кусок HTML
Индексируем песочницу и наслаждаемся поиском с заглавной страницы.
to admin/ Я не поместил этот пост в раздел FAQ потому что считаю его бесполезным. Этих разделов и так развелось много. Все равно все ломятся сюда. Хорошо что "для избранных" удалили...
Ссылка скрыта от гостей
и Ахтунг 1.6Gb в архиве!
В ней какие-то кривые руки
Ссылка скрыта от гостей
. Как настоящих джедаев нас такая ситуация не устраивает никак, особенно на таком объеме полезных данных. Починим.Начнем с установки. По умолчанию база открывается по web линку как хост/ldd/sandbox.nsf Если вы записали ее в другую папку, то сделайте сопоставление Url to Url /ldd/ to /ваша папка/ . Это во вью сервера кнопочка есть. И протрите стекла te http restart. Теперь все "левые" урлы будут на правильном пути Кстати это способ позволяет скрыть .nsf базы в урле вообще, но надо делать дизайн сразу под это, иначе потом исправлять муторно.
Далее чиним поиск с заглавной страницы. По непонятной причине на форме Download Page отсутствует поле $$Return. Создаем его скрытым от WEB, также как SaveOptions=0
в $$Return пишем
Код:
REM {If nothing to search for return to search form!};
@If(@Trim(Query)=""&@Trim(SearchQuery)=""; @Return("[/"+@WebDbName + "/DownloadPage?OpenForm]");"");
SearchView:="Search";
CritBasic:=@If(Query=""; ""; @URLEncode("Platform";Query));
CritSubject:=@If(Subject="";""; "[Subject]co(\""+@URLEncode("Platform";Subject)+"\")");
CritPseudo:=@If(Pseudo="" | Pseudo="null";""; "[Pseudo]co(\""+Pseudo+"\")");
CritDateBegin:=@If(DateBegin="";""; "[Created]>="+DateBegin);
CritDateEnd:=@If(DateEnd="";""; "[Created]<="+DateEnd);
CritCat:=@If(Category="";""; "[Category]co(\""+@URLEncode("Platform";Category)+"\")");
Crit:=@Implode(@Trim(CritBasic:CritSubject:CritPseudo:CritDateBegin:CritDateEnd:CritCat); "+AND+");
"["+@WebDbName+"/"+SearchView+"?SearchView&Query="+Crit+"]"
Код:
<script>document.write(text_searchmaincriteria)</SCRIPT>
<br>[поле Query]
<script>document.write("<INPUT TYPE=SUBMIT VALUE=\"Search\" CLASS=\"inputbutton\" STYLE=\"width: 20%\"")</SCRIPT><BR>
to admin/ Я не поместил этот пост в раздел FAQ потому что считаю его бесполезным. Этих разделов и так развелось много. Все равно все ломятся сюда. Хорошо что "для избранных" удалили...