Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.

Новый интерфейс для редактирования полей в развернутом профиле Fdf10
С нашей помощью вы можете создать форум,
похожий на этот!
Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.

Новый интерфейс для редактирования полей в развернутом профиле Fdf10
С нашей помощью вы можете создать форум,
похожий на этот!
Мы в социальных сетях
Важная информация!

Правила форума

для обязательного прочтения!

Внимание! Важная информация для РЕГИСТРАЦИИ на форуме:

Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.

Я админ, не могу зайти!
(забыл / потерял пароль)


Общий FAQ по управлению форумом

FAQ: реклама на форуме

Туториалы по разным функциям ваших форумов

Алфавитный указатель

Интересные решения для форумов

Наши видео-туториалы

Условия пользования сервисом

Ссылки на полезные ресурсы

Последние темы
» Проблема с метатегом Description
автор VeraLV Вчера в 15:31

» 1 марта будет запрет на ВПН, это отразится на работе платформы?
автор Svet007 Март 14th 2024, 11:43

» нужен скрипт сумма просмотров тем в разделе
автор лексей2222 Март 5th 2024, 07:37

» Новое: Откройте для себя функцию "Подписка на пользователей"
автор лексей2222 Март 1st 2024, 17:26

» 301 редирект
автор Dana Domirani Февраль 25th 2024, 18:28

» Помощь в нескольких вопросах по форуму
автор лексей2222 Февраль 22nd 2024, 13:21

» [Общая тема] Что делать, если вы забыли / потеряли пароль
автор Dana Domirani Февраль 14th 2024, 00:54

» Загрузка форума
автор лисенок Февраль 13th 2024, 01:09

» 2x2 форум
автор лексей2222 Февраль 12th 2024, 14:47

» сколько сообщений в теме
автор лексей2222 Февраль 10th 2024, 07:24

Новый интерфейс для редактирования полей в развернутом профиле

Перейти вниз

Новый интерфейс для редактирования полей в развернутом профиле Empty Новый интерфейс для редактирования полей в развернутом профиле

Сообщение автор Luz Март 26th 2009, 17:36

На форумах Forum2x2.ru появился новый интерфейс для редактирования информации профиля в самом профиле, а не через ПА или личный профиль пользователя.

(Если вы плохо представляете себе, как работает наша система профилей, советуем вам предварительно ознакомиться с темами Профиль - Изменение полей профиля и Профиль - Развернутый профиль )

Напоминаем, что для каждого созданного вами поля профиля (а также для части стандартных полей) вы можете указать в ПА, кто имеет право изменять это поле (ПА - Пользователи и группы - Профили - Поля профиля) :

- сам пользователь (это значит, что поле могут редактировать сам пользователь, модераторы и админы)
- модераторы (это значит, что поле могут редактировать модераторы и админы)
- администраторы ( это значит, что поле изменяемо только администраторами)

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

Щелкнув по нику пользователя, вы открываете его профиль на форуме или его "развернутый профиль" (новая функция, которую можно активировать в ПА - Пользователи и группы - Профили - Общие настройки).
Во вкладке "профиль" вы найдете список полей профиля и их содержание для данного пользователя.
При наведении мышкой на каждое поле, доступное вам для редактирования, рядом с полем будет появляться значок Новый интерфейс для редактирования полей в развернутом профиле Edit ("изменить содержание поля").

"Обычный профиль" (если развернутый профиль не был активирован) :

Новый интерфейс для редактирования полей в развернутом профиле Fields11

Развернутый профиль :

Новый интерфейс для редактирования полей в развернутом профиле Advanc10


Если вы нажмете на этот значок, вы сможете отредактировать поле - а при нажатии на зеленую галочку Новый интерфейс для редактирования полей в развернутом профиле Valid изменения будут выполнены.

Новый интерфейс для редактирования полей в развернутом профиле Field_10

Если вы являетесь обычным пользователем, и рядом с полем, которое вас интересует, при наведении мыши не появляется символ Новый интерфейс для редактирования полей в развернутом профиле Edit, это значит, что ваш администратор не разрешил редактирование этого поля самими пользователями!

Обратите внимание:
Вы можете изменить значки Новый интерфейс для редактирования полей в развернутом профиле Edit и Новый интерфейс для редактирования полей в развернутом профиле Valid в ПА - Оформление - Управление картинками



Поле "Комментарии" видимо только админами и модераторами, и для обеих этих групп доступно редактирование поля.

Новый интерфейс для редактирования полей в развернутом профиле Fields10



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

Женщина

Сообщения : 16611
Возраст : 49
Регистрация : 2005-03-01
Благодарности : 2639

Без предупреждений

https://help.forum2x2.ru

Вернуться к началу Перейти вниз

Новый интерфейс для редактирования полей в развернутом профиле Empty Re: Новый интерфейс для редактирования полей в развернутом профиле

Сообщение автор Luz Март 27th 2009, 14:15

Те, кто используют версию PHPBB2 и вносили ранее изменения в шаблоны, должны , для правильной работы этого интерфейса, выполнить некоторые модификации (если вы не изменяли соответствующие шаблоны, все изменения будут проделаны автоматически , и вам ничего не надо делать)


  • Поля профиля

    • profile_view_body

      • Вместо следующего кода:
        Код:
        [tr] <tr>
        <td align="right" valign="middle" nowrap="nowrap"><span
        class="gen">{L_LOCATION}: </span></td>
        <td><b><span class="gen">{LOCATION}</span></b></td>
        </tr>
        <tr>
        <td align="right" valign="middle" nowrap="nowrap"><span
        class="gen">{L_WEBSITE}: </span></td>
        <td><span class="gen"><b>{WWW}</b></span></td>
        </tr>
        <tr>
        <td align="right" valign="middle" nowrap="nowrap"><span
        class="gen">{L_OCCUPATION}: </span></td>
        <td><b><span class="gen">{OCCUPATION}</span></b></td>
        </tr>
        <tr>
        <td align="right" valign="top" nowrap="nowrap"><span
        class="gen">{L_INTERESTS}: </span></td>
        <td><b><span class="gen">{INTERESTS}</span></b></td>
        </tr>
        <tr>
        <td valign="top" align="right" nowrap="nowrap"><span
        class="gen">{L_GENDER}: </span></td>
        <td> <b><span class="gen">{GENDER}</span></b></td>
        </tr>
        <tr>
        <td valign="top" align="right" nowrap="nowrap"><span
        class="gen">{L_BIRTHDAY}: </span></td>
        <td><b><span class="gen">{BIRTHDAY}
        {ZODIAC_IMG}{CHINESE_IMG}</span></b></td>
        </tr>
        <!-- BEGIN switch_profile_fields -->
        <tr>
        <td colspan="2" class="catLeft" align="center"><b><span
        class="gen">
        <form action="profile.forum?mode=viewprofile&u={USER_ID}"
        method="post">
        <input type="hidden" name="userid" value="{USER_ID}" />
        {L_PROFILE_FIELDS}</span></b>
        </td>
        </tr>
        <!-- BEGIN field -->
        <tr>
        <td class="gensmall row1"
        align="right"><span>{switch_profile_fields.field.NAME}:</span></td>
        <td class="gensmall row2"
        valign="middle"><span>{switch_profile_fields.field.OBJECT}</span><br
        /></td>
        </tr>
        <!-- END field -->
        <!-- BEGIN show_submit -->
        <tr>
        <td class="gensmall row1" align="right"></td>
        <td class="gensmall row2" valign="middle"><input type="submit"
        value="{L_MODIFY}" name="modify_profilefields" class="liteoption" /><br
        /></td>
        </tr>
        <!-- END show_submit -->
        </form>
        <!-- END switch_profile_fields -->
        Поставить следующий код :
        Код:
         <!-- BEGIN profile_field -->
        <dl id="{switch_profile_tab.profile_field.ID}">
        <dt>
        {switch_profile_tab.profile_field.LABEL}
        </dt>
        <dd>
        {switch_profile_tab.profile_field.CONTENT}
        </dd>
        </dl>
        <div class="separator">&nbsp;</div>
        <!-- END profile_field -->
      • В конце шаблона добавить следующий код:
        Код:
        <script type="text/javascript"
        src="/{JS_DIR}/jquery/jquery.json-1.3.min.js"></script>
        <script type="text/javascript">
        //<![CDATA[
        $(document).ready(function(){
        $('[id^=field_id]').each(function(){
        if ( $(this).find('.field_editable').is('span') )
        {
        $(this).hover(function()
        {
        if(
        $(this).find('.field_editable.invisible').is('span') )
        {

        $(this).find('.field_editable').prev().addClass('ajax-profil_hover').parent().addClass('ajax-profil_parent').append('<div
        class="ajax-profil_edit"><img src="{AJAX_EDIT_IMG}" /></div>');
        $(this).find('.ajax-profil_edit').attr({
        alt: "{L_FIELD_EDIT_VALUE}",
        title: "{L_FIELD_EDIT_VALUE}"
        }).click(function(){

        $(this).prev().prev().removeClass('ajax-profil_hover').addClass('invisible').next().removeClass('invisible').append('<img
        src="{AJAX_VALID_IMG}" class="ajax-profil_valid" />').find('input,select');
        $(this).prev().find('.ajax-profil_valid').attr({
        alt: "{L_VALIDATE}",
        title: "{L_VALIDATE}"
        }).click(function(){
        var content = new Array();

        $(this).parent().find('[name]').each(function(){
        var type_special =
        $(this).is('input[type=radio],input[type=checkbox]');
        if ( (type_special &&
        $(this).is(':checked')) || !type_special )
        {
        content.push(new
        Array($(this).attr('name'), $(this).attr('value')));
        }
        });
        var id_name =
        $(this).parents('[id^=field_id]').attr('id');
        var id = id_name.substring(8,
        id_name.length);
        $.post(
        "ajax_profile.forum?jsoncallback=?",

        {id:id,user:"{CUR_USER_ID}",active:"{CUR_USER_ACTIVE}",content:$.toJSON(content)},
        function(data){
        $.each(data, function(i, item){
        $('[id=field_id' + i +
        ']').find('span.field_uneditable').html(item).end().find('.ajax-profil_valid').remove().end().find('.field_editable').addClass('invisible').end().find('.field_uneditable').removeClass('invisible');
        });
        },
        "json"
        );
        });
        $(this).remove();
        });
        }
        },function()
        {
        if(
        $(this).find('.field_editable.invisible').is('span') )
        {

        $(this).find('.field_editable').prev().removeClass('ajax-profil_hover');
        $(this).find('.ajax-profil_edit').remove();
        }
        });
        }
        });
        });
        //]]>
        </script>
Luz
Luz
Администратор
Администратор

Женщина

Сообщения : 16611
Возраст : 49
Регистрация : 2005-03-01
Благодарности : 2639

Без предупреждений

https://help.forum2x2.ru

Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения