Дубликат компонентов 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 276
Здравствуйте.
Каким образом можно дублировать стандартные компоненты? Например, я хочу дублировать компонент группы - groups, сменив на companies.
Какие запросы нужно сделать в базу и какие файлы дублировать?
Кавказский веб портал | Качественный и дешёвый хостинг | Сервис профессиональных форумов
Посетитель
small user social cms
Сообщений: 84
F_a_R_i_D, если нужно просто поменять название у компонента, то легче это сделать напрямую.
Помог? Вместо "спасибо" - плюс в профиль.
Посетитель
small user social cms
Медаль
Сообщений: 276
Developper, Поменять название я знаю, но для начала нужно его дублировать.

Посмотрел компонент Генератор компонентов, но там нету функции дублировать.
Кавказский веб портал | Качественный и дешёвый хостинг | Сервис профессиональных форумов
Посетитель
small user social cms
Почетный донор проектаМедаль
Сообщений: 150
F_a_R_i_D:
Здравствуйте.
Каким образом можно дублировать стандартные компоненты? Например, я хочу дублировать компонент группы - groups, сменив на companies.
Какие запросы нужно сделать в базу и какие файлы дублировать?
думаю только вручную и если компонент создан через типы контента дублируешь саму запись о компоненте в таблице
Код PHP:
  1. cms_content_types
с изменением поля name под своё на примере uslugs приведу
потом делаешь дубль этих таблиц
Код PHP:
  1.  
  2. cms_con_uslugs
  3. cms_con_uslugs_cats
  4. cms_con_uslugs_cats_bind
  5. cms_con_uslugs_fields
  6. cms_con_uslugs_props
  7. cms_con_uslugs_props_bind
  8. cms_con_uslugs_props_values
  9.  
и измененный на
Код PHP:
  1. cms_con_(name нового компонента)
должно работать)
Редактировалось: 1 раз (Последний: 12 ноября 2017 в 06:29)
Посетитель
small user social cms
Медаль
Сообщений: 276
А файлы?
Кавказский веб портал | Качественный и дешёвый хостинг | Сервис профессиональных форумов
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 669
F_a_R_i_D:

А файлы?

Это не просто )) нужно менять пути и переименовывать функции, названия таблиц.
И не забыть о взаимодействии нового компонента с другими системными компонентами и функциями. Лентой активности, уведомлениями и т.д.
Веб дизайн, разработка сайтов, верстка.
Мои дополнения для InstantCMS 2
Посетитель
small user social cms
Медаль
Сообщений: 276
Денис Васильевич:
Это не просто )) нужно менять пути и переименовывать функции, названия таблиц.
И не забыть о взаимодействии нового компонента с другими системными компонентами и функциями. Лентой активности, уведомлениями и т.д.

Мне нужен дубликат компонента группы, с таким же функционалом.
Кавказский веб портал | Качественный и дешёвый хостинг | Сервис профессиональных форумов
Посетитель
small user social cms
Почетный донор проектаМедаль
Сообщений: 150
F_a_R_i_D:
А файлы?
я описал вариант дублирования компонента созданного через Типы контента, по поводу групп, тут всё уже не так, решения готового не встречал да и врятли будет) а так нужно будет скопировать шаблоны
/templates/default/controllers/groups с внесением изменений
файлы контроллера
/system/controllers/groups аналогично с внесением правок)
ну и таблицы базы данных
Посетитель
small user social cms
Медаль
Сообщений: 276
ideasdigger, Спасибо большое. Но типы контента не то.
Походу придётся нанять разработчика для этого.
Кавказский веб портал | Качественный и дешёвый хостинг | Сервис профессиональных форумов
Посетитель
small user social cms
Медаль
Сообщений: 276
Пришла в голову идея, а можно ли компонент Карта превратить в раздел Компании?
Что-то в этом роде http://test.vaktive.ru/companies/
Кавказский веб портал | Качественный и дешёвый хостинг | Сервис профессиональных форумов
Посетитель
small user social cms
Почетный донор проектаМедаль
Сообщений: 150
F_a_R_i_D:
ideasdigger, Спасибо большое. Но типы контента не то.
Походу придётся нанять разработчика для этого.
могу помочь с этой задачей, если интересно в лс скинул ссылку на скайп
F_a_R_i_D:
Пришла в голову идея, а можно ли компонент Карта превратить в раздел Компании?
Что-то в этом роде http://test.vaktive.ru/companies/
если про карта да, только модель в нём будет закодированна, можно и из групп сделать аналогичный функционал как на livestreet
Посетитель
small user social cms
Медаль
Сообщений: 276
Возможно ли, чтобы в типах поля, например, страницы, пользователь создавая себе страницу, мог добавлять туда модераторов, администраторов и т.д. как в группах.
Кавказский веб портал | Качественный и дешёвый хостинг | Сервис профессиональных форумов
Посетитель
small user social cms
Сообщений: 84
F_a_R_i_D:

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

Встроенный функционал такое не поддерживает.
По идее, задача не очень сложная, но без программиста здесь не обойтись однозначно.
Помог? Вместо "спасибо" - плюс в профиль.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.