Клонировать контент

 
Посетитель
small user social cms
Медаль
Сообщений: 288
Собстевенно вопрос про клонировпние содержания контента, т.е. человее нажимает редактировать объект и далее на кнопку клонировать, и создаётся такой же контент, которым можно далее сохранить, такое уже естьи если нет то кто- нить может это реализовать?
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2362
Может лучше в таблице напротив записи вывести кнопочку "Копировать", рядом с Просмотреть, Редактировать и Удалить
Посетитель
small user social cms
Медаль
Сообщений: 288
Loadырь:
Может лучше в таблице напротив записи вывести кнопочку "Копировать", рядом с Просмотреть, Редактировать и Удалить
Да, кстати, так даже лучше!!)
Посетитель
small user social cms
Медаль
Сообщений: 288
Loadырь:
Может лучше в таблице напротив записи вывести кнопочку "Копировать", рядом с Просмотреть, Редактировать и Удалить
Скажите, это был просто комментарий, или вы можете это реализовать? smile
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2362
И то и другое smile . Просто чтобы внести этот функционал в движок, надо тему поднимать (типа надо - не надо), а я ещё старую не "закрыл".
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2362
Реализация:
После этой строки вставить этот код
Код PHP:
  1.  
  2. 'title' => LANG_COPY,
  3. 'class' => 'copy',
  4. 'href' => href_to($ctype_name, 'copy', '{id}') . '?back=' . href_to($controller->name, 'content')
  5. ),
после этой строки вставить этот код
Код PHP:
  1.  
  2. 'pattern' => '/^([a-z0-9\-_]+)\/copy\/([0-9]+)$/i',
  3. 'action' => 'item_copy',
  4. 1 => 'ctype_name',
  5. 2 => 'id'
  6. ),
  7.  
после этой строки вставить
Код PHP:
  1.  
  2. define('LANG_COPY', 'Копировать');
и подобное в папке en, если надо.
после этой строки вставить это
Код PHP:
  1.  
  2. .datagrid .actions a.copy { background-image: url("../../images/icons/copy.png"); }
и после правок файлов ядра системы, разархивировать в корень сайта содержимое этого файла

И соответственно, проверять наличие этих правок после обновления сайта.
Редактировалось: 3 раз (Последний: 7 января 2017 в 12:36)
Посетитель
no avatar
МедальАвторитет форума
Сообщений: 2566
однозначно надо в гит) тем более, что там есть уже такая тема и Fuze поставил ее в долгосрочную перспективу

вот и сама тема https://github.com/instantsoft/icms2/issues/113
Надежный быстрый хостинг
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2362
yury, Если Fuze поставил метку, значит он в курсе этого вопроса. А я боюсь, что ещё одну подобную тему не "вынесу" в ближайшие полгода.
Посетитель
small user social cms
Медаль
Сообщений: 158
А для первой ветки такого нет?)
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1143
Оффтоп
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2362
На оффтоп
Редактировалось: 1 раз (Последний: 29 мая 2016 в 10:38)
Посетитель
small user social cms
Сообщений: 7
Loadырь:

Реализация:
После этой строки вставить этот код
Код PHP:
  1.  
  2. 'title' => LANG_COPY,
  3. 'class' => 'copy',
  4. 'href' => href_to($ctype_name, 'copy', '{id}') . '?back=' . href_to($controller->name, 'content')
  5. ),
после этой строки вставить этот код
Код PHP:
  1.  
  2. 'pattern' => '/^([a-z0-9\-_]+)\/copy\/([0-9]+)$/i',
  3. 'action' => 'item_copy',
  4. 1 => 'ctype_name',
  5. 2 => 'id'
  6. ),
  7.  
после этой строки вставить
Код PHP:
  1.  
  2. define('LANG_COPY', 'Копировать');
и подобное в папке en, если надо.
после этой строки вставить это
Код PHP:
  1.  
  2. .datagrid .actions a.copy { background-image: url("../../images/icons/copy.png"); }
и после правок файлов ядра системы, разархивировать в корень сайта содержимое этого файла

И соответственно, проверять наличие этих правок после обновления сайта.

А можно ли клонировать таким или подобным образом не контент - а тип контента? Что бы при создании нового типа контента не вводить заново все опции и заполнять поля - ну дурная же работа )... Или возможно из коробки уже что то есть реализовано? Копирование - клонирование типа контента...
Редактировалось: 2 раз (Последний: 22 ноября 2017 в 02:21)
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2362
@trueman:
А можно ли клонировать таким или подобным образом не контент - а тип контента?
Можно
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 441
Loadырь:
А можно ли клонировать таким или подобным образом не контент - а тип контента?
Loadырь:
Можно
Подтверждаю, решение "Импорт-Экспорт конфигураций" полностью рабочее, пользовался им много раз. Большое спасибо, Loadырь!
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2245
@trueman:
А дефис в URL-ах в типах контента никак нельзя внедрить?
Да, дефисы нам бы везде пригодились.
Украинский для инстант
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.