We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 15704
    • 9 Posts
    Доброго времени суток.

    Вот наткнулся на такую замечательную CMS и ижу с ней разбираюсь... Много возникло вопросов, может кто поможет чем ?
    (Версия системы 0.9.6.1p2, поставлена для теста на Denwer под Windows с php 5 и MySQL 5. При инсталляции выбран тестовый сайт-пример.)

    1. При инсталляции, когда выбираю русский язык, то в следующих окнах весть текст отображается вопросиками. Обратил нимание что сам текст выдается в utf-8 (как и надо), но вот в заголовках, которые отдает скрипт, выставлены win-1251. И браузер ее и включает. Но если выбрать принудительно utf-8, то текст видно. Неприятный глюк конечно, но вот так вот... Или я что-то не так делаю ?

    2. AjaxSearch мне не очень понравился и я решил использовать HyperFlexSearchForm сниппет. Для этого я залил в папку "assets\snippets" HyperFlexSearchForm. Потом, следуя инструкции, я добавил новый сниппет из панели управления и решил добавить его на созданную мной страницу сайта. Вот таким вот образом:
    [[HyperFlexSearchForm? &FSF_landing=`8` &FSF_showResults=`1`]]
    

    И ничего не отображается при загрузке страницы. Потом вот так пробовал:
    [[HyperFlexSearchForm? &FSF_showForm=`1`]]
    

    Пробовал с одинарными скобками. Но тогда текст так и отображается на странице... Я полез в скрипты и выяснил, что сниппет вызывается и работает. Потому что если прописать в snippet.HyperFlexSearchForm.autogenerated.php в конце:
      } // end if not validSearch
    } // end if showResults
    
    return $SearchForm;
    ?>
    


    Вот так вот:

      } // end if not validSearch
    } // end if showResults
    
    echo $SearchForm;
    return $SearchForm;
    ?>
    


    То форма поиска выводится. Объясните, как мне быть ? Кстати, еще такой вопрос: можно ли искать не по слову целиком, а только по части слова ?

    3. Подскажите, как мне сделать такую навигаю на сайте... У меня есть каталог товаров в виде дерева. Например:

    -Категория 1
    |- Подкатегория 1
    |- Товар 1
    |- Товар 2
    |- Подкатегория 2
    |- Товар 3
    |- Товар 4
    -Категория 2
    |- Подкатегория 3
    |- Товар 5
    |- Товар 6
    |- Подкатегория 2
    |- Товар 7
    |- Товар 8

    На главной странице должны быть категории только верхнего уровня. Ну это я догадался как сделать smiley
    Но на внутренних (Если нажали на ссылку "Категория 1" например, то должна появиться страница такого примерно вида:

    Главная->Категория 1

    >Подкатегория 1
    >Подкатегория 2

    Если же нажали на "Подкатегория 1", то вот так:

    Главная->Категория 1->Подкатегория 1
    >Товар 1
    >Товар 2

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

    3. Можно ли сделать простенький интернет-магазин на базе Modx ? Ну чтобы была корзина,куда можно добавить товары и ссылка типа "оплатить", "посмотреть" и все такое ? Или это пока не реализовано в данной системе ?

    4. На странице контактов расположен сниппет eForm. Вызывается так: [!eForm? &formid=`ContactForm` &subject=`[+subject+]` &to=`[(email_sender)]` &ccsender=`1` &tpl=`ContactForm` &report=`ContactFormReport` &invalidClass=`invalidValue` &requiredClass=`requiredValue` &cssStyle=`ContactStyles` &gotoid=`46` !]

    Но когда я вбиваю туда данные, то письмо не отправляется, но поздравления показываются smiley И где можно поменять адрес отправителя ?
    (команда mail на сервере работает,так что дело в сниппете)

    Заранее благодарю за ответы.
      • 26085
      • 494 Posts
      Quote from: KeshaVashev at Feb 22, 2008, 07:36 AM

      1. При инсталляции, когда выбираю русский язык, то в следующих окнах весть текст отображается вопросиками. Обратил нимание что сам текст выдается в utf-8 (как и надо), но вот в заголовках, которые отдает скрипт, выставлены win-1251. И браузер ее и включает. Но если выбрать принудительно utf-8, то текст видно. Неприятный глюк конечно, но вот так вот... Или я что-то не так делаю ?
      Наверно кто-то что-то недоделал. У меня вроде всё ок. По крайней мере не замечал.

      Quote from: KeshaVashev at Feb 22, 2008, 07:36 AM

      2. AjaxSearch мне не очень понравился и я решил использовать HyperFlexSearchForm сниппет.
      Я бы не советовал. Лучше помудрить и настроить AjaxSearch.

      Quote from: KeshaVashev at Feb 22, 2008, 07:36 AM

      3. Подскажите, как мне сделать такую навигаю на сайте... У меня есть каталог товаров в виде дерева. Например:
      ...
      [!Wayfinder?level=`3`!]

      Quote from: KeshaVashev at Feb 22, 2008, 07:36 AM

      Главная->Категория 1
      [!Bredcrambs!]
      Quote from: KeshaVashev at Feb 22, 2008, 07:36 AM

      >Подкатегория 1
      >Подкатегория 2
      [!Wayfinder?level=`1` &startId=`[*id*]`!]
      Quote from: KeshaVashev at Feb 22, 2008, 07:36 AM

      Если же нажали на "Подкатегория 1", то вот так:

      Главная->Категория 1->Подкатегория 1
      >Товар 1
      >Товар 2
      [!Wayfinder?level=`1` &startId=`[*id*]`!]

      Quote from: KeshaVashev at Feb 22, 2008, 07:36 AM

      3. Можно ли сделать простенький интернет-магазин на базе Modx ? Ну чтобы была корзина,куда можно добавить товары и ссылка типа "оплатить", "посмотреть" и все такое ? Или это пока не реализовано в данной системе ?
      Да, но без знания PHP и MODX или сторонней помощи (см под моей картинкой smiley ) не обойтись

      Quote from: KeshaVashev at Feb 22, 2008, 07:36 AM

      4. На странице контактов расположен сниппет eForm. Вызывается так: [!eForm? &formid=`ContactForm` &subject=`[+subject+]` &to=`[(email_sender)]` &ccsender=`1` &tpl=`ContactForm` &report=`ContactFormReport` &invalidClass=`invalidValue` &requiredClass=`requiredValue` &cssStyle=`ContactStyles` &gotoid=`46` !]
      Но когда я вбиваю туда данные, то письмо не отправляется, но поздравления показываются smiley И где можно поменять адрес отправителя ?
      &to=`тут`

      Всегда пожалуйста обращайся grin
        • 15704
        • 9 Posts
        Quote from: SamZ at Feb 22, 2008, 10:43 AM

        Quote from: KeshaVashev at Feb 22, 2008, 07:36 AM

        1. При инсталляции, когда выбираю русский язык, то в следующих окнах весть текст отображается вопросиками. Обратил нимание что сам текст выдается в utf-8 (как и надо), но вот в заголовках, которые отдает скрипт, выставлены win-1251. И браузер ее и включает. Но если выбрать принудительно utf-8, то текст видно. Неприятный глюк конечно, но вот так вот... Или я что-то не так делаю ?
        Наверно кто-то что-то недоделал. У меня вроде всё ок. По крайней мере не замечал.

        Ну в принципе это не страшно... smiley

        Quote from: SamZ at Feb 22, 2008, 10:43 AM

        Quote from: KeshaVashev at Feb 22, 2008, 07:36 AM

        2. AjaxSearch мне не очень понравился и я решил использовать HyperFlexSearchForm сниппет.
        Я бы не советовал. Лучше помудрить и настроить AjaxSearch.

        А как сделать так, чтобы был обычный поиск без Ajax-выпдающих меню и так далее ? Обычное окошко поиска и все ? Просто как ни странно, у меня что в IE7 что в Opera этот сниппет глючит и после второго-третьего поиска не работает вообще.

        Кстати, а как у него с русским языком ? Может искать по части слова без зависимости от регистра ?
        (Поиск по форуму однозначных результатов не дал...)

        Quote from: SamZ at Feb 22, 2008, 10:43 AM

        Quote from: KeshaVashev at Feb 22, 2008, 07:36 AM

        3. Подскажите, как мне сделать такую навигаю на сайте... У меня есть каталог товаров в виде дерева. Например:
        ...
        [!Wayfinder?level=`3`!]

        [ПОСКИПАНО]


        Это я примерно понял. А если у меня будет 50 категорий у каждой будет еще 20 подкатегорий, то задавать шаблоны для 1000 документов достаточно трудно... Как бы это сделать проще ?

        Quote from: SamZ at Feb 22, 2008, 10:43 AM

        Quote from: KeshaVashev at Feb 22, 2008, 07:36 AM

        3. Можно ли сделать простенький интернет-магазин на базе Modx ? Ну чтобы была корзина,куда можно добавить товары и ссылка типа "оплатить", "посмотреть" и все такое ? Или это пока не реализовано в данной системе ?
        Да, но без знания PHP и MODX или сторонней помощи (см под моей картинкой smiley ) не обойтись

        А какая цена вопроса, если не секрет ?

        Quote from: SamZ at Feb 22, 2008, 10:43 AM

        Quote from: KeshaVashev at Feb 22, 2008, 07:36 AM

        4. На странице контактов расположен сниппет eForm. Вызывается так: [!eForm? &formid=`ContactForm` &subject=`[+subject+]` &to=`[(email_sender)]` &ccsender=`1` &tpl=`ContactForm` &report=`ContactFormReport` &invalidClass=`invalidValue` &requiredClass=`requiredValue` &cssStyle=`ContactStyles` &gotoid=`46` !]
        Но когда я вбиваю туда данные, то письмо не отправляется, но поздравления показываются smiley И где можно поменять адрес отправителя ?
        &to=`тут`

        Окей. А как узнать, почему не отправляется мыло ? И вообще, как отлаживать работу сниппетов ? Почему в п.1 я вставил сниппет, а он не отображается ? Ну и так далее... Просто не понятно как быть-то... smiley

        Quote from: SamZ at Feb 22, 2008, 10:43 AM

        Всегда пожалуйста обращайся grin
          • 26085
          • 494 Posts
          по третьему вопросу посмотри ShopX может тебе он и с таком виде подойдёт smiley
          по второму смотри документацию по сниппету там можно настроить очень много всего интересного smiley
            • 15704
            • 9 Posts
            1. А где ShopX можно скачать ? (Поиск по сайту не дал ссылки на такой модуль)
            2. С AjaxSearch вроде разобрался, но не могу понять, почему он не ищет строки, короче 4 символов. Да еще и подсветка не пашет...
              • 785
              • 2,113 Posts
              Quote from: KeshaVashev at Feb 22, 2008, 02:57 PM

              не могу понять, почему он не ищет строки, короче 4 символов
              Документацию читайте:
              &minChars – Minimum number of characters to require for a word to be valid for searching. Default value – 4
              И подсветка нормально работает – в HTML добавляются нужные классы (<span class="ajaxSearch_highlight AS_ajax_highlight1">), надо просто в CSS их описать. Кстати, можно разными способами подсвечивать разные слова из поисковой фразы. И в режиме AJAX все нормально работает.

              По Wayfinder – читайте документацию, в некоторых случаях может полезным оказаться также [*parent*] и сниппет UltimateParent. В результате можно создать практически любое меню.

              По eForm – читайте документацию, она прямо в папке сниппета.
                Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                Статьи о MODx, регулярно новые публикации
                • 15704
                • 9 Posts
                Вроде со всеми темами пока разобрался... Остался вот такой вот вопрос:

                Где можно скачать ShopX, о котором так все говорят ? (Поиск результатов не дает)
                  • 785
                  • 2,113 Posts
                  Quote from: KeshaVashev at Feb 23, 2008, 05:53 AM

                  Где можно скачать ShopX, о котором так все говорят ? (Поиск результатов не дает)
                  Ищите на форуме ссылки. Правда, ShopX уже достаточно давно умер. А интернет-магазин для MODx тут многие хотят, некоторые даже готовы скинуться на его разработку.
                    Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                    Статьи о MODx, регулярно новые публикации
                    • 26085
                    • 494 Posts
                      • 1788
                      • 1,103 Posts
                      Quote from: KeshaVashev at Feb 22, 2008, 07:36 AM

                      1. При инсталляции, когда выбираю русский язык, то в следующих окнах весть текст отображается вопросиками. Обратил нимание что сам текст выдается в utf-8 (как и надо), но вот в заголовках, которые отдает скрипт, выставлены win-1251. И браузер ее и включает. Но если выбрать принудительно utf-8, то текст видно. Неприятный глюк конечно, но вот так вот... Или я что-то не так делаю ?
                      Столкнулся на днях с такой же проблемой на уже установленном сайте (при установке были "иероглифы", ставил по памяти).
                      Причина: конфиг апач на сервере был с отличной от UTF-8 кодировкой (схожей со страницей управления на хостинге)
                      Решение: добавить в файл .htaccess на сайте
                      AddDefaultCharset UTF-8