We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 16313
    • 71 Posts
    Подскажите, как внутри строки вызова Аякс, можно передать строку поиска, чтобы не выводить форму поиска на странице?
    Можно ли рендомом выводить результат?
      • 16163
      • 9 Posts
      Такая проблема: при вызове AjaxSearch из дочерних ресурсов не совершается переход по &AS_landing, точнее совершается, но не туда куда надо.
      Документ с id=15 лежит в корне, а AjaxSearch вызывается из другого дочернего ресурса вида mysite.ru/catalog/tovar

      [!AjaxSearch? &ajaxSearch=`0` &AS_showForm=`1` &AS_showResults=`0` &AS_landing=`15` !]

      псевдоним у страницы с id 15 - search
      в результате он пытается вывести результаты здесь: mysite.ru/catalog/search
      а страница с вызовом для вывода результатов здесь: mysite.ru/sesarch

      Включены дружественные URLы и вложенные URLы, а также псевдонимы.

      Как с этим бороться? Подставление вместо 15 в &AS_landing чего-то другого ничего не дает, т.к. при вызове все что там указывается оборачивается в [~~].
        • 27653
        • 3 Posts
        Доброго времени суток, столкнулся с проблемой поиска - не срабатывает поиск на дочерних страницах. Т.е. на родительских - всё тип-топ, но когда заполняю форму поиска на дочерней странице - идет переадресация на неверную страницу с результатами поиска...

        сейчас наглядно

        http://site_name.ru - заполняю форму - всё отлично выводиться на сtранице http://site_name.ru/rezultati-poiska

        http://site_name.ru/o-nas - заполняю форму - отображается страница http://site_name.ru/o-nas/rezultati-poiska

        хотя в AS_landing стоит верный ID страницы с результатами поиска. Бьюсь...вот решил даже вас, знатоков, спросить.


        Добавил)

        ох тыжЁжик), я такой не один, в общем пост выше более подробно описывает такую же проблему как у меня.
          • 785
          • 2,113 Posts
          Какая версия AjaxSearch?
            Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
            Статьи о MODx, регулярно новые публикации
            • 27653
            • 3 Posts
            версия 1.8.5
              • 32773
              • 118 Posts
              Quote from: slipgrom at May 06, 2010, 04:24 AM

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

              сейчас наглядно

              http://site_name.ru - заполняю форму - всё отлично выводиться на сtранице http://site_name.ru/rezultati-poiska

              http://site_name.ru/o-nas - заполняю форму - отображается страница http://site_name.ru/o-nas/rezultati-poiska

              хотя в AS_landing стоит верный ID страницы с результатами поиска. Бьюсь...вот решил даже вас, знатоков, спросить.


              Добавил)

              ох тыжЁжик), я такой не один, в общем пост выше более подробно описывает такую же проблему как у меня.
              Был такой прикол, не помню как решил но мучался долго, проверте в шаблоне присутствует <base href="[(site_url)]"> ?
              и поможет ли вынос страницы результатов поиска в корень сайта?
                • 785
                • 2,113 Posts
                А если в коде страницы посмотреть: <form id="ajaxSearch_form" action="адрес" method="post"> - что на месте «адрес» написано?
                  Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                  Статьи о MODx, регулярно новые публикации
                  • 27653
                  • 3 Posts
                  Quote from: AKots at May 06, 2010, 09:39 AM

                  А если в коде страницы посмотреть: <form id="ajaxSearch_form" action="адрес" method="post"> - что на месте «адрес» написано?

                  Хорошая наводка ЧУВАААААКККК) исправил таким образом - в шаблоне формы поиска добавил

                  action="[(site_url)]/rezultati-poiska"


                  и всё заработало. smiley всем сенкс!
                    • 37379
                    • 41 Posts
                    Привет всем! После изменения кодировки базы по системе http://modxcms.com/forums/index.php/topic,38369.0.html с cp1251 на utf8 сайт стал выдавать такую ошибку:

                    Error: set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode
                    Error type/ Nr.: Warning - 2
                    File: /docs/assets/snippets/ajaxSearch/classes/ajaxSearch.class.inc.php
                    Line: 78
                    Line 78 source: set_time_limit($asCfg->cfg[’timeLimit’]);

                    Админка работает нормально. Версия modx 1.0.3, версия АjaxSearch 1.9.0. Кодировку менял именно для правильной работы поиска. Есть ли возможность обойти такую засаду? Спасибо заранее, если кто поможет!
                    ...
                    Отбой! Решение нашел отключением безопасного режима в настройках PHP.
                      • 37379
                      • 41 Posts
                      Отдельная проблема, последовавшая за описанной выше. Сайт запустился, поисковое поле есть. Но! Результат какого-либо поиска выдает:

                      Fatal error: Call to undefined function: mb_stripos() in /docs/assets/snippets/ajaxSearch/classes/ajaxSearchResults.class.inc.php on line 884

                      Еще раз версия modx 1.0.3, версия АjaxSearch 1.9.0. Кто-нибудь знает как быть? Спасибо.