Перейти к публикации

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


Рекомендованные сообщения

мой сайт 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

Изменено пользователем ravin.x
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

Ссылка на сообщение
Поделиться на других сайтах

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

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

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...