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

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

irbees2008 irbees2008 Опубликовано - 22 - марта Настройка плагинов
1196 - 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 вашего поля
Ну и исходя из этого примера также выводятся остальные поля.

Можешь почитать и вот эту статейку "Как очистить кэш браузера?"

Опрос

Ваше мнение

какой форум лучше для вас
Результаты

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

Теги

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

Статистика

  • Caйту: 4396 дней
  • Новостей: 566
  • Комменты: 257
  • Зарегистрированно : 662
  • Онлайн всего: [8]
  • Гости: [8]
  • Были сегодня : [4] Google, Яндекс, Яндекс, Google
  • SQL запросов: 30
  • Генерация страницы: 0.329сек
  • Потребление памяти: 5.561 Mb 
  •   Яндекс.Метрика