Свои доп.поля в профиле phpbb
Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas
Правила форума
----
----
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Свои доп.поля в профиле phpbb
Да, именно так, только через добавление в шаблоны
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- Ратибор
- Зашел немного посидеть
- Сообщения: 66
- Стаж: 9 лет 8 месяцев
- Откуда: Минск
- Контактная информация:
Свои доп.поля в профиле phpbb
Не могу совладать с доп полем namme 8(
Сделал все по инструкции - но поле видно только в мини профиле под аватаркой и его заполнить получается только при редактировании профиля в админке.
Посмотрите пожалуйста мой ucp_profile_profile_info:
http://dfiles.ru/files/wsydc55pm
Поле я добавлял перед ICQ но вот с выводом что то напутал
Сделал все по инструкции - но поле видно только в мини профиле под аватаркой и его заполнить получается только при редактировании профиля в админке.
Посмотрите пожалуйста мой ucp_profile_profile_info:
http://dfiles.ru/files/wsydc55pm
Поле я добавлял перед ICQ но вот с выводом что то напутал
- amor1977
- Самый Любознательный
- Сообщения: 389
- Стаж: 11 лет 5 месяцев
- Откуда: Украина
- Контактная информация:
Свои доп.поля в профиле phpbb
А разве у Вас нету мода -
- Ратибор
- Зашел немного посидеть
- Сообщения: 66
- Стаж: 9 лет 8 месяцев
- Откуда: Минск
- Контактная информация:
Свои доп.поля в профиле phpbb
Есть, там же я и делал доп поле NAMME, а в личном разделе - профиль - не показывается полеamor1977 писал(а):А разве у Вас нету мода -
- amor1977
- Самый Любознательный
- Сообщения: 389
- Стаж: 11 лет 5 месяцев
- Откуда: Украина
- Контактная информация:
Свои доп.поля в профиле phpbb
А здесь настроки смотрели ?
- Ратибор
- Зашел немного посидеть
- Сообщения: 66
- Стаж: 9 лет 8 месяцев
- Откуда: Минск
- Контактная информация:
Свои доп.поля в профиле phpbb
amor1977, да, первые 4 галочки стоят
- bublik89
- Начинаю осваивать Форум
- Сообщения: 138
- Стаж: 10 лет 2 месяца
- Откуда: Тольятти
- Контактная информация:
Свои доп.поля в профиле phpbb
Добавил доп. поле "Пол"
Надпись убрал, а значек перенес к нику.
Так же, стоит рамка для аватар с увеличением при наведеии мышки. Рамка на CSS
И этот стиль (рамки) применился к значку, т.е. он тоже в рамке и увеличивается при наведении.
На сколько я понимаю, все дело в том, что весь этот код стоит в теге <dt>, а как можно подправить, что б это не применялось к коду пола?
Сам кусок кода такой (пол/ник/аватар)
Надпись убрал, а значек перенес к нику.
Так же, стоит рамка для аватар с увеличением при наведеии мышки. Рамка на CSS
И этот стиль (рамки) применился к значку, т.е. он тоже в рамке и увеличивается при наведении.
На сколько я понимаю, все дело в том, что весь этот код стоит в теге <dt>, а как можно подправить, что б это не применялось к коду пола?
Сам кусок кода такой (пол/ник/аватар)
Код: Выделить всё
<dt>
<br>
<img title="Мужской" alt="Мужской" src="http://support.iboards.ru/images/ranks/support_iboards_ru/icon_gender_m.gif">
<strong class="topic_username"><a class="username-coloured" style="color: #FF9900;" href="./memberlist.php?mode=viewprofile&u=65">bublik</a></strong>
<br>
<p></p><p></p><p>
<a href="./memberlist.php?mode=viewprofile&u=65"><img width="128" height="140" alt="Аватар пользователя" src="./download/file.php?avatar=65_1389947279.jpg"></a><br>
</p></dt>
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Свои доп.поля в профиле phpbb
Не мучайтесь, а поставьте мод Genders
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- bublik89
- Начинаю осваивать Форум
- Сообщения: 138
- Стаж: 10 лет 2 месяца
- Откуда: Тольятти
- Контактная информация:
Свои доп.поля в профиле phpbb
Что то мод навороченный, а что делает кроме выбора пола и добавления значков я не понял.DeaDRoMeO писал(а):поставьте мод Genders
Так то и доп. поле с этим справляется, только код подправить немного.
- Ратибор
- Зашел немного посидеть
- Сообщения: 66
- Стаж: 9 лет 8 месяцев
- Откуда: Минск
- Контактная информация:
Свои доп.поля в профиле phpbb
Прописываю поле с реальным именем namme в ucp_profile_profile_info.html своего стиля
но оно почему то не появляется там
Код: Выделить всё
<dl>
<dt><label<!-- IF profile_fields.IDENT eq 'namme' -->>:<!-- IF profile_fields.S_REQUIRED --><b>*</b><!-- ENDIF --></label>
<!-- IF profile_fields.LANG_EXPLAIN --><br /><span>{profile_fields.LANG_EXPLAIN}</span><!-- ENDIF --></dt>
<dd>{profile_fields.FIELD}<!-- IF profile_fields.ERROR --><br /><span>{profile_fields.ERROR}</span><!-- ENDIF --><!-- ENDIF --></dd>
</dl>
- amor1977
- Самый Любознательный
- Сообщения: 389
- Стаж: 11 лет 5 месяцев
- Откуда: Украина
- Контактная информация:
Свои доп.поля в профиле phpbb
Вот где ещё посмотрите настройки
- Ратибор
- Зашел немного посидеть
- Сообщения: 66
- Стаж: 9 лет 8 месяцев
- Откуда: Минск
- Контактная информация:
Свои доп.поля в профиле phpbb
amor1977, тут все на "Да" - я уверен что в коде проблемы, но не могу найти как правильно "вписать"
- Ратибор
- Зашел немного посидеть
- Сообщения: 66
- Стаж: 9 лет 8 месяцев
- Откуда: Минск
- Контактная информация:
Свои доп.поля в профиле phpbb
В общем не разобрался как его вписать - вернул старую форму... подучусь верстке и снова попробую)
Свои доп.поля в профиле phpbb
сори за некропост.
создала доп.поля на форуме, но почему-то оно отображается только у админ-состава, у всех остальных пользователей отсутствует. как поправить?)
пы.сы. а как сделать прокрутку для просмотра смайлов рядом с полем для сообщения, как у вас?)
создала доп.поля на форуме, но почему-то оно отображается только у админ-состава, у всех остальных пользователей отсутствует. как поправить?)
пы.сы. а как сделать прокрутку для просмотра смайлов рядом с полем для сообщения, как у вас?)
- белк
- Хорошо тут живется
- Сообщения: 1322
- Стаж: 10 лет 7 месяцев
- Откуда: Россия
- Контактная информация:
Свои доп.поля в профиле phpbb
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Свои доп.поля в профиле phpbb
Поглядите в настройках самого поля. Там могут быть варианты отображения для групп, либо в глобальных правах доступа для групп
Сообщение добавлено... спустя 2 минуты 56 секунд:
В настройках поля пункт Скрытое поле, там галочки нет?
Сообщение добавлено... спустя 2 минуты 56 секунд:
В настройках поля пункт Скрытое поле, там галочки нет?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
Свои доп.поля в профиле phpbb
поле не скрытое. в настройках самого поля управления отображением для групп нет.
в правах доступа у администраторов в разделе "Пользователи и группы" есть пункт "Может управлять дополнительными полями профиля", у пользователей ничего подобного нет.
возможно стоит пересоздать иначе?
задача сделать числовое поле, которое будет отображаться у всех (по дефолту 0), но выставлять значение сможет только администратор.
![Солнце :son-ce:](./images/smilies/hy.gif)
в правах доступа у администраторов в разделе "Пользователи и группы" есть пункт "Может управлять дополнительными полями профиля", у пользователей ничего подобного нет.
возможно стоит пересоздать иначе?
задача сделать числовое поле, которое будет отображаться у всех (по дефолту 0), но выставлять значение сможет только администратор.
спасибобелк писал(а):прокрутка
![Солнце :son-ce:](./images/smilies/hy.gif)
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Свои доп.поля в профиле phpbb
Пересоздайте и скриншот настроек поля скиньте если будут проблемы
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- Beksssss
- Завсегдатай Форума
- Сообщения: 789
- Стаж: 11 лет 10 месяцев
- Откуда: Грозный
- Контактная информация:
Свои доп.поля в профиле phpbb
Всем доброго времени суток.
В профиле пользователя появилось-таки название поля, что говорит о том, что часть указаний выполнена верно, однако, оно не имеет у меня никаких обозначений – так сказать, всего лишь голая декларация))
Впрочем, иначе, и быть не может, ибо в центре пользователя нет возможности заполнить вообще, что-либо похожее на дополнительное поле.
Судя по инструкции, за появление этого поля должен отвечать код:
<!-- IF profile_fields.IDENT eq 'namme' -->
<!-- IF profile_fields.S_REQUIRED --><b>*</b><!-- ENDIF -->
<!-- IF profile_fields.LANG_EXPLAIN --><br /><span>{profile_fields.LANG_EXPLAIN}</span><!-- ENDIF -->
{profile_fields.FIELD}<!-- IF profile_fields.ERROR --><br /><span>{profile_fields.ERROR}</span><!-- ENDIF --><!-- ENDIF -->
Но данный код абсолютно не вписывается в стройный перечень таблиц данной формы, в файле - ucp_profile_profile_info.html
Пришлось придумать, нечто вроде нижеследующего кода:
<tr>
<td class="row1" width="35%"><b class="genmed">{L_NAMME}: </b></td>
<td class="row2"><textarea class="post" name="namme" rows="3" cols="30">{NAMME}</textarea></td>
</tr>
Тут же в центре пользователя появилось и дополнительное поле, но оно не работает, ибо если внести в него запись, она не принимается формой при отправлении. Тут же пишет, что данная таблица не заполнена.
Отсюда следует вывод, что присутствие в файле - ucp_profile_profile_info.html нижеследующего кода ни на что не влияет:
<!-- IF profile_fields.IDENT eq 'namme' -->
<!-- IF profile_fields.S_REQUIRED --><b>*</b><!-- ENDIF -->
<!-- IF profile_fields.LANG_EXPLAIN --><br /><span>{profile_fields.LANG_EXPLAIN}</span><!-- ENDIF -->
{profile_fields.FIELD}<!-- IF profile_fields.ERROR --><br /><span>{profile_fields.ERROR}</span><!-- ENDIF --><!-- ENDIF -->
Его можно и убрать и поставить, но форма с заполненным дополнительным полем не отправится ни при каких обстоятельствах, ибо сам код, либо не на своем месте, либо неполон, либо представлен с грубейшими ошибками.
Склонен предположить, что данный код отвечает за суть вопроса, но для того, чтобы понять, где и в какой форме его необходимо разместить, у меня уйдет непозволительно много времени.
Нечто похожее на этот код, я нашел в файле - acp_users_profile.html
Пробовал совместить код с кодом этого файла, где кстати, эти два кода весьма схожи.
Ничего не вышло((
Шаг отчаяния:
В файле acp_users_profile.html
Создал такой код:
<dl>
<dt><label for="namme">{NAMME}:</label></dt>
<dd><textarea id="namme" name="namme" rows="3" cols="30">{NAMME}</textarea></dd>
</dl>
Я полагаю, что тут есть необходимость подобной самодеятельности, ибо я тут нашел, перечень таблиц всех полей соответствующих форме в центре пользователя.
Однако, и это не помогло и проблема по прежнему в том, что заполнить и отправить доп. поле не удается((
Был бы весьма признателен, за помощь в данном вопросе.
В профиле пользователя появилось-таки название поля, что говорит о том, что часть указаний выполнена верно, однако, оно не имеет у меня никаких обозначений – так сказать, всего лишь голая декларация))
Впрочем, иначе, и быть не может, ибо в центре пользователя нет возможности заполнить вообще, что-либо похожее на дополнительное поле.
Судя по инструкции, за появление этого поля должен отвечать код:
<!-- IF profile_fields.IDENT eq 'namme' -->
<!-- IF profile_fields.S_REQUIRED --><b>*</b><!-- ENDIF -->
<!-- IF profile_fields.LANG_EXPLAIN --><br /><span>{profile_fields.LANG_EXPLAIN}</span><!-- ENDIF -->
{profile_fields.FIELD}<!-- IF profile_fields.ERROR --><br /><span>{profile_fields.ERROR}</span><!-- ENDIF --><!-- ENDIF -->
Но данный код абсолютно не вписывается в стройный перечень таблиц данной формы, в файле - ucp_profile_profile_info.html
Пришлось придумать, нечто вроде нижеследующего кода:
<tr>
<td class="row1" width="35%"><b class="genmed">{L_NAMME}: </b></td>
<td class="row2"><textarea class="post" name="namme" rows="3" cols="30">{NAMME}</textarea></td>
</tr>
Тут же в центре пользователя появилось и дополнительное поле, но оно не работает, ибо если внести в него запись, она не принимается формой при отправлении. Тут же пишет, что данная таблица не заполнена.
Отсюда следует вывод, что присутствие в файле - ucp_profile_profile_info.html нижеследующего кода ни на что не влияет:
<!-- IF profile_fields.IDENT eq 'namme' -->
<!-- IF profile_fields.S_REQUIRED --><b>*</b><!-- ENDIF -->
<!-- IF profile_fields.LANG_EXPLAIN --><br /><span>{profile_fields.LANG_EXPLAIN}</span><!-- ENDIF -->
{profile_fields.FIELD}<!-- IF profile_fields.ERROR --><br /><span>{profile_fields.ERROR}</span><!-- ENDIF --><!-- ENDIF -->
Его можно и убрать и поставить, но форма с заполненным дополнительным полем не отправится ни при каких обстоятельствах, ибо сам код, либо не на своем месте, либо неполон, либо представлен с грубейшими ошибками.
Склонен предположить, что данный код отвечает за суть вопроса, но для того, чтобы понять, где и в какой форме его необходимо разместить, у меня уйдет непозволительно много времени.
Нечто похожее на этот код, я нашел в файле - acp_users_profile.html
Пробовал совместить код с кодом этого файла, где кстати, эти два кода весьма схожи.
Ничего не вышло((
Шаг отчаяния:
В файле acp_users_profile.html
Создал такой код:
<dl>
<dt><label for="namme">{NAMME}:</label></dt>
<dd><textarea id="namme" name="namme" rows="3" cols="30">{NAMME}</textarea></dd>
</dl>
Я полагаю, что тут есть необходимость подобной самодеятельности, ибо я тут нашел, перечень таблиц всех полей соответствующих форме в центре пользователя.
Однако, и это не помогло и проблема по прежнему в том, что заполнить и отправить доп. поле не удается((
Был бы весьма признателен, за помощь в данном вопросе.
Пароль от входа в админку форума ни святому, и ни самому черту не даю! Надеюсь на благоразумие своих доброжелателей!
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Свои доп.поля в профиле phpbb
А с регистром букв все нормально? В админке и в коде регистр букв идентификатора совпадает?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 0 Ответы
- 1781 Просмотры
-
Последнее сообщение Photostalker