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

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

Вы не зашли.

#151 Re: Вопросы функционирования системы в целом » Что это: return "phphighlight('" . $match[0] . "')"; ? » 2019-01-19 07:27:14

Не понятно: зачем вы оборачиваете в <pre><code>, если есть bb [code].
Он автоматом добавит <pre>. А уже после этого js обработает ваш код, как видно на картинке такой используется.
Либо при создании/редактировании новости ставьте галочку Отключить автоформатирование

[code]$content = preg_replace_callback(
    "/<code>(.*?)<\/code>/s",
    function ($match) {
        return phphighlight($match[1]);
    },
    $content
);[/code]

#152 Re: Тестирование версий » NGCMG версии 0.9.5 [Release Candidate 2][GIT 20170215] » 2019-01-18 02:48:37

5 Плагин breadcrumbs дублирует названия плагинов на их странице. Файл engine\plugins\breadcrumbs\breadcrumbs.php строки 182-201 заменить на строки

$location_last = $SYSTEM_FLAGS['info']['title']['group'] != $lang['loc_plugin']
    ? $SYSTEM_FLAGS['info']['title']['group']
    : $params['plugin'];

6 Плагин breadcrumbs некорректно выводит заголовок родительской категории при нахождении в дочерней категории. Файл engine\plugins\breadcrumbs\breadcrumbs.php строки 87-94 заменить на строки

do {
	$row = $catz[$catmap[$id]];
	$location_tmp[] = [
		'url' => generateLink('news', 'by.category', [
			'category' => $row['alt'],
			'catid' => $row['id'],
		]),
		'title' => $row['name'],
		'link' => GetCategories($id),
	];
	$id = $row['parent'];
} while ($id != 0);

#154 Re: Бесплатные шаблоны » Шаблон Flat-cinema » 2019-01-10 15:27:51

Доп.поля добавляются в плагине xfields. Нужно добавить доп.поле примерно как в прикреплённом изображении

#155 Re: Бесплатные шаблоны » Шаблон 7NEWS » 2019-01-09 21:15:23

Пожалуйста. Это не косяк, это так - мелочи жизни.

#156 Re: Бесплатные шаблоны » Шаблон 7NEWS » 2019-01-09 20:50:48

Я так понимаю, что это в шаблоне полной новости происходит? Тогда в файле шаблона темы news.full.tpl убери обрамляющие теги p. То есть, вот это

<p>{{ news.short }}{{ news.full }}</p>

меняй на это

{{ news.short }}{{ news.full }}

#157 Re: Бесплатные шаблоны » Шаблон Flat-cinema » 2019-01-07 03:59:08

В данном шаблоне вся информация в блоках на главной странице выводится ч/з плагин xnews.

Блоков там несколько: Популярные фильмы выводится непосредственно в шаблоне main.tpl

		{% if isHandler('news:main') %}
			<div id="slider-bar" class="block-violet">
				<div class="container">
					<div class="owl-film owl-violet">
						<h1 class="h-owl h-owl-big"><b>Популярные фильмы</b></h1>
						<div class="owl-box">
							<div id="owl-slider" class="owl-carousel">
								{{ callPlugin('xnews.show', {
                                    'order': 'last',
                                    'categories': '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15',
                                    'count': '10',
                                    'template': 'xnews1',
                                    'cacheAge': '180'
                                }) }}
							</div>
						</div>
					</div>
				</div>
			</div>
		{% endif %}

Остальные блоки, также выводятся ч/з плагин xnews, но подключаются уже в отдельном файле include/main-film.tpl

{% include "include/main-film.tpl" %}

Плагин xnews же хранит свои шаблоны в папке \templates\flat-cinema\plugins\xnews. К примеру для блока Популярные фильмы

'template': 'xnews1',

1. Открываем файл \templates\flat-cinema\plugins\xnews\xnews1\entries.tpl, ищем тег img и видим, что изображение подключается ч/з доп.поля (их нужно самому создавать) плагина xfield

<img src="{% if (p.xfields.poster.count < 1) %}{{ tpl_url }}/images/no_image.jpg{% else %}{{ p.xfields.poster.entries[0].purl }}{% endif %}" alt="{{ news.title }}" />

Меняем как описано выше http://ngcms.ru/forum/viewtopic.php?pid=41711#p41711

2. За вывод разных категорий отвечает строка

'categories': '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15',

Если её убрать, то записи будут выводиться из всех категорий.

#158 Re: "А как сделать..." » BBCODE в поле Немного о себе: » 2018-12-15 20:24:46

aleshin пишет:

Работает, если вручную вбивать теги. На клавишу "ентер" не реагирует

Вот самый оптимальный вариант http://ngcms.ru/forum/viewtopic.php?pid=44395#p44395

#159 Re: "А как сделать..." » BBCODE в поле Немного о себе: » 2018-12-15 20:22:14

irbees2008 пишет:

Не работает hmm , у меня точно не работает, хотя знаю что должно работать

Глянь, может в шаблоне templates\...\plugins\uprofile\users.tpl стоит

{{ user.info|e }}

#160 Re: "А как сделать..." » BBCODE в поле Немного о себе: » 2018-12-15 20:10:06

irbees2008 пишет:

engine\plugins\uprofile\uprofile.php

secure_html($urow['info']) меняешь  $urow['info']
но у меня не заработаоло

Строка 59

'info'        => $urow['info'],

и заработают html теги, включая <br>. Насчет js упомянул.

#161 Re: Тестирование версий » NGCMG версии 0.9.5 [Release Candidate 2][GIT 20170215] » 2018-12-15 20:06:03

4 При включении настройки "Поддержка BB кодов в поле" плагина xfields, ошибка

Call to a member function bbcodes() on null

Файл engine\plugins\xfields\xfields.php строки 1171-1173 заменить на строки

		function showProfile($userID, $SQLrow, &$tvars) {

			global $mysql, $config, $twig, $twigLoader, $parse;

#162 Re: "А как сделать..." » BBCODE в поле Немного о себе: » 2018-12-15 19:44:05

Если её убрать, то любой пользователь может на своей странице js размещать

#163 Re: "А как сделать..." » BBCODE в поле Немного о себе: » 2018-12-15 19:43:00

И не будет, т.к. в файле engine\plugins\uprofile\uprofile.php функция secure_html

#164 Re: "А как сделать..." » BBCODE в поле Немного о себе: » 2018-12-15 19:40:59

Зачем в плагине uprofile убирать, если в настройках плагина xfields создайте поле, например, about http://ngcms.ru/forum/attachment.php?item=1290

#166 Re: "А как сделать..." » BBCODE в поле Немного о себе: » 2018-12-15 19:27:36

Там функция задействована secure_html, которая преобразует в сущности. Используйте доп.поле Пользователи: поля

#167 Re: Тестирование версий » NGCMG версии 0.9.5 [Release Candidate 2][GIT 20170215] » 2018-12-04 22:05:04

3 Проблема при работе с плагином feedback. Пример ошибки
 

Too few arguments to function feedback_locateTemplateFiles(), 1 passed in C:\xampp\htdocs\ng\engine\plugins\feedback\feedback.php on line 86 and exactly 2 expected

Файл engine\plugins\feedback\lib\common.php строка 56 заменить на строку

function feedback_locateTemplateFiles($tName, $flagHTML = null) {

#168 Re: Тестирование версий » NGCMG версии 0.9.5 [Release Candidate 2][GIT 20170215] » 2018-12-03 17:25:06

Некоторые баги

1 Проблема при составлении групп доп.полей. Файл engine\plugins\xfields\tpl\groups.tpl удалить строки 173-174

2 Проблема при создании превьюшки через доп.поле группа изображений. Файл engine\includes\classes\upload.class.php строка 855 заменить на строку

function create_thumb($dir, $file, $sizeX, $sizeY, $quality = 0, $param = []) {

#169 Re: "А как сделать..." » Переименовать register » 2018-10-25 15:40:58

Пробуй в этих файлах

\engine\lang\russian\site\registration.ini
\engine\lang\russian\common.ini

#170 Re: Запросы плагинов » Как прикрутить reCAPTCHA » 2018-10-16 11:30:06

Нижний порог оценки выставь до значения по умолчанию 0,5

#172 Re: Флейм » Альтернативная админ. панель » 2018-08-17 20:34:58

Официальная только одна. irbees2008 собирал разные версии.

#174 Re: Флейм » название плагина » 2018-08-13 18:21:22

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

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

Работает на FluxBB