mirror of
https://github.com/e107inc/e107.git
synced 2025-09-01 18:32:44 +02:00
More featurebox tweaks
This commit is contained in:
@@ -177,7 +177,7 @@ class fb_main_ui extends e_admin_ui
|
||||
'fb_id' => array('title'=> LAN_ID, 'type' => 'number', 'data'=> 'int', 'width' =>'5%', 'forced'=> TRUE),
|
||||
'fb_category' => array('title'=> LAN_CATEGORY, 'type' => 'dropdown', 'data'=> 'int', 'width' => '5%', 'filter'=>TRUE, 'batch'=>TRUE),
|
||||
'fb_title' => array('title'=> LAN_TITLE, 'type' => 'text', 'width' => 'auto', 'thclass' => 'left'),
|
||||
'fb_text' => array('title'=> "Message Text", 'type' => 'bbarea', 'width' => '30%', 'readParms' => 'expand=...&truncate=50&bb=1'),
|
||||
'fb_text' => array('title'=> "Message Text", 'type' => 'bbarea', 'width' => '30%', 'readParms' => 'expand=...&truncate=50&bb=1','writeParms'=>'template=admin'),
|
||||
//DEPRECATED 'fb_mode' => array('title'=> FBLAN_12, 'type' => 'dropdown', 'data'=> 'int', 'width' => '5%', 'filter'=>TRUE, 'batch'=>TRUE),
|
||||
//DEPRECATED 'fb_rendertype' => array('title'=> FBLAN_22, 'type' => 'dropdown', 'data'=> 'int', 'width' => 'auto', 'noedit' => TRUE),
|
||||
'fb_template' => array('title'=> FBLAN_25, 'type' => 'layouts', 'data'=> 'str', 'width' => 'auto', 'writeParms' => 'plugin=featurebox', 'filter' => true, 'batch' => true), // Photo
|
||||
|
@@ -128,12 +128,25 @@ class plugin_featurebox_item extends e_model
|
||||
|
||||
public function sc_featurebox_thumb($parm='')
|
||||
{
|
||||
$tp = e107::getParser();
|
||||
if(!$this->get('fb_image'))
|
||||
{
|
||||
return '';
|
||||
}
|
||||
$att = ($parm) ?$parm : 'aw=100&ah=60';
|
||||
return e107::getParser()->thumbUrl($this->get('fb_image'),$att);
|
||||
parse_str($parm, $parm);
|
||||
$att = ($parm['aw']) ? "aw=".$parm['aw'] : 'aw=100&ah=60';
|
||||
$src = e107::getParser()->thumbUrl($this->get('fb_image'),$att);
|
||||
|
||||
if(isset($parm['src']))
|
||||
{
|
||||
return $src;
|
||||
}
|
||||
else
|
||||
{
|
||||
return '<img id="featurebox-thumb-'.$this->getId().'" src="'.$src.'" alt="'.$tp->toAttribute($this->get('fb_title')).'" class="featurebox" />';
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -38,7 +38,7 @@ $FEATUREBOX_TEMPLATE['image_right'] = '
|
||||
|
||||
|
||||
$FEATUREBOX_TEMPLATE['camera'] = '
|
||||
<div class="featurebox-item" data-thumb="{FEATUREBOX_THUMB}" data-src="{FEATUREBOX_IMAGE|camera=src}" data-link="{FEATUREBOX_URL}">
|
||||
<div class="featurebox-item" data-thumb="{FEATUREBOX_THUMB=src}" data-src="{FEATUREBOX_IMAGE|camera=src}" data-link="{FEATUREBOX_URL}">
|
||||
<div class="featurebox-text camera_effected" style="position:absolute">
|
||||
<div class="featurebox-title">{FEATUREBOX_TITLE|camera}</div>
|
||||
<div class="featurebox-text">{FEATUREBOX_TEXT|camera}</div>
|
||||
@@ -49,7 +49,7 @@ $FEATUREBOX_TEMPLATE['camera'] = '
|
||||
|
||||
|
||||
$FEATUREBOX_TEMPLATE['camera_caption'] = '
|
||||
<div class="featurebox-item" data-thumb="{FEATUREBOX_THUMB}" data-src="{FEATUREBOX_IMAGE|camera=src}" data-link="{FEATUREBOX_URL}">
|
||||
<div class="featurebox-item" data-thumb="{FEATUREBOX_THUMB=src}" data-src="{FEATUREBOX_IMAGE|camera=src}" data-link="{FEATUREBOX_URL}">
|
||||
<div class="camera_caption fadeFromBottom">
|
||||
<h3>{FEATUREBOX_TITLE|camera}</h3>
|
||||
{FEATUREBOX_TEXT|camera}
|
||||
@@ -60,7 +60,17 @@ $FEATUREBOX_TEMPLATE['camera_caption'] = '
|
||||
$FEATUREBOX_TEMPLATE['accordion'] = '
|
||||
<h3 class="featurebox-title-accordion"><a href="#">{FEATUREBOX_TITLE|accordion}</a></h3>
|
||||
<div class="featurebox-text-accordion" >
|
||||
{FEATUREBOX_IMAGE|accordion}
|
||||
{FEATUREBOX_TEXT|accordion}
|
||||
<div class="clear"><!-- --></div>
|
||||
</div>
|
||||
';
|
||||
|
||||
$FEATUREBOX_TEMPLATE['tabs'] = '
|
||||
<div class="featurebox-text-tabs" >
|
||||
{FEATUREBOX_IMAGE|accordion}
|
||||
{FEATUREBOX_TEXT|accordion}
|
||||
<div class="clear"><!-- --></div>
|
||||
</div>
|
||||
';
|
||||
|
||||
@@ -72,6 +82,7 @@ $FEATUREBOX_INFO = array(
|
||||
'image_left' => array('title' => 'Left image (core)' , 'description' => 'Left floated image'),
|
||||
'camera' => array('title' => 'Camera item', 'description' => 'For use with the "camera" category'),
|
||||
'camera_caption' => array('title' => 'Camera item with caption', 'description' => 'For use with the "camera" category'),
|
||||
'accordion' => array('title' => 'Accordion Item', 'description' => 'For use with accordion')
|
||||
'accordion' => array('title' => 'Accordion Item', 'description' => 'For use with accordion'),
|
||||
'tabs' => array('title' => 'Tab Item', 'description' => 'For use with tabs')
|
||||
);
|
||||
?>
|
Reference in New Issue
Block a user