We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 24454
    • 4 Posts
    здравствуйте !
    подскажите в чем пробема
    вставляю для вывода формы поиска следующий код
    [!AjaxSearch? &ajaxSearch=`0` &showIntro=`0` &landingPage=`51`&showResults=`0` &maxWords=`2` &minChars=`2`!]

    а именно меня интересуют эти парматры - &maxWords=`2` &minChars=`2`
    но они не работают
    выходит сообщение
    "Необходимо не менее 3 символов в запросе для поиска"

    а код на страницы для вывода результов вставляю следующий
    [!AjaxSearch? &ajaxSearch=`0` &pagingType=`0` &showInputForm=`0` !]

    Не могу понять вчем причина, может что-то упускаю, не так делаю что-то
    подскажите пожалуйста!
    мне нужно чтоб для ввода поиска было максимальное количество слов для поиска - 2,
    а минимальное количество символов для поиска было тоже 2
    спасибо за ранее!
      • 785
      • 2,113 Posts
      Quote from: ramzez at Apr 23, 2011, 09:49 AM

      но они не работают
      На предыдущей странице говорилось.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 7437
        • 0 Posts
        Раньше не работал с ajaxsearch, но в проекте, который сейчас переношу на modx, необходимо реализовать поиск, в следствии чего у меня возник ряд вопросов.

        1.Необходимо чтобы на странице вывода результатов поиска после заголовка страницы выводился TVпараметр, нашел решение, но оно не работает. Вот вызов сниппета
        [!AjaxSearch? &ajaxSearch=`0` &landingPage=`106` &showInputForm=`1` &showResults=`0`  &showIntro=`0` &withTvs=`category1`!]

        Вот вызов на странице результатов:
        [!AjaxSearch? &ajaxSearch=`0` &showInputForm=`0`&grabMax=`100`  &withTvs=`category1`!]


        2.на главной странице кроме адресного поиска должен быть отбор по тв-параметру вот такого типа:

        Это вообще не знаю как реализовать
        Прошу помощи!!! Версия ModX — Evo 1.0.5 Версия AjaxSearch — 1.9.2
          • 27535
          • 6 Posts
          помогите проблема. после нажатия на кнопку поиск происходит вот такая ошибка

          « MODx Parse Error »
          MODx encountered the following error while attempting to parse the requested resource:
          « Execution of a query to the database failed - Unknown system variable ’group_concat_max_len’ »
          SQL: SET group_concat_max_len = 4096;
          [Copy SQL to ClipBoard]

          Parser timing
          MySQL: 0,0052 s (1 Requests)
          PHP: 0,1127 s
          Total: 0,1179 s
            • 32792
            • 30 Posts
            Доброго времени суток! Каким образом можно вывести в TV параметр сообщение об ошибке поиска (по вашему запросу ничего не найдено "as_resultsIntroFailure"), т.е чтобы это сообщение можно было править из админки!!!Заранее благодарен!
              • 26744
              • 157 Posts
              Людиии-и-и-и. У кого получился поиск по своим таблицам - ну, никак у меня не получается его добить: результатов поиска по своим таблицам нет.
              Приведите свой конфиг и вызов сниппета, плизз.
              Читал англ.ветку и сайт автора - там нет полного описания. Уж очень не хочется писать свой поиск.
                • 8324
                • 1 Posts
                Здравствуйте! может к сталкивался с такой проблемой.
                Не подсвечивается искомое слово для поиска в результатах.
                Делаю вызов.
                 [!AjaxSearch? &ajaxSearch=`0` &tplResult=`results` &showInputForm=`1` &extract=`1` &parents=`12` &depth=`4` &highlightResult=`1`!] 


                Так же создаю чанк для результатов:
                <div class="workblock">
                <div class="worknum">№ [+as.id+]</div>
                <div class="worklink"><a href="[+as.resultLink+]">[+as.pagetitle+]</a></div>
                <div class="workbtn"><input name="" type="button" value="Заказать" class="btn3" onclick="javascript:location.href='/[+as.resultLink+]'"/></div>
                </div>


                Но при выводе результатов поиска в ссылках
                <div class="worklink"><a href="[+as.resultLink+]">[+as.pagetitle+]</a></div>

                слово не подсвечивается, а выше за формой да, там где
                найдено по запросу «переход». Показано: 6.
                  • 37489
                  • 2 Posts
                  Если в строке поиска ввести "abc" то поиск производится, а если "abc d", то выдает "Необходимо не менее 3 символов в запросе для поиска". И так аналогично если содержится разделенная пробелом подстрока длинной менее 3. Какой параметр задать?
                    • 39417
                    • 11 Posts
                    в результате не видно параметров TV (картинка и цена) -- сам вызов
                    [!AjaxSearch? &showInputForm=`0` &withTvs=`image,price` &tvPhx=`image,price` &extract=`5` &grabMax=`20` &ajaxSearch=`0`!]

                    в шаблоне «result.tpl.html» пробовал писать
                    [+as.tvprice+] [+as.price+] [+as.tv_price+]

                    *могу дать дамп — при запросе, в личку
                      • 43291
                      • 5 Posts
                      Все привет. Заранее извиняюсь если такой вопрос уже был, не нашел.

                      Подскажите как сделать чтобы сниппет выводил форму поиска с моими классами

                      <form method="post" action="">
                      <div class="search">
                      <div class="search-input">
                      <input id="mod_search_searchword" class="inputbox" type="text" onfocus="if(this.value=='search...') this.value='';" onblur="if(this.value=='') this.value='search...';" value="введите запрос..." name="searchword">
                      </div>
                      <div class="search-button">
                      <input class="button" type="image" onclick="this.form.searchword.focus();" src="images/searchBu.gif" value="Search">
                      </div>
                      </div>
                      <input type="hidden" value="search" name="task">
                      <input type="hidden" value="com_search" name="option">
                      </form>


                      вместо своей стандартной

                      <form id="ajaxSearch_form" method="post" action="результаты-поиска.html">
                      <fieldset>
                      <input type="hidden" value="oneword" name="advsearch">
                      <label>
                      <input id="ajaxSearch_input" class="cleardefault" type="text" onfocus="this.value=(this.value=='Запрос для поиска...')? '' : this.value ;" value="Запрос для поиска..." name="search">
                      </label>
                      <label>
                      <input id="ajaxSearch_submit" type="submit" value="Найти!" name="sub">
                      </label>
                      </fieldset>
                      </form>