We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 23793
    • 3 Posts
    Здраствуйте, недавно начал использовать MODX.Организовал вывод новостей с помощью Ditto

    Страница новости:

    <p>[!Ditto? &tpl=`ditto_news` &sortBy=`createdon` &summarize=`4` &dateFormat=`%d.%m.%Y` &truncText=`>>` &paginate=1!]
    
     Новостей [+total+] | Страница [+currentPage+] из [+totalPages+] [+previous+] [+pages+] [+next+]</p>


    ditto_news

    <h2>
      <a href="[(base_url)][~[+id+]~]">
      [+pagetitle+]
      </a>
       - <span class="date">[+date+]</span>
    </h2>
    
    <img src="[+image+]" width="100" height="100" alt="картинка">
    
    <div class="news">
      <p>[+introtext+]</p>
      <div class="more">[+link+]</div>
    
    </div>


    Возникло два вопроса

    1) как в расширенный просмотр новости вставить ссылку : вернуться к новостям (не прописывать же её в каждой новости)

    2)Хочу создать прост форму создания новости используя WebLogin.То есть юзер вводит логин пароль , появляется новая ссылка создать новость, там небольшая форма : название новости, анонс, добавить картинку ( то есть подключить эту картинку к TV image)

    Подскажите пожалуйста хотябы в какую сторону смотреть =(
      • 1788
      • 1,103 Posts
      Quote from: ppower at Dec 13, 2009, 06:34 PM

      Возникло два вопроса

      1) как в расширенный просмотр новости вставить ссылку : вернуться к новостям (не прописывать же её в каждой новости)

      2)Хочу создать прост форму создания новости используя WebLogin.То есть юзер вводит логин пароль , появляется новая ссылка создать новость, там небольшая форма : название новости, анонс, добавить картинку ( то есть подключить эту картинку к TV image)

      Подскажите пожалуйста хотябы в какую сторону смотреть =(
      1. В tpl-чанке Дитто добавьте
      <a href="[+parent+]">назад</a>

      2. В репозитариии есть что-то подобное: http://modxcms.com/extras/repository/packages/News
        • 23793
        • 3 Posts
        <a href="[+parent+]">назад</a>


        Добавляю и получается всё наоборот =( в кратком просмотреест а в расширенном нету =(
          • 1788
          • 1,103 Posts
          Quote from: ppower at Dec 13, 2009, 07:10 PM

          <a href="[+parent+]">назад</a>


          Добавляю и получается всё наоборот =( в кратком просмотреест а в расширенном нету =(
          Так добавьте {{назад}} с <a href="[*parent*]">назад</a> в шаблон новостей например так.
          [*id:ne=`ид_родителя`:then=`{{назад}}`*]
          Плагин Phx должен быть установлен.
            • 23793
            • 3 Posts
            а по второму вопросу подскажите пожалуйста,ведь на модх есть блоги,а это частный случай,когда определеные юзеры должны создавать статьи , у которых родитель "новости"
              • 1788
              • 1,103 Posts
              Quote from: ppower at Dec 14, 2009, 07:50 PM

              а по второму вопросу подскажите пожалуйста,ведь на модх есть блоги,а это частный случай,когда определеные юзеры должны создавать статьи , у которых родитель "новости"
              Чуть выше ссылка в репозитарий.
                • 29822
                • 5 Posts
                Вывожу новости по пять штук, постранично. Использую Ditto.
                Все нормально. Нажимаю на новость. Подгружаю шаблон в котором с помощью того же Ditto вывожу одну новость
                [[Ditto? &documents='[*id*]'  &paginate=1 &summarize=`1` &tpl=newsfull &language=`russian-UTF8` &dateFormat=`%d.%m.%Y`]]


                Как сделать:
                1) кнопку назад, так чтоб запоминалась страница на которой юзер был (2 из 5 например...)
                2) навигацию, след. пред. (не работает у меня [+next+] и т.д. может я просто не так организовал всё..)
                  • 29487
                  • 385 Posts
                  the_voodoo
                  Вместо Ditto просто [*content*]
                  Вместо навигации PrevJumpNext
                    • 1788
                    • 1,103 Posts
                    Quote from: Temus at Dec 17, 2009, 09:24 PM

                    Вместо навигации PrevJumpNext
                    Ну это да, но не везде работает. Например в галереи не будет (если не в виде папок создана). А чанк <a href="[*parent*]"><<назад</a> можно воткнуть везде без лишних запросов и он выведет к родителю, а не к соседнему документу smiley
                      • 29822
                      • 5 Posts
                      ну а тогда как еще может быть?