Мультилист для кинотеатра

Делимся полями
voldemair
Старожил
Сообщения: 94
Зарегистрирован: 14 июн 2016, 15:01
Благодарил (а): 30 раз
Поблагодарили: 2 раза

Мультилист для кинотеатра

Сообщение voldemair » 18 янв 2018, 01:08

Добрый вечер всем. Помогите пожалуйста правильно поправить код, не хватает знаний что бы при добавлении второго и далее элемента в мультилисте календарь всплывал во всех полях желательно без часов но это такое

Код: Выделить всё

{if $multi_list_triple != load}
   {assign var=multi_list_triple value='' scope="global"}
   {if $smarty.request.outside}
   <script src="{$ABS_PATH}fields/{$field_dir}/js/outside.js" type="text/javascript"></script>
   {else}
   <script src="{$ABS_PATH}fields/{$field_dir}/js/field.js" type="text/javascript"></script>
   {/if}
   <link href="{$ABS_PATH}fields/{$field_dir}/css/field.css" rel="stylesheet" type="text/css" media="screen" />
   <script type="text/javascript">
      var list_param = '{#param#}';
      var list_value = '{#value#}';
      var list_value2 = '{#value2#}';
      var list_add = '{#add#}';
      var list_del = '{#delete#}';
      var list_del_conf = '{#del_conf#}';
      var list_del_head = '{#del_head#}';
   </script>
   {assign var=multi_list_triple value="load" scope="global"}
{/if}

<script type="text/javascript">
$(document).ready(function(){ldelim}
   $('#field{$field_id}_{$doc_id}_{$id}').datetimepicker({ldelim}
      dateFormat: "dd-mm-yy",
   {rdelim});
{rdelim});
</script>


<div class="multi_lists_triple mt10" id="multi_lists_triple_{$field_id}" data-id="{$field_id}">
{foreach from=$items key=key item=item}

   <div class="multi_list_triple fix mb10" id="list_{$field_id}_{$key}" data-id="{$key}">
      <input id="feld_{$field_id}_{$doc_id}" name="feld[{$field_id}]" value="{$field_value}" type="hidden">
      <input id="field{$field_id}_{$doc_id}_{$value}" type="text" class="mousetrap" value="{$item.param|date_format:'%d-%m-%Y %H:%M'}" name="feld[{$field_id}][{$key}][param]" placeholder="{#param#}" onchange="
      $('#feld_{$field_id}_{$doc_id}').val('');
      $('#feld_{$field_id}_{$doc_id}').val($('#field{$field_id}_{$doc_id}').datetimepicker('getDate')/1000);
" style="width: 200px;"/>&nbsp;&nbsp;
      <input type="text" class="mousetrap" value="{$item.value|escape}" name="feld[{$field_id}][{$key}][value]" placeholder="{#value#}" style="width: 200px;" />&nbsp;&nbsp;<input type="text" class="mousetrap" value="{$item.value2|escape}" name="feld[{$field_id}][{$key}][value2]" placeholder="{#value2#}" style="width: 200px;" />&nbsp;&nbsp;{if $key == 0}<a href="javascript:void(0);" class="button basicBtn topDir AddButton" title="{#add#}">+</a>{else}<a href="javascript:void(0);" data-id="{$field_id}_{$key}" class="button redBtn topDir DelButton" title="{#delete#}">&times;</a>{/if}
      <div class="handle" style="float: left; display: inline-block; margin: 4px 7px; cursor: move;"><span class="icon_sprite ico_move"></span></div>
   </div>

{/foreach}
</div>

voldemair
Старожил
Сообщения: 94
Зарегистрирован: 14 июн 2016, 15:01
Благодарил (а): 30 раз
Поблагодарили: 2 раза

Мультилист для кинотеатра

Сообщение voldemair » 19 янв 2018, 22:23

или может кто пытался подключить DatePicker к полям (мультилист) подключаю, делаю такой JS

<script>
( document ).ready(function() {ldelim}
$('[data-toggle="datepicker"]').datepicker({ldelim}
format: 'yyyy-mm-dd',
{ldelim});
{ldelim});
</script>

в main.tpl а толку нету, консоль ругается на ошибку а календарь не подключается, использую этот календарь https://github.com/fengyuanchen/datepicker

antresolka
Гость
Сообщения: 1
Зарегистрирован: 13 май 2017, 09:21
Поблагодарили: 1 раз

Мультилист для кинотеатра

Сообщение antresolka » 04 июн 2018, 22:34

Думаю то что ищешь
multi_list_date_double.zip
Мультились + дата
(8.13 КБ) 7 скачиваний


Вернуться в «Поля системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость