Модуль DLE-convert.xfields

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

В скрипте DLE 11.0 появилась поддержка нового типа доп-поля;
Вместо обычного текстового поля, теперь можно поставить чекбокс с параметрами (включен или нет)

Ранее мы использовали текстовое поле
Модуль DLE-convert.xfields

если в нем хоть что-то написано, но на сайте в шаблоне полной новости отображались вкладки для контента.

Теперь же, данный тип доп-поля был заменен на чекбокс.

Так как на сайте уже есть ряд публикаций в которых данное допполе используется, то для того, что бы не потерять значения этих допполей простой сменой типа допполя через админку сайта нам не обойтись.
Модуль DLE-convert.xfields


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

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

порядок действий со скриптом конвертирования допполей

1. указываем в файле скрипта название нашего допполя которое необходимо сконвертировать из старого формата в новый
Модуль DLE-convert.xfields


2. запускаем конвертер

http://vash-site.ru/convert.xfields.php
где, vash-site.ru заменяете на название своего домена.
Модуль DLE-convert.xfields


после его работы получаем результат
Модуль DLE-convert.xfields


3. теперь обязательно меняем формат допполя в админке http://vash-site.ru/admin.php?mod=xfields&xfieldsaction=configure
Модуль DLE-convert.xfields


Модуль DLE-convert.xfields


4. после этого обязательно очистить кеш сайта на странице http://vash-site.ru/admin.php?mod=main
Модуль DLE-convert.xfields


после всех этих действий формат допполе поменялся правильно с сохранением параметров
Модуль DLE-convert.xfields


Установка


1. загрузить в корень сайта файл convert.xfields.php
2. в файле convert.xfields.php в строке 19 указать имя необходимого для конвертации допполя.
3. запустить файл в браузере sitename/convert.xfields.php (sitename заменить на свой домен)
4. удалить файл после выполнения всех необходимых конвертаций.
но для этого необходимо обязательно после запуска скрипта и выполнения его работы внести изменения в файле /engine/data/xfields.txt после конвертации тип поля text на yesorno и сделал очистку кеша.


Скачать модуль на github


https://github.com/tcse/DLE-convert.xfields


Решение реализовал Виктор Ермаков (admin@rezer.net)


Уважаемые посетители,
Если Вы хотите оставить заказ на разработку сайта или получить предварительную консультацию воспользуйтесь формой по ссылке ниже.
Обратная связь
Наш специалист ответит вам в течении суток.


Похожие публикации

Исправление html кода для bb редактора

Если вдруг ваш сайт на DLE случайно поломал отображение верстки в админке, то данная заметка для вас. Как это обычно бывает? В настройках сайта используется по-умолчанию BBcode редактор ля написания... читать далее

Документация к модулю Форма Предзаказа

Модуль «Форма Предзаказа» предназначен для вывода на сайте формы отправки менеджерам сайта информации о выбранном продукте. Вызов формы предзаказа возможен как из краткой новости... читать далее

TCSE_call-mod для DLE

Модуль «Обратный звонок» предназначен для вывода на сайте формы отправки менеджерам сайта информации с телефоном клиента (если он будет указан). Типовое применение - плавающая панель на... читать далее

Soc_comments для DLE

Модуль позволяет синхронизровать комментарии оставленные на сайте через виджеты Disqus, Vkontakte и Facebook с базой данных сайта работающего на DataLife Engine. Для каждого из виджетов, через... читать далее

Модуль Обратный звонок (заказать в 1 клик) для DLE - бесплатно

Во время Новогодних каникул наша студия подготовила подарок своим клиентам и посетителям сайта. Мы предлагаем один из самых актуальных модулей для DataLife Engine, разработанный нашей командой... читать далее

Блог им. Skammer / Ссылка Greasemonkey скрипт для Планария

Мне очень понравился сервис и я на скорую руку накатал вот такой вот quickfix. Кратко: на закладке «планировать на будущее» теперь помещаются все 3 поля. Сделал большое поле ввода новых задач. ... читать далее

Прокомментировать


@

  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Вопрос:

Александр Сергеевич Пу...

Ответ: *

Кликните на изображение чтобы обновить код, если он неразборчив