Перейти к публикации

Дополнительные поля при добавлении новостей


Regis Filius

Рекомендованные сообщения

Профиль на dle-news

http://tf2.ya1.ru

Из Помощи по движку:

{xfields} - вывод дополнительных полей (подробнее о применении смотрите в тестовой шаблоне)

В тестовом шаблоне я подробностей не нашёл, но как пользоваться понял. У меня само поле выглядит так:

<input type="text" name="xfieldclass" id="xfieldclass" />

Вопрос:

Как сделать вывод поля только при выборе определённых категорий в Добавлении новости через сайт (addnews.tpl)?

Ссылка на сообщение
Поделиться на других сайтах

вывод поля или возможность заполнения? если вы хотите, что бы допполе выводилось на сайте в новостях только в определенных категориях, то тег [category] вам в помощь.

Тег [category=X]текст[/category], выводит текст заключенный в теги если просматривается указанная категория:

Тег принимает в качестве параметра ID категории, и допускает перечисление нескольких категорий [category=1,2,3] текст [/category]

будет выводить текст заключенный в теги, если посетитель просматривает категории у которых ID равен 1 или 2 или 3.

Внимание вы можете задать также тег [not-category=1,2,3] текст [/not-category] который полностью противоположен тегу category и выводить текст везде кроме перечисленных категорий

Ссылка на сообщение
Поделиться на других сайтах

Вы хотите что бы при выборе определённой категории появлялось доп.поле в форме добавления новости?

Ссылка на сообщение
Поделиться на других сайтах

Вот же

Нужные категории выбраны.

Вы хотите что бы при выборе определённой категории появлялось доп.поле в форме добавления новости?

Да, именно так. Как в АЦ, но только при добавлении с сайта.

Ссылка на сообщение
Поделиться на других сайтах

Да, именно так. Как в АЦ, но только при добавлении с сайта.

Тогда стандартными методами это не возможно, скорее всего мод надо писать.

как это нельзя, тег {xfields} в addnews.tpl и назначение доп. полей определенным категориям, и при выборе нужной категории будут показываться доп. поля назначенные данной категории, если выбрана другая категория то доп. поля будут скрываться.

Ссылка на сообщение
Поделиться на других сайтах

Увы, не работает.

{xfields} добавляется, но видимых результатов не даёт.

В исходном коде появляется:

<tr id="xfield_holder_class">

<td class=addnews>У кого меняет:</td>

<td class=xfields colspan="2"><input type="text" name="xfield[class]" id="xfield[class]" value="" />&nbsp;&nbsp;<font style="font-size:7pt">(необязательно)</font></td>

</tr><tr id="xfield_holder_weapon">

<td class=addnews>Что меняет:</td>

<td class=xfields colspan="2"><input type="text" name="xfield[weapon]" id="xfield[weapon]" value="" />&nbsp;&nbsp;<font style="font-size:7pt">(необязательно)</font></td>

</tr>

<script type="text/javascript">

<!--

  var item = null;

  if (document.getElementById) {

    item = document.getElementById("category");

  } else if (document.all) {

    item = document.all["category"];

  } else if (document.layers) {

    item = document.layers["category"];

  }

  if (item) {

    onCategoryChange(item.value);

  }

// -->

</script>
Но при добавлении новости ничего не видно. В engine.css:
/* 

 * ========================================

 * Дополнительные поля новостей

 * ========================================

 */ 


.xfields textarea {

  width:500px; 

  height:90px; 

  font-family:verdana; 

  font-size:11px; 

  border:1px solid #E0E0E0;

}

.xfields input {

  width:250px; 

  height:18px; 

  font-family:verdana; 

  font-size:11px; 

  border:1px solid #E0E0E0;

}

.xfields select {

  height:18px; 

  font-family:verdana; 

  font-size:11px; 

  border:1px solid #E0E0E0;

}

Класса addnews в engine.css и style.css нет. В style.css класса xfields нет.

Пробовал добавлять дополнительное поле, которое будет во всех категориях, его тоже не видно.

Ссылка на сообщение
Поделиться на других сайтах

Поставил шаблон Default, в нём дополнительные поля отображаются постоянно, независимо от того, какая категория выбрана.

Ссылка на сообщение
Поделиться на других сайтах

Поставил шаблон Default, в нём дополнительные поля отображаются постоянно, независимо от того, какая категория выбрана.

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

Ссылка на сообщение
Поделиться на других сайтах

Такой проблемы на чистом дистрибутиве не выявлено. Отправте запрос в тех поддержку скрипта, предоставьте доступ по FTP и к админпанели скрипта, нужно визуально смотреть на вашем сервере.

Ссылка на сообщение
Поделиться на других сайтах

Как раз 14-ого числа лицензия истекла :)

Сейчас продлил лицензию, но могу ли я обратиться в техническую поддержку, если у меня базовая лицензия?

Попробую поставить версию 9.4, после отпишусь.

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...