We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 16956
    • 88 Posts
    Xmm, да вроде =)

    Ну типо указывать к какому языку принадлежит текст (публикации в целом всех полей), по стандарту (который можно указать) русский, и собственно при добавлении указывать в выпадающем меню какой язык т.е. тогда обновляется поле, к примеру: при русском есть текст, выбрал английский (языки также добавляются пользователем) там пустое поле для ввода перевода. Ну хз может что-то и понятно из этого, типо выбора категорий при добавлении, но думаю это сложно реализовывать.
      • 32890
      • 78 Posts
      Quote from: LEONeso at Jun 09, 2009, 12:10 PM

      Ну типо указывать к какому языку принадлежит текст (публикации в целом всех полей), по стандарту (который можно указать) русский, и собственно при добавлении указывать в выпадающем меню какой язык т.е. тогда обновляется поле, к примеру: при русском есть текст, выбрал английский (языки также добавляются пользователем) там пустое поле для ввода перевода. Ну хз может что-то и понятно из этого, типо выбора категорий при добавлении, но думаю это сложно реализовывать.
      Дело не в сложности. В modx не предусмотрена многоязычность. Проще сделать ветки новостей для каждого языка и прописать их в модуле.
        • 16956
        • 88 Posts
        Xmm, конечно странно =) считай у всех стран тут есть форум, а вот такой вещи нет, но думаю в будущем чета и сделают. Повлияет ли ап версии движка (ре?эволюция и т.п.) на модуль?
          • 19800
          • 180 Posts
          привет
          спасибо еще раз за ваш замечательный модуль, усиленно им пользуюсь
          возникли вопросы, в связи с перекраиванием его под свои нужды:

          1) Появилось желание изменить настраиваемый список категорий, который находится в виде выпадающего списка в самом верху. Где править код, чтобы сделать следующее: а) выпадающий список без кнопки Go, т.е. при нажатии один из элементов списка переход осуществляется сразу же. б) Представление списка категорий просто в виде ссылок.

          2) Какой адрес писать у ссылки, чтобы попадать в модуль в определенную из предустановленных категорий. Т.е. Я настроил список категорий: Новости, Статьи, Каталог. Мне нужно дать из менеджерского фрейма отдельную ссылку на категорию модуля Новости и отдельную на Каталог.

          3) В случае, если документов меньше лимита, который необходим для разбивки на несколько страниц (по 10 к примеру) в месте где должна быть навигация по этим страницам выводится текстовый мусор. Т.е. назад, далее и проч. который просто не нужен в данном случае.Какую логику можно прописать, чтобы он просто не отображался в том случае если страниц меньше предустановленного лимита?
            • 32890
            • 78 Posts
            1. Если версия 0.22, то на строке 441 (либо поиском "select name="cat_id""). Там вывод списка.
            2. Ссылка вида: index.php?a=&id=&cat_id=
            a - системная команда (из самого modx)
            id - ID модуля (из самого modx)
            cat_id - собственно Id категории
            3. см. first_link и тп там можно добавить что-то вроде:
            if($pagesfound<=6)
            {
            if(isset($array_paging[’first_link’])) $output .= $array_paging[’first_link’] . $_lang["paging_first"] . "</a> " ;
            else $output .= $_lang["paging_first"]." ";
            }

            Quote from: mk99 at Jun 23, 2009, 02:20 AM

            1) Появилось желание изменить настраиваемый список категорий, который находится в виде выпадающего списка в самом верху. Где править код, чтобы сделать следующее: а) выпадающий список без кнопки Go, т.е. при нажатии один из элементов списка переход осуществляется сразу же. б) Представление списка категорий просто в виде ссылок.

            2) Какой адрес писать у ссылки, чтобы попадать в модуль в определенную из предустановленных категорий. Т.е. Я настроил список категорий: Новости, Статьи, Каталог. Мне нужно дать из менеджерского фрейма отдельную ссылку на категорию модуля Новости и отдельную на Каталог.

            3) В случае, если документов меньше лимита, который необходим для разбивки на несколько страниц (по 10 к примеру) в месте где должна быть навигация по этим страницам выводится текстовый мусор. Т.е. назад, далее и проч. который просто не нужен в данном случае.Какую логику можно прописать, чтобы он просто не отображался в том случае если страниц меньше предустановленного лимита?
              • 12736
              • 259 Posts
              Наконец-то попробывал ваш модуль - ВЕСЧЬ!!!! - спасибо!
                • 19800
                • 180 Posts
                спасибо за ответы
                есть еще один немаловажный вопрос

                Как скрыть категорию для определенного менеджера в стандартном дереве modx?
                Менеджеру доступна категория "Новости" и через модуль и через дерево, что выглядит очень тупо + создает несколько мелких неудобств.

                Можно конечно менеджеру удалить права для этой директории и она для него исчезнет, но он и через модуль не сможет ее редактировать.

                Вижу 2 пути:
                1) Прописать логику в модуле, чтобы несмотря на установки прав через него можно было редактировать любые документы.
                2) Прописать логику в файле ядра отвечающего за дерево документов на скрытие четко определенных категорий по ID от менеджеров с определенными ролями.

                Что возможно?
                  • 32890
                  • 78 Posts
                  Quote from: mk99 at Jul 17, 2009, 05:12 AM

                  Как скрыть категорию для определенного менеджера в стандартном дереве modx?
                  Менеджеру доступна категория "Новости" и через модуль и через дерево, что выглядит очень тупо + создает несколько мелких неудобств.

                  Можно конечно менеджеру удалить права для этой директории и она для него исчезнет, но он и через модуль не сможет ее редактировать.

                  Вижу 2 пути:
                  1) Прописать логику в модуле, чтобы несмотря на установки прав через него можно было редактировать любые документы.
                  2) Прописать логику в файле ядра отвечающего за дерево документов на скрытие четко определенных категорий по ID от менеджеров с определенными ролями.
                  1. Честно говоря, не пробовал играть с правами пока. Если есть конкретные предложения по реализации, можно подумать на счет
                  доработки модуля.
                  А пробовали уже устанавливать права на ветку? И в этом случае у меня в модуле не редактируется?
                  2. Это будет скорее всего быстрее (но сложнее контролировать при обновлениях modx)
                    • 19800
                    • 180 Posts
                    Quote from: Xmm at Jul 17, 2009, 06:35 AM

                    А пробовали уже устанавливать права на ветку? И в этом случае у меня в модуле не редактируется?

                    Да, пробовал, не редактируется конечно.
                    В общем в направлении первого пути двигаться надо, так будет гораздо удобнее.

                    По второму пути можете пока что-нибудь посоветовать? А с каждым обновлением естественно приходится уже много файлов изменять под свои нужды, т.к. патчи на ядро системы уже постоянно приходится устанавливать.
                      • 32890
                      • 78 Posts
                      Quote from: mk99 at Jul 17, 2009, 02:59 PM

                      Да, пробовал, не редактируется конечно.
                      В общем в направлении первого пути двигаться надо, так будет гораздо удобнее.
                      А какие есть предложения по этому пути?-)

                      Quote from: mk99 at Jul 17, 2009, 02:59 PM

                      По второму пути можете пока что-нибудь посоветовать? А с каждым обновлением естественно приходится уже много файлов изменять под свои нужды, т.к. патчи на ядро системы уже постоянно приходится устанавливать.
                      Советовать сложно, как мне кажется, проще всего, как вы и писали, там где дерево выводится убрать вывод id определенных.
                      Можно, даже, добавить в конфигурацию modx строку со списком ID которые не будут выводится.