2013-05-23 1 views
2

각 사용자에 대한 사용자 설정/옵션을 사용하여 Yii 테마를 만들 수 있습니까?각 사용자에 대한 사용자 설정으로 Yii 테마를 만드는 방법은 무엇입니까?

예 : 각 사용자는 색상 (배경, 전경, 텍스트)을 선택한 다음 웹 사이트를 자신의 선택에 따라 볼 수 있습니다.

다른 사용자를 위해 다른 테마를 사용하거나 생성하는 것을 이해하지만 사용자 입력을 기반으로 테마를 사용자 정의 할 수 있습니까?

답변

0

네, 다른 선택에 따라 사용자가 원하는 색을 선택하게하고 node.js 서버를 설정하여 그에 따라 CSS 스크립트를 렌더링 할 수 있습니다.

부트 스트랩은 사용자의 선택에 따라 파일을 저장하려면이 방법을 사용하는 방법을 체크 아웃 :

http://twitter.github.io/bootstrap/customize.html

그런 다음, 파일 다운로드를 만들기보다는, 당신은 사용자 디렉토리에 저장하고있을 수 있습니다 그것도 데이터베이스에 저장된 다음 번에 Yii를 사용하여 HTML 페이지에서 지정된 CSS 파일을 호출 할 수 있습니다. 그러면 모양이 바뀌고 각 사용자마다 모양이 다를 수 있습니다.

예 :이 도움이

<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/user/<?php echo $user->name."css"; " media="print" /> 

희망. 더 자세한 정보가 필요하면 댓글을 달으십시오.

감사합니다,

+0

감사 Sankalp, 이 일반적인 솔루션입니다하지만 일부 솔루션은 특히 YII 위해 /의 구현이 있다면 궁금 해서요. 다시 고마워 – Gautham

+0

동일한 사용자 지정 확장 프로그램을 만들 수 있습니다. 이 대답이 도움이된다면. 동의를 클릭하십시오. :-) –

+1

이것은 현재 가능한 가장 가까운 해결책입니다. – Gautham