cotonti.com : Работа с EXTRAFIELDS https://www.cotonti.com Neueste Themenbeiträge Cotonti en Sun, 14 Dec 2025 11:46:01 -0000 CrazyFreeMan Смотрю я по файлам кота.cheeky

Пример cot_extrafield_remove я писал выше, у меня там ошибка была что базы уже нет.

Ну и ладно, окончательный мой вариант больше устраивает - чистить1 запросом все строки а не по 1 (тут нет надобности каждую проходить) 

]]>
So, 26 Jul 2015 16:17:13 -0000
Dr2005alex Коль уж пишите плагины... советую заглянуть в файл system/extrafields.php

Там есть замечательные функции cot_extrafield_add и cot_extrafield_remove

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

]]>
So, 26 Jul 2015 15:41:02 -0000
CrazyFreeMan Добрый день

Для своей узкой задачи пишу плагин-морду для удобного конструктора форм на екстраполях но есть одна "проблемма", создал плагин - установил - добавил екстраполя - поработал как мне нужно - удаляю плагин - а екстраполя остаются в списке, устанавливаю плагин обратно  - в базе поля старые не добавились, зашел в управление полями - нажал обновить - так же не добавилось ничего в таблице, т,е список полей просто берется с таблицы extra_fields, приходится удалять вручную каждое поле, кажется должно или удалять все поля или как то потом их восстанавливать на основании данных в extra_fields или я чего то не знаю?

Подскажите!

Спасибо

Додано 12 хвилин потому:

Пробовал через

foreach ($cot_extrafields[$db_inform] as $exfld){
    cot_extrafield_remove($db_inform, $exfld['field_name']);
}

Но к моменту выполнения уже нет таблиц :)

Додано 7 хвилин потому:

Решил через 

$db->delete($db_extra_fields, "field_location = '{$db_inform}'");

]]>
Sa, 25 Jul 2015 17:46:27 -0000