Joomla 1.5 После настройки профиля пользователя в CB выбрасывает в список пользователей!

Тема в разделе "Ошибки при работе с Joomla", создана пользователем lotsman, 23.10.2009.

  1. Offline

    lotsman Недавно здесь

    Регистрация:
    17.07.2009
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Такой вот странный глюк: заходим в настройки своего профиля Community builder, что-то там меняем (или не меняем) и нажимаем на любую из кнопок: принять или отменить. В обоих случаях попадаем не обратно в свой профиль, а в список пользователей. Очень раздражает. :(
    Пробовал (ничего не помогло):
    - удалил в настройках CB список пользователей - теперь выдаётся сообщение, что нет ни одного опубликованного списка.
    - искал по файлам и по базе данных вхождения "userlist" - ничего внятного не нашёл.
    - удалял CB и устанавливал заново.
    - включал и отключал SEO (встроенный).
    - чистил все кэши, которые нашёл, в том числе в базе данных.

    Я не спец по PHP и вообще не программист, но вот нашел, что форма редактирования профиля выводится в файле comprofiler.html.php, вот тут:

    Код (PHP):
    1. <div class="cbEditProfile"><div id="cbEditProfileInner" class="cbHtmlEdit">
    2.     <form action="<?php echo cbSef("index.php?option=$option".getCBprofileItemid(true)); ?>" method="post" id="cbcheckedadminForm" name="adminForm" enctype="multipart/form-data" autocomplete="off">
    3.         <input type="hidden" name="id" value="<?php echo $user->id;?>" />
    4.         <input type="hidden" name="task" value="saveUserEdit" />
    5.         <?php   echo cbGetSpoofInputTag( 'userEdit' );
    6.     if ( $regErrorMSG ) {
    7.         echo "<div class='error'>".$regErrorMSG."</div>\n";
    8.     }
    9.     if ( $user->id != $_CB_framework->myId() ) {
    10.         echo "<div class='message' style='font-weight:bold;color:red;margin-bottom:20px;'>" . sprintf( _UE_WARNING_EDIT_OTHER_USER_PROFILE, getNameFormat( $user->name, $user->username, $ueConfig['name_format'] ) ) . "</div>\n";
    11.     }
    12.     echo HTML_comprofiler::_cbTemplateRender( $user, 'Profile', 'drawEditProfile', array( &$user, $tabcontent, $submitvalue, _UE_CANCEL, $bottomIcons ), $output );
    13. ?>
    14.     </form>
    15. </div></div>


    И вот с помощью google chrome видно, что в браузер эта форма передаётся с таким параметром:
    <form action="http://mydomain.ru/index.php?option=com_comprofiler&task=userslist&Itemid=54&lang=ru" и т.д.

    Ну откуда это берётся??? Помогите! :'(
     
  2.  

Поделиться этой страницей

Загрузка...