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

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

Вы не зашли.

#26 Re: Флейм » Изображения с мобильника на сайт можно загружать? » 2016-01-31 13:45:16

Версия NG последняя?
Насколько я помню, Виталий как раз в 0.9.4RC01 добавлял новый функционал Статей.

#27 Re: "А как сделать..." » Как отредактировать стиль сообщения "комментарий к новости удален" » 2016-01-28 17:22:28

Посмотрел код. Возможность удаления с помощью AJAX в принципе заложена, но не доделана.
В общем, дописывать плагин надо.

#28 Re: "А как сделать..." » Как отредактировать стиль сообщения "комментарий к новости удален" » 2016-01-28 10:22:24

Это файл шаблона redirect.tpl
Вообще там по идее есть поддержка AJAX-режима. Посмотрите в дефолтных шаблонах.

#29 Re: "А как сделать..." » Кавычка в начале каждой строки в lastnews » 2016-01-25 00:14:18

1. убираете все теги из entries.tpl
2. возвращаете назад последовательно и проверяете, где появится

Я бы кстати вообще убрал <br> - он для целей верстки давно не используется.

#30 Re: "А как сделать..." » Кавычка в начале каждой строки в lastnews » 2016-01-24 21:11:43

lastnews.tpl

<ul>{entries}</ul>

entries.tpl

<li><a href="{link}">{date} {title} {views}</a> [edit-news]<img src="{skins_url}/images/rewrite.gif" width="16" height="16" alt="Edit"/>[/edit-news]</li>

вот минимально необходимые шаблоны плагина. Никаких кавычек нет.

#31 Re: "А как сделать..." » Кавычка в начале каждой строки в lastnews » 2016-01-24 00:09:02

alexanderus пишет:

Подскажите пжста  как избавиться от кавычкиs

наверное, найти её и удалить? smile  в код мне лично лень лезть за вас.
Алгоритм поиска:
1. файлы шаблона плагина
2. языковые файлы плагина (.ini файлы в директории lang)
3. php-файл плагина.

А вообще, lastnews использовать не обязательно, удобнее xnews - сделать там отдельный блок с последними новостями.

#34 Re: Флейм » Изображения с мобильника на сайт можно загружать? » 2016-01-08 21:36:11

Стили там как раз не причёсаны. Я бы вообще переверстал всё на Sass по БЭМу big_smile
С другой стороны - кому оно надо в админке движка, который не развивается?

Еще один нюанс - если делать нормальную сборку NG с новой админкой, придется править шаблоны админки многих плагинов, чтобы привести их к единому виду.

#35 Re: Флейм » Изображения с мобильника на сайт можно загружать? » 2016-01-08 19:16:02

кстати о моб. версии, в этой админке даже есть адаптивные таблицы cool
мне вообще почти всё нравится, кроме структуры меню и использования FontAwesome.

#36 Re: Флейм » Изображения с мобильника на сайт можно загружать? » 2016-01-08 18:23:36

архив прикрепил. Там 2 версии, default и default1. Чем отличаются, не смотрел.

Можно сделать отдельный репозиторий, залить туда более правильную версию и после проверки на предмет багов сделать сборку NG с новой админкой.
Евгений предлагал мне этим заняться. Свяжусь с ним. Просто в одиночку ковыряться честно говоря лень.

UPD: репозиторий кстати снова доступен https://github.com/russsiq/skin-for-ngcms-admin-panel

#37 Re: Флейм » Изображения с мобильника на сайт можно загружать? » 2016-01-06 14:02:37

irbees2008, у тебя какая его админка? последняя?
У меня вроде 7 вариант есть, если что.

#38 Re: Флейм » Изображения с мобильника на сайт можно загружать? » 2016-01-05 04:02:19

Для этого надо заменить текущий загрузчик jquery.uploadify на другой, например plupload

В общем, еще одна задача в списке "что ещё было бы неплохо доработать в NG, но некому" sad

#39 Re: Флейм » Изображения с мобильника на сайт можно загружать? » 2016-01-05 00:56:26

Загрузчик изображений (файлов) в NG на флэше. Соответственно не на всех устройствах будет работать.

#40 Re: FAQ » Плагины NSM + XFields все таки дружат » 2016-01-05 00:52:26

phoboss пишет:

{% if (pluginIsActive('xfields')) %}
  {{ plugin.xfields[0] }}
{% endif %}

1. этого достаточно
2. xfields[0] - по умолчанию, возможны другие варианты (если в конфиге плагина установлено поле "Блок")
3. выводятся вообще все доп. поля, т. е. не учитываются группы доп. полей категории

#43 Re: Обсуждение шаблонной системы » Как сделать блоки используя Twig ? » 2015-12-24 15:47:34

SFproG пишет:
 $showCount	= ($params['count'] > 0) ? intval($params['count']) : 10;

если не указано count, по умолчанию вывести 10 новостей.

Вот пример передачи нескольких параметров в xnews:

{{ callPlugin('xnews.show', { 'categoryMode' : 0, 'categories' : '2', 'template' : 'discounts', 'count' : '3', 'order' : 'last'}) }}

#44 Re: Обсуждение шаблонной системы » Как сделать блоки используя Twig ? » 2015-12-22 12:19:19

1. вывод новостей - делать через xnews. Вот код, который выберет новости из текущей категории:

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

2. в параметре categories нужно передать список подкатегорий текущей категории. Проблема в том, что такой список в шаблоне news.table.tpl  не формируется smile

Возможно, есть решение на Twig-е, но импортировать переменную entries из news.categories.tpl в news.table.tpl у меня не получилось.
Так что, думаю, надо плагин писать.

#45 Re: "А как сделать..." » как показать блок только зарегистрированным? » 2015-12-22 10:00:09

irbees2008 пишет:

а просто  добавить перед {{ news.title }} с твоим текстом
{% if (global.user.status == 1) %}Привет, Администратор {% endif %}
{% if (global.user.status == 2) %}Привет, Редактор {% endif %}
{% if (global.user.status == 3) %}Привет, Журналист {% endif %}
{% if (global.user.status == 4) %}Привет, Комментатор {% endif %}

ему нужен не статус текущего юзера, а статус автора конкретной новости.

#46 Re: "А как сделать..." » как показать блок только зарегистрированным? » 2015-12-21 22:23:34

Если я правильно понял задачу, надо расширить переменную news.author, добавив туда статус (группу) автора новости.
Для этого надо править код.

Смотрите здесь:
1) engine\includes\inc\libnews.php, стр. 40 - функция news_showone (отображение 1 новости)
2) engine\includes\inc\functions.inc.php, стра. 1357 - функция newsFillVariables (подготовка переменных, вызывается в news_showone)

#47 Re: Страницы плагинов » guestbook :: Полноценная книга отзывов » 2015-12-18 15:59:28

Несколько технических моментов:

- для входа через соцсети используется библиотека Hybridauth
- при входе через соцсети пользователь на сайте не создается, в отличие от auth_social
- аватара из соцсети загружается на сервер и попадает в таблицу в ng_images (при первом заходе), линк на профиль - в описании картинки (поле description)
- для Facebook и Google в коде прописано требование авторизоваться заново при каждом входе
- для Vkontakte и Instagram - повторная авторизация не реализована, т. к. не предусмотрена такая функция в соответствующих API
- удаление привязки соцсети работает для отдельной записи, для других записей из-под того же аккаунта соцсети - привязка останется

#48 Re: Страницы плагинов » simple_title_pro :: Управление заголовками страниц » 2015-12-16 23:22:26

проблема: вывод в титле плагина "Страница 0" (некорректная работа постранички)
решение: index.php, строка 25 - изменить на:

$pageNo = (isset($CurrentHandler['params']['page']) && intval($CurrentHandler['params']['page']) > 0)?str_replace('%count%',intval($CurrentHandler['params']['page']), pluginGetVariable('simple_title_pro', 'num_title')):'';

#49 Re: Архив плагинов » DR_Guestbook :: Гостевая книга » 2015-12-15 21:35:16

Версия 2.0 с блекджеком и шлюхами доп. полями, соцсетями и ЧПУ.

https://github.com/web-padawan/ng_guestbook

[2.0][2015-12-15]
+ добавлена возможность добавления дополнительных полей записи (только текстовое поле)
+ добавлена возможность прикрепления профиля Vkontakte, Facebook, Google, Instagram
+ добавлена возможность вывода блока последних записей в main.tpl
+ добавлена возможность настройки ЧПУ для страниц плагина
+ изменена структура БД, добавлена таблица guestbook_fields для хранения полей. Требуется переустановка плагина.

Все новые фичи описаны в документации плагина.

#50 Re: "А как сделать..." » Визуально упростить админку для редактора и ниже » 2015-12-07 10:07:58

irbees2008 пишет:

а просто на твиге почему не сделаешь

это index.php админки, там вывод через heredoc.

Можно сделать так:

1. после строк

	if ($userROW['status'] == 1 || $userROW['status'] == 2) {
		$unapp = $mysql->result("SELECT count(id) FROM ".prefix."_news WHERE approve = '0'");
		if ($unapp)
			$unapproved = ' [ <a href="?mod=news&status=2"><font color="red"><b>'.$unapp.'</b></font></a> ] ';
	}

добавить:

$showextras = ($userROW['status'] != 1) ? ' class="disabled"' : '';

2. добавить стиль класса (в index.php либо в таблицу стилей админки):

<style>
  .disabled { display: none; }
</style>

3. Отредактировать строки верхнего и нижнего меню - добавить класс:

<span${h_active_extras}${showextras}><a href="$PHP_SELF?mod=extras" title="$lang[extras_t]">$lang[extras]</a></span>
<li${showextras}><a href="$PHP_SELF?mod=extras" class="add_plugins">Плагины<small>Плагины</small></a></li>

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

Работает на FluxBB