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

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

irbees2008 irbees2008 Опубликовано - 22 - марта Настройка плагинов
1367 - 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 шаблона вывод:

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

Можешь почитать и вот эту статейку "Выпадающее меню на CSS"

Опрос

Ваше мнение

На каком движке ваш сайт?
Результаты

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

Обновленное

Теги

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

Статистика

  • Caйту: 4738 дней
  • Новостей: 605
  • Комменты: 257
  • Зарегистрированно : 704
  • Онлайн всего: [11]
  • Гости: [10]
  • Поисковики: [1] Google
  • Были сегодня : [1] Google
  • SQL запросов: 31
  • Генерация страницы: 0.271сек
  • Потребление памяти: 5.165 Mb 
  •   Яндекс.Метрика