Забыли пароль?
Запросите новый здесь.

Автор темы: yury
ID темы: 382
Информация:
Тема содержит 9 сообщения, была просмотрена 1724 раз.  Имеются прикрепленные файлы.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Вопросы новичков
 Распечатать тему
Разделить вывод полей пользователя
yury
Не удобно всеже в 7.00.03 сделано, что теперь все пункты полей вроде как не разделяются. Т.е я хочу выстроить по горизонтали колонку КОНТАКТЫ и СТАТИСТИКУ

Т.е сейчас идет так:
КОНТАКТЫ
СТАТИСТИКА

а я хочу: КОНТАКТЫ и СТАТИСТИКА (т.е в таблице идет по горизонтали, а не вертикали)
 
yury
с этим пока так и не придумал, т.к они объединили зачем то под одной переменной все поля
 
jikaka
видимо для удобства, вот только для какого
 
Web
yury
что, так никто и не придумал способ разделения? наверняка он должен быть. раз там есть деление на категории полей
 
yury
впринципе думаю это возможно. осталось придумать как вывести отдельно по field_cat_id и его содержимому
 
yury
собственно вот так вывести планирую
отвечает за вывод этот код, который видимо и надо разделить на id полей
[php]
$profile_method = "display"; $i = 0; $user_cats = array(); $user_fields = array(); $ob_active = false;
$result2 = dbquery(
"SELECT * FROM ".DB_USER_FIELDS." tuf
INNER JOIN ".DB_USER_FIELD_CATS." tufc ON tuf.field_cat = tufc.field_cat_id
ORDER BY field_cat_order, field_order"
);
if (dbrows($result2)) {
while($data2 = dbarray($result2)) {
if ($i != $data2['field_cat']) {
if ($ob_active) {
$user_fields[$i] = ob_get_contents();
ob_end_clean();
$ob_active = false;
}
$i = $data2['field_cat'];
$user_cats[] = array(
"field_cat_name" => $data2['field_cat_name'],
"field_cat" => $data2['field_cat']
);
}
if (!$ob_active) {
ob_start();
$ob_active = true;
}
if (file_exists(LOCALE.LOCALESET."user_fields/".$data2['field_name'].".php")) {
include LOCALE.LOCALESET."user_fields/".$data2['field_name'].".php";
}
if (file_exists(INCLUDES."user_fields/".$data2['field_name']."_include.php")) {
include INCLUDES."user_fields/".$data2['field_name']."_include.php";
}
}
}

if ($ob_active) {
$user_fields[$i] = ob_get_contents();
ob_end_clean();
}


//вставка ИНФОРМАЦИИ ПОЛЕЙ
$i = 1;
foreach ($user_cats as $category) {
if (array_key_exists($category['field_cat'], $user_fields) && $user_fields[$category['field_cat']]) {
echo "<!--userfield_precat_".$i."-->\n";
echo "<div style='margin:5px'></div>\n";
echo "<table><tr><td><table cellpadding='0' cellspacing='0' width='350' class='tbl-border'>\n<tr>\n";
echo "<td colspan='2' class='tbl1_pro_z'><strong>".$category['field_cat_name']."</strong></td>\n";
echo "</tr>\n".$user_fields[$category['field_cat']];
echo "</table>\n";
$i++;
}
}
if (count($user_fields > 0)) {
echo "<!--userfield_end-->\n";
}
[/php]
yury присоединено следующее:изображение:
453.jpg

Изменил(а) yury, 02.02.2011 15:57
 
yury
вобщем почти разобрался. только не придумал как побороть массив, который выводит поле столько раз, сколько категорий
 
yury
мдеееееееееееее.
 
yury
да я вообще люблю сам с собой побеседовать
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Поле пользователя: размер текста на сайте  →  Пожелания и предложения 3 / 2177 22.11.2017 17:36
Вывод фотоальбомов  →  Установка и настройка системы 4 / 2880 02.08.2016 10:27
Снятие привязки cookies к домену (aka выкидывает из пользователя/админки)  →  FAQ 0 / 1732 21.03.2016 06:05
Цвет "Навиягация"; "Имя Пользователя"; "Сейчас на сайте"  →  Вопросы новичков 3 / 2371 07.03.2016 04:40
Подправить запрос на вывод новостей в панели  →  Вопросы новичков 4 / 3522 17.01.2016 12:34
Беспрецендентно удобная JSфункция валидации полей  →  Народное творчество 21 / 38947 21.07.2015 17:01
Вывод названия новости в файле темы  →  Вопросы новичков 4 / 3322 03.04.2015 19:01
Как сделать вывод из базы данных (древовидные комментарии)  →  PHP 8 / 7866 08.02.2015 11:24
Определить пол и возвраст пользователя  →  Флуд 5 / 1949 18.12.2014 06:02
Отправка данных из N полей  →  Javascript, ajax, jquery 1 / 2335 06.09.2014 09:33
Топ 5 пользователей форума
Alex Alex (1,179)   Zaxap Zaxap (1,078)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)