2012-01-18 2 views
0

Я разработал веб-страницу с коллекцией портлетов. Можно ли каким-либо образом разрешить пользователю настраивать портлеты (например, изменить размер/удалить/изменить цветовую схему), и пока страница покажет настроенный макет в следующий раз, когда пользователь войдет в систему, вместо того, чтобы отображать макет по умолчанию и стиль?Настройка портлета

Будут оценены любые намеки или существующие примеры.

<body> 
    <div class="demo"> 
    <div class="header" ><img src="css/images/logo.gif" style="height=100px;width:100px;"/> 
    <label class="hd"> Template</label> 
    <hr> 
    <div class="column" id="col0"> 
    <div class="portlet" id="p_0"> 
    <div class="portlet-header">Feeds<a class="edit" href="#p_0"></a></div> 
    <div class="portlet-content"> 
       Keep Checking this space for latest Feeds 
    </div> 
      </div> 

    <div class="portlet" id="p_1"> 
    <div class="portlet-header">News<a class="edit" href="#p_1"></a></div> 
    <div class="portlet-content"></div> 
      </div> 
    <div class="portlet" id="p_2"> 
    <div class="portlet-header">Inbox<a class="edit" href="#p_2"></a></div> 
<div class="portlet-content">Lorem ipsum dolor sit amet, consectetuer adipiscing   elit</div> 
    </div> 
    </div> 

    <div class="vsprt"> 
    <IMG SRC="css/images/div.png" WIDTH="1" HEIGHT="65%" BORDER="0"> 
    </div> 

    <div class="column" id="col1"> 
    <div class="portlet" id="p_3" > 
    <div class="portlet-header">Table Widget<a class="edit" href="#p_3"></a></div> 
    <div class="portlet-content zoom" id="tb"> 
    </div> 
    </div> 
    <div class="portlet" id="p_4"> 
    <div class="portlet-header">Announcements</div> 
    <div class="portlet-content">No Latests Announcements to display</div> 
    </div> 
    </div> 
    <img src="css/images/footer.gif" WIDTH="100%" height="10px" style="padding-   top:20px;margin-top:-200px"/> 
    </div><!-- End demo --> 
    </body> 
    </html> 
+0

Мы говорим о портлете WebLogic здесь? –

+0

@Harry: нет портлета, о котором я говорю, это простой портлет JQuery. Мне было интересно, можно ли сохранить порядок портлетов в базе данных, поэтому, когда пользователь возвращается, он может видеть, что его портлеты отсортированы в одном и том же заказ? – Pranjali

ответ

0

Я думаю, что у вас есть два варианта:

Сохранение предпочтений в таблице базы данных или файлов cookie. Для последнего обратитесь к this link, в котором очень хорошо объясняется, как сохранить пользовательские настройки таким образом.

Вы можете опубликовать код, если хотите получить помощь в кодировании (мы не знаем, как вы реализовали свои портлеты).

+0

:: Большое спасибо за ссылку :) Я отправляю свой код для вашей справки – Pranjali

+0

Привет Закария Я отправил свой код. Я хочу сохранить информацию о стиле, а так, чтобы в следующий раз пользователь регистрировался в своей домашней странице. Возможно ли это сделать? – Pranjali

Смежные вопросы