We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 785
    • 2,113 Posts
    Quote from: Eugene at May 29, 2008, 01:18 PM

    третий день уже бьюсь на AjaxSeach 1.6 уже перерыл весь форум и все советы перепробовал, не помогает sad кодировка сайта в cp1251 а все советы под utf8...
    Для начала попробуйте версию 1.7.1 - там кое-что исправлено. Убедитесь, что $database_connection_charset правильно установлен, причем с самого начала работы сайта. Если после этого не заработало - нужно вникать в код. Если знаете PHP, сможете разобраться. Если не знаете - возникнут проблемы. Вряд ли найдете тут кого-то, кто дорабатывал AjaxSeach для cp1251.
      Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
      Статьи о MODx, регулярно новые публикации
      • 9166
      • 18 Posts
      добился того что начал искать на русском и английском, но только если результаты выводить не скриптом, а на отдельной странице smiley этого бы и достаточно было, только вот выводит в каком то жутком, что посоветуете, откуда он форму берёт вывода? вот страница с результатами посика http://bikelab.ru/index.php?id=68

      1.7 версию не знаю как поставить, простой заменой не выходит, не совпадение написания имён видимо... не спец я.
        Дизайн должен быть не только внешне эстетичным, но и функциональным... Для ценителей электронной музыки...
        • 785
        • 2,113 Posts
        Quote from: Eugene at May 30, 2008, 04:54 AM

        откуда он форму берёт вывода? вот страница с результатами посика http://bikelab.ru/index.php?id=68

        1.7 версию не знаю как поставить, простой заменой не выходит, не совпадение написания имён видимо... не спец я.
        А код НTML посмотреть слабо grin? Ничего особенного там не добавляется, просто некоторые стандартные элементы. Расползается все из-за особенностей верстки сайта. Как исправить в рамках данной верстки – не подскажу, так как сам табличную верстку не использую. А зачем используется тег pre я вообще не понимаю.

        Ставьте 1.7.1 – там вообще-то написано, что нужно сделать. Сначала заменить сниппет, потом СОЗДАТЬ новую папку и поместить в нее файлы. Создать нужно, а не заменить в старой, так как имя папки сниппета поменялось (можно не создавая переименовать старую).
          Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
          Статьи о MODx, регулярно новые публикации
          • 9166
          • 18 Posts
          так в том то и дело что все эти теги он сам генерирует, результат просто выводится в пустую ячейку <td><p>[*content*]</p></td> всё остальное наваливает сама форма вывода, откуда то же она берёт шаблон вывода huh я так понимаю из файла templates.inc.php но почему так криво то... файл стандартный из комплекта, не правленый... откуда глюк идёт (((((
            Дизайн должен быть не только внешне эстетичным, но и функциональным... Для ценителей электронной музыки...
            • 785
            • 2,113 Posts
            Quote from: Eugene at May 30, 2008, 05:43 AM

            просто выводится в пустую ячейку <td><p>[*content*]</p></td> всё остальное наваливает сама форма
            Для начала, там еще <h1>Поиск по сайту</h1> стоит, но это неважно. А зачем использовать тег <p>? Он там совершенно лишний.
            Что же касается <pre style="margin-top: 0pt; display: inline">, то я не знаю, кто это добавляет, но не AjaxSearch – в нем просто нет ничего похожего.
              Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
              Статьи о MODx, регулярно новые публикации
              • 9166
              • 18 Posts
              победил я всё таки эту заразу))) всем спасибо)
              хотя через скрипт так и не заработало, но и бог с ним и так хорошо grin главное работает!
                Дизайн должен быть не только внешне эстетичным, но и функциональным... Для ценителей электронной музыки...
                • 31551
                • 10 Posts
                Не работает посик в IE7 (возможно и в 6ке, не проверял)
                тогда как в Опере и FF все отлично работает
                а в IE после клика на "Найти!" выводится в статусе "ошибка на странице"
                но где? в опере хоть консолько есть, там можно найти проблемную строку в js.
                а в IE как быть?
                из подробносей удалось нарыть только это "ошибка\Ж не удалось завершить действие. Ошибка c00ce56e"

                сам отвечу, т.к. решение нашлось
                нужно в в .htaccess
                строчку AddDefaultCharset UTF-8
                не uft8 а именно UFT-8

                [off]
                вот ужу поистине универсальная кодировка! ее даже записать универсально нельзя. b.o.r
                [/off]
                  • 23506
                  • 156 Posts
                  У меня сайт и все остальное работает, но вот есть небольшой глюк обрезает символы не правильно.
                  Т.е. инногда вижу знаки ? в квадратике в начале и в конце выводиомого текста. как исправить?
                    • 785
                    • 2,113 Posts
                    Если обрезает неправильно, скорее всего, неверно работают мультибайтные функции обработки строк. Чаще всего из-за того, что не установлено расширение mbstring. Распечатав результат extension_loaded(’mbstring’) можно проверить, установлено ли это расширение. Ну и еще для UTF8 должно быть задано mb_internal_encoding("UTF-8");. Я эту команду добавил в файлы index.php и index-ajax.php.
                      Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                      Статьи о MODx, регулярно новые публикации
                      • 23506
                      • 156 Posts
                      Спасибо, помогло