Пропустить

Работа с Custom profile fields вывод на страницы

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Работа с Custom profile fields вывод на страницы

Сообщение clubnewmen » 05.06.2008 17:14

Помогите понять механизм.
Хочу что бы в посте, под аватарой:
Выводилась определенная надпись, которую пользователь выбирает в профиле сам.

В Custom profile fields добавил drop dawn menu из 10 пунктов с идентификатором поля game_class
В профиле пользователь сам выбирает один из 10 пунктов и это видно потом у него в профиле.

Задача:
1. Вывести этот пункт под
Posts: 3
Joined: 28 May 2008, 22:49
под Location: moscow

2. Вывести этот пункт в memberlist что бы было видно и можно было сортировать по этому пункту кол-во пользователей.

Задача простая но я пока результата не добился. Для начала хотелось бы знать весь список файлов где необходимы изменения.

Я где то видел такой мод где пользователь сам может ыбирать себе ранг но он слишком навороченный и я непомню где видел. :|

clubnewmen
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 20.05.2008 17:33
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Работа с Custom profile fields вывод на страницы

Сообщение Палыч » 05.06.2008 18:17

clubnewmen
В админку более внимательно заглянуть не пробовали?
Отображать поле:
Поле профиля будет показано там, где это разрешено в настройках нагрузки на сервер. Если установлено значение «Нет», данное поле будет скрыто при просмотре тем, профилей, списка пользователей.

Дополнительные поля в профилях
Разрешить отображение дополнительных полей профиля в списке пользователей:
Да Нет
Показывать дополнительные поля в профилях пользователей:
Да Нет
Показывать дополнительные поля профиля при просмотре тем:
Да Нет
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9256
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Re: Работа с Custom profile fields вывод на страницы

Сообщение clubnewmen » 05.06.2008 19:02

Палыч голова! На тестовом форуме где экспериментирую как раз и не стояло галки. :lol: Спасибо!!!
Правда в Пользователях (memberlist.php) этой колонки нету.

clubnewmen
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 20.05.2008 17:33
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Работа с Custom profile fields вывод на страницы

Сообщение Палыч » 05.06.2008 21:43

clubnewmen писал(а):Правда в Пользователях (memberlist.php) этой колонки нету.

Рекомендую ещё более внимательно заглянуть в админку, например в файл стиля subSilber2 memberlist_body.html в режиме редактирования и найти строчку
<!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->

Надеюсь, комментарии не нужны? ;)

зы: Для просильвера - аналогично (добавить подобную конструкцию)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9256
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Re: Работа с Custom profile fields вывод на страницы

Сообщение clubnewmen » 05.06.2008 22:36

Не получается. :oops: Во кусок кода. Идентификатор поля у меня char_class

<!-- IF memberrow.S_ROW_COUNT is even --><tr class="row2"><!-- ELSE -->	<tr class="row1"><!-- ENDIF -->

		<td class="gen" align="center">&nbsp;{memberrow.ROW_NUMBER}&nbsp;</td>
		<td class="genmed" align="{S_CONTENT_FLOW_BEGIN}">{memberrow.USERNAME_FULL}<!-- IF S_SELECT_SINGLE --> [&nbsp;<a href="#" onclick="insert_single('{memberrow.A_USERNAME}'); return false;">{L_SELECT}</a>&nbsp;]<!-- ENDIF --></td>
		<td class="genmed" align="center" nowrap="nowrap">&nbsp;{memberrow.JOINED}&nbsp;</td>
		<td class="gen" align="center">{memberrow.POSTS}</td>
		<td class="gen" align="center"><!-- IF memberrow.RANK_IMG -->{memberrow.RANK_IMG}<!-- ELSE -->{memberrow.RANK_TITLE}<!-- ENDIF --></td>
		<td class="gen" align="center">&nbsp;<!-- IF memberrow.U_PM --><a href="{memberrow.U_PM}">{PM_IMG}</a><!-- ENDIF -->&nbsp;</td>
		<td class="gen" align="center">&nbsp;<!-- IF memberrow.U_EMAIL --><a href="{memberrow.U_EMAIL}">{EMAIL_IMG}</a><!-- ENDIF -->&nbsp;</td>
<td class="gen" align="center">&nbsp;<!-- IF memberrow.U_CHAR_CLASS --><a href="{memberrow.U_CHAR_CLASS}">Майн класс</a><!-- ENDIF -->&nbsp;</td>
		<td class="gen" align="center">&nbsp;<!-- IF memberrow.U_WEBSITE --><a href="{memberrow.U_WEBSITE}">{WEBSITE_IMG}</a><!-- ENDIF -->&nbsp;</td>
				<!-- IF memberrow.S_GALLERY -->
		<td class="gen" align="center">&nbsp;<!-- IF memberrow.U_GALLERY --><a href="{memberrow.U_GALLERY}">Фотогалерея</a><!-- ENDIF -->&nbsp;</td>
		<!-- ENDIF -->
		<!-- IF memberrow.S_PROFILE_FIELD1 -->
			<!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
			<td class="gen" align="center">&nbsp;<a href="{memberrow.CHAR_CLASS}">Майн класс</a></td>
		<!-- ENDIF -->

clubnewmen
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 20.05.2008 17:33
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Работа с Custom profile fields вывод на страницы

Сообщение Палыч » 06.06.2008 9:56

Вот так
<!-- IF memberrow.S_PROFILE_CHAR_CLASS -->
         <!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
         <td class="gen" align="center">&nbsp;<a href="{memberrow.CHAR_CLASS}">Майн класс</a></td>
      <!-- ENDIF -->
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9256
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Сортировка Custom profile fields в memberlist

Сообщение SASH » 02.02.2009 19:01

clubnewmen писал(а):2. Вывести этот пункт в memberlist что бы было видно и можно было сортировать по этому пункту кол-во пользователей.

Ввести Custom profile fields в memberlist удалось, а вот сортировку этого столбца осилить не удалось...

Палыч, светлая голова... Куда нужно ещё более внимательно заглянуть?



Версия phpBB*: 3.0.4
Используемые шаблоны: Prosilver
Верю в смерть после жизни, в любовь после секса и в крем после бритья...
Аватара пользователя
SASH
phpBB 1.2.1
 
Сообщения: 24
Зарегистрирован: 23.10.2007 12:57
Откуда: UA-IX
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Re: Работа с Custom profile fields вывод на страницы

Сообщение Taypfoon » 07.02.2009 2:29

Где хранится содержимое дополнительныъ полей ?
Аватара пользователя
Taypfoon
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 16.01.2009 14:53
Откуда: Украина
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Работа с Custom profile fields вывод на страницы

Сообщение Палыч » 08.02.2009 17:13

Taypfoon
phpbb_profile_fields_data
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9256
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

Re: Работа с Custom profile fields вывод на страницы

Сообщение Taypfoon » 08.02.2009 21:41

Спасибо, хотелось бы понять почему не в phpbb_users ?
Аватара пользователя
Taypfoon
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 16.01.2009 14:53
Откуда: Украина
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Работа с Custom profile fields вывод на страницы

Сообщение DK7 » 08.02.2009 21:45

потому-что это тройка, а не двойка. :D
Аватара пользователя
DK7
Модератор
Модератор
 
Сообщения: 942
Зарегистрирован: 17.07.2006 14:52
Откуда: Кишинёв
Благодарил (а): 6 раз.
Поблагодарили: 11 раз.

Re: Работа с Custom profile fields вывод на страницы

Сообщение Taypfoon » 09.02.2009 11:42

Ладно, подрасту, может пойму... А подскажите, где хранится значение {EMAIL_SIG} ?
Аватара пользователя
Taypfoon
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 16.01.2009 14:53
Откуда: Украина
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Сортировка Custom profile fields в memberlist

Сообщение SASH » 11.02.2009 9:02

sash писал(а):Ввести Custom profile fields в memberlist удалось, а вот сортировку этого столбца осилить не удалось...

В посте
http://www.phpbb.com/community/viewtopic.php?p=6423975#p6423975
приведена ссылка на Custom Field Sort for Memberlist page MODX от codejunkie

З.Ы. После установки, появились ошибки:
- Найти пользователя -> Группа: -> Поиск
- При добавлении в группу (из ACP) пользователей списком через поиск см. скрин, форма заполняется в строку, а должна по одному имени с новой строки... Пользователи без редактирования не добавляются.
Вложения
phpBB3-04.PNG
(8.12 КБ) Скачиваний: 754
Верю в смерть после жизни, в любовь после секса и в крем после бритья...
Аватара пользователя
SASH
phpBB 1.2.1
 
Сообщения: 24
Зарегистрирован: 23.10.2007 12:57
Откуда: UA-IX
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Re: Работа с Custom profile fields вывод на страницы

Сообщение vladb2000 » 11.02.2009 11:15

Извините может простой вопрос
в memberlist_body.html добавил
<th nowrap="nowrap" width="4%"><a href="{memberrow.GOSNOMER}">GOSNOMER</a></th>

и
<!-- IF memberrow.S_PROFILE_GOSNOMER -->
			<!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
			<td class="gen" align="center">&nbsp;<a href="{memberrow.GOSNOMER}">GOSNOMER</a></td>
		<!-- ENDIF -->


Но из БД не подтягивается информация, в списке пользователей пишет только GOSNOMER

vladb2000
phpBB 1.4.0
 
Сообщения: 32
Зарегистрирован: 21.02.2007 11:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Работа с Custom profile fields вывод на страницы

Сообщение Палыч » 11.02.2009 11:37

vladb2000
А у вас GOSNOMER - это URL адрес?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9256
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

След.

Вернуться в Запросы модов для phpBB 3.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы