Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Часто задаваемые вопросы

  • Список форумов
  • Форумы по phpBB 3.0
  • Мод трекера ppkBB3cker
  • Остальное
  • Часто задаваемые вопросы

Дополнительные поля на трекере

Ответы на часто задаваемые вопросы по трекеру и его настройкам
105 сообщений
  • 1
  • 2
  • 3
  • 4
  • 5
  • Перейти на страницу:
  • 11
  • След.
Просмотры: 50333 • 
  • Аватара пользователя
    PPK Сообщение 27.03.2010
    В трекере начиная с ревизии 20121121 и обновления #44 дополнительные поля добавляются через адм. раздел.

    Описание использования файла дополнительных полей в файле /language/ЯЗЫК/ppkBB3cker.php, в версии трекера v.2 дополнительные поля находятся в файле /language/ЯЗЫК/mods/ppkbb3cker_addfields.php

    Массив 'TRACKER_FORUM_ADDFIELDS'
    Основной массив, для добавления какого-нибудь поля достаточно указать его значение здесь
    Например добавление:

    Код: Выделить всё

    'somefield'=>'Какое-то поле',
    - создаст текстовое поле с именем 'Какое-то поле'

    Массив или переменная 'TRACKER_FORUM_ADDFIELDS_HLP'

    Отображает строку примера для добавленного поля:

    Код: Выделить всё

    'somefield'=>'Подсказка',
    - для поля 'somefield'/'Какое-то поле' будет отображено: 'Пример: Подсказка'
    если значением является массив, будет отображён выпадающий список с возможностью автоматической вставки в соответствующее поле:

    Код: Выделить всё

    'somefield'=>array('Подсказка1', 'Подсказка2', 'Подсказка3'),
    - при выборе в форме значения 'Подсказка2', в поле 'Какое-то поле' вставится значение 'Подсказка2'

    Массив 'TRACKER_FORUM_ADDFIELDS_DEF'
    НЕ используется

    Массив 'TRACKER_FORUM_ADDFIELDS_BR'
    Используется при необходимости отделения поля новой строкой или каким-либо значением, например:

    Код: Выделить всё

    'somefield'="\r\n",
    - поле 'somefield'/'Какое-то поле' будет отделено от предыдущего поля новой (пустой) строкой

    Массив 'TRACKER_FORUM_ADDFIELDS_FIELDS'
    Используется при необходимости создания поля с индивидуальным стилем, например:

    Код: Выделить всё

    'somefield'='<input class="special" size="10" type="text" maxlength="45" name="%s" value="%s" />',
    - поле 'somefield'/'Какое-то поле' будет отображено с указанными значениями, этот массив является приоритетным по отношению к другим, т.е. если для какого-либо поля здесь будет указано значение - будет использоваться оно, а не значение из нижеуказанных.

    Массив 'TRACKER_FORUM_ADDFIELDS_TA'
    Обозначает является поле многострочным или однострочным, например:

    Код: Выделить всё

    'somefield'=>1,
    - сделает поле 'somefield'/'Какое-то поле' многострочным

    Массив 'TRACKER_FORUM_ADDFIELDS_TEXT'
    Используется как вариант по умолчанию для однострочных полей

    Массив 'TRACKER_FORUM_ADDFIELDS_TEXTAREA'
    Используется как вариант по умолчанию для многострочных полей

    Массив 'TRACKER_FORUM_ADDFIELDS_COUNT'
    Используется для создания нескольких одноимённых полей
    Например добавление:

    Код: Выделить всё

    'somefield'=>3,
    - создаст три одинаковых текстовых поля для 'somefield'/'Какое-то поле'

    Массив 'TRACKER_FORUM_ADDFIELDS_BBCODES'
    Используется для помещения одноимённых полей в тэг BB-код
    Например добавление:

    Код: Выделить всё

    'somefield'=>'[img]%s[/img]',
    - при отправке/предпросмотре сообщения заключит каждое из трёх (или меньше в зависимости от того сколько из полей будет заполнено) одноимённых полей 'somefield'/'Какое-то поле' в тэг [img]

    Массив 'TRACKER_FORUM_ADDFIELDS_BBCODE'
    Используется для помещения группы одноимённых полей в тэг BB-код
    Например добавление:

    Код: Выделить всё

    'somefield'=>'[spoiler]%s[/spoiler]',
    - при отправке/предпросмотре сообщения заключит всю группу одноимённых полей 'somefield'/'Какое-то поле' в тэг

    Пример создания трёх полей Скриншоты с автоматическим помещением их в тэг spoiler:

    Код: Выделить всё

    'TRACKER_FORUM_ADDFIELDS'=> array('screenshots'=>'Скриншоты',),
    'TRACKER_FORUM_ADDFIELDS_COUNT'=>array('screenshots'=>3,),
    'TRACKER_FORUM_ADDFIELDS_BBCODE'=>array('screenshots'=>'[spoiler="Скриншоты"]%s[/spoiler]',),
    'TRACKER_FORUM_ADDFIELDS_BBCODES'=>array('screenshots'=>'[img]%s[/img]',),	
    Пример создания поля Постер с автоматическим помещением его в тэг spoiler:

    Код: Выделить всё

    'TRACKER_FORUM_ADDFIELDS'=> array('poster'=>'Постер',),
    'TRACKER_FORUM_ADDFIELDS_COUNT'=>array(),// или 'TRACKER_FORUM_ADDFIELDS_COUNT'=>array('poster'=>1,),
    'TRACKER_FORUM_ADDFIELDS_BBCODE'=>array('poster'=>'[spoiler="Постер"]%s[/spoiler]'),
    'TRACKER_FORUM_ADDFIELDS_BBCODES'=>array('poster'=>'[img]%s[/img]'),
    Для того, чтобы доп. поля добавлялись после основного текста, нужно в файле /tracker/include/posting_addfields_add1.php
    заменить

    Код: Выделить всё

    $post_addfields ? $_REQUEST['message']=$post_addfields."\r\n".$_REQUEST['message'] : '';
    на

    Код: Выделить всё

    $post_addfields ? $_REQUEST['message']=$_REQUEST['message']."\r\n".$post_addfields : '';
    
PPK
  • guru3000 Сообщение 27.03.2010
    Спасибо, ОЧЕНЬ нужная информация - сразу отпало множество вопросов!!!!
guru3000
  • DonPedro Сообщение 18.04.2010
    А у меня добавился вопрос по поводу дополнительных полей : Как прописать стили вывода этих полей? Шрифт , размер шрифта , цвет шрифта ? :o
DonPedro
  • inter1c Сообщение 10.06.2010
    PPK писал(а):Массив 'TRACKER_FORUM_ADDFIELDS_FIELDS'
    Используется при необходимости создания поля с индивидуальным стилем, например:

    Код: Выделить всё
    'somefield'='<input class="special" size="10" type="text" maxlength="45" name="%s" value="%s" />',

    - поле 'somefield'/'Какое-то поле' будет отображено с указанными значениями, этот массив является приоритетным по отношению к другим, т.е. если для какого-либо поля здесь будет указано значение - будет использоваться оно, а не значение из нижеуказанных.
    Необходимо в сообщении некоторые (не все) поля выделить другим цветом (например "в ролях"- acters). Как я могу это сделать. Не силен в PHP. Заранее спасибо!!!
inter1c
  • Caratel Сообщение 13.06.2010
    Спасибо, полезная инфа, доработал релиз-визард, теперь всё замечательно =)
Caratel
  • darkOnoid Сообщение 23.08.2010
    PPK писал(а):Массив 'TRACKER_FORUM_ADDFIELDS_BR'
    Используется при необходимости отделения поля новой строкой или каким-либо значением, например:

    Код: Выделить всё
    'somefield'="\r\n",

    - поле 'somefield'/'Какое-то поле' будет отделено от предыдущего поля новой (пустой) строкой
    Так не прокатило.
    А вот так прокатило:

    Код: Выделить всё

     'somefield'='"\r\n"',
    
    Полный код массива:

    Код: Выделить всё

    'TRACKER_FORUM_ADDFIELDS_BR'=>array('somefield'=>'"\r\n"', ),
    
    Оч удобно при создании блоков описания релиза ;)
darkOnoid
  • darkOnoid Сообщение 23.08.2010
    inter1c писал(а):Необходимо в сообщении некоторые (не все) поля выделить другим цветом (например "в ролях"- acters). Как я могу это сделать. Не силен в PHP. Заранее спасибо!!!
    В Вашем случае массив

    Код: Выделить всё

    'TRACKER_FORUM_ADDFIELDS_FIELDS'
    
    не подойдет. Используйте массив

    Код: Выделить всё

    'TRACKER_FORUM_ADDFIELDS_BBCODE'
    
    Пример:

    Код: Выделить всё

    TRACKER_FORUM_ADDFIELDS_BBCODE'=>array('execut'=>'[color=#0000FF]%s[/color]', ),
    
darkOnoid
  • viktor6 Сообщение 21.12.2010
    Ребята помогите разобраться
    я в масив TRACKER_FORUM_ADDFIELDS добавил поле

    Код: Выделить всё

    'nazvanie'=>'Название',
    и в этот масив добавил TRACKER_FORUM_ADDFIELDS_BBCODE

    Код: Выделить всё

    'nazvanie'=>'[color=#0000FF][center]%s[/center][/color]',
    получилось

    Код: Выделить всё

    'TRACKER_FORUM_ADDFIELDS_BBCODE'=>array('screenshots'=>'[spoiler="Скриншоты"]%s[/spoiler]',
    	                'poster'=>'[spoiler="Постер"]%s[/spoiler]',
    	                'nazvanie'=>'[color=#0000FF][center]%s[/center][/color]',
    	                ),
    и теперь когда в поле Название вношу данные то оно отображается так
    Название: проверка

    Код: Выделить всё

    [color=#0000FF][center][b]Название[/b]: проверка[/center][/color]
    а я хочу сделать чтобы оно таким кодом было

    Код: Выделить всё

    [color=#0000FF][center]проверка[/center][/color]
    тобеш без слова Название
    как такое можно реализовать
    или если такое нельзя сделать то как сделать чтобы только содержимое поля было другим цветом
viktor6
  • viktor6 Сообщение 22.12.2010
    Кому интересно нужно было вместо масива TRACKER_FORUM_ADDFIELDS_BBCODE в ставит в масив TRACKER_FORUM_ADDFIELDS_BBCODES
viktor6
  • Alexandr_777_ Сообщение 03.01.2011
    Что-то с первого поста темы у меня ничего не вышло.... :( Мне нужно добавить всего лишь два поля - "Субтитры" и "Звуковые дорожки"....
Alexandr_777_
105 сообщений
  • 1
  • 2
  • 3
  • 4
  • 5
  • Перейти на страницу:
  • 11
  • След.

Вернуться в «Часто задаваемые вопросы»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2026 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum Форумы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Бета-версии и расширения в разработке ↳   База расширений ↳   Поиск и запросы расширений ↳   Расширения для phpBB 3.1-3.3 для донаторов ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Запросы расширений, функционала и переводов для подписчиков ↳   Переводы расширений для phpBB3.1-3.3 ↳   Стили для phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 Форумы по phpBB 3.0 ↳   Мод трекера ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   Часто задаваемые вопросы ↳   Ваши трекеры ↳   Мод трекера xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение ↳   Другие моды для phpBB 3.0 ↳   Минимоды и хаки для phpBB3 ↳   phpBB 3.0 ppkBB3cker Edition ↳   Платные услуги, моды, стили для phpBB 3.0 ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo ↳   Вопросы по phpBB 3.0 ↳   Вне тематики форума