Jump to content
Sign in to follow this  
ravin.x

Как сделать доп поле - календарь

Recommended Posts

мой сайт Mariinsk.ru. Подскажите как сделать чтоб при добавлении статьи в дополнительном поле (можно было бы с помощью календаря) выбрать дату?

требуется чтобы редакторы к статье прикрепляли несколко дат к конкурсу дату начала конкурса, дату окончания прима заявок и дату проведения отбора. и чтобы даты было все по одному образцу (всем сразу не объясниш как надо писать). тоже в другом разделе по загрузке документов .. и тд

Вот нашол чтото в инете но как применить непойму:

Узнайте ID поля при помощи CTRL+U в браузере и используйте код:

<img src="engine/skins/images/img.gif" id="cal_add" title="{$lng['edit_ecal']}" />

<script type="text/javascript">Calendar.setup({inputField:"INPUTID",ifFormat:"%Y-%m-%d %H:%M:%S",button:"cal_add",align:"Br",timeFormat:"24",showsTime:true,singleClick:true});</script>

'Этот способ я попробовал и ни чего не вышло. нашол вот такой ID xfield[data-itogi] (выдернул его со страницы добавления новости в админ части сайта.) Предварительно создав доп поле с именем data-itogi. и вставил его вот так :


<input type="text" name="newdate" id="xfield[data-itogi]" size="20"  class="edit bk" >

<img src="engine/skins/images/img.gif"  align="absmiddle" id="ff_trigger_c" style="cursor: pointer; border: 0" title="{$lang['edit_ecal']}"/>&nbsp;<input type="checkbox" name="allow_date" value="yes" checked>&nbsp;{$lang['edit_jdate']}<a href="#" class="hintanchor" onMouseover="showhint('{$lang[hint_calendar]}', this, event, '320px')">[?]</a>

<script type="text/javascript">

	Calendar.setup({

		inputField	 :	"xfield[data-itogi]",	 // id of the input field

		ifFormat	   :	"%Y-%m-%d %H:%M",	  // format of the input field

		button		 :	"ff_trigger_c",  // trigger for the calendar (button ID)

		align		  :	"Br",		   // alignment

  timeFormat	 :	"24",

  showsTime	  :	true,

		singleClick	:	true

	});

</script>

вобщем при публикации эта строчка работает но (наверное переменной значение не присваевается) на сацте значение не отображается.

Подскажите как сделать?

делаю это в файле : engineincaddnews.php

Edited by ravin.x

Share this post


Link to post
Share on other sites

Выводишь в шаблон дополнительные поля ( обязательно) и без их заполнения новость не выйдет.

Ниже или выше новости будет написано:

1.Дата начала,

2.Дата окончания

3.Последний день регистрации.

Но к календарю это отношения не имеет.

Календарь отображает день публикации новостей.

Share this post


Link to post
Share on other sites

вот именно требуется чтоб эти поля были но заполнялись не в ручную (кто на что горазд в виде написания дат) а с помощью скрипта, кнопки КАЛЕНДАРЬ....

может подскажите как встроить (может новый) скрипт Календарь для этих целей

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...