Хаки и Скрипты Next Generation CMS

Плагин NSM - добавление новостей с сайта

irbees2008 irbees2008 Опубликовано - 22 - марта Настройка плагинов
1311 - 0
  • Уровень сложности исполнения: Справочник

Плагин NSM - добавление новостей с сайта, Позволяет добавлять новости с сайта,без захода в админку.
1. Скачать плагин можно с Гитхаба, с основного репозитория https://github.com/vponomarev/ngcms-plugins
2. Залить плагин в папку ваш_сайт.ру\engine\plugins\
3.Установить и включить плагин в админке ваш_сайт.ру/engine/admin.php?mod=extras
4.Идем в управление правами пользователей ваш_сайт.ру/engine/admin.php?mod=perm и выставляем права для плагина ncm во всех требуемых группах пользователей.
5.Теперь страничка добавления доступна по адресу ваш_сайт.ру/plugin/nsm/
6. Выводим все дополнительные поля xfields для новостей
Для add шаблона вывод:

Код:
{% for xf in xfields.fields %}
{{xf.title}} {% if (xf.data.required == 1) %}*{% endif %}: {{ xf.input }}
{% endfor %}
Для edit:
Код:
{% for xf in xfields.fields.0 %}
{{xf.title}} {% if (xf.flags.required == true) %}*{% endif %}: {{ xf.input }}
{% endfor %}
7. Выводим только определённые поля xfields
Код:
{% for xf in xfields.fields.1%}
{{xf.title}} {% if (xf.flags.required == true) %}*{% endif %}:
<input type="text" name="xfields[{{ xf.id }}]" id="form_xfields_{{ xf.id }}" title="{{ xf.title }}" value="{{ xf.value }}">
{% endfor %}
Где id id вашего поля
Ну и исходя из этого примера также выводятся остальные поля.

Можешь почитать и вот эту статейку "Простой плагин JQuery Covering-Bad"

Опрос

Ваше мнение

Каким софтом вы пользуетесь?
Результаты

Последние комментарии

Теги

Anything in here will be replaced on browsers that support the canvas element

Статистика

  • Caйту: 4612 дней
  • Новостей: 568
  • Комменты: 257
  • Зарегистрированно : 673
  • Онлайн всего: [19]
  • Гости: [18]
  • Поисковики: [1] Google
  • Были сегодня : [2] Google, Яндекс
  • SQL запросов: 32
  • Генерация страницы: 0.439сек
  • Потребление памяти: 5.416 Mb 
  •   Яндекс.Метрика