ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (1): [1]   

> Без описания
viperrr
Отправлено: 23 февраля 2010 — 17:57
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 48
Дата рег-ции: Авг. 2009  
Репутация: 5




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



Инструкция (Отобразить)


После этой процедуры у каждого пользователя в профиле появится дополнительное поле с выпадающим списком
Как выводить это поле смотрите ниже.
Прикреплено изображение
tp01.jpg

(Отредактировано автором: 23 февраля 2010 — 18:05)

 
 
viperrr
Отправлено: 23 февраля 2010 — 18:01
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 48
Дата рег-ции: Авг. 2009  
Репутация: 5




Выводим это текстовое поле на страницу "Информация о пользователе"

в файле profile.php

находим:
CODE:

$icqlogo = ($user['icq'] !== '') ? '<img src="http://online.mirabilis.com/scripts/online.dll?icq='.$user['icq'].'&img=5" align="abscenter" width="18" height="18" border="0">':'';


и после вставляем:
CODE:

if (empty($user['ljubimaja_r']))
{
$user['ljubimaja_r'] = "-";
}



Далее в templates/выш шаблон/profile_show.tpl

находим:
CODE:

<tr>
<td class="pformleft" valign="top"><b>{$fm->LANG['PM']}</b></td>
<td class="pformright"><a href="messenger.php?action=new&touser={$user['id']}" target="_blank" title="{$fm->LANG['SendPm']} {$user['name']}">{$fm->LANG['SendPm']} <b>{$user['name']}</b></a></td>
</tr>

и после вставляем:
CODE:

<tr>
<td class="pformleft" valign="top"><b>{$fm->LANG['Ljubimaja_r']}</b></td>
<td class="pformright">{$user['ljubimaja_r']}&nbsp;</td>
</tr>


На этов все:
Прикреплено изображение
p02.jpg

 
 
viperrr
Отправлено: 23 февраля 2010 — 18:03
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 48
Дата рег-ции: Авг. 2009  
Репутация: 5




Далее если надо вывести это поле в топике под аватарод делаем следующие:

В файйле topic.php

находим:
CODE:

$location = $users[$member_id]['location'];


после добавляем:
CODE:

$ljubimaja_r = $users[$member_id]['ljubimaja_r'];


Находим массив:
CODE:

$users[$user_id] = array('user' => $fm->LANG['Guest'],

и в незу после:
CODE:

'addpun' => ''


Добавляем:
CODE:

'ljubimaja_r' => ''


в пред последней строке добавляем запятую, чтоб было так:
CODE:

'addpun' => '',


далее находим массив:
CODE:

$users[$user_id] = array('user' => $user['name'],

и в нем находим строку:
CODE:

'location' => ($fm->exbb['location'] === TRUE && $user['location'] != '') ? '<br>'.$fm->LANG['From'].': '.$user['location']:'',


После нее ставим:
CODE:

'ljubimaja_r' => (!empty($user['ljubimaja_r'])) ?' '.$fm->LANG['Ljubimaja_r'].': <b>'.$user['ljubimaja_r'].'</b><br> ' :'',




Далее открываем файл post.php

Находим:
CODE:

$teamcon = $useravatar = $usergraphic = $online = $posts = $joined = $location = '';


заменяем:
CODE:

$teamcon = $useravatar = $usergraphic = $online = $posts = $joined = $location = $ljubimaja_r = '';


Далее открываем templates/выш шаблон/topic_data.tpl

находим:
CODE:

{$pun}


и после ставим:
CODE:

{$ljubimaja_r}


Идем в language/russian/lang_front_all.php

После:
CODE:

$this->LANG['ToggleOn'] = 'Развернуть';


Ставим:
CODE:

$this->LANG['Ljubimaja_r'] = 'Любимая рыба';


На этом все !
Прикреплено изображение
03.jpg

(Отредактировано автором: 23 февраля 2010 — 18:04)

 
 
ExMax
Отправлено: 11 июля 2010 — 17:50
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 41
Дата рег-ции: Февр. 2010  
Репутация: 0




Спасибо, важное дополнение к специализированным форумам, частично уже пользую.
Проблема лишь в маленькой корректировке, которую не могу сделать..
 
 
timyr.dp
Отправлено: 12 сентября 2010 — 21:17
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 35
Дата рег-ции: Апр. 2010  
Репутация: 1

[+]


Товарищи! помогите с пхп.... Огорчение

После установки доп.поля выскочило:
CODE:
Notice: Undefined index: ftpstatus in ...\www\topic.php on line 412


вот строка 412
CODE:
'ftpstatus' => (!empty($user['ftpstatus'])) ?' '.$fm->LANG['ftpstatus'].''.$user['ftpstatus'].'' :'',


что может быть не так?

форум стоит в локалке, так что ссылку не дам... могу скриншот...
 
 
yura3d
Отправлено: 24 сентября 2010 — 20:27
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




timyr.dp пишет:
что может быть не так?

Убедитесь, что в языковом файле language/russian/lang_front_all.php имеется строка:
CODE:
$this->LANG['ftpstatus'] = 'Тут название Вашего поля';

Вместо текста Тут название Вашего поля, разумеется, Вы должны подставить своё название
 
 
timyr.dp
Отправлено: 25 сентября 2010 — 13:10
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 35
Дата рег-ции: Апр. 2010  
Репутация: 1

[+]


yura3d строка отсутствовала. Спасибо Улыбка

Пришлось подкорректировать еще пару зависимостей...

Эта доп. строка у меня выводит картинку, поэтому были проблемы!
 
 
Pauk
Отправлено: 14 декабря 2010 — 23:40
Post Id


Пользователь
Advanced Member


Покинул форум
Сообщений всего: 327
Дата рег-ции: Март 2009  
Репутация: 6




Я обратил внимание, что представлены варианты добавления выпадающего меню.
Интересует вариант добавления поля с картинками, а именно в выпадающем меню, выбором и последующим отображением под аватаром пользователя, без необходимости их добавления.
Если кто то использует на своем форуме, просьба, поделитесь рекомендациями по установке.
Заранее спасибо.
 
 
Pauk
Отправлено: 15 декабря 2010 — 10:06
Post Id


Пользователь
Advanced Member


Покинул форум
Сообщений всего: 327
Дата рег-ции: Март 2009  
Репутация: 6




извиняюсь, пропустил тему от автора: http://exbb.info/community/topic...m=8&topic=46
 
 
Poison
Отправлено: 15 декабря 2010 — 17:23
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 20
Дата рег-ции: Нояб. 2010  
Репутация: 0

[+][+]


вот вылезло что
CODE:
Notice: Undefined variable: members_id in /home/nbaleag/domains/nba-league.com/public_html/community/topic.php on line 238

Notice: Undefined index: in /home/nbaleag/domains/nba-league.com/public_html/community/topic.php on line 238


238 строка

CODE:
$fav_team = $users[$members_id]['fav_team'];


ой затупил А?!
CODE:
[$[b]member[/b]_id]

надо, а не
CODE:
members

(Отредактировано автором: 15 декабря 2010 — 17:38)

 
 
karbur
Отправлено: 4 февраля 2011 — 12:23
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 12
Дата рег-ции: Янв. 2011  
Репутация: 0




Как сделать заполнение дополнительного поля, добавляемого в профиль, обязательным при регистрации?

(Отредактировано автором: 4 февраля 2011 — 12:24)

 
 
roma1
Отправлено: 19 февраля 2012 — 13:13
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 811
Дата рег-ции: Янв. 2011  
Откуда: СССР
Репутация: 24




не понятен мне мод, заточен под любимую рыбу, что и как своё прописывать не пойму да ещё на латынице что то писать.
Просьба к спецам, можно бы этот мод как то сформулировать как все моды что бы инструкция была на одном листе и мод подходил под все форумы только русскими буковами проставить свои разделы, а то здесь кругом рыба любимая Огорчение не пойму как себе приспособить. И что за клон тема с тем же, http://exbb.info/community/topic...m=8&topic=47 что ставить?
 
 
electron
Отправлено: 19 февраля 2012 — 15:04
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




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

что там приспосабливать. замените в инструкции ljubimaja_r на своё , ну например , vasheavto - и все дела. не понимаю, в чем сложности???
 
 
Liliat
Отправлено: 29 августа 2016 — 10:14
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 92
Дата рег-ции: Июль 2016  
Откуда: Алматы, Казахстан
Репутация: 1




Спасибо за полезное дополнение!!!
Все очень легко и просто поставилось. И в профайлах появились необходимые строки.
 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Модификации и дополнения »

> Похожие темы: Дополнение: Добавляем в профиль новое текстовое поле и выводим его
Темы Форум Информация о теме Обновление
Как установить рекламный блок?
Надо установить GoogleAdSense ПОД полем приветствия...
Настройка форума Ответов: 156
Автор темы: mastersound
3 марта 2014 — 16:57
Автор: nikk
Счёт рефералов
интересное и полезное предложение
Обсуждаем Ответов: 3
Автор темы: warma2d
11 апреля 2011 — 08:41
Автор: Umbr
Позиционирование форума ExBB на рынке - для кого подходит этот форум
нужно определиться, кому может стать полезным этот форум
Обсуждаем Ответов: 26
Автор темы: Vika
24 августа 2016 — 19:47
Автор: Vika
Появилась новая тема от администратора, который точно не заходил на форум
В поле ip написано: is forum bot
Решение проблем Ответов: 2
Автор темы: Евгений
26 февраля 2010 — 09:20
Автор: Евгений
Дополнение : включение и отключение скрытия ссылок от гостей из админки
Модификации и дополнения Ответов: 0
Автор темы: electron
30 марта 2019 — 08:58
Автор: electron
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0881]     [ ]