Модуль DLE-convert.xfields

Наши разработки | Плагины для DLE

Скрипт конвертации формата дополнительного поля новостей для 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)
Блог им. Skammer / Ссылка Greasemonkey скрипт для Планария

Мне очень понравился сервис и я на скорую руку накатал вот такой вот quickfix. Кратко: на закладке «планировать на...

Подробнее
Плагин вывода og:image на основе дополнительного поля в DLE

Разметка Open Graph уже реализована в движке DLE и работает правильно, но только до тех пор, пока вы используете...

Подробнее
Тепловая карта кликов — как пользователи ведут себя на сайте

Сегодня у нас в руках множество инструментов, исследований и статей по ux/ui и том как сайт будут читать и...

Подробнее
Модуль DLE importNews - работа с новостями сайта через CSV

ЭКСПОРТ / ИМПОРТ НОВОСТЕЙ DLE Плагин для DLE, позволяющий выгружать новости в CSV и загружать их на сайте. Модуль для...

Подробнее
Скрипт падающего снега на сайте

Скрипт падающего снега обычно используют перед новым годом Собственно все элементарно! В тело html страницы вставляем...

Подробнее
UNITE Gallery by TCSE - плагин галереи картинок

UNITE Gallery - модуль генерации галереи картинок из допполей (Плагин для DLE 13 и выше) Данный модуль подключает в...

Подробнее

💬 Комментарии

В связи с новыми требованиями законодательства РФ (ФЗ-152, ФЗ «О рекламе») и ужесточением контроля со стороны РКН, мы отключили систему комментариев на сайте.

🔒 Важно Теперь мы не собираем и не храним ваши персональные данные — даже если очень захотим.

💡 Хотите обсудить материал?

Присоединяйтесь к нашему Telegram-каналу:

https://t.me/tcsecms

Нажмите кнопку ниже — и вы сразу попадёте в чат с комментариями