Форум русской поддержки Joomla!® CMS
25.06.2017, 06:05:04 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Тип поля calendar внутри поля repeatable

 (Прочитано 363 раз)
0 Пользователей и 1 Гость смотрят эту тему.
platonische
Давно я тут
****

Репутация: +0/-0
Offline Offline

Сообщений: 322


Парусные экспедиции vk.com/tc670


« : 22.03.2016, 14:48:11 »

Собственно вопрос в теме. Не работает календарь в модальном окне поля repeatable
Записан
AlekVolsk
Профи
********

Репутация: +337/-4
Offline Offline

Пол: Мужской
Сообщений: 6884



« Ответ #1 : 22.03.2016, 15:14:15 »

потому что поле календаря, как и некоторые другие поля, работают с js, который надо переподцепить к полям, используемым внутри самостоятельных конструкций, использующих отдельные скрипты.

В шаблоне вида, где используете repeatable с календарем внутри, в самый конец добавьте:
Код
<script type="text/javascript">
jQuery(document).ready(function($){
// для подсказок
jQuery('.hasTooltip').tooltip({"html": true,"container": "body"});
// для календаря
Calendar.setup({inputField: "jform_added_dt",ifFormat: "%Y-%m-%d %H:%M:%S",button: "jform_added_dt_img",align: "Tl",singleClick: true,firstDay: 1});
// для простого селекта
$('select').chosen({"disable_search_threshold":10,"allow_single_deselect":false});
});
</script>
Записан
platonische
Давно я тут
****

Репутация: +0/-0
Offline Offline

Сообщений: 322


Парусные экспедиции vk.com/tc670


« Ответ #2 : 22.03.2016, 15:58:29 »

В шаблоне вида, где используете repeatable с календарем внутри, в самый конец добавьте:
не понял... В шаблоне вида это в view/name/tmpl/edit.php?
И попутный вопрос, а можно вид модального окна repeatable оформить по своему?
Записан
AlekVolsk
Профи
********

Репутация: +337/-4
Offline Offline

Пол: Мужской
Сообщений: 6884



« Ответ #3 : 22.03.2016, 19:14:21 »

не понял... В шаблоне вида это в view/name/tmpl/edit.php?
да

а можно вид модального окна repeatable оформить по своему?
тоже да, в том же виде (view/name/view.html.php) подключите соответствующий файл CSS
Записан
olejenya
Давно я тут
****

Репутация: +3/-0
Offline Offline

Сообщений: 223


« Ответ #4 : 16.03.2017, 15:14:18 »

ПРивет  , подыму тему  , а если я в модуле использую тип поля репитейбл, как тогда реанимировать календарь?Также проблема  типом modal_article  ?
у меня перегружаеться тип поля здесь modules\mod_тест\fields\repeatable.php  , в этом файле подключаю скрипт  , то выдает такую ошибку
Calendar.setup:
  Nothing to setup (no fields found).  Please check your code
Записан
robert
Профи
********

Репутация: +375/-14
Offline Offline

Пол: Мужской
Сообщений: 4067


« Ответ #5 : 16.03.2017, 17:12:08 »

Calendar.setup:
  Nothing to setup (no fields found).  Please check your code
Скрипт подключается к конкретным полю и кнопке. Такое сообщение об ошибке выводится, когда скрипт их не нашел.
Записан
fsv
Практически профи
*******

Репутация: +366/-2
Offline Offline

Пол: Мужской
Сообщений: 2534


« Ответ #6 : 16.03.2017, 20:39:18 »

modules\mod_тест\fields\repeatable.php  , в этом файле подключаю скрипт 
В манифесте этого своего модуля прописали addfieldpath ? Иначе ваше кастомное поле не увидит.
См. пример \modules\mod_banners\mod_banners.xml
Записан
olejenya
Давно я тут
****

Репутация: +3/-0
Offline Offline

Сообщений: 223


« Ответ #7 : 17.03.2017, 10:30:59 »

Путь прописал  , файлики подкгружаються и кастомизируються, вот само поле не работает http://prntscr.com/ekz6vo , типа его нет
и казалосьбы не плохая фича, но как работать и реанимировать другие типы полей хз  Sad
Записан
robert
Профи
********

Репутация: +375/-14
Offline Offline

Пол: Мужской
Сообщений: 4067


« Ответ #8 : 17.03.2017, 11:27:09 »

Путь прописал  , файлики подкгружаються и кастомизируються, вот само поле не работает http://prntscr.com/ekz6vo , типа его нет
и казалосьбы не плохая фича, но как работать и реанимировать другие типы полей хз  Sad
Значит, плохо прописали, ведь у меня и у других работает. Скорее всего, у всех полей один и тот же ID.
Почему надо "реанимировать" и какие "другие типы полей"? Что за сумбур?
Записан
olejenya
Давно я тут
****

Репутация: +3/-0
Offline Offline

Сообщений: 223


« Ответ #9 : 17.03.2017, 12:53:24 »

у меня тип поля дата работает нормально  , как у всех пользователей, но если я его вставляю в тип поля репитейбл, то он перестает работать, вот отсюда и самбур-каламбур реанимаци других типов полей.
Пока что нормально работает текстовый тип поля в репитайбле  , но мне надо еще вывести два типа : календарь и modal_article. Скрин прикрепил, Айдихи проверил  вот такие значения
Код:
<input id="jform_mycalendar-1" class="input-medium hasTooltip" title="" name="mycalendar-1" value="05-10-2008" maxlength="45" data-original-title="Sunday, 05 October 2008" type="text">
<input id="jform_mycalendar-2" class="input-medium hasTooltip" title="" name="mycalendar-2" value="05-10-2008" maxlength="45" data-original-title="Sunday, 05 October 2008" type="text">
Записан
olejenya
Давно я тут
****

Репутация: +3/-0
Offline Offline

Сообщений: 223


« Ответ #10 : 17.03.2017, 12:54:07 »

Значит, плохо прописали, ведь у меня и у других работает. Скорее всего, у всех полей один и тот же ID.
Почему надо "реанимировать" и какие "другие типы полей"? Что за сумбур?
Дайте ссылку пжл на рабочий вариант
Записан
AlekVolsk
Профи
********

Репутация: +337/-4
Offline Offline

Пол: Мужской
Сообщений: 6884



« Ответ #11 : 17.03.2017, 18:22:59 »

нет рабочего варианта, поле типа calendar и media не работают внутри repeatable без серьезных дописок
Записан
olejenya
Давно я тут
****

Репутация: +3/-0
Offline Offline

Сообщений: 223


« Ответ #12 : 17.03.2017, 18:31:20 »

нет рабочего варианта, поле типа calendar и media не работают внутри repeatable без серьезных дописок
Ясно,  ну может в 4 Joomla будет лучше, хотя сомневаюсь:)
ну мб кто серьезно дорабатывал, то кто и отпишет в теме
Записан
robert
Профи
********

Репутация: +375/-14
Offline Offline

Пол: Мужской
Сообщений: 4067


« Ответ #13 : 17.03.2017, 18:40:09 »

нет рабочего варианта, поле типа calendar и media не работают внутри repeatable без серьезных дописок
Не знаю, как на счет media, но у меня calendar нормально работает внутри repeatable без каких-либо дописок. Вот одно поле:
Показать текстовый блок
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet