mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-29 15:22:15 +09:00
네모의 꿈/ 컨텐츠 위젯 스킨 (#712)
## 컨텐츠 모듈 스킨 - 사이트 테마를 따르지 않고 다른 색을 선택할 수 있도록 네모의 꿈 회원 스킨 컬러셋 추가. - 탭이 많을 때 터치 환경이 아니면 좌우로 넘기기 어려운 점을 고려하여서 메뉴를 펼침. - 작은 화면에서 화면을 최대한 활용하도록, 레이아웃 햄버거 메뉴를 부드럽게 나타내고 감춥니다. ## 위젯에서 LESS/SCSS 의 사용 - 변수를 위젯 캐시에도 전달할 수 있도록 해서 LESS 나 SCSS 에 값 전달이 가능하도록 함. - LESS 나 SCSS 를 사용한 경우에 위젯 코드 캐싱 코드가 적절하게 기록되도록 해서 LESS나 SCSS 를 사용 가능하도록 수정. ## 그 외 변화 - Reduce the number of regular expressions.
This commit is contained in:
parent
b1ba031117
commit
5140047b5f
26 changed files with 1286 additions and 27 deletions
|
|
@ -204,6 +204,7 @@ class content extends WidgetHandler
|
|||
$attribute = $oComment->getObjectVars();
|
||||
$title = $oComment->getSummary($args->content_cut_size);
|
||||
$thumbnail = $oComment->getThumbnail($args->thumbnail_width,$args->thumbnail_height,$args->thumbnail_type);
|
||||
$thumbnail_x2 = $oComment->getThumbnail($args->thumbnail_width * 2, $args->thumbnail_height * 2, $args->thumbnail_type);
|
||||
$url = sprintf("%s#comment_%s",getUrl('','document_srl',$oComment->get('document_srl')),$oComment->get('comment_srl'));
|
||||
|
||||
$attribute->mid = $args->mid_lists[$attribute->module_srl];
|
||||
|
|
@ -214,6 +215,7 @@ class content extends WidgetHandler
|
|||
$content_item->adds($attribute);
|
||||
$content_item->setTitle($title);
|
||||
$content_item->setThumbnail($thumbnail);
|
||||
$content_item->setThumbnail($thumbnail_x2, 2);
|
||||
$content_item->setLink($url);
|
||||
$content_item->setDomain($domain);
|
||||
$content_item->add('mid', $args->mid_lists[$attribute->module_srl]);
|
||||
|
|
@ -283,6 +285,7 @@ class content extends WidgetHandler
|
|||
$module_srl = $oDocument->get('module_srl');
|
||||
$category_srl = $oDocument->get('category_srl');
|
||||
$thumbnail = $oDocument->getThumbnail($args->thumbnail_width,$args->thumbnail_height,$args->thumbnail_type);
|
||||
$thumbnail_x2 = $oDocument->getThumbnail($args->thumbnail_width * 2,$args->thumbnail_height * 2,$args->thumbnail_type);
|
||||
|
||||
$content_item = new contentItem( $args->module_srls_info[$module_srl]->browser_title );
|
||||
$content_item->adds($oDocument->getObjectVars());
|
||||
|
|
@ -293,6 +296,7 @@ class content extends WidgetHandler
|
|||
$content_item->setContent($oDocument->getSummary($args->content_cut_size));
|
||||
$content_item->setLink( getSiteUrl($domain,'','document_srl',$document_srl) );
|
||||
$content_item->setThumbnail($thumbnail);
|
||||
$content_item->setThumbnail($thumbnail_x2, 2);
|
||||
$content_item->setExtraImages($oDocument->printExtraImages($args->duration_new * 60 * 60));
|
||||
$content_item->add('mid', $args->mid_lists[$module_srl]);
|
||||
if($first_thumbnail_idx==-1 && $thumbnail) $first_thumbnail_idx = $i;
|
||||
|
|
@ -347,6 +351,7 @@ class content extends WidgetHandler
|
|||
$content = $oDocument->getSummary($args->content_cut_size);
|
||||
$url = sprintf("%s#%s",$oDocument->getPermanentUrl() ,$oDocument->getCommentCount());
|
||||
$thumbnail = $oDocument->getThumbnail($args->thumbnail_width,$args->thumbnail_height,$args->thumbnail_type);
|
||||
$thumbnail_x2 = $oDocument->getThumbnail($args->thumbnail_width * 2, $args->thumbnail_height * 2, $args->thumbnail_type);
|
||||
$extra_images = $oDocument->printExtraImages($args->duration_new);
|
||||
|
||||
$content_item = new contentItem($browser_title);
|
||||
|
|
@ -355,6 +360,7 @@ class content extends WidgetHandler
|
|||
$content_item->setContent($content);
|
||||
$content_item->setLink($url);
|
||||
$content_item->setThumbnail($thumbnail);
|
||||
$content_item->setThumbnail($thumbnail_x2, 2);
|
||||
$content_item->setExtraImages($extra_images);
|
||||
$content_item->setDomain($domain);
|
||||
$content_item->add('mid', $args->mid_lists[$attribute->module_srl]);
|
||||
|
|
@ -825,9 +831,14 @@ class contentItem extends Object
|
|||
{
|
||||
$this->add('title', escape(strip_tags($title), false));
|
||||
}
|
||||
function setThumbnail($thumbnail)
|
||||
function setThumbnail($thumbnail, $source_size = 1)
|
||||
{
|
||||
$this->add('thumbnail', $thumbnail);
|
||||
if($source_size === 1)
|
||||
{
|
||||
$this->add('thumbnail', $thumbnail);
|
||||
} else {
|
||||
$this->add('thumbnail_x' . $source_size, $thumbnail);
|
||||
}
|
||||
}
|
||||
function setContent($content)
|
||||
{
|
||||
|
|
@ -931,9 +942,16 @@ class contentItem extends Object
|
|||
{
|
||||
return $this->has_first_thumbnail_idx;
|
||||
}
|
||||
function getThumbnail()
|
||||
function getThumbnail($source_size = 1)
|
||||
{
|
||||
return $this->get('thumbnail');
|
||||
if(intval($source_size) === 1)
|
||||
{
|
||||
return $this->get('thumbnail');
|
||||
}
|
||||
else
|
||||
{
|
||||
return $this->get('thumbnail_x' . intval($source_size));
|
||||
}
|
||||
}
|
||||
function getMemberSrl()
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue