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

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

Вы не зашли.

#727 Re: "А как сделать..." » Вывести данные из uprofile + xfields » 2013-11-18 15:31:18

Klim пишет:

В PHP ноль, но в плагине все понятно, он дергает данные из таблицы ng_users строку avatar, если ее заменить на нужную и выбросить код с gravatar.com то в принципу можно вывести то что мне надо, НО мне нужно вывести запись из ng_users сделанную xfields, а она там в таком виде: SER|a:1:{s:6:"adress";s:51:"Россия, Москва";} и ее надо как-то преобразовать....

Тут 2 варианта:
1. Хранить данные в отдельном поле БД.
2. Доставать значение можно через функцию:

// Decode fields from text
function xf_decode($text){

	if ($text == '') return array();

	// MODERN METHOD
	if (substr($text,0,4) == "SER|") return unserialize(substr($text,4));
}
Klim пишет:

P.S. Такой плагин большую нагрузку делает?

В каждой новости по запросу. Т.е. если на странице N новостей будет N запросов. Возможно можно и проще, но до данного момента такой задачи не стояло.

#728 Re: "А как сделать..." » Вывести данные из uprofile + xfields » 2013-11-18 14:28:20

Если разбираешься в PHP и нагрузка не решающий показатель, то можешь посмотреть как сделано здесь и переделать под себя:
http://ngcms.ru/forum/viewtopic.php?pid=34940#p34940

#730 Re: Обсуждение административных вопросов » Покупка NGCMS » 2013-11-16 18:26:02

Лицензия GNU General Public License позволяет вносить дополнения в код и использовать этот код в своих (даже комерческих) проектах.
Главное ограничение - запрещено продавать код CMS.

#731 Re: Обсуждение шаблонной системы » Description через Twig » 2013-11-15 20:28:32

system_flags не работает на главной, так что правильный вариант именно тот что я написал выше.

#732 Re: Обсуждение шаблонной системы » Description через Twig » 2013-11-15 19:45:32

{% if isHandler('news:main') %}
<meta name="description" content="Описание главной" />
<meta name="keywords" content="Ключевые слова главной" />
{% else %}
<meta name="description" content="{{ system_flags.news.meta.description }}" />
<meta name="keywords" content="{{ system_flags.news.meta.keywords }}" />
{% endif %}

#733 Re: "А как сделать..." » Плагин архив. Новости только из определенной категории » 2013-11-13 13:28:11

Конкретно в вашем случае будет достаточно поправить запрос в плагине archive.

foreach($mysql->select("SELECT month(from_unixtime(postdate)) as month, year(from_unixtime(postdate)) as year, COUNT(id) AS cnt, postdate FROM ".prefix."_news WHERE (approve = '1') and (catid regexp '[[:<:]](666)[[:>:]]') GROUP BY year(from_unixtime(postdate)), month(from_unixtime(postdate)) ORDER BY postdate DESC limit $maxnum") as $row){

Где 666 - id категории, которую требуется учитывать при составлении архива.

#734 Re: "А как сделать..." » Плагин архив. Новости только из определенной категории » 2013-11-13 12:29:24

Ну дак вы не умеете объяснять что хотите. Получаете соответствующий результат.
То что вы хотите сделать - это называется фильтр. Штатными средствами NGCMS/плагинов это сделать нельзя. Нужно дописывать код плагина.

#737 Re: "А как сделать..." » Плагин архив. Новости только из определенной категории » 2013-11-12 14:17:56

Ахахах. А почему вы хотите использовать для вашей задачи плагин архива? Почему не на оборот в категориях выводить из определенного месяца?

#738 Re: Флейм » У кого надо учиться » 2013-11-12 13:51:59

Ахахах, 21 SQL запрос... ну да... NG ещё учиться и учиться до такого...

#739 Re: "У меня не работает..." » Проблема с удалением static из ссылки статической страницы » 2013-11-10 15:41:45

После сохранения строки, нужно нажимать глобальный SAVE.
Метод работает:
http://ngtest01.ngdemo.ru/testovaya-statik-stranica.html
http://ngtest01.ngdemo.ru/testovaya-statik-stranica.print

#742 Re: Флейм » Java или что это ? » 2013-11-07 19:48:52

Думаю нет, т.к. времени совершенно нет.

#744 Re: Запросы на платную разработку плагинов » Добавлени видео и создание превью » 2013-11-06 18:29:49

Aaron пишет:

1. Сразу уточню, точно не изучил пока функционал системы и не знаю, есть ли возможности "черновиков" и "автосохранения". Если черновик или автосейв есть и новость создана, но не опубликована, но ИМГ цеплять за новостью, если же новость просто уходит в небытие, то ИМГ лучше стерать с сервера.

Архитектура CMS не предусматривает автосохранения и контроля использования изображений, поэтому реализация данного функционала невозможна без доработки CMS.

#746 Re: "У меня не работает..." » Пропала ссылка на новость при комментировании? » 2013-11-05 03:07:05

Ещё раз повторяю, в SVN версии этой проблемы нету и никаких "приколов" нету. Скорее всего у вас какие-то заморочки с вашими lang файлами.

#747 Re: "У меня не работает..." » Нельзя добавить новость. » 2013-11-05 03:02:54

Ну он хочет чтобы в catpinned было значение типа integer.
У вас при добавлении значение поля catpinned пустое.
Если при создании таблицы/обновлении было прописано default '0', то mysql должен записать в это поле 0.

#748 Re: "У меня не работает..." » Пропала ссылка на новость при комментировании? » 2013-11-05 02:45:16

Возможно, у вас установлен какой-ниудь софт на PC или на сервере при приеме почты, который режет ссылки.
Возможно, ещё что-то. Информации слишком мало.

#750 Re: "У меня не работает..." » Пропала ссылка на новость при комментировании? » 2013-11-05 02:05:40

1. SVN1226 проблема не воспроизводится.
2. Какая версия плагина comments?
3. Не отображается только ссылка или заголовок новости тоже? Что в html коде письма?

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

Работает на FluxBB