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

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Cowboy
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 10 месяцев

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

Сообщение Cowboy »

Помогите разобраться.
Вроде всё правильно но неработающий.
Последний раз редактировалось Cowboy 21.12.2009 17:51, всего редактировалось 1 раз.
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 19 лет 4 месяца
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

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

Сообщение FladeX »

Cowboy
админка - общие - конфигурация сервера - нагрузка на сервер - Показывать дополнительные поля на страницах тем: - Да
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Cowboy
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 10 месяцев

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

Сообщение Cowboy »

Точно. Что то я про этот пункт совсем забыл. :oops:
Спасибо :mrgreen:
SCIF-1986
phpBB 1.4.1
Сообщения: 43
Стаж: 18 лет
Откуда: Vladivostok
Благодарил (а): 1 раз

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

Сообщение SCIF-1986 »

Сегодня снова взялся ковырять доп. поля, чтобы в зависимости от значения поля выводить разные картинки.
Для начала стоит заметить, что показ поля зависит от двух критериев: настроек "Нагрузки сервера" и настроек собственно доп. поля.
Включив в обоих местах отображение доп. полей всё сразу прояснилось, правда до этого я проковырялся с print_r'ом в кэше файликов и нашёл, что в основном переменные беруться из следующих переменных php:
[*] свойства $this->_rootref;
[*] массива $_memberrow_val;
[*] массива $_postrow_val;
[*] массива $_custom_fields_val (данный массив является частью массива $_postrow_val).
Не подскажите какой массив переменные для каких задач и что должен в себе содержать - это для нормального понимания что откуда брать, при редактировании шаблонов, т.к. мануал не содержит описание этих массивов и вообще скуден на описание переменных??[/off]
Версия phpBB 3.0.4. Стиль на основе subSilver2.
Задача: не отображая стандартной строки под профилем "Название_поля: значение", выводить разные картинки в зависимости от значений переменных. То есть в данный момент до значений доп. полей можно добраться только когда включено отображение последних, а отображать для меня неприемлимо.
Если что-нибудь забыл - простите, дополню картину по требованию.
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 19 лет 4 месяца
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

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

Сообщение FladeX »

SCIF-1986
вот посмотрите на эту тему, вроде как раз то, что вам нужно.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
SCIF-1986
phpBB 1.4.1
Сообщения: 43
Стаж: 18 лет
Откуда: Vladivostok
Благодарил (а): 1 раз

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

Сообщение SCIF-1986 »

FladeX, спасибо за ссылку. Делать так как там я наверняка не буду - я эти поля видел и хотел обойти их модификацию. Вместо этого я просто в этих полях добавлю условие для скипанья нужных мне полей - и овцы целы (лишней инфы под аватаркой не будет) и волки сыты (я получу в распоряжение нужные мне переменные).
Аватара пользователя
Godgift
phpBB 1.2.0
Сообщения: 17
Стаж: 15 лет 2 месяца
Благодарил (а): 4 раза

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

Сообщение Godgift »

Подскажите как настроить сортировку дополнительного поля в мемберлисте, что бы сначала шли цифры, а потом буквы?
Аватара пользователя
Godgift
phpBB 1.2.0
Сообщения: 17
Стаж: 15 лет 2 месяца
Благодарил (а): 4 раза

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

Сообщение Godgift »

Никто в sql запросах не ориентируется?
Аватара пользователя
Volvo
phpBB 1.0.0
Сообщения: 3
Стаж: 17 лет 6 месяцев
Откуда: Latvia
Благодарил (а): 1 раз

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

Сообщение Volvo »

Доброго времени уважаемые Гуру конференции!
Подскажите пожалуйста что и где нужно прописать в memberlist_body.html, чтобы заполненные поля не съезжали при не заполнении других полей. Также вверху отсутствует описание столбца :(
Фото ниже, доп. поля - 1. Пол 2. Марка авто 3. Страна
kolonki.png

Код странички
kolonki html.png

Заранее огромное спасибо!!!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
FEAR93
Former team member
Сообщения: 666
Стаж: 18 лет
Откуда: Кривой Рог, Украина
Благодарил (а): 22 раза
Поблагодарили: 76 раз

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

Сообщение FEAR93 »

1. Не редактируйте так шаблоны, это чревато тем, что все изменения исчезнут после сброса кэша.
2. Выложите часть кода текстом, покажу на примере.
Volvo писал(а):Также вверху отсутствует описание столбца :(
Используйте тэг <th></th>.
А где твоя Родина, сынок?! Сдал Горбачёв твою Родину американцам, чтобы тусоваться красиво.

Шаблон запроса.
Правила.
Аватара пользователя
Volvo
phpBB 1.0.0
Сообщения: 3
Стаж: 17 лет 6 месяцев
Откуда: Latvia
Благодарил (а): 1 раз

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

Сообщение Volvo »

Доброго!
Спасибо за участие в моей проблеме ;)

ниже часть кода уже изменённого мной (добавлено три новых значения, описанных выше)
при очистке кэша прописанные значения не пропали, но понимаю что сделано коряво.
И в каком месте прописывать <th></th> , простите чайника.

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

CATION}</div><!-- ENDIF --><!-- ELSE -->&nbsp;<!-- ENDIF --></td>
		<td>{memberrow.JOINED}</td>
		<!-- IF S_VIEWONLINE --><td>{memberrow.VISITED}&nbsp;</td><!-- ENDIF -->

<!-- IF memberrow.S_PROFILE_SEX -->
         <!-- Use a construct like this to include admin defined profile fields. Replace Пол with the name of your field. -->
         <td class="gen" align="center">{memberrow.PROFILE_SEX_VALUE}</td>
      <!-- ENDIF -->
<!-- IF memberrow.S_PROFILE_CAR -->
         <!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
         <td class="gen" align="center">{memberrow.PROFILE_CAR_VALUE}</td>
      <!-- ENDIF -->
<!-- IF memberrow.S_PROFILE_COUNTRY -->
         <!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
         <td class="gen" align="center">{memberrow.PROFILE_COUNTRY_VALUE}</td>
      <!-- ENDIF -->

	</tr>

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