Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru Модули для DLE Модуль xField Design - оформляем дополнительные поля

Модуль xField Design - оформляем дополнительные поля


     11.08.2015    Модули для DLE    3010    10

Краткая информация о модуле (хаке)

Автор: Gameer
Версия DLE: 10.2 - 10.x
Цена: Бесплатно
С помощью этого модуля вы сможете отредактировать вид дополнительных полей при добавлении новости как Вам угодно, при этом правок движка делать не нужно!

Внимание : Это Alpha версия модуля, возможны какие-то баги.

Отдельное спасибо за помощь : проверку, форматирование и правку кода ПафНутиЙ

Установка :
  1. Скачать актуальную версию xField Design
  2. Залить файлы по папках
  3. В addnews.tpl вместо {xfields} вставить: {include file="engine/modules/xfield_design.php"}


Использование :
[text] * текст * [/text] - будет выводить внутри все что касается полей типа input
[textarea] * текст * [/textarea] - будет выводить внутри все что касается полей типа textarea
[select] * текст * [/select] - будет выводить внутри все что касается полей типа select
[xf:название поля] * текст * [/xf] - задает индивидуальное оформление для нужного доп поля
{title} - выведет описание доп поля
[required] * текст * [/required] - выведет текст внутри тегов если поле обязательное к заполнению

Обязательные теги для input :
{name} - выведет name и id
{required} - обязательное ли поле
{val_input} - значение доп поля

Обязательные теги для textarea:
{name} - выведет name и id
{required} - обязательное ли поле
{val_input} - значение доп поля
{params} - параметры для редактора
[editor] обернуть в поле [/editor] - есть ли редактор

Обязательные теги для select:
{name} - выведет name и id
{val_input} - значение доп поля
Важно : Для полей типа select ТЕГ {required} НЕ НУЖЕН!

От 12.08.2015
Вышла новая версия модуля : Alpha 0.02b

Новое :
  1. Поддержка BB редактора DLE 10.2 - 10.x
  2. Исправлена логика тегов [xf:name] - Спасибо ПафНутиЙ
  3. Исправлен код.
Отредактировал 12-08-2015, 10:37 - Gameer
Причина: Новая версия Alpha 0.02b

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

tondach
4

12 | 11

tondach - 12 августа 2015 11:31 - Юзер

Я так понимаю этот хак дает возможность изменять форму добавления публикаций путем редактирования *.tpl файла, с указанием обертки для каждого доп. поля.
Например через этот хак можно будет организовать аккордеон из доп. поле, спойлеры, табы или заполнение по шагам. Я правильно понял? Это можно сделать и через addnews.tpl или я может не правильно уловил суть модуля?!

PS Не мешало бы увидеть пару скринов.
PPS xfield_desgn.tpl наверное нужно переименовать в xfield_design.tpl

Gameer
224

1120 | 395

Gameer - 12 августа 2015 11:37 - Эксперт

tondach, с помощью модуля, вы сможете отредактировать вид для любого дополнительного поля при добавлении / проверки новости с сайта. Кроме этого для 3 типов доп полей вы сможете задать сразу одинаковый вид для каждого типа. При этом остается возможность вывод доп полей при выборе категории и так же проверка на заполнено ли оно если оно обязательное. Раньше люди делали это путем ручного добавления в addnews.tpl что было не очень хорошо. Теперь этот процесс автоматизирован. Все остальное ваша фантазия и труд.

PS скриншоты, ну скачайте посмотрите, сами увидите.
PSS это не играет особой роли, так как шаблон прописан в модуле и подгружается именно с таким названием. Так же изначально название должно было быть Desgn а не Design (но нашлись бы умельцы, которые стали б придираться к названию)

Истина в противоречии.​

tondach
4

12 | 11

tondach - 12 августа 2015 12:35 - Юзер

Цитата: Gameer
Раньше люди делали это путем ручного добавления в addnews.tpl что было не очень хорошо.
- может это менее удобно, но сути особо не меняет, однако если добавить пару примеров (табы, аккордеоны, спойлеры) в tpl, разница была бы существеннее и понятнее тем кто не особо хочет сам редактировать/писать код.

Цитата: Gameer
скриншоты, ну скачайте посмотрите, сами увидите.
- думаю не мешало если бы все это было в описании.

Цитата: Gameer
Так же изначально название должно было быть Desgn а не Design
- а в чем сложность использовать слово design? Зачем надо так сокращать? (https://answers.yahoo.com/question/index?qid=20130106024648AAaLNcU).

PS Прошу не воспринимать что я не пытаюсь придраться любой ценой, просто хочу уточнить некоторые вещи, тем более что статус еще alpha, тем более что публикуя хак тут вы изначально готовы выслушать критику, увидеть мнение других людей, собрать идеи для новых версий. Спасибо за Ваш труд, желаю успехов Вам.

Gameer
224

1120 | 395

Gameer - 12 августа 2015 13:18 - Эксперт

tondach, Для чего был создан модуль :
1) Для того что бы не захаращивать шаблон выводом вручную.
2) Многие кто делал это вручную, не смог сделать так что бы выводились доп поля только к нужной категории если они принадлежат определенной категории.
3) Для автоматизации всей процедуры.

Я не понимаю какие скриншоты тут должны быть ? Как оформить доп поля, думаю вы сами уже это сможете сделать, а результат работы сможете предоставить вы, ибо для меня сделать вид красивый составит много часов чем написать модуль.

Ну это уже прихоти самого автора, как ему назвать свою работу, верно ?)

На счет табов, спойлеров. Ну это вы сами можете добавить в tpl файл, и сделать как вам нужно. Я могу добавить такой функционал, но считаю его бессмысленным так как он сейчас не востребован среди пользователей.

Если у вас есть предложения, рекомендации и тому подобное пишите. С радостью прочту.

Alpha из за того что модуль проверялся только на 10.5, если все будет хорошо с версиями начиная от 10.2 (ибо ниже уже поддержку не веду (это просто бессмысленно (нужно уже обновляться к stable версиям))) то сразу будет Beta, а после того как код улучшится + дополнится функционал выйдет Stable версия.

Истина в противоречии.​

ПафНутиЙ
1064

3394 | 2433

ПафНутиЙ - 13 августа 2015 15:25 - Админ

Цитата: Gameer
захаращивать
на каком это языке?

Каков вопрос - таков и ответ. Просто помните об этом.

Gameer
224

1120 | 395

Gameer - 13 августа 2015 15:27 - Эксперт

ПафНутиЙ, украинский

Истина в противоречии.​

tondach
4

12 | 11

tondach - 14 августа 2015 13:51 - Юзер

- захаращивать <> захаращувати, возможно я ошибаюсь, а может и нет....

Gameer
224

1120 | 395

Gameer - 14 августа 2015 14:16 - Эксперт

tondach, будем обсуждать как я пишу или работоспособность и сам модуль ?
есть такое понятие как суржик

Истина в противоречии.​

Gameer
224

1120 | 395

Gameer - 26 августа 2015 20:58 - Эксперт

В следующем обновлении планирую сделать группирование доп полей для оформления и возможность задать позицию вывода доп поля.

Если есть предложения, пишите!

Истина в противоречии.​

Iceman
3

69 | 6

Iceman - 29 июня 2016 19:47 - Юзер

Когда будет обновление?

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