Перейти к контенту
  • 0

Расположение дополнительных полей


rednet.mAlc

Вопрос

Скажите пожалуйста, как настроить расположение доп. полей?

 

А то получается, что у меня допустим 10 дополнительный полей и форум их считывает с верху в низ.

А мне допустим нужно чтоб десятое поле было между 3-ем и 4-ым.

 

Думаю вопрос поставил понятно...

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Я несовсем понял про что ты думаю про это:

 

Админка ->> Управление шаблонами ->> (Нужный скин) ->> Изменить HTML фрагменты ->> skin_topic (Просмотр темы) ->> RenderRow

 

Найти:

{$author['title']}<br />

{$author['member_rank_img']}<br /><br />

{$author['member_group']}<br />

{$author['member_posts']}<br />

{$author['member_joined']}<br />

{$author['member_location']}

{$author['member_number']}<br />

 

 

Поменять местами что нужно

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Нет, это не то.

 

За расположение полей отвечает:

					<if="$author['custom_fields'] != """>
					 {$author['custom_fields']}
				</if>

 

 

Про какие дополнительные поля я говорю? Про эти:

Админцентр -> УПРАВЛЕНИЕ -> Дополнительные поля

 

За доп. поля кажется отвечают только 2-е таблицы:

ibf_pfields_content

ibf_pfields_data

 

Но как он присваивает значение field_1, field_2 в таблице ibf_pfields_content я так и не понял. Уж точно не с pf_id из ibf_pfields_data =/

Ссылка на комментарий
Поделиться на других сайтах

  • 0

rednet.mAlc

В принципе, можно перенести вывод дополнительных полей из указанного тобой блока в общий, т.е выводить вместе с общими полями. Таким образом, ты сможешь формировать любой порядок расположения полей. К примеру:

 

{$author['title']}<br />

{$author['member_rank_img']}<br /><br />

{$author['member_group']}<br />

{$author['field_2']}<br />

{$author['member_posts']}<br />

{$author['member_joined']}<br />

{$author['field_4']}<br />

{$author['member_number']}<br />

{$author['field_1']}<br />

 

Блок:

<if="$author['custom_fields'] != """>
					 {$author['custom_fields']}
				</if>

в этом случае, естественно, закомментировать.

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

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Бред... он будет только выводить значение переменой.

 

А если у меня используется ещё key? Вот как с флагами допустим. Мне что, писать:

<img src='style_images/flags/{$author['field_...']}.gif'>

?

 

Бред короче.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Бред... он будет только выводить значение переменой.

 

А если у меня используется ещё key? Вот как с флагами допустим. Мне что, писать:

<img src='style_images/flags/{$author['field_...']}.gif'>

?

 

Бред короче.

дядя, не бред.

Уметь нужно. У меня так сделано.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Чё уметь-то? Это я умею. Но вопрос был в другом.

 

 

А именно "как настроить расположение доп. полей?".

Точнее... в какой таблицы и что нужно для этого менять?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
А именно "как настроить расположение доп. полей?".

Точнее... в какой таблицы и что нужно для этого менять?

Выше про чего говорили? Про картошку что ли?

В RenderRow фиксированно задаём переменную доп. поля и перемещаем её куда угодно.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Да Вы меня вообще не слушаете чтоль?

 

В какой таблице(sql) нужно изменить id этих дополнительных полей так, что-бы изменить их очерёдность?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Спасибо Sannis, но я уже выше писал про таблицы которые относятся к доп. полям.

 

ibf_pfields_content

ibf_pfields_data

 

Но я так и не смог разобраться как в них настраивается очередность :D

Может быть есть ещё какие-то таблицы которые как-то связаны с доп. полями?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

А зачем именно вам нужно настраивать очерёдность в БД ?

Не проще ли это сделать через шаблон?

Постоянно будете лазать в БД при добавлении нового поля?

Изменено пользователем idTails
Ссылка на комментарий
Поделиться на других сайтах

  • 0

rednet.mAlc

 

В настройках дополнительных полей (при создании) есть поле (пардон за тавтологию) "порядок сортировки".

Не поможет? :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
А зачем именно вам нужно настраивать очерёдность в БД ?

 

Свои замуты :D

 

В настройках дополнительных полей (при создании) есть поле (пардон за тавтологию) "порядок сортировки".

Не поможет?

 

sql... SQL!

 

 

Ладно, не будем дальше терзать эту тему. Придется делать всё другим способом ;) Всем спасибо за помощь. Тему можно /close.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
В настройках дополнительных полей (при создании)(Sannis: и при редактировании) есть поле (пардон за тавтологию) "порядок сортировки".

Не поможет?

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.