Hallo an alle
Hier jetzt noch eine Erweiterung, damit man das ganze auf und zu Sliden lassen kann im Backend.
Dafür auch vielen Dank an @noRiddle der mich auf den Richtigen Weg dazu gebracht hat.
Dazu wird das jQuery im Backend mit eingebunden!
suche in der:
/admin/categories.php
require (DIR_WS_INCLUDES.'head.php');
?>
füge danach ein:
<script type="text/javascript" src="<?php echo '../templates/'.CURRENT_TEMPLATE.'/javascript/jquery.js';?>"></script>
dann in der /admin/includes/modules/new_product.php an geeigneter Stelle, z.B. unter
<script type="text/javascript">
var dateAvailable = new ctlSpiffyCalendarBox("dateAvailable", "new_product", "products_date_available","btnDate1","<?php echo $pInfo->products_date_available; ?>",2);
</script>
das hier einbinden:
das Javascript für das ein- und aus-sliden:
<script type="text/javascript">
$(document).ready(function(){
$(".editor-div").hide();
$(".editor-x").click(function(){
$(this).next("div").slideToggle(1000);
});
});
</script>
so jetzt noch in der /admin/includes/modules/new_product.php an geeigneter Stelle, z.B. unter:
<div class="main" valign="top" style="padding: 3px; line-height:20px;">
<?php echo $lng_image. ' '. TEXT_PRODUCTS_KEYWORDS
. ' (max. 255 '. TEXT_CHARACTERS
.')'; ?> <br/>
<?php echo xtc_draw_input_field
('products_keywords[' . $languages[$i]['id'] . ']',(isset($products_keywords[$languages[$i]['id']]) ?
stripslashes($products_keywords[$languages[$i]['id']]) : $products_desc_fields['products_keywords']), 'style="width:100%" maxlength="255"'); ?><br/>
<?php echo $lng_image. ' '. TEXT_META_TITLE
. ' (max. 50 '. TEXT_CHARACTERS
.')'; ?> <br/>
<?php echo xtc_draw_input_field
('products_meta_title[' . $languages[$i]['id'] . ']',(isset($products_meta_title[$languages[$i]['id']]) ?
stripslashes($products_meta_title[$languages[$i]['id']]) : $products_desc_fields['products_meta_title']), 'style="width:100%" maxlength="50"'); ?><br/>
<?php echo $lng_image. ' '. TEXT_META_DESCRIPTION
. ' (max. 140 '. TEXT_CHARACTERS
.')'; ?> <br/>
<?php echo xtc_draw_input_field
('products_meta_description[' . $languages[$i]['id'] . ']',(isset($products_meta_description[$languages[$i]['id']]) ?
stripslashes($products_meta_description[$languages[$i]['id']]) : $products_desc_fields['products_meta_description']), 'style="width:100%" maxlength="140"'); ?><br/>
<?php echo $lng_image. ' '. TEXT_META_KEYWORDS
. ' (max. 180 '. TEXT_CHARACTERS
.')'; ?> <br/>
<?php echo xtc_draw_input_field
('products_meta_keywords[' . $languages[$i]['id'] . ']', (isset($products_meta_keywords[$languages[$i]['id']]) ?
stripslashes($products_meta_keywords[$languages[$i]['id']]) : $products_desc_fields['products_meta_keywords']), 'style="width:100%" maxlength="180"'); ?><br />
</div>
das hier einbinden:
<!-- TBEGIN dynadescription modul //-->
<?php
require_once(DIR_WS_MODULES . "/extern/dynadescription/dynadescription.php");
// DYNA_NUM is defined in includes/modules/extern/dynadescription/dynadescription.php
for($dyna_num = 1;$dyna_num <= DYNA_NUM;$dyna_num++){
?>
<?php echo '<h3 class="editor-x" style="cursor: pointer; cursor: hand">' . $lng_image . ' ' . DYNA_DESCR_TITLE . " ". $dyna_num.'</h3>'; ?>
<?php echo '<div class="editor-div">' . DYNA_HEADING_TITLE . " ". $dyna_num; ?><br/>
<?php echo xtc_draw_input_field('extra_heading'.$dyna_num.'_' . $languages[$i]['id'],($pInfo->products_id ? get_extra_heading($pInfo->products_id, $languages[$i]['id'],$dyna_num) : ''), 'size=35 maxlenght=255'); ?>
<?php echo xtc_draw_textarea_field('extra_description'.$dyna_num.'_' . $languages[$i]['id'], 'soft', '103', '20', ($pInfo->products_id ? get_extra_descr($pInfo->products_id, $languages[$i]['id'], $dyna_num) : '')) . '</div>'; ?>
<?php } /* end dynadescription */ ?>
<!-- TEND dynadescription modul //-->
Aussehen tut das ganze im Backend dann so:
Gruß Ralph