Внимание! Данный раздел закрыт и доступен только для чтения в связи с запуском нового проекта uВопросы, на котором Вы можете найти ответ или задать любой интересующий вопрос по системе uCoz. Задавайте вопросы, ищите ответы и помогайте найти ответы другим пользователям системы! Получайте баллы и открывайте новые достижения. Подробнее в блоге...

Перейти на новый сайт помощи по uCoz


Архив - только для чтения
Сообщество uCoz » Модули uCoz » Контент-модули » Каталоги » Дополнительные поля при добавлении материалов (способ активации и вставки в шаблон)
Дополнительные поля при добавлении материалов
Модератор форума
Сообщение # 1 | 23:48:49
Дополнительные поля можно активировать в следующих модулях:


Новости сайта, Каталог сайтов, Доска объявлений, Блог, Фотоальбомы, Онлайн игры, Каталог статей, Модуль Видео 5 дополнительных полей + 3 пользовательских доп. поля для сайтов без оплаты услуг или + 10 пользовательских доп. полей для сайтов с оплаченными услугами или + 30 для сайтов с оплаченным VIP тарифом

Каталог файлов 8 пользовательских доп. поля для сайтов без оплаты услуг или + 15 пользовательских доп. полей для сайтов с оплаченными услугами или + 30 для сайтов с оплаченным VIP тарифом

Мини-чат 2 дополнительных поля

Дополнительные поля активируются из Панели управления - Любой из перечисленных модулей - Настройка модуля - Поля для добавления материалов.
Активация дополнительного поля происходит при проставлении одной галочки в форме настройки (необязательное поле) или двух галочек в форме настройки (обязательное поле) и сохранения внизу.

Как стандартные поля добавления материалов можно переименовывать, так и дополнительные. Переименовывать поля можно в Замене стандартных надписей

Для вставки активированного поля в код шаблона страницы материала и комментариев к нему, а так же в форму добавления материала использовать код:

$OTHER1$

Примечание: как сами дополнительные поля, так и сам коды имеют нумерацию. это значит, что если активировано дополнительное поле 1, то код у него будет $OTHER1$, если активировано дополнительное поле 2, то код у него будет $OTHER2$ и так далее...


Дополнение: После активации пользовательских дополнительных полей у вас появится возможность выбрать, какие поля будут работать как фильтры: У полей, для которых активирована опция "Фильтр", при добавлении материала можно либо выбрать значение фильтра из выпадающего списка (как при использовании обычных системных фильтров), либо вписать новое значение прямо внутри дополнительного поля.

Таким образом, новые значения для фильтра будут создаваться буквально "на лету" в момент публикации нового материала.

На данный момент преобразовывать доп. поля в фильтры есть только в модуле Каталог файлов
Сообщение отредактировал webanet - Четверг, 18 Май 2017, 21:00:13
Egor2361
Сообщений: 48
Репутация: 3

Сообщение # 91 | 20:25:59
Хочу сюда вставить доп. поле, доп. поле активировал ($OTHER5$), какой код нужно прописать? Вот сайт
Код нужно прописать после этого:
Code
<li<?if($ENTRY_MODE$ == 'desc')?> class="postRest1"<?endif?>><a href="$DESC_LINK$"><!--<s4375>-->Описание<!--</s>--></a></li>
olegsuv
Сообщений: 1365
Репутация: 127

Сообщение # 92 | 21:55:33
Egor2361, <li>$OTHER5$</li>

Любые работы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
Egor2361
Сообщений: 48
Репутация: 3

Сообщение # 93 | 00:49:53
mob_dp2, Спасибо за ответ, но куда его вставлять?
Мой код сейчас выглядит так:
Code
<ul class="shop-tabs with-clear">
  <li<?if($ENTRY_MODE$ == 'desc')?> class="postRest1"<?endif?>><a href="$DESC_LINK$"><!--<s4375>-->Описание<!--</s>--></a></li>
<?if($OTHER4$)?><li<?if($ENTRY_MODE$='spec')?> class="postRest1"<?endif?>><a href="$SPEC_LINK$">Видео</a></li>  
<?endif?>
  <?if($PHOTO_1$)?>
  <li<?if($ENTRY_MODE$ == 'imgs')?> class="postRest1"<?endif?>><a href="$IMGS_LINK$"><!--<s3183>-->Изображения<!--</s>--></a></li>
  <?endif?>
  <?if($COM_IS_ACTIVE$)?>
  <li<?if($ENTRY_MODE$ == 'comm')?> class="postRest1"<?endif?>><a href="$COMM_LINK$"><!--<s4783>-->Отзывы<!--</s>--></a></li>
  <?endif?>
  <?if($OTHER5$)?><li<?if($ENTRY_MODE$='spec')?> class="postRest1"<?endif?>><a href="$SPEC_LINK$">Анимация</a></li>  
  <?endif?>
  <?if($OTHER6$)?><li<?if($ENTRY_MODE$='spec')?> class="postRest1"<?endif?>><a href="$SPEC_LINK$">Комплектации</a></li>  
  <?endif?>
  <?if($OTHER7$)?><li<?if($ENTRY_MODE$='spec')?> class="postRest1"<?endif?>><a href="$SPEC_LINK$">Комплектации</a></li>  
  <?endif?>
  <?if($OTHER8$)?><li<?if($ENTRY_MODE$='spec')?> class="postRest1"<?endif?>><a href="$SPEC_LINK$">Комплектации</a></li>  
  <?endif?>
  <?if($OTHER9$)?><li<?if($ENTRY_MODE$='spec')?> class="postRest1"<?endif?>><a href="$SPEC_LINK$">Комплектации</a></li>  
  <?endif?>
  <?if($OTHER10$)?><li<?if($ENTRY_MODE$='spec')?> class="postRest1"<?endif?>><a href="$SPEC_LINK$">Комплектации</a></li>  
  <?endif?>
</ul>
olegsuv
Сообщений: 1365
Репутация: 127

Сообщение # 94 | 01:01:51
Quote (Egor2361)
но куда его вставлять?

Разберитесь с кодом сначала, потом спрашивайте.

Любые работы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
Egor2361
Сообщений: 48
Репутация: 3

Сообщение # 95 | 09:46:24
mob_dp2, Мне нужно что бы он был в этой строке
Code
<?if($OTHER5$)?><li<?if($ENTRY_MODE$='spec')?> class="postRest1"<?endif?>><a href="$SPEC_LINK$">Анимация</a></li>   
   <?endif?>

Я не могу правильно его прописать, а именно он мне нужен тут
Rocky26rus
Сообщений: 3
Репутация: 0

Сообщение # 96 | 09:46:34
Поля для добавления материалов: Дополнительное поле 3 (к примеру)

где искать урл этого поля для вывода их в "Страница материала и комментариев к нему"

Любителям онлайн игр сюда - http://ProOnlineGames.ru!!!
еа
Сообщений: 107
Репутация: 44

Сообщение # 97 | 16:09:21
такой вопрос: можно ли в каталоге статей добавить доп. поле? если можно, то пожалуйста объясните как это сделать
FeniX_kz
Сообщений: 1642
Репутация: 971

Сообщение # 98 | 18:04:11
Quote (еа)
можно ли в каталоге статей добавить доп. поле? если можно, то пожалуйста объясните как это сделать

Дополнительных полей в модуле нет,можно переименовать и использовать существующие...

.::I'll be back::.
Выбор за тобой!
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 99 | 01:33:55
Egor2361,
Quote (Egor2361)
Мне нужно что бы он был в этой строке

Quote (Egor2361)
<?if($OTHER5$)?><li<?if($ENTRY_MODE$='spec')?> class="postRest1"<?endif?>><a href="$SPEC_LINK$">Анимация</a></li>
<?endif?>


В смысле вместо слова «Анимация» то что в доп.поле?
Тогда вот так:
Code
<?if($OTHER5$)?><li<?if($ENTRY_MODE$='spec')?> class="postRest1"<?endif?>><a href="$SPEC_LINK$">$OTHER5$</a></li><?endif?>

... Или я вас не понял.
А что вообще в дополнительном поле? Какая информация?.
..

Rocky26rus,
Quote (Rocky26rus)
Поля для добавления материалов: Дополнительное поле 3 (к примеру)
где искать урл этого поля для вывода их в "Страница материала и комментариев к нему"

Оператор, выводящий содержание доп.поля вот такой:
$OTHER5$
где: «5» - номер поля.
...
Следовательно “Дополнительное поле 3” выводится оператором: $OTHER3$
...

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
olegsuv
Сообщений: 1365
Репутация: 127

Сообщение # 100 | 02:08:52
fflesh, я тоже самое ему в ЛС ответил, хз, нужен корешок или полноценный таб.

Любые работы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
еа
Сообщений: 107
Репутация: 44

Сообщение # 101 | 09:21:40
Владислав1999, да, я так и сделал. я переименовал "источник", но это поле не текстом отображается, а ссылкой. нУ вот я например написал туда цифру и это все кликабельно.
Egor2361
Сообщений: 48
Репутация: 3

Сообщение # 102 | 10:30:34
fflesh, Поменял свой код на ваш, получилось вот что, то есть моя анимация вообще вылезла в описание, а нужно что бы анимация была в "подстраничке" с названием "анимация", еще нужно доп. поле с названием комплектации, там будет информер с товарами....
P.S. нужно что бы в "описании" было описание, в "Изображения" было фото, в "анимация" было flash анимация, в "комплектации" информер с товарами (но это потом, сначала нужно разобраться с анимацией)
Сообщение отредактировал Egor2361 - Понедельник, 20 Фев 2012, 10:31:05
Admin2966
Сообщений: 19
Репутация: 0

Сообщение # 103 | 11:34:32
так и не разобрался куда ставить этот код разбивки одного поля на два

<?if($OTHER1$)?>
<?if(strpos($OTHER1$,'#')!='-1')?>
<?substr($OTHER1$,0,strpos($OTHER1$,'#'))?>|<?substr($OTHER1$,strpos($OTHER1$,'#')+1)? >
<?else?>$OTHER1$<?endif?>
<?endif?>
DamasK
Сообщений: 5
Репутация: 0
Уровень замечаний:

Сообщение # 104 | 23:17:25
А что делать если все поля в каталоге файлов занял? Почему нельзя как на ДЛЕ делать кучу дополнительных полей для добавления?
FeniX_kz
Сообщений: 1642
Репутация: 971

Сообщение # 105 | 14:36:05
Quote (еа)
нУ вот я например написал туда цифру и это все кликабельно.

В настройках уберите галочки с пункта 'Автоматически добавлять префикс "http://" для полей'

.::I'll be back::.
Выбор за тобой!
Сообщество uCoz » Модули uCoz » Контент-модули » Каталоги » Дополнительные поля при добавлении материалов (способ активации и вставки в шаблон)
Поиск: