Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru Блог Multi-XFields или как добавить в DLE новые типы дополнительных полей

Multi-XFields или как добавить в DLE новые типы дополнительных полей


 FastFud    30.09.2013    Блог    6071    7

Добрый день, думаю многим извесно что в движке DLE нет возможности добавлять и работать с дополнительными полями в виде Radio и Checkbox

В этом вам поможет хак MWS-Multi-XFields-v1.1

И так начнем:

Скачивайте файл указанный ниже и вставьте с заменой в папку engine/inc.
Теперь в файле engine/skins/default.css в самом конце добавьте эти стили.


.xf_filt_sel {
width: 100%;
height: 40px;
float: left;
background: url(images/line_bg.gif) repeat-x bottom;
}
.xf_filt_sel span {line-height: 30px;margin-left: 10px;margin-right: 180px;font-weight: bold;color: #726F69;text-shadow: 0px 1px 0px rgba(255,255,255,0.1);}
ol.sortable {float: left;width: 100%;color: #444;marigin: 0;padding:0;}
ol.sortable li {display: block;float:left;width:100%;border-bottom: 1px dotted #aaa;}
ol.sortable li b {font-weight: normal;float:left;width: 200px;line-height: 25px;text-align: left;}
ol.sortable li b#x_name {margin-left: 10px;}
ol.sortable li b#x_cats {margin-left: 95px;}
ol.sortable li b#x_type {margin-left: 60px;}
ol.sortable li b#yes_no {margin-left: 55px;}
ol.sortable span {float: right;margin-right: 10px;margin-top: 5px;}


Потом в engine/modules/show.short.php замените код с 398 и до 439 строке на этот



В engine/modules/show.full.php замените код с 813 и до 853 строке на этот



Потом в engine/modules/show.custom.php замените код с 324 и до 362 строке на этот



Потом в engine/modules/search.php замените код с 1026 и до 1066 строке на этот



Ссылка для скачивания Multi-XFields

P.S если у вас присутствуют другие модули или если еще что то редактировали в тех выше указаных файлах то ищите
по этой фразе // Обработка дополнительных полей и заменяйте код.

Комментарии пользователей (7)

Slavchik
114 | 67

Slavchik - 1 октября 2013 13:14 - Юзер

для какой версии это?

FastFud
50

1599 | 588

FastFud - 1 октября 2013 14:02 - Юзер

Работает прекрасно на dle 9.5 думаю пойдет и на остальных так как в доп. полях особо изменений не было.

radcor
24

radcor - 19 января 2014 02:54 - Юзер

А там есть поле file для загрузки изображений или файлов ?

Martyn911
19 | 9

Martyn911 - 3 апреля 2014 00:21 - Юзер

есть у меня доп поле, в котором хранятся данные виде 2482734:3746127412439823942 , мне нужно как то выводить данные после разделителя (:), есть у кого идеи как такое реализовать?

Grider
2

Grider - 24 апреля 2014 02:26 - Юзер

А как его на 10.1 поставить. Все сделал кроме файла search.php - там совсем другой файл. Куда вставлять этот код?

FastFud
50

1599 | 588

FastFud - 3 мая 2014 16:00 - Юзер


follor
1

243 | 10

follor - 12 мая 2015 17:30 - Юзер

Как его адаптировать под 10.4?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте