Как у фотографий в типе контента ФОТОГАЛЕРЕЯ менять дату публикации

InstantCMS 2.X
#1 15 августа 2021 в 23:08

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

#2 16 августа 2021 в 13:42

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

Решение требуемой задачи:

заходим в \system\controllers\photos\actions\edit.php

после 

  1. $photo_titles = $this->request->get('photos', array());

добавляем

  1. $photo_date_pub = $this->request->get('date_pub', array());

...

после 

  1. 'title' => strip_tags($photo_titles[$photo_id] ? $photo_titles[$photo_id] : sprintf(LANG_PHOTOS_PHOTO_UNTITLED, $photo_id)),

добавляем

  1. 'date_pub' => strip_tags($photo_date_pub[$photo_id]),

...

открываем файл \templates\ваш шаблон\controllers\photos\widget.tpl.php

после

  1. <div class="title form-group">
  2. <?php echo html_input('text', 'photos['.$photo['id'].']', $photo['title']); ?>
  3. </div>

добавляем

  1. <div class="date_pub form-group">
  2. <?php echo html_input('text', 'date_pub['.$photo['id'].']', $photo['date_pub']); ?>
  3. </div>
#3 17 августа 2021 в 16:28

Спасибо, надо попробовать!

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.