Русский English Deutsch Українська Қазақша

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

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

Вы не вошли.

#1 2014-12-28 21:14:25

jacobflow
Участник
Откуда: Украина
Здесь с 2014-12-17
Сообщений: 48
Рейтинг :   
Сайт

Как создать новое поле в профиле?

Подскажите как создать новое поле, как стандартное "Сайт" в профиле, как сделать поле смена семейного положения, например "В активном поиске", "Женат" но не выбирать на ком.


Никакие законы, никакие меры, придуманные людьми, не могут предотвратить нравственное убийство, убийство словом.
(C)Бальзак Оноре.

Вне форума

#2 2014-12-29 02:30:19

irbees2008
Продвинутый чайник
Откуда: Шахтинск
Здесь с 2012-03-14
Сообщений: 2,739
Рейтинг :   114 
Сайт

Re: Как создать новое поле в профиле?

плагин xfields,включаешь,и настраиваешь,в каждом плагине есть файл с инструкцией redme.

Отредактировано irbees2008 (2014-12-29 02:33:15)

Вне форума

#3 2014-12-30 21:30:14

jacobflow
Участник
Откуда: Украина
Здесь с 2014-12-17
Сообщений: 48
Рейтинг :   
Сайт

Re: Как создать новое поле в профиле?

есть, но не сохраняет значение инструкцию не нашел


Никакие законы, никакие меры, придуманные людьми, не могут предотвратить нравственное убийство, убийство словом.
(C)Бальзак Оноре.

Вне форума

#4 2014-12-31 02:32:41

irbees2008
Продвинутый чайник
Откуда: Шахтинск
Здесь с 2012-03-14
Сообщений: 2,739
Рейтинг :   114 
Сайт

Re: Как создать новое поле в профиле?

cnkqbyse5zy5g6zhc9mdxqgfy.gif
e4fm28s474ya8637r73spj7o1.gif

Отредактировано irbees2008 (2014-12-31 02:35:23)

Вне форума

#5 2015-01-01 23:03:40

jacobflow
Участник
Откуда: Украина
Здесь с 2014-12-17
Сообщений: 48
Рейтинг :   
Сайт

Re: Как создать новое поле в профиле?

Спасибо, обнаружил я выводил не правильно, в шаблоне profile.tpl
<tr>
                <td>{{ lang.uprofile['city'] }}:</td>
                <td class="input"><input type="text" name="xfields_city" value=""/></td>
            </tr>
Как правильно вывести?


Никакие законы, никакие меры, придуманные людьми, не могут предотвратить нравственное убийство, убийство словом.
(C)Бальзак Оноре.

Вне форума

#6 2015-01-01 23:55:15

vip
Зaбанен
Откуда: Russian Federation, Moscow
Здесь с 2011-03-23
Сообщений: 1,173
Рейтинг :   215 
Сайт

Re: Как создать новое поле в профиле?

jacobflow, добавь {{ debugValue(p.xfields) }} в файл profile.tpl и тебе станет доступны все параметры выводимые плагином

Вне форума

#7 2015-01-03 17:19:03

jacobflow
Участник
Откуда: Украина
Здесь с 2014-12-17
Сообщений: 48
Рейтинг :   
Сайт

Re: Как создать новое поле в профиле?

Вывело:
debugValue:
array (
  0 => '',
)


Никакие законы, никакие меры, придуманные людьми, не могут предотвратить нравственное убийство, убийство словом.
(C)Бальзак Оноре.

Вне форума

#8 2015-01-03 21:01:20

vip
Зaбанен
Откуда: Russian Federation, Moscow
Здесь с 2011-03-23
Сообщений: 1,173
Рейтинг :   215 
Сайт

Re: Как создать новое поле в профиле?

jacobflow, у тебя доп. поля для профиля созданы ?

Вне форума

#9 2015-01-03 21:41:11

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: Как создать новое поле в профиле?

jacobflow, и проверь что у тебя последняя версия двига + выключи и включи заново плагин xfields.

Вне форума

#10 2015-01-03 22:35:31

jacobflow
Участник
Откуда: Украина
Здесь с 2014-12-17
Сообщений: 48
Рейтинг :   
Сайт

Re: Как создать новое поле в профиле?

Версия 0.9.3 + SVN [SVN1295+] отключение и включение плагина не помогло.


Никакие законы, никакие меры, придуманные людьми, не могут предотвратить нравственное убийство, убийство словом.
(C)Бальзак Оноре.

Вне форума

#11 2015-01-04 02:37:22

irbees2008
Продвинутый чайник
Откуда: Шахтинск
Здесь с 2012-03-14
Сообщений: 2,739
Рейтинг :   114 
Сайт

Re: Как создать новое поле в профиле?

в файле profile.tpl есть строчка {% if pluginIsActive('xfields') %}{{ plugin_xfields_0 }}{% endif %} ? посмотри здесь http://ngcms.ru/forum/viewtopic.php?id=2936

Отредактировано irbees2008 (2015-01-04 02:39:02)

Вне форума

#12 2015-01-04 16:50:18

jacobflow
Участник
Откуда: Украина
Здесь с 2014-12-17
Сообщений: 48
Рейтинг :   
Сайт

Re: Как создать новое поле в профиле?

Сделал все как написано, строка есть, в profile.tpl выводится как нужно но не сохраняет текст, в users.tpl выводится просто [xfield_city][/xfield_city] хотя плагин включен.


Никакие законы, никакие меры, придуманные людьми, не могут предотвратить нравственное убийство, убийство словом.
(C)Бальзак Оноре.

Вне форума

#13 2015-01-04 16:57:55

jacobflow
Участник
Откуда: Украина
Здесь с 2014-12-17
Сообщений: 48
Рейтинг :   
Сайт

Re: Как создать новое поле в профиле?

Все сохраняет, осталось в users.tpl выводится просто [xfield_city][/xfield_city] хотя плагин включен.


Никакие законы, никакие меры, придуманные людьми, не могут предотвратить нравственное убийство, убийство словом.
(C)Бальзак Оноре.

Вне форума

#14 2015-01-04 17:43:17

Zemlemer
Участник
Откуда: Украина
Здесь с 2012-07-27
Сообщений: 271
Рейтинг :   25 
Сайт

Re: Как создать новое поле в профиле?

Все сохраняет, осталось в users.tpl выводится просто [xfield_city][/xfield_city] хотя плагин включен.

Я для этого у себя на сайте сделал небольшой хак в плагине uprofile (uprodile.php)

$tVars = array(
		'userRec'		=> $urow,
		'user'			=> array(
			'id'			=>	$urow['id'],
			'name'			=>	$urow['name'],  // 3 строки ниже - дописано мной			
			'fio'			=>	$urow['xfields_fio'],
			'adress'		=>	$urow['xfields_postadress'],
			'phone'		        =>	$urow['xfields_phone'],
// и так далее...

то есть дописал три строки для каждого из своих полей (у меня - fio, postadress и phone)
После этого в шаблоне users.tpl становятся доступными переменные доп. полей , выглядят так: {{ user.phone }}

Кстати, мне и для email пришлось это делать, т. к. в users.tpl эта переменная недоступна.
Естессно, хак корректно рабоатет с полями типа "текст", с группой изображений и т. д. не проверял.

Отредактировано Zemlemer (2015-01-04 17:50:54)

Вне форума

#15 2015-01-04 19:28:00

jacobflow
Участник
Откуда: Украина
Здесь с 2014-12-17
Сообщений: 48
Рейтинг :   
Сайт

Re: Как создать новое поле в профиле?

Что то и хак не сработал, что ж мне так не везёт( в БД данные поля есть, сохраняются в базу, а вывести ну никак не выходит


Никакие законы, никакие меры, придуманные людьми, не могут предотвратить нравственное убийство, убийство словом.
(C)Бальзак Оноре.

Вне форума

#16 2015-01-06 14:59:25

easmik
VIP забанил этого пользователя.
Откуда: Анталья
Здесь с 2011-02-01
Сообщений: 1,016
Рейтинг :   37 
Сайт

Re: Как создать новое поле в профиле?

jacobflow, напиши доступ к админке в лс, посмотрю.

Хотя странно я делал все работало.
http://ngcms.ru/forum/viewtopic.php?id=2936


Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.

Расширив границы сознания, мы открываем новые горизонты жизни.

Вне форума

#17 2015-01-06 15:35:23

irbees2008
Продвинутый чайник
Откуда: Шахтинск
Здесь с 2012-03-14
Сообщений: 2,739
Рейтинг :   114 
Сайт

Re: Как создать новое поле в профиле?

easmik, так все и работает,это надо смотреть шаблон,где то косяк

Вне форума

#18 2015-01-06 15:42:15

jacobflow
Участник
Откуда: Украина
Здесь с 2014-12-17
Сообщений: 48
Рейтинг :   
Сайт

Re: Как создать новое поле в профиле?

easmik пишет:

jacobflow, напиши доступ к админке в лс, посмотрю.

Хотя странно я делал все работало.
http://ngcms.ru/forum/viewtopic.php?id=2936

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


Никакие законы, никакие меры, придуманные людьми, не могут предотвратить нравственное убийство, убийство словом.
(C)Бальзак Оноре.

Вне форума

#19 2015-01-06 15:47:05

jacobflow
Участник
Откуда: Украина
Здесь с 2014-12-17
Сообщений: 48
Рейтинг :   
Сайт

Re: Как создать новое поле в профиле?

Вот моя сборка:
https://yadi.sk/d/FF8pJipKdoyKd


Никакие законы, никакие меры, придуманные людьми, не могут предотвратить нравственное убийство, убийство словом.
(C)Бальзак Оноре.

Вне форума

#20 2015-01-09 19:39:05

jacobflow
Участник
Откуда: Украина
Здесь с 2014-12-17
Сообщений: 48
Рейтинг :   
Сайт

Re: Как создать новое поле в профиле?

Zemlemer пишет:

Все сохраняет, осталось в users.tpl выводится просто [xfield_city][/xfield_city] хотя плагин включен.

Я для этого у себя на сайте сделал небольшой хак в плагине uprofile (uprodile.php)

$tVars = array(
		'userRec'		=> $urow,
		'user'			=> array(
			'id'			=>	$urow['id'],
			'name'			=>	$urow['name'],  // 3 строки ниже - дописано мной			
			'fio'			=>	$urow['xfields_fio'],
			'adress'		=>	$urow['xfields_postadress'],
			'phone'		        =>	$urow['xfields_phone'],
// и так далее...

то есть дописал три строки для каждого из своих полей (у меня - fio, postadress и phone)
После этого в шаблоне users.tpl становятся доступными переменные доп. полей , выглядят так: {{ user.phone }}

Кстати, мне и для email пришлось это делать, т. к. в users.tpl эта переменная недоступна.
Естессно, хак корректно рабоатет с полями типа "текст", с группой изображений и т. д. не проверял.

Спасибо хак работает!!!!! очень круто вышло, не выводило потому что нужно вставлять после:
'site'            =>    secure_html($urow['site']),
А я вставлял в uprofile.php после
'hasIcq'        => is_numeric($urow['icq'])?1:0, и не выводило


Никакие законы, никакие меры, придуманные людьми, не могут предотвратить нравственное убийство, убийство словом.
(C)Бальзак Оноре.

Вне форума

#21 2015-01-10 23:55:51

jacobflow
Участник
Откуда: Украина
Здесь с 2014-12-17
Сообщений: 48
Рейтинг :   
Сайт

Re: Как создать новое поле в профиле?

"Группа изображений" в плагине xfields не сохраняет описание картинки, как удалить чтоб не отображало ввод описания для картинки?


Никакие законы, никакие меры, придуманные людьми, не могут предотвратить нравственное убийство, убийство словом.
(C)Бальзак Оноре.

Вне форума

#22 2015-01-16 23:42:49

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: Как создать новое поле в профиле?

jacobflow пишет:

"Группа изображений" в плагине xfields не сохраняет описание картинки, как удалить чтоб не отображало ввод описания для картинки?

Проверил, в GIT версии описание работает корректно.

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.028 сек, 7 запросов выполнено - Использовано памяти: 613.73 Кбайт (Пик: 650.73 Кбайт) ]