Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#76 Re: Запросы плагинов » Плагин подключения jQuery » 2015-09-23 22:38:10

irbees2008 пишет:

1.возможность подключения в head или foter

думаю, проще будет руками вставлять блок в нужное место в шаблоне. Т. к. для вывода в head в NG отдельная функция используется
остальное - в принципе, можно реализовать по аналогии с модулем jQuery update для Drupal.

#77 Re: Страницы плагинов » k_online :: Кто онлайн » 2015-09-14 18:52:17

newbi пишет:

Что бы расширить список поисковиков, надо их добавить в массив $engines  ?

да, указав user-agent с к-рым стучится поисковик.

#78 Re: Флейм » Пропала тема » 2015-09-12 21:02:34

вроде у меня есть его админка, но не последняя версия.

#79 Re: FAQ » Установка NG CMS » 2015-09-09 15:10:42

Yukos пишет:

[
alter table ng_news add column catpinned tinyint(1) default '0'    OK/Non fatal error (1060: Duplicate column name 'catpinned')
Что это значит?

неудачная попытка добавить в таблицу поле, которое там уже есть.
Т. е. ничего страшного в данном случае.

#80 Re: FAQ » Установка NG CMS » 2015-09-08 15:56:25

пробуйте почистить кэш движка - каталог /engine/cache

#81 Re: "А как сделать..." » Автоматизированный вбив новостей/статей » 2015-09-05 17:31:27

Не слишком сложно. Достаточно реализовать плагин к-рый будет инсертить данные в 2 таблицы: ng_news (сами новости) и ng_news_map (соответствие новостей категориям).
Если нужны статьи - то одна таблица ng_static. Но в основном в NG все делается через новости, т. к. статьи не поддерживают дополнительные поля.

#82 Re: "А как сделать..." » Разные заголовки и title в новостях » 2015-09-02 15:49:03

если имеется в виду содержимое тега title - можно настраивать его формат, с помощью плагина simple_title_pro

#83 Re: "А как сделать..." » Интеграция с сайта2 NG » 2015-08-29 23:06:49

ahatomik пишет:

совершенно другое оформление и short.news и full.news

как раз это легко решается с помощью ncustom  (шаблоны категорий). В том числе и news.search, кстати.

Я не говорю, что на NG нельзя сделать нормальный интернет-магазин. Но очень много чего придется писать с нуля.

По сути сейчас есть только:
- каталог товаров (xfields)
- корзина заказа (basket)
- отправка заказа по email (feedback и news_feedback)

Примеры того, чего нет:
- сохранение заказов в БД, возможность просмотра истории заказов, статуса заказа и т. д.
- интеграция с платежными системами
- выгрузка данных на Яндекс Маркет и т. п.
- возможность выбора разных валют с конвертацией курсов.
- возможность выбора службы доставки с расчетом стоимости

Это только часть примеров из того, с чем мне лично приходилось сталкиваться на реальном проекте.

ahatomik пишет:

1.если я добавлю новость на сайта #2 (news.site.ru) она не появиться на сайт #1 ?
2.логин и пароль будет на сайте #2 тот же , что и на сайте #1 ?

1. БД одна на 2 сайта, но конфиги разные. Так что настройки, которые хранятся в config.php, а также настройки ЧПУ (rewrite.php) и плагинов (plugdata.php и pluigns.php) - будут отличаться.
2. в плагине auth_basic есть возможность выбора разных таблиц с юзерами.

#84 Re: "А как сделать..." » Интеграция с сайта2 NG » 2015-08-29 09:36:01

ahatomik спросил, можно ли такое сделать - я ответил smile
да, для небольшого проекта (на которых и используется NG) такие ухищрения обычно не нужны.

#85 Re: "А как сделать..." » Интеграция с сайта2 NG » 2015-08-28 18:12:52

Вариант, который мне пока кажется простейшим: база одна и та же, префиксы таблиц разные.
В этом случае можно попробовать допилить xnews (в конфиг добавить настройку - из таблицы с каким префиксом брать данные).

#86 Re: "А как сделать..." » Интеграция с сайта2 NG » 2015-08-28 17:09:38

ahatomik пишет:

Для этого нужен плагин или есть другой вариант ?

можно попробовать поизвращаться - сделать 2 сайта с одной базой и разными шаблонами. За последствия не ручаюсь smile
А вообще - да, нужен плагин

#87 Re: "А как сделать..." » Переключение на мобильную версию. » 2015-08-17 18:39:58

irbees2008 пишет:

Использовать адаптивные шаблоны

+1

можно также использовать@media-запросы с отдельными стилями для media="handheld"
удобнее это делать с помощью препроцессора, я использую Sass и модуль Breakpoint

#89 Re: Флейм » Кто подскажет ? » 2015-08-04 08:59:39

вижу только один слайдер (большой) - там все ссылки на /kostyumi.html
читай доки к скрипту, который там используется. Может где-то неправильно обернул ссылки в div-ы

p. s. в исходном коде страницы такая куча скриптов, что я без бутылки не разберуь. Один jQuery три раза подключен.

#90 Re: Флейм » Открыетое письмо сообществу NGCMS » 2015-07-26 11:33:31

в разработке могу и поучаствовать, в финансировании пока нет.

#91 Re: Тестирование версий » NGCMG версии 0.9.4 [Release Candidate 1][GIT 20150123] » 2015-07-19 10:39:42

То, что нашел у себя в заметках:

- новости: некорректная обработка смещения часового пояса (при указании даты редактирования вручную)
- шаблон news.table.tpl: недоступны переменные, содержащие день, месяц и год, для соответствующих handler-ов
- меню категорий: при отключении настройки "Отображать в меню" для родительской категории дочерние все равно отображаются, если у них эта настройка включена.

#92 Re: "А как сделать..." » Подключение шрифта на сайт » 2015-07-17 00:26:57

у меня работает. Использую Sass + Compass, всё подключается одним миксином @include font-face
а относительные пути например для картинок работают?

#93 Re: "У меня не работает..." » Редирект с /category/text.html на /text.html » 2015-07-13 13:58:09

можно обойтись без .htaccess, если правильно настроить ЧПУ с флагом FFC. По моей ссылке vitaly пример настроек описал.

#95 Re: "А как сделать..." » re_stat VS simple_title_pro - не работает title корректно » 2015-07-10 11:03:59

Евгений пишет:

Плюс думаю вопрос с нормальными ссылками для статики и для плагинов, беспокоит многих...

Для статики проблема решается в ЧПУ:

1. меняем правило:
было

/static/{altname}.html

стало

/{altname}.html

2. для статики включаем флаг FFC

В этом случае урлы статики и категорий не пересекаются.

upd - описано здесь: http://ngcms.ru/forum/viewtopic.php?id=2811

#96 Re: Вопросы функционирования системы в целом » Вывод новостей на главной » 2015-07-04 16:24:56

1. в main.tpl вызов плагина xnews должен быть внутри блоков [TWIG] [/TWIG]
2. в настройках плагина xnews можно создать блок и потом его вызвать по id:

 {{ callPlugin('xnews.show', { 'id': 'lastnews'}) }}

#97 Re: "А как сделать..." » pages - немножко бы причесать действующую конструкцию » 2015-07-02 20:15:10

Задачу я понял smile  И предлагаю более простой путь, потому как:

1. Попытка сделать так, как хочет Евгений - потребует правки движка (функция news_showlist).

2 . Механизм генерации постранички в NG неудобный:
- разметка разделена между файлами variables.ini и pages.tpl
- блок постранички генерится на сервере
- и вставляется в news.table.tpl с помощью переменной {{ pagination }}

Вот вам стандартная постраничка на твиге (прописать в news.table.tpl):

{% if pages.total > 1 %}
<div class="pagination">
  <ul>
  <!-- кнопка "Назад" на всех страницах, кроме первой -->
  {% if pages.current > 1 %}
    <li>
      {% if pages.current > 2 %}
      <!-- ссылка на любую страницу, кроме первой -->
      <a href="{{ home }}/{{ system_flags.news['currentCategory.alt'] }}/page/{{ pages.current - 1 }}.html">Назад</a>
      {% else %}
      <!-- ссылка на 1-ю страницу -->
      <a href="{{ home }}/{{ system_flags.news['currentCategory.alt'] }}.html">Назад</a>
      {% endif %}
    </li>
  {% endif %}
  {% for p in 1..pages.total %}
    <li>
      <!-- выводим ссылку для всех страниц, кроме текущей -->
      {% if p != pages.current %}
        {% if p > 1 %}
        <!-- ссылка на любую страницу, кроме первой -->
        <a href="{{ home }}/{{ system_flags.news['currentCategory.alt'] }}/page/{{ p }}.html">{{ p }}</a>
        {% else %}
        <!-- ссылка на 1-ю страницу -->
        <a href="{{ home }}/{{ system_flags.news['currentCategory.alt'] }}.html">{{ p }}</a>
        {% endif %}  
      {% else %}
      <!-- если страница равна текущей, сссылку не выводим -->
      <b>{{ p }}</b>
      {% endif %}
    </li>
  {% endfor %}
  <!-- кнопка "Вперед" на всех страницах, кроме последней -->
  {% if pages.current < pages.total %}
    <li>
      <a href="{{ home }}/{{ system_flags.news['currentCategory.alt'] }}/page/{{ pages.current + 1 }}.html">Вперед</a>
    </li>
  {% endif %}
  </ul>
</div>
{% endif %}

Плюсы:
+ вся разметка в одном файле,
+ можно сделать самые разные варианты постранички (тот же select и т. д.)
+ не привязываемся к вышеописанному алгоритму движка.

Минусы:
- работает только для by.category, для вывода новостей по дате (год, месяц, день) потребуется чуть переделать.
- для вывода dots (...) надо будет прописать дополнительные условия.

#98 Re: "А как сделать..." » pages - немножко бы причесать действующую конструкцию » 2015-07-02 17:42:01

Для создания подобного списка достаточно дописать в news.table.tpl:

<select>
{% for p in 1..pages.total %}
  <option value="{{ p }}" {% if p == pages.current %}selected="selected"{% endif %}>{{ p }}</option>
{% endfor %}
</select>

Останется добавить скрипт, чтобы при выборе опции открывалась страница.

#99 Re: "У меня не работает..." » не отображается mysidebar » 2015-06-25 16:59:39

miktor пишет:

можно подробнее про это?

1. http://ngcmshak.ru/twig/o-twige.html
2. http://ngcms.info/doc/index.html - раздел "Шаблонизатор TWIG"
3. http://x-twig.ru/
Советую изучить и применять.

#100 Re: "А как сделать..." » По basket » 2015-06-24 16:28:59

проверь, что показывает {{ debugValue(p.xfields) }}

Подвал раздела

Работает на FluxBB