DLE-convert.xfields


Скрипт конвертации формата дополнительного поля новостей для DataLife Engine тип поля: text в новый тип поля: yesorno.


В DLE 11.0 появилась поддержка нового типа дополнительного поля. Вместо обычного текстового поля, теперь можно поставить чекбокс с параметрами включен/нет. Ранее мы использовали текстовое поле /см. рисунок выше/ и если в нем хоть что-то написано, но на сайте в шаблоне полной новости отображались вкладки для контента. Теперь же, данный тип доп.поля был заменен на чекбокс.

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

DLE-convert.xfields


Необходимо использовать этот скрипт для проверки базы данных и правильного переноса параметров каждой публикации. Он позволяет произвести все необходимые манипуляции с базой данных и не потерять параметры данного поля для публикаций на сайте.

Установка:
1. Указать в строке 19 convert.xfields.php название нашего доп.поля, которое необходимо конвертировать из старого формата в новый.



2. Загрузить скрипт-конвертер в корневую папку сайта http://site.ru/convert.xfields.php и запустить.



где после его работы получаем результат



3. Обязательно изменить формат доп.поля в админке сайта http://site.ru/admin.php?mod=xfields&xfieldsaction=configure





4. Очистить кеш сайта на странице http://site.ru/admin.php?mod=main



Готово!

После всех этих действий формат доп.поле поменялся правильно с сохранением параметров.



dle-convert_xfields.zip
Создайте аккаунт или авторизуйтесь для скачивания
 
Версия DLE: 11.х
Кодировка: utf-8
Автор: Rezer
Источник
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.