Дополнительные поля в профиле

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Дополнительные поля в профиле

Сообщение Пчелкин »

zusul писал(а):может я чего там напартачил
может...
zusul писал(а):Мне нужно самому разобраться
Вот это уже здорово!
Вот только так и не понятно - что и где смотреть спецам, что б вам помощь?
Гадать? Они в отпуске - гадалки...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
zusul
phpBB 2.0.0
Сообщения: 208
Стаж: 14 лет 8 месяцев
Откуда: Киев
Благодарил (а): 28 раз

Re: Дополнительные поля в профиле

Сообщение zusul »

Пчелкин
Что именно вам не понятно в моих вопросах или ответах?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Дополнительные поля в профиле

Сообщение Пчелкин »

Может хватит умничать?
У вас ники не кликабельны - покажите часть кода виевтопика, где минипрофиль...
Да и форум ваш где?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
zusul
phpBB 2.0.0
Сообщения: 208
Стаж: 14 лет 8 месяцев
Откуда: Киев
Благодарил (а): 28 раз

Re: Дополнительные поля в профиле

Сообщение zusul »

Пчелкин

Код: Выделить всё

 <td valign="top" class="profile">
				<table cellspacing="4" align="center" width="150">
			<!-- IF postrow.ONLINE_IMG -->
				<tr>
					<td>{postrow.ONLINE_IMG}</td>
				</tr>
			<!-- ENDIF -->
			<!-- IF postrow.RANK_TITLE -->
				
			<!-- ENDIF -->
			<!-- IF postrow.RANK_IMG -->
				<tr>
					<td>{postrow.POSTER_AVATAR}</td>
				</tr>
			<!-- ENDIF -->
			<!-- IF postrow.POSTER_AVATAR -->
				<tr>
					<td>{postrow.RANK_IMG}</td>
				</tr>
			<!-- ENDIF -->
			<!-- IF not (postrow.ONLINE_IMG or postrow.RANK_TITLE or postrow.RANK_IMG or postrow.POSTER_AVATAR) -->
				<tr>
					<td></td>
				</tr>
			<!-- ENDIF -->
				</table>

			  <span class="postdetails">
				  <!-- IF postrow.POSTER_JOINED --><br />
				  <b>{L_JOINED}:</b> {postrow.POSTER_JOINED}<!-- ENDIF -->
					
				  <!-- IF postrow.POSTER_POSTS != '' --><br /><b>{L_POSTS}:</b> {postrow.POSTER_POSTS}<!-- ENDIF -->

				  <!-- IF postrow.POSTER_FROM --><br /><b>{L_LOCATION}:</b> {postrow.POSTER_FROM}<!-- ENDIF -->

				  <!-- IF postrow.S_PROFILE_FIELD1 -->
					  <!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
					  <br /><b>{postrow.PROFILE_FIELD1_NAME}:</b> {postrow.PROFILE_FIELD1_VALUE}
				  <!-- ENDIF -->

				  <!-- BEGIN custom_fields -->
					  <br /><b>{postrow.custom_fields.PROFILE_FIELD_NAME}:</b> {postrow.custom_fields.PROFILE_FIELD_VALUE}
				  <!-- END custom_fields -->
		    </span>			</td>
http://atlasokon.com.ua/forum
Последний раз редактировалось zusul 11.01.2012 12:58, всего редактировалось 1 раз.
sergeevalex
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет 8 месяцев
Благодарил (а): 3 раза

Re: Дополнительные поля в профиле

Сообщение sergeevalex »

Добрый день!
Уважаемые гуру, подскажите, пожалуйста, как лучше или даже правильнее реализовать такой функционал:
Создал у пользователей дополнительное поле, отметил как числовое.
Нужно в блоке на титульной странице (Портал от Board3 Portal) вывести по убыванию (n) пользователей с указанием этого дополнительного поля (по нему и сортировать).
Понимаю, что можно поправить блок Активные пользователи (тогда мой вопрос, видимо, не сюда), но там запрос в top_posters.php идёт к одной таблице - USERS и все данные берёт из неё. А дополнительное поле лежит в другой таблице - phpbb_profile_fields_data.
Что лучше сделать, выборку необходимого количества записей сначала из таблицы допполей, а потом по user_id подтянуть наименование и цвет пользователя из таблицы USERS или создать в базе промежуточную таблицу, в которую каким-то образом передавать все эти поля и делать выборку одним запросом из неё?
sergeevalex
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет 8 месяцев
Благодарил (а): 3 раза

Re: Дополнительные поля в профиле

Сообщение sergeevalex »

Вопрос снимается. Сделал в один запрос к двум таблицам. Спасибо.
Рустем
phpBB 1.0.0
Сообщения: 2
Стаж: 14 лет 7 месяцев

Re: Дополнительные поля в профиле

Сообщение Рустем »

Уважаемые гуру! Подскажите пожалуйста, что нужно сделать для того, чтобы при аутентификации (при входе) пользователей на форум нужно было вводить дополнительно и электронную почту кроме имени пользователя и пароля?
В будущем проекте могут возникнуть ситуации как кража аккаунтов, и в связи с этим хотелось бы обезопасить пользователей.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Дополнительные поля в профиле

Сообщение Sheer »

Рустем писал(а):что нужно сделать
Модифицировать функцию login_box() (includes/functions.php)
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Рустем
phpBB 1.0.0
Сообщения: 2
Стаж: 14 лет 7 месяцев

Re: Дополнительные поля в профиле

Сообщение Рустем »

Sheer писал(а):
Рустем писал(а):что нужно сделать
Модифицировать функцию login_box() (includes/functions.php)
А что именно нужно сделать? Что нужно прописать или удалить? Сам я не очень понимаю в языке программирования...
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Дополнительные поля в профиле

Сообщение Sheer »

Рустем писал(а):Сам я не очень понимаю
Тогда обратитесь сюда.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
belyi
phpBB 1.4.4
Сообщения: 126
Стаж: 15 лет 5 месяцев
Благодарил (а): 40 раз

Re: Дополнительные поля в профиле

Сообщение belyi »

Народ подскажите плиз, как сделать, чтобы при регистрации пользователю задавался вопрос, а ответ он должен был вводить сам, если не трудно то опишите плиз, какое дополнительное поле в настройках должно быть задействовано..
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Дополнительные поля в профиле

Сообщение владимир1983 »

belyi будешь кроспостингом заниматься, будешь наказан.
Доп. поля в профиле
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
belyi
phpBB 1.4.4
Сообщения: 126
Стаж: 15 лет 5 месяцев
Благодарил (а): 40 раз

Re: Дополнительные поля в профиле

Сообщение belyi »

Народ подскажите плиз, как сделать, чтобы при регистрации пользователю задавался вопрос, а ответ он должен был вводить сам, если не трудно то опишите плиз, какое дополнительное поле в настройках должно быть задействовано..
сделал так, как подсказал владимир1983:
Админ. раздел > Средства против спам-ботов > Установленные модули: Текстовое подтверждение > Настройка модулей: Настроить.
поставил, вот в админке настроено так:
Сниввмок.PNG
а при регистрации нового пользователя, все равно какая-то белубердень((
Сниморок.PNG
кеш чистил, помогите плз, боты надоели своими регистрациями.. :|
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Дополнительные поля в профиле

Сообщение Sheer »

belyi писал(а): все равно какая-то белубердень
Версия стиля не соответствует версии phpBB
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
belyi
phpBB 1.4.4
Сообщения: 126
Стаж: 15 лет 5 месяцев
Благодарил (а): 40 раз

Re: Дополнительные поля в профиле

Сообщение belyi »

подскажите плиз как это исправить??

может отредактировать ucp_registr.html, но что туда нужно добавить или исправить, как прописать там текстовое подтверждение?

Вернуться в «Поддержка phpBB 3.0.х»