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

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Golan
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 3 месяца
Откуда: Россия, Мордовия
Благодарил (а): 35 раз
Поблагодарили: 5 раз

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

Сообщение Golan »

Вот это и нужно. Все правильно.

Добавлено спустя 2 минуты 3 секунды:
Пчелкин писал(а):Стоп! Дак вы свое самодельное доп поле хотите еще и в мемберлист вставить?
Вам советовали - переименовать стандартное...а сейчас надо определять переменные своего самодельного допполя..и тулить их на место LOCATION...
Забудем про стандартное, там все нормально, как отобразить вновь созданное, где эту переменную выудить?
Добро не ценится, в современном мире, люди от него наглеют!
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

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

Сообщение Айдар »

Golan писал(а):как отобразить вновь созданное, где эту переменную выудить?
Смотрите в админке - Пользователи и группы - Дополнительные поля в профиле - находите созданное Вами поле "Откуда" и запоминаете "Идентификатор поля". Например, оно у Вас называется FROMCITY (далее в кодах просто замените его на свой идентификатор).

После этого открыть шаблон memberlist_body.html, найти:

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

<td class="info"><!-- IF memberrow.U_WWW or memberrow.LOCATION --><!-- IF memberrow.U_WWW --><div><a href="{memberrow.U_WWW}" title="{L_VISIT_WEBSITE}: {memberrow.U_WWW}">{memberrow.U_SHORT_WWW}</a></div>
Найти в строке:

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

<!-- IF memberrow.LOCATION -->
Заменить на:

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

<!-- IF memberrow.PROFILE_FROMCITY_VALUE -->
Далее найти в строке:

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

{memberrow.LOCATION}
Заменить на:

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

{memberrow.PROFILE_FROMCITY_VALUE}
Добавлено спустя 10 минут 23 секунды:
Забыл - это заменит только вывод значения в поле пользователя, сам заголовок всей таблицы "Откуда", я так понял, Вам необходимо оставить прежним?
In Web We Trust
Аватара пользователя
Golan
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 3 месяца
Откуда: Россия, Мордовия
Благодарил (а): 35 раз
Поблагодарили: 5 раз

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

Сообщение Golan »

Да все верно, так и нужно. Спасибо.

Добавлено спустя 15 минут 4 секунды:
Такие строки только в prosilver, в subsilver нет.

Добавлено спустя 24 минуты 48 секунд:
Нашел в subsilvere вот это

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

<td class="gen" align="center">&nbsp;<!-- IF memberrow.U_WWW --><a href="{memberrow.U_WWW}">{WWW_IMG}</a><!-- ENDIF -->&nbsp;</td>
		<!-- 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;{memberrow.PROFILE_FIELD1_VALUE}</td>
Меняю все FIELD1 на мой OTKUDA - появляется еще одно не оформленное поле с права.
Добро не ценится, в современном мире, люди от него наглеют!
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

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

Сообщение Айдар »

В Субсильвере нужно создавать дополнительное поле.
Открыть /language/ru/common.php, найти:

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

'EMAIL'								=> 'Email', // Short form for EMAIL_ADDRESS
Добавить после:

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

'FROMCITY'							=>	'Откуда',
Открыть memberlist_body.html, найти (не помню, менял ли я тут ширину в процентах - может немного по-другому быть):

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

<th nowrap="nowrap" width="11%"><a href="{U_SORT_EMAIL}">{L_EMAIL}</a></th>
Добавить после:

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

<th nowrap="nowrap" width="11%">{L_FROMCITY}</th>
Найти:

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

<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.PROFILE_FROMCITY_VALUE -->&nbsp;{memberrow.PROFILE_FROMCITY_VALUE}<!-- ENDIF -->&nbsp;</td>
Если нужно этот столбец добавить в середину, то сами разберетесь, куда вставлять последние в инструкции...

Добавлено спустя 11 минут 27 секунд:
P.S. Строки с "FIELD1" не трогайте.
Последний раз редактировалось Айдар 16.02.2011 10:29, всего редактировалось 3 раза.
In Web We Trust
Аватара пользователя
Golan
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 3 месяца
Откуда: Россия, Мордовия
Благодарил (а): 35 раз
Поблагодарили: 5 раз

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

Сообщение Golan »

Попробую, проценты сам поменяю. А вот то что уже делал по добавлению поля удалить? Я ведь ОТКУДА туда добавил недавно.
Добро не ценится, в современном мире, люди от него наглеют!
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

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

Сообщение Айдар »

Golan писал(а): то что уже делал по добавлению поля удалить?
Верните то, что было - будет уроком на будущее - там как раз инструкция, как это делать. :)
In Web We Trust
Аватара пользователя
Golan
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 3 месяца
Откуда: Россия, Мордовия
Благодарил (а): 35 раз
Поблагодарили: 5 раз

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

Сообщение Golan »

Да это не проблема, я про добавление поля Откуда в список пользователей изначально его там не было совсем, с профилем нормально.
Добро не ценится, в современном мире, люди от него наглеют!
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

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

Сообщение Айдар »

Golan писал(а):я про добавление поля Откуда в список пользователей
Его удалить.
In Web We Trust
Аватара пользователя
Golan
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 3 месяца
Откуда: Россия, Мордовия
Благодарил (а): 35 раз
Поблагодарили: 5 раз

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

Сообщение Golan »

В последней добавляемой строчке ошибочка
Надо вот это

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

<td class="gen" align="center">&nbsp;<!-- IF memberrow.PROFILE_OTKUDA_VALUE -->&nbsp;{memberrow.PROFILE_OTKUDA_VALUE}<!-- ENDIF -->&nbsp;</td>
Все появилось, кроме надписи в шапке.
Вот это пропустил
Добро не ценится, в современном мире, люди от него наглеют!
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

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

Сообщение Айдар »

Поправил
In Web We Trust
Аватара пользователя
Golan
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 3 месяца
Откуда: Россия, Мордовия
Благодарил (а): 35 раз
Поблагодарили: 5 раз

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

Сообщение Golan »

И еще, может конечно придираюсь, в принципе пусть, но интересно, отсутствует часть таблички вот тут.
Безымянный.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Добро не ценится, в современном мире, люди от него наглеют!
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

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

Сообщение Айдар »

Где-то пропустили тег <tr> или <td>, скорее всего. Поищите! Если не найдете, то прикрепите Ваш memberlist_body.html
Последний раз редактировалось Айдар 14.02.2011 23:29, всего редактировалось 1 раз.
In Web We Trust
Аватара пользователя
Golan
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 3 месяца
Откуда: Россия, Мордовия
Благодарил (а): 35 раз
Поблагодарили: 5 раз

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

Сообщение Golan »

Так в шапке и не смог добавить надпись.
Безымянный.JPG
Вот файлы
Рабочий стол.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Добро не ценится, в современном мире, люди от него наглеют!
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

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

Сообщение Айдар »

Ну так а вот эту инструкцию:

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

<th nowrap="nowrap" width="11%">{FROMCITY}</th>
в инструкции для Субсильвера для кого я писал?
In Web We Trust
Аватара пользователя
Golan
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 3 месяца
Откуда: Россия, Мордовия
Благодарил (а): 35 раз
Поблагодарили: 5 раз

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

Сообщение Golan »

Так есть же такая строка там

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

<th nowrap="nowrap" width="15%"><a href="{U_SORT_JOINED}">{L_JOINED}</a></th>
<th nowrap="nowrap" width="20%">{OTKUDA}</th>
	<th nowrap="nowrap" width="10%"><a href="{U_SORT_POSTS}">{L_POSTS}</a></th>
Это поле регулируется, но надпись не появляется как будто в common ее нет.
Добро не ценится, в современном мире, люди от него наглеют!

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