We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 1788
    • 1,103 Posts
      • 31826
      • 30 Posts
      боюсь мне совсем не поможет только 1 ссылка на, как я понимаю, установку уже другого плагина ...я только начала знакомство с системой и при этом напрочь отсутствуют знания php и т.п.
        • 1788
        • 1,103 Posts
        Установить PHx делов на 1 минуту.
        [*phx:mo=`vip`:then=`[[FDM? &canpost=`vip` &canmoderate=`admin` &trusted=`vip` &formtpl=`fdmEform` ]]`:else=`вам нельзя сюда`*]
        Иногда плагин "ругается на кучу кавычек", можно так
        [*phx:mo=`vip`:then=`{{сниппет с FDM вызовом}}`:else=`вам нельзя сюда`*]
          • 31826
          • 30 Posts
          установила в 1 варианте видимо ругается т.к. отображается полностью указанная строка, только сам FDm отображается кнопками....во втором случае вообще ничего на странице нет(имею в виду что панельки с кнопками редактирования)...да и форма добавления новости что-то не реагирует-пробовала добавить, не добавляет...Большая просьба, может кто-нибудь даст краткое пояснение зачем и к чему плагин, что должно быть по установке FDM ( где должна появляться табличка с кнопочками, у кого, в самой новости, или на общей странице-ее нужно вставлять в каждую новость этот вызов или можно сделать 1 раз и она автоматом будет везде где нужно...)  в общем просьба описать как у кого сделано(если сделано)...а то я как по лабиринту бегаю а что ищу не могу понять.
          и может кто нибудь скажет как сделать все таки с NewsPublisher с вызовом FDM для редактирования только админом или только автором....

          очень очень прошу..ну профан я в этих делах, а больше делать некому...
            • 22668
            • 718 Posts
            Качай FDM во вложении.
            Изменения которые я там сделал для себя:
            - рабочий editorpageid, для редактирования документов на отдельной странице.
            - при создании документа добавляется в menuindex +1 для порядка.
            - псевдоним задается в ручную
            - переименованы классы и функции для совместной работы с jot
            В основном все надергано из ветки по FDM.
            Делал для себя, зато работает.

            Языковые файлы там не просто языковые, я бы сказал даже как небольшой конфиг файл.
            Правильную ссылку на документ после создания я не поборол. поэтому я просто оставил поле пустым.

            Порядок действий такой:
            удаляем папку если есть
            assets/snippets/FDM

            Копируем из архива папку assets с заменой на ваш сайт.
            Создаем сниппет FDM, копируем туда содержимое [snippet]FDM.php
            Вся документация лежит в файле FDM_documentation.html, но с моими поправками там кое-что не будет работать. (например алиасы, у меня они в ручную указываются).
            Создаем чанк fdmEform с содержимым
            [+validationmessage+]
            <form method="post" action="[~[*id*]~]"  id="fdmForm">
              <input type="hidden" name="formid" value="fdmForm" />
              <input type="hidden" name="fdmid" value="[+fdmid+]" eform="::0::" />
              Заголовок:<br />
              <input name="pagetitle" id="pagetitle" value="[+pagetitle+]" type="text" size="80" class="inputs" eform="Заголовок:string:1" /><br />
              Расширенный заголовок:<br />
              <input name="longtitle" id="longtitle" value="[+longtitle+]" type="text" size="80" class="inputs" eform="::0" /><br />
              Описание:<br />
              <input name="description" id="description" value="[+description+]" type="text" size="80" class="inputs" eform="Описание:string:0::" /><br />
              Псевдоним:<br />
              <input name="alias" id="alias" value="[+alias+]" type="text" size="80" class="inputs" eform="Псевдоним:string:0::" /><br />
              Текст:<br />
              <textarea name="content" id="content" rows="5" cols="61" class="inputs" eform="Текст:html:1">[+content+]</textarea>
              <br />
              <input name="fdmsubmit" value="Отправить" type="submit" />
            </form>

            Если нужен Richtext редактор (TinyMce) то можно прямо в этом же чанке вставить вызов (перед [+validationmessage+])

            Создаем документ для редактирования. Цепляем его к группе. Вставляем внутрь вызов
            [!FDM? &disableadd=`1` &disableunpublish=`1` &disabledelete=`1` &disableedit=`1` &canmoderate=`admins` &trusted=`vip` &language=`russian-UTF8`!]

            Где admins - группа админов, которой можно все grin, и vip - группа юзеров которые могу добавлять и редактировать (СВОИ) документы. PS их документы всегда публикуются без премодерации. Если хотим модерировать - то вместо trusted используем canpost и moderated. (я сам с модерированием не экспериментировал)

            Теперь можно хоть в шаблон вставить вызов FDM.

            [!FDM? &canmoderate=`admins` &trusted=`vip` &disableadd=`1` &disableunpublish=`1` &editorpageid=`4` &id=`[*id*]` &parent=`[*id*]` &output=`0` &language=`russian-UTF8`!]

            где
            disableadd, disableunpublish - отключаем возможность добавления, снятия публикации.
            editorpageid - тут указываем ИД той самой страницы редактирования.
            Собсно все.
            Теперь вип юзерам (при заходе на документ) будет видна кнопочка редактировать.
            А админам на всех документах (где вызывается FDM, если в шаблоне - то на каждом) будет видны две кнопочки.
            Редактировать и удалить. Удаляются они не физически. Только помечаются, после чего удалить можно через менеджер очистив корзину, либо добавить соотв параметр в вызов FDM.

            для начала хватит. questions? wink
              • 31826
              • 30 Posts
              безумное спасибо ...по крайней мере хоть не все поняла(но этио посидеть подумать) зато в каком направлении двигаться понятно
                • 31826
                • 30 Posts
                так вот что надумалось.
                перенесла все как описано, перекопировала, создала. получилось:
                - появились как задано кнопочки редактирования и т.п.  в каждой новости ( вставлено в шаблон). В итоге пропадают комменты задаваемые чанком там же в шаблоне. Убираю вызов  для FDM, комменты появляются.

                - создана страница с указанным вызовом для редактирования. Новости с нее отсылаются-если их создавать с нее. Но редактировать не получается. Если я нажимаю редактирование, удаление в какой то новости то меня перебрасывает на страницу редактирования но она пуста. Путь прописывается к ней при нажимании кнопки, такой ( может важно)
                http://rukoyatka.ru/index.php?id=56&fdmaction=edit&fdmid=65
                , страница редактирования - id = 56, что и указано  в параметре &editorpageid., 65- это редактируемая страница.

                в силу этого еще не смогла толком проверить права.
                да вот еще вопрос( я мало что понимаю в кодировках, в итоге меняла туда сюда то кирилицу то юникод, теперь в кирилице сам сайт нормальный, а в юникод если перевести то большей частью абракадабра в меню и новостях, потому включено windows-1251, и получается что подсказки к кнопкам и поп-окна с подтверждением показываются абракадаброй.
                  • 22668
                  • 718 Posts
                  - появились как задано кнопочки редактирования и т.п. в каждой новости ( вставлено в шаблон). В итоге пропадают комменты задаваемые чанком там же в шаблоне. Убираю вызов для FDM, комменты появляются.
                  Ууу. каюсь. Перепутал архивы, и залил почти оригинал.
                  Берем новый =) Там изменения в двух файлах. Можешь перезалить папку includes ну или вообще всю папку.

                  - создана страница с указанным вызовом для редактирования. Новости с нее отсылаются-если их создавать с нее. Но редактировать не получается. Если я нажимаю редактирование, удаление в какой то новости то меня перебрасывает на страницу редактирования но она пуста.
                  Тут тоже самое. обновляем файлы.
                  Что значит
                  Новости с нее отсылаются-если их создавать с нее.
                  ?
                    • 31826
                    • 30 Posts
                    я имела в виду- могу я использовать для публикации документ с вызовом NewsPublisher, а редактирование-создать 2 документ с вызовом уже FDM. но с этим методом тыка разобралась, вот теперь все просто отлично работает...спасибо огромное за помощь, сама бы я не справилась=)
                      • 22668
                      • 718 Posts
                      Quote from: vredina at Aug 01, 2008, 12:17 PM

                      я имела в виду- могу я использовать для публикации документ с вызовом NewsPublisher, а редактирование-создать 2 документ с вызовом уже FDM. но с этим методом тыка разобралась, вот теперь все просто отлично работает...спасибо огромное за помощь, сама бы я не справилась=)
                      Да конечно, хоть 10 таких документов.
                      У меня кое-где именно так и сделано.
                      Публикация публишером.
                      а редактирование FDM