News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

Custom fields and filters of post

Started by davidhs, February 21, 2014, 01:53:17 PM

Previous topic - Next topic

Americano

Hello  :D

I Like Custom fields and filters of post and I want to make two changes.

I want to put color in the selection. If possible enable code html in configuration to do this activity.

See image 1 (ok)  ;)

See Image 2 (modification)

The 2nd request

I want to put a custom counter for the user always  that use the form.

See image 2 (modification).

davidhs

Quote from: Americano on January 02, 2015, 02:52:34 PM
I want to put color in the selection. If possible enable code html in configuration to do this activity.

See image 1 (ok)  ;)

See Image 2 (modification)
In settings of field Review you can use property Show enclosed within text

For example, this write all values in green:
QuoteType = HTML
Code
<span style="color: green;">{INPUT}</span>
and this write each value in one color:
QuoteType = PHP
Code
$color = array('Positive' => 'green', 'Medium' => 'orange', 'Negative' => 'red');
echo '<span style="color: ', $color['{INPUT}'], ';">{INPUT}</span>';

Quote from: Americano on January 02, 2015, 02:52:34 PM
The 2nd request

I want to put a custom counter for the user always  that use the form.

See image 2 (modification).
Now this is not possible. I will see.




You have a group-record with title-director and review of one user.

Instead of, you can to do this:
- A group-Record (Film) with title-director and other data.
- A group-Fields with several values per member (Review) with only one field (select box Review) and statistics. All user can add review for one film and view statistical data.

Americano

I got the color. It was excellent!

Thank you very much.

Please, I need this custom counter for form by each users.

If possible, I want a filter in the profile to find all user reviews. Equal in the search.

For example:

profile

Post: 1 (ok)
Reviews: 1 (mod)
See my reviews (link to access)

Se image 3

Thank you

I do the translation in Portuguese, if you want.

davidhs

Quote from: Americano on January 03, 2015, 11:09:07 AM
If possible, I want a filter in the profile to find all user reviews. Equal in the search.

For example:

profile

Post: 1 (ok)
Reviews: 1 (mod)
See my reviews (link to access)

Se image 3
I do not put a link to access to users reviews in profile area at left of message, because SMF do not put a link to users posts.
But I add a list of group of type record created by an user in profile of user, near posts, topics and attachment.

In example of first post of this topic, I have groups of records called "Forums".


Quote from: Americano on January 03, 2015, 11:09:07 AM
I do the translation in Portuguese, if you want.
Yes, of course. Thanks. :)

Bruce the Shark

Will this mod allow me to custom my fields to who may see this information.
I was hoping i could remove this as seen in the image below.
Avatar box, personal message, personal profile.
Currently with my theme i am not able to hide this.

sneakers

Hello,
Is it possible that custom fields are required for all users?

Americano

I do not know about php, but if I have something wrong, let me know.

I'll do a review

See my translation

Modifications.portuguese_brazilian.php

// BEGIN MOD CustomFieldFilterPost
$txt['cffp'] = 'Campos personalizados e filtros de mensagens';
$txt['cffp_desc'] = 'Painel de administra&ccedil;&atilde;o para o & quot; Os campos personalizados e filtros de mensagens & quot; MOD';
$txt['cffp_settings_display'] = 'Defini&ccedil;&otilde;es do campo';
$txt['cffp_settings_input'] = 'Configura&ccedil;&otilde;es de entrada';
$txt['cffp_settings_advanced'] = 'Ferramentas extras';
$txt['cffp_settings_grouptype'] = 'Configura&ccedil;&otilde;es para o tipo de &quot;%s&quot;'; // %s is a group type
$txt['cffp_field'] = 'Campo';
$txt['cffp_fields'] = 'Campos';
$txt['cffp_group'] = 'Grupo';
$txt['cffp_group_of_fields'] = 'Grupo de campos';
$txt['cffp_none_field'] = 'Você n&atilde;o adicionou nenhum campo para o grupo!';
$txt['cffp_none_group'] = 'Você n&atilde;o criou nenhum grupo de campos personalizados ainda!';
$txt['cffp_order'] = 'Ordem';
$txt['cffp_order_desc'] = 'Ordem do Display.';
$txt['cffp_text'] = 'Texto';
$txt['cffp_name'] = 'Nome';
$txt['cffp_field_description'] = 'Descri&ccedil;&atilde;o do campo';
$txt['cffp_field_description_desc'] = 'Exibido junto ao nome do.';
$txt['cffp_description'] = 'Descri&ccedil;&atilde;o';
$txt['cffp_text_previous'] = 'Texto anterior';
$txt['cffp_text_previous_desc'] = 'HTML para colocar antes do bot&atilde;o de entrada e sa&iacute;da do texto. Se o campo "Exibe fechado dentro do texto" &eacute; utilizada para o texto de sa&iacute;da deve ser escrito <tt>{TEXT_PREVIOUS}</tt> vari&aacute;vel nesse.';
$txt['cffp_text_next'] = 'Pr&oacute;ximo texto';
$txt['cffp_text_next_desc'] = 'HTML para colocar depois do bot&atilde;o de entrada e fim do texto. Se o campo "Exibe anexado dentro do texto" &eacute; utilizada para o texto de sa&iacute;da deve ser escrito <tt>{TEXT_NEXT}</tt> vari&aacute;vel nesse.';
$txt['cffp_enclose'] = 'Mostrar anexado dentro do texto';
$txt['cffp_enclose_desc'] = 'N&oacute;s <strong>fortemente</strong> recomendamos usar uma m&aacute;scara de entrada para validar a entrada fornecida pelo utilizador.';
$txt['cffp_text_input_before'] = 'Texto no display antes dos campos quando entrar com os dados';
$txt['cffp_text_input_before_desc'] = 'Admite BBC.';
$txt['cffp_text_input'] = 'Texto a ser exibido ao digitar os dados';
$txt['cffp_text_input_desc'] = 'Admite BBC.';
$txt['cffp_text_output'] = 'Texto a ser exibido durante a visualiza&ccedil;&atilde;o de dados';
$txt['cffp_text_output_desc'] = 'Admite BBC.';
$txt['cffp_type'] = 'Tipo';
$txt['cffp_type_filter'] = 'Tipo de campo';
$txt['cffp_type_filter_desc'] = 'Tipo de acionamento usado no filtro de indicador de mensagens e T&oacute;picos de pesquisa.';
$txt['cffp_fieldtype_text'] = 'Texto';
$txt['cffp_fieldtype_textarea'] = 'Grande texto';
$txt['cffp_fieldtype_select'] = 'Caixa de escolha';
$txt['cffp_fieldtype_combobox'] = 'Caixa de combina&ccedil;&atilde;o';
$txt['cffp_fieldtype_radio'] = 'Acionamento tipo Radio';
$txt['cffp_fieldtype_check'] = 'Caixas de sele&ccedil;&atilde;o';
$txt['cffp_fieldtype_boolean'] = 'Booleano';
$txt['cffp_grouptype_fields'] = 'Campos soltos';
$txt['cffp_grouptype_record'] = 'Campos personalizados';
$txt['cffp_grouptype_member'] = 'Os campos com v&aacute;rios valores por membro';
$txt['cffp_grouptype_filters'] = 'Filtros de busca';
$txt['cffp_length'] = 'O comprimento m&aacute;ximo de dados';
$txt['cffp_length_desc'] = '0 por nenhum limite.';
$txt['cffp_length_text_desc'] = 'A largura do campo proporcional a este valor. Se for 0 ou maior do que ou igual a 100, o campo ocupa a largura total.';
$txt['cffp_dimension'] = 'Medida da largura';
$txt['cffp_dimension_row'] = 'Fileiras';
$txt['cffp_dimension_col'] = 'Colunas';
$txt['cffp_dimension_col_desc'] = 'Se o &quot; Colunas&quot; se 0 ou maior do que ou igual a 100, o campo ocupa a largura total.';
$txt['cffp_mask'] = 'Disfarce de entrada';
$txt['cffp_mask_desc'] = 'Para campos de texto de um disfarce de entrada pode ser selecionado para validar os dados.';
$txt['cffp_mask_email'] = 'Email';
$txt['cffp_mask_number'] = 'N&uacute;mero';
$txt['cffp_mask_nohtml'] = 'Nunhum HTML';
$txt['cffp_mask_regex'] = 'Comando regular (Extra)';
$txt['cffp_select_multiple'] = 'Selecionar mais de um';
$txt['cffp_select_size'] = 'Quantidade de campos vistos';
$txt['cffp_allow_bbc'] = 'Permitir BBC';
$txt['cffp_options'] = 'Escolhas';
$txt['cffp_options_desc'] = 'Deixe a caixa de escolha em branco para remover. Tecla de escolha ou caixa de escolha seleciona as alternativas marcadas..';
$txt['cffp_options_more'] = 'Mais';
$txt['cffp_options_add_multi'] = 'Adicionar mais de uma escolha';
$txt['cffp_options_add_multi_desc'] = 'Escreva uma escolha em cada linha. Cada escolha tem valor e texto, separados por virgulas. Texto opcional.';
$txt['cffp_options_add_multi_combo_desc'] = 'Escreva um alternativa para cada linha';
$txt['cffp_default_value'] = 'Valor oficial';
$txt['cffp_boards'] = 'Sub-F&oacute;runs';
$txt['cffp_child_boards'] = 'Incluir Sub-F&oacute;runs descendentes';
$txt['cffp_child_boards_until'] = 'At&eacute; %d n&iacute;vel';
$txt['cffp_show_group_name_message_index'] = 'Ver nome do grupo no &iacute;ndice da mensagem';
$txt['cffp_show_group_name_message_index_desc'] = 'Se nenhum grupo for selecionado, nenhum grupo exibido no &iacute;ndice da mensagem.';
$txt['cffp_show_group_name_filter'] = 'Ver o nome do grupo nos filtros';
$txt['cffp_show_group_name_filter_desc'] = 'Se nenhum nome de grupo de filtros for selecionado, nenhum grupo exibido no &iacute;ndice da mensagem.';
$txt['cffp_show_group_name_search'] = 'Ver o nome do grupo na busca';
$txt['cffp_show_group_name_search_desc'] = 'Se nenhum nome de grupo for selecionado, nenhum gropo exibido na busca.';
$txt['cffp_show_fields_name'] = 'Ver nome dos campos';
$txt['cffp_show_fields_name_desc'] = 'Se nenhum nome for selecionado, nada exibido ao lado dos campos do grupo.';
$txt['cffp_show_fields_set'] = 'Ver campos como um conjunto';
$txt['cffp_show_fields_set_desc'] = 'Se selecionado os campos, agrupa-se sob o nome do grupo.';
$txt['cffp_show_empty_fields_post'] = 'Ver campos vazios na mensagem';
$txt['cffp_show_empty_fields_message_index'] = 'Ver campos vazios no &iacute;ndice da mensagem';
$txt['cffp_show_actions_as'] = 'Ver atos como';
$txt['cffp_show_actions_as_button'] = 'Teclas';
$txt['cffp_show_actions_as_icon_text'] = 'Elemento e texto';
$txt['cffp_show_actions_as_icon'] = 'Elementos';
$txt['cffp_show_actions_as_text'] = 'Texto';
$txt['cffp_show_member_expanded'] = 'Ver expandido';
$txt['cffp_show_member_expanded_data'] = 'Ver expandido os dados postados';
$txt['cffp_show_member_expanded_data_recent'] = 'Ver expandido o mais recente dados postados';
$txt['cffp_show_member_expanded_data_recent_desc'] = '0 para todos.';
$txt['cffp_show_member_expanded_new'] = 'Ver expandido o nova respota';
$txt['cffp_show_member_recent_at_top'] = 'Ver o mais recente dados da mensagens no topo';
$txt['cffp_member_max_height'] = 'Maior altura do campo dos dados postados';
$txt['cffp_member_max_height_px'] = 'px';
$txt['cffp_member_max_height_desc'] = '0 para ilimitado.';
$txt['cffp_show_sticky'] = 'Ver em t&oacute;picos fixos';
$txt['cffp_show_locked'] = 'Mostrar em t&oacute;picos bloqueados';
$txt['cffp_show_first_post_topic'] = 'Ativar na primeira mensagem do t&oacute;pico';
$txt['cffp_show_replies_topic'] = 'Ativar nas respostas do topico';
$txt['cffp_no_show_with_subject_prefix'] = 'Exibir nenhum campo para inserir junto ao assunto';
$txt['cffp_no_show_with_subject_prefix_desc'] = 'Prefixos separados por v&iacute;rgulas. Exemplo:;.';
$txt['cffp_show_in_topic'] = 'Exibir como grupo de campos do t&oacute;pico';
$txt['cffp_show_in_topic_desc'] = 'Se o grupo estive no campo em apenas no primeiro post desde o t&oacute;pico pode ser visto como pertencente ao t&oacute;pico ao inv&eacute;s do post, e exibido em outra &aacute;rea do tema, diferente para postar.';
$txt['cffp_show_in_topic_no'] = 'Nenhum (O grupo visto no campo da primeira mensagem)';
$txt['cffp_show_in_topic_begin_all'] = 'Sim, no come&ccedil;o de todos as p&aacute;ginas do t&oacute;picos';
$txt['cffp_show_in_topic_end_all'] = 'Sim, inserido no fim de todas as p&aacute;ginas do t&oacute;picos';
$txt['cffp_show_in_topic_begin_first'] = 'Sim, no come&ccedil;o da primeira p&aacute;gina do t&oacute;picos';
$txt['cffp_show_in_topic_end_first'] = 'Sim, no final do primeira p&aacute;gina do t&oacute;picos';
$txt['cffp_show_filters'] = 'Filtros';
$txt['cffp_show_filters_desc'] = 'Selecionar o filtro a ser utilizado.';
$txt['cffp_show_filters_boards'] = 'Sub-F&oacute;runs';
$txt['cffp_show_filters_subject_start'] = 'Comece do assunto';
$txt['cffp_show_filters_subject_first_char'] = 'Primeiro caractere do sujeito';
$txt['cffp_show_filters_date_topic'] = 'Dados do t&oacute;picos';
$txt['cffp_show_filters_date_replies'] = 'Dados da última resposta';
$txt['cffp_show_filters_date_lastdays'] = 'Último %s dias';
$txt['cffp_show_filters_topic_new_posts'] = 'T&oacute;picos com novos post';
$txt['cffp_show_filters_sticky'] = 'Fixos';
$txt['cffp_show_filters_sticky_disabled'] = 'T&oacute;picos fixos desativados. O Filtro n&atilde;o ser&aacute; exibido.';
$txt['cffp_show_filters_locked'] = 'Trancado';
$txt['cffp_show_filters_sticky_locked'] = 'Fixos e trancados';
$txt['cffp_javascript'] = 'C&oacute;digo JavaScript';
$txt['cffp_javascript_desc'] = 'C&oacute;digo executado quando um grupo de campos for criado ou modificado.';
$txt['cffp_search_page'] = 'Procurar t&oacute;picos';
$txt['cffp_search_page_post_desc'] = 'Escrever o nome dos t&oacute;picos e seleccione a ordem dos resultados de cada. Para remover um tema simplesmente esvaziar a caixa de texto para esse tema. Para adicionar um tema j&aacute; existente, selecione-o na lista.';
$txt['cffp_search_page_post_default'] = 'T&oacute;picos predefinidos';
$txt['cffp_search_page_post_more'] = 'Mais';
$txt['cffp_search_page_post_add'] = 'Adicionar um t&oacute;picos existente';
$txt['cffp_search_page_record_desc'] = 'Predefinido: &quot;Procurar por...&quot;.';
$txt['cffp_search_page_order_by'] = 'Ordenar resultados da pesquisa por';
$txt['cffp_search_page_order_by2'] = 'Ordenar por';
$txt['cffp_search_page_order_by_desc'] = 'Para que um campo seja mostrada aqui, deve ser exibido em uma coluna com apenas esse campo ou seja o primeiro campo na coluna.';
$txt['cffp_profile_list'] = 'Lista no perfil de membro';
$txt['cffp_profile_list_desc'] = 'Nome predefinido: Nome do grupo.';
$txt['cffp_profile_list_show'] = 'Exibir lista';
$txt['cffp_profile_list_name'] = 'Nome';
$txt['cffp_moderation_list'] = 'Lista no centro de Moderar';
$txt['cffp_moderation_list_desc'] = 'Nome predefinido: Nome do grupo. Para que um campo seja mostrado aqui, deve ser exibido em uma coluna com apenas esse campo ou seja o primeiro campo na coluna.';
$txt['cffp_moderation_list_show'] = 'Exibir lista';
$txt['cffp_moderation_list_menu'] = 'Exibir link no menu do F&oacute;rum';
$txt['cffp_moderation_list_name'] = 'Nome';
$txt['cffp_moderation_list_order_by'] = 'Ordenar por';
$txt['cffp_show_message_index'] = 'Exibir no &iacute;ndice de mensagens';
$txt['cffp_show_message_index_desc'] = 'Aplica-se, se for no primeiro post do t&oacute;picos.';
$txt['cffp_filter_message_index'] = 'Filtrar o &iacute;ndice de mensagens';
$txt['cffp_filter_message_index_desc'] = 'Mostra um tecla no &iacute;ndice de mensagens para filtrar t&oacute;picos por este campo.';
$txt['cffp_show_record_list_type'] = 'Mostrar em listas de registros';
$txt['cffp_show_record_list_type_desc'] = 'Mostra este campo em uma coluna das listas de registros (por exemplo, na busca de registos).';
$txt['cffp_show_moderation_list_type'] = 'Show on lists of Moderation Center';
$txt['cffp_show_moderation_list_type_desc'] = 'Mostra este campo em uma coluna das listas de Centro de Moderar.';
$txt['cffp_show_list_type_no'] = 'Nenhum';
$txt['cffp_show_list_type_one'] = 'Sim, em uma coluna com apenas este campo';
$txt['cffp_show_list_type_multi'] = 'Sim, em uma coluna juntamente com outros campos';
$txt['cffp_show_list_width'] = 'A largura da coluna';
$txt['cffp_show_list_width_desc'] = '0 para automatizado.';
$txt['cffp_show_list_width_unit_auto'] = 'Automatizado';
$txt['cffp_show_list_width_unit_%'] = 'Incostante';
$txt['cffp_show_list_width_unit_px'] = 'Fixo';
$txt['cffp_show_list_column'] = 'Coluna com variados campos';
$txt['cffp_show_list_column_other'] = 'Outro...';
$txt['cffp_show_list_name'] = 'Nome da coluna';
$txt['cffp_show_list_name_desc'] = 'Se n&atilde;o for especificado a coluna conter&aacute; somente neste campo.';
$txt['cffp_not_empty_value'] = 'N&atilde;o tem valor vazio';
$txt['cffp_not_empty_value_desc'] = 'Se selecionado este campo n&atilde;o pode ser deixado em branco.';
$txt['cffp_unique_value'] = 'Valor &uacute;nico';
$txt['cffp_unique_value_desc'] = 'Se selecionado n&atilde;o pode ter dois valores iguais neste campo.';
$txt['cffp_subset'] = 'Subconjunto';
$txt['cffp_subset_desc'] = 'O campo &eacute; exibido dentro de um subconjunto. Os campos de um subconjunto devem ser adjacentes.';
$txt['cffp_permissions'] = 'Permiss&otilde;es';
$txt['cffp_permissions_field_desc'] = 'As a&ccedil;&otilde;es que um membro pode executar ao longo deste campo, sujeitos &agrave;s permiss&otilde;es do f&oacute;rum.';
$txt['cffp_permissions_group_desc'] = 'As a&ccedil;&otilde;es que um membro pode executar ao longo deste grupo, sujeitos &agrave;s permiss&otilde;es do f&oacute;rum.';
$txt['cffp_owner_post'] = 'Dono da mensagem';
$txt['cffp_owner_group'] = 'Dono do grupo';
$txt['cffp_local_moderator'] = 'Moderador local';
$txt['cffp_global_moderator'] = 'Moderador global';
$txt['cffp_administrator'] = 'Administrador';
$txt['cffp_view_message_index'] = 'Veja no &iacute;ndice de mensagens';
$txt['cffp_add'] = 'adicionar';
$txt['cffp_move'] = 'Mover';
$txt['cffp_active'] = 'Ativo';
$txt['cffp_active_field_desc'] = 'Se n&atilde;o for selecionado este campo n&atilde;o ser&aacute; mostrado a ningu&eacute;m.';
$txt['cffp_active_group_desc'] = 'Se n&atilde;o for selecionado este grupo n&atilde;o ser&aacute; mostrado a ningu&eacute;m.';
$txt['cffp_more_info'] = 'Mais informa&ccedil;&otilde;es';
$txt['cffp_id'] = 'ID';
$txt['cffp_make_new_field'] = 'Novo campo';
$txt['cffp_make_new_group'] = 'Novo grupo';
$txt['cffp_add_field_title'] = 'Adicionar campo';
$txt['cffp_add_group_title'] = 'Adicionar grupo de campos';
$txt['cffp_edit_field_title'] = 'Editar campo';
$txt['cffp_edit_group_title'] = 'Editar grupo de campos';
$txt['cffp_edit_delete_field_sure'] = 'Tem certeza de que deseja apagar este campo? Todos os dados da mensagens relacionados ser&atilde;o perdidos!';
$txt['cffp_edit_delete_group_sure'] = 'Tem certeza de que deseja excluir este grupo? Todos os dados da mensagens relacionados ser&atilde;o perdidos!';
$txt['cffp_template'] = 'Template para mensagens';
$txt['cffp_template_message_index'] = 'Template para &iacute;ndice de mensagem';
$txt['cffp_template_quick_input'] = 'Template para entrada r&aacute;pida';
$txt['cffp_template_quick_input_regex'] = 'Express&atilde;o regular';
$txt['cffp_template_quick_input_regex_desc'] = 'Compat&iacute;vel com JavaScript. Usado em <tt>String.match(regex)</tt> m&eacute;todo e deve ser obtida uma matriz de valores de campo come&ccedil;ando com a tecla 1.';
$txt['cffp_template_quick_input_params'] = 'Par&acirc;metros';
$txt['cffp_template_quick_input_params_desc'] = 'Para cada elemento da matriz obtida a partir da express&atilde;o regular acrescenta uma linha com o campo ID, ou 0 se ele n&atilde;o corresponder a qualquer campo. Para a formata&ccedil;&atilde;o de um valor antes de copi&aacute;-lo em seu campo, abaixo do campo de ID para adicionar outra linha com o c&oacute;digo JavaScript.<tt>valor</tt>vari&aacute;vel cont&eacute;m o valor original e deve conter o valor transformado. Com <tt>field_obj [</tt>FIELD_ID<tt>]</tt> pode acessar um campo de formul&aacute;rio.';
$txt['cffp_template_quick_input_help'] = 'Ajuda';
$txt['cffp_template_quick_input_help_desc'] = 'Texto que o utilizador ver&aacute; em vez da express&atilde;o regular. permitir BBC.';
$txt['cffp_template_type_html'] = 'HTML';
$txt['cffp_template_type_bbc'] = 'BBC';
$txt['cffp_template_type_php'] = 'PHP';
$txt['cffp_add_templates'] = 'Adicionar templates';
$txt['cffp_edit_templates'] = 'Editar templates';
$txt['cffp_warning_cannot_see_group_fields'] = 'Você n&atilde;o pode ver os campos deste grupo.';
$txt['cffp_warning_group_subject'] = 'Esses campos ser&atilde;o removidos se o post sujeito come&ccedil;a com: %s.';
$txt['cffp_quick_input_field'] = 'Campo de entrada r&aacute;pida';
$txt['cffp_quick_input_field_desc'] = 'Escrever valores para entrar em campos diferentes de acordo com esta express&atilde;o regular:';
$txt['cffp_quick_input_match'] = 'Os campos s&atilde;o preenchidos.';
$txt['cffp_quick_input_no_match'] = 'Conteúdo do "campo de entrada r&aacute;pida" n&atilde;o est&aacute; formatado corretamente. Campos n&atilde;o pode ser preenchido.';
$txt['cffp_quick_input_apply'] = 'Preencha os campos';
$txt['cffp_created'] = 'Criado';
$txt['cffp_edit_group'] = 'Editar %s';
$txt['cffp_show'] = 'Exibir';
$txt['cffp_show_previous'] = 'Mostrar anterior';
$txt['cffp_move_to_first_post'] = 'Mover-se para o primeiro post neste t&oacute;picos';
$txt['cffp_move_to_other_post'] = 'Mover-se para um outro post';
$txt['cffp_move_to_other_topic'] = 'Mover-se para um outro t&oacute;picos';
$txt['cffp_move_group_to_other_post'] = 'Mover-se %s para outro post';
$txt['cffp_move_group_to_other_topic'] = 'Mover-se %s para outro t&oacute;picos';
$txt['cffp_move_to_post'] = 'Mover-se para o post';
$txt['cffp_move_to_post_desc'] = 'Publicar ID. exemplo:index.php?topic=4043.msg23892, use 23892.';
$txt['cffp_move_to_topic'] = 'Mover-se para o t&oacute;picos';
$txt['cffp_move_to_topic_desc'] = 'T&oacute;picos ID. Exemplo: index.php?topic=4043.0, use 4043.';
$txt['cffp_filter'] ='Filtro';
$txt['cffp_search_posts'] = 'Procurar posts';
$txt['cffp_search_posts_desc'] = 'Escreva o texto e / ou selecione as op&ccedil;&ccedil;&otilde;s nos campos em que deseja pesquisar. Você vai ter uma lista de posts que contenham esses valores em seus campos.';
$txt['cffp_search_records_type'] = 'Pesquisar registros do tipo %s';
$txt['cffp_search_records_desc'] = 'Escreva o texto e / ou selecione as op&ccedil;&ccedil;&otilde;s nos campos em que deseja pesquisar. Você vai ter uma lista de registros que contêm esses valores em seus campos.';
$txt['cffp_show_fields'] = 'Mostrar campos';
$txt['cffp_hide_fields'] = 'Ocultar campos';
$txt['cffp_record_type'] = 'Registros do tipo %s';
$txt['cffp_moderation_area'] = 'Grupos de campos em postes';
$txt['cffp_moderation_area_desc'] = 'Aqui você pode rever todos os dados postados por membros em grupos de campos personalizados.';
$txt['cffp_moderation_area_delete_sure'] = 'Tem certeza de que deseja apagar estes dados?';
$txt['cffp_moderation_area_none'] = 'N&atilde;o existem dados publicados';
$txt['cffp_poster_time'] = 'Dados postados';
$txt['cffp_topic_without_replies'] = 'T&oacute;picos sem respostas';
$txt['cffp_symbol'] = 'S&iacute;mbolo';
$txt['cffp_number'] = 'Número';
$txt['cffp_alphabet_letters'] = 'A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z'; //Alfabeto Inglês (letras maiúsculas separados por vírgula)
$txt['cffp_field_empty_value'] = 'Nenhum dados';
$txt['cffp_field_non_empty_value'] = 'H&aacute; dados';
$txt['cffp_filtertype_empty_non_empty'] = $txt['cffp_field_empty_value'] . ' / ' . $txt['cffp_field_non_empty_value'];
$txt['cffp_order_by_asc'] = 'Ordem ascendente';
$txt['cffp_order_by_desc'] = 'Ordem decrescente';
$txt['cffp_wireless_end_group'] = 'Fim %s';
// END MOD CustomFieldFilterPost


Errors.portuguese_brazilian.php

// BEGIN MOD CustomFieldFilterPost
$txt['error_cffp_field_need_name'] = 'O campo deve ter um nome!';
$txt['error_cffp_group_need_name'] = 'O grupo de campos deve ter um nome!';
$txt['error_cffp_field_need_options'] = 'O campo deve ter op&ccedil;&otilde;es!';
$txt['error_cffp_search_page_in_use'] = 'A p&aacute;gina de pesquisa j&aacute; est&aacute; em uso!';
$txt['error_cffp_search_page_in_use_record'] = 'A p&aacute;gina de pesquisa j&aacute; est&aacute; em uso por um registro!';
$txt['error_cffp_group_no_name'] = 'Nenhum nome foi fornecido em grupo &quot;%s&quot;.';
$txt['error_cffp_group_long_name'] = 'O nome que voc&ecirc; tentou usar em grupo &quot;%s&quot; era muito longo.';
$txt['error_cffp_group_bad_name'] = 'O nome que voc&ecirc; apresentou, em grupo &quot;%s&quot; n&atilde;o pode ser utilizado, uma vez que &eacute; ou cont&eacute;m um nome reservado.';
$txt['error_cffp_group_no_email'] = 'Nenhum endere&ccedil;o de e-mail fornecido no grupo &quot;%s&quot;.';
$txt['error_cffp_group_bad_email'] = 'Um endere&ccedil;o de e-mail inv&aacute;lido foi dada em grupo &quot;%s&quot;.';
$txt['error_cffp_group_invalid_email'] = 'O campo &quot;%s&quot; no grupo &quot;%s&quot; deve ser um endere&ccedil;o de email v&aacute;lido.';
$txt['error_cffp_group_not_number'] = 'O campo &quot;%s&quot; no grupo &quot;%s&quot; deve ser num&eacute;rico.';
$txt['error_cffp_group_inproper_format'] = 'O campo &quot;%s&quot; no grupo &quot;%s&quot; &eacute; um formato inv&aacute;lido.';
$txt['error_cffp_group_empty'] = 'O campo &quot;%s&quot; no grupo &quot;%s&quot; n&atilde;o pode ser deixado em branco.';
$txt['error_cffp_group_value_not_unique'] = 'O valor do campo &quot;%s&quot; no grupo &quot;%s&quot; j&aacute; existe.';
$txt['error_cffp_params'] = 'par&acirc;metros incorretos';
$txt['error_cffp_move_missing_post'] = 'A mensagem alvo &eacute; inexistente.';
$txt['error_cffp_move_missing_topic'] = 'O t&oacute;pico alvo &eacute; inexistente.';
$txt['error_cffp_move_board_post_not_allowed'] = 'Os dados n&atilde;o podem estar na categoria de mensagem de destino.';
$txt['error_cffp_move_board_topic_not_allowed'] = 'Os dados n&atilde;o podem estar na categoria de t&oacute;pico de destino.';
$txt['error_cffp_move_post_not_allowed'] = 'Os dados n&atilde;o podem ser na mensagem alvo.';
$txt['error_cffp_move_topic_not_allowed'] = 'Os dados n&atilde;o podem ser no t&oacute;pico alvo.';
$txt['error_cffp_move_already_has_data'] = 'A mensagem de destino j&aacute; tem este tipo de dados.';
$txt['error_cffp_move_post_already_has_data'] = 'O membro j&aacute; tem este tipo de dados na mensagem de destino.';
$txt['error_cffp_move_topic_already_has_data'] = 'O membro j&aacute; tem este tipo de dados no t&oacute;pico alvo.';
$txt['error_cffp_search_not_allowed'] = 'N&atilde;o definiu campos pesquis&aacute;veis ou voc&ecirc; n&atilde;o tem permiss&atilde;o para pesquisar.';
// END MOD CustomFieldFilterPost

Americano

Help.portuguese_brazilian.php

// BEGIN MOD CustomFieldFilterPost
global $forum_version;
$smf_version_1 = 0 === strpos($forum_version, 'SMF 1');
$helptxt['cffp'] = '<b>Campos personalizados e filtros de mensagens</b><br />
Permite adicionar diferentes grupos de campos personalizados para posts no f&oacute;rum e filtros para os campos de mensagens.<br />
Um grupo de campos podem ser do tipo:<br />
<ul class="normallist">
<li>Campos soltos: Seus campos são adicionados a um post para fornecer informa&ccedil;&otilde;es extra. Na busca de dados em campos soltos de um post &eacute; obt&eacute;m uma lista de posts.</li>
<li>Registros: &Eacute; um conjunto de campos que representa uma entidade independente do post. Na busca de dados em campos de um registro é obt&eacute;m-se uma lista de registros. O corpo do post n&atilde;o pode ser deixado em branco, mas um post com registro n&atilde;o precisa de corpo. Se o usu&aacute;rio ir&aacute; adicionar um registro e o corpo do post estiver vazio, o sistema grava um per&iacute;odo(&quot;.&quot;) sobre ele e o usu&aacute;rio n&atilde;o precisa escrever nada.</li>
<li>Os campos com v&aacute;rios valores por membro: &Eacute; um conjunto de campos onde v&aacute;rios usu&aacute;rios podem inserir valores diferentes. Isso pode ser usado para os membros para fazer coment&aacute;rios ou avalia&ccedil;&otilde;es sobre o post. Se esses campos est&atilde;o localizados em apenas na primeira mensagem de um t&oacute;pico pode ser apresentado como pertencente ao t&oacute;pico.</li>
<li>Filters: Este &eacute; um tipo especial de grupo sem campos. Usado para habilitar um conjunto de filtros pr&eacute;-definidos que podem ser usados em t&oacute;picos e mensagens.</li>
</ul>
Os filtros predefinidos dispon&iacute;veis s&atilde;o:<br />
<ul class="normallist">
<li>Sub-F&oacute;rum.</li>
<li>Assunto.</li>
<li>Come&ccedil;o do assunto.</li>
<li>Primeiro caractere do assunto.</li>
<li>Dados do t&oacute;pico / Dado publicado.</li>
<li>Dados da &uacute;ltima resposta / Dado publicado.</li>
<li>Postado por.</li>
<li>T&oacute;pico com novos posts / Novo.</li>
<li>Fixos.</li>
<li>Trancado.</li>
<li>Respostas.</li>
<li>Enquete.</li>
</ul>
As a&ccedil;&otilde;es a serem realizadas em um grupo de campos personalizados s&acirc;o: vis&acirc;o, adicionar, modificar, apagar e mover.<br />
Furthermore other actions are possible using custom fields:<br />
<ul class="normallist">
<li>Filtrar o &iacute;ndice de mensagens.</li>
<li>Organizar o &iacute;ndice de mensagens.</li>
<li>Mostrar estat&iacute;sticas.</li>
<li>Pesquisar nas &aacute;reas de mensagens, obter uma lista de posts.</li>
<li>Pesquisar nas &aacute;reas de registros, obtendo uma lista de registros.</li>
</ul>
<br />
<b>Painel de administra&ccedil;&atilde;o</b><br />
O painel de administra&ccedil;&atilde;o tem a lista dos grupos de campos personalizados, o que permite adicionar novos grupos, modificar ou excluir grupos existentes, adicionar, modificar ou excluir campos de um grupo e definir modelos para exibir esses campos em um post e no &iacute;ndice de mensagens.<br />
<br />
<b>Visualizando posts com campos personalizados</b><br />
Ao visualizar um post completo (em um t&oacute;pico, em posts ou perfil recentes) s&atilde;o apresentados seus grupos (que s&atilde;o ativados quando o post &eacute; criado ou modificado). Grupo do tipo &quot;solto campos&quot; e &quot;registros&quot; s&atilde;o mostrados acima do corpo do post, Considerando que os grupos de tipo &quot;campos com v&aacute;rios valores por membro&quot; s&atilde;o apresentados a seguir, a menos o que foi selecionado &quot;Mostrar como grupo de campos do t&oacute;pico&quot; e, em seguida, &eacute; apresentado no in&iacute;cio e/ou e do t&oacute;pico. Se um grupo tem o template por mensagens os campos s&atilde;o exibidos de acordo com o template, se n&atilde;o s&atilde;o exibidos com o seu nome e conte&uacute;do.<br />
Em listas de posts (&iacute;ndice de mensagens, mensagem n&atilde;o lida e respostas) s&atilde;o grupos exibida com campos vis&iacute;veis no &iacute;ndice de mensagem (de acordo com as permiss&otilde;es). Se um grupo tem o template para o &iacute;ndice de mensagem os campos s&atilde;o exibidos de acordo com o template, se n&atilde;o s&atilde;o exibidos com o seu nome e conte&uacute;do.<br />
<br />
<b>Modificando valores em campos personalizados</b><br />
Em um tópico, posts com grupos de tipo &quot;campos com v&aacute;rios valores por membro&quot;t&ecirc;m bot&ocirc;es para o usu&aacute;rio postar novos valores, e modificar ou remover os existentes.<br />
Para todos os outros grupos (&quot;campos solto&quot; e &quot;registro&quot;), a criar ou modificar o post s&atilde;o exibidos grupos permitidos. Os grupos de tipo &quot;solto campos&quot; sempre t&ecirc;m seus campos vis&iacute;veis, enquanto que os grupos de tipo &quot;registro&quot; tem uma caixa de sele&ccedil;&atilde;o para mostrar ou ocultar os seus campos. Se tem sido modelo criado para a entrada r&aacute;pida em um registro, <strong>Campo de entrada r&aacute;pida</strong> &eacute; exibido ap&oacute;s os campos de registro.<br />
<br />
<b>Movendo um grupo de campos personalizados para outro post</b><br />
Um grupo de campos pode ter de ser atribu&iacute;do a um outro post, por exemplo, antes de remover o post onde &eacute; o grupo.<br />
Se o utilizador tem permiss&atilde;o para mover um grupo, ao visualizar um tema que grupo ter&aacute; bot&otilde;es para ir para o primeiro post do t&oacute;pico ou outro post (ou outro t&oacute;pico se o grupo &eacute; do tipo &quot;campos com v&aacute;rios valores por membro&quot; e selecionou &quot; Mostrar como grupo de campos do t&oacute;pico&quot;).<br />
<br />
<b>Filtrar o &iacute;ndice de mensagens</b><br />
Se o utilizador tem permiss&atilde;o para filtrar por um campo, um bot&atilde;o &eacute; exibido no &iacute;ndice de mensagens para filtrar t&oacute;picos por esse campo.<br />
Tipo de bot&atilde;o de filtro depende do tipo de campo:<br />
<ul class="normallist">
<li>O filtro para o texto ou campos de texto grandes &eacute; um bot&atilde;o de texto em que entrar na cadeia de pesquisa, ou uma caixa de sele&ccedil;&atilde;o para obter dados com esse campo vazio ou n&atilde;o vazio.</li>
<li>Campos tipo caixa de sele&ccedil;&atilde;o, caixa de combina&ccedil;&atilde;o, bot&otilde;es de r&aacute;dio ou caixas de ter pelo filtro de um bot&atilde;o de texto, uma caixa de sele&ccedil;&atilde;o ou uma caixa de combina&ccedil;&atilde;o em que digitar ou selecionar o texto a procurar, ou uma caixa de sele&ccedil;&atilde;o para obter dados com esse campo vazio ou n&atilde;o vazio.</li>
<li>Para campos do tipo boolean o filtro &eacute; uma caixa de sele&ccedil;&atilde;o com os valores &quot;Sim&quot; e &quot;Nenhum&quot;.</li>
</ul>
Se o usu&aacute;rio pode modificar um campo, que o campo pode estar vazio e seu filtro &eacute; uma caixa de sele&ccedil;&atilde;o ou caixa de combina&ccedil;&atilde;o, ele verá uma op&ccedil;&atilde;o na lista para obter dados com esse campo vazio.<br />
Al&eacute;m disso, com um grupo de tipo &quot;filtros&quot; podem ser adicionados filtros predefinidos.<br />
O filtro com o bot&atilde;o texto permite pesquisar palavras soltas (separados por espa&ccedil;os) e/ou fases literais (entre aspas duplas).<br />
Se o filtro &eacute; do tipo de texto ou caixa de combina&ccedil;&atilde;o, por padr&atilde;o, ele &eacute; procurado que o texto est&aacute; contido no valor do campo, enquanto que se o filtro &eacute; o tipo de lista de sele&ccedil;&atilde;o de caixa &eacute; pedido que o texto corresponde ao valor do campo.<br />
Os filtros podem ser do mesmo grupo ou grupos diferentes de campos.<br />
Ao lado de filtros h&aacute; um bot&atilde;o para ativar os filtros que foram dadas algum valor. Como resultado obt&eacute;m-se o &iacute;ndice de mensagens com t&oacute;picos cujo cargo primeira corresponde a todos os filtros ativos.<br />
<br />
<b>Organizar o &iacute;ndice de mensagens</b><br />
Se o usu&aacute;rio tem permiss&atilde;o para classificar por um ou mais campos, uma caixa de sele&ccedil;&atilde;o &eacute; exibido no &iacute;ndice de mensagens para classificar t&oacute;picos por um desses campos.<br />
<br />
<b>Mostrar estat&iacute;sticas</b><br />
Se um grupo de tipo &quot;campos com v&aacute;rios valores por membro&quot; tem um &uacute;nico campo e &eacute; de tyoe caixa de sele&ccedil;&atilde;o, bot&otilde;es de r&aacute;dio ou caixas (isto &eacute;, existe um n&uacute;mero finito de valores), pode ser gerar dados estat&iacute;sticos a partir dos valores inseridos no campo.<br />
Os dados estat&iacute;sticos a serem exibidos incluem:<br />
<ul class="normallist">
<li>Gr&aacute;fico com m&eacute;dia: &Eacute; constitu&iacute;da por uma barra horizontal onde o valor m&eacute;dio, o valor mais baixo permitido e o maior valor permitido est&atilde;o localizados.</li>
<li>Gr&aacute;fico com barras horizontais: Representa a utilização de cada valor permitido atrav&eacute;s de barras horizontais.</li>
<li>Gr&aacute;fico com barras verticais: Representa a utilização de cada valor permitido por meio de barra vertical.</li>
<li>Summary: Um conjunto de dados obtidos a partir dos valores de entrada (m&eacute;dia, o valor mais alto e mais baixo permitido, maior eo menor valor usado, valor mais e menos frequente).</li>
</ul>
O usu&aacute;rio v&ecirc; estes dados apenas se tiver permiss&atilde;o. O &iacute;ndice de mensagem pode ser ordenado por os dados de resumo, se ele tem permiss&atilde;o para classificar pelo campo.<br />
Usando templates podem ser inseridos os dados estat&iacute;sticos de qualquer grupo de campos em outro lugar.<br />
<br />
<b>Pesquisa em campos</b><br />
' . (!$smf_version_1 ? 'Sob a op&ccedil;&atilde;o &quot;Pesquisa&quot; a partir do f&oacute;rum menu p&aacute;ginas de pesquisa est&atilde;o localizados' : 'A op&ccedil;&atilde;o &quot;Mensagens de pesquisa e registros&quot; a partir do menu f&oacute;rum fornece acesso &agrave;s p&aacute;ginas de pesquisa') . ', mostrando os grupos e seus campos no qual o usu&aacute;rio tem permiss&atilde;o de busca.<br />
Grupos de tipo &quot;solto campos&quot;, &quot;campos com v&aacute;rios valores por membro&quot; e &quot;filtros&quot; pode estar em v&aacute;rias p&aacute;ginas de busca, e cada p&aacute;gina cont&eacute;m v&aacute;rios grupos, com a &uacute;nica condi&ccedil;&atilde;o de que os grupos em uma p&aacute;gina deve ser permitida em um conjunto comum de mensagens. Como resultado de pesquisa uma lista de postos &eacute; obtido.<br />
Para cada grupo de tipo &quot;registro&quot; com a permiss&atilde;o de busca tem uma p&aacute;gina. Como resultado, uma lista de registos &eacute; obtido com as colunas indicadas na defini&ccedil;&atilde;o dos campos.<br />
Em ambos os casos, os bot&otilde;es usados em cada campo de busca seguir a mesma regra que nos filtros.<br />' . (!$smf_version_1 ? '
<br />
<b>Lista no perfil de membro</b><br />
No perfil de membro, na se&ccedil;&atilde;o &quot;Informa&ccedil;&otilde;es do perfil &gt; Exibi Posts&quot;, pode ser mostrar uma lista para cada grupo de tipo &quot;registro&quot;, com mensagens postadas pelo pr&oacute;prio usu&aacute;rio contendo este tipo de grupo.<br />
<br />
<b>Lista em Centro Modera&ccedil;&atilde;o</b><br />
No Centro de modera&ccedil; &atilde;o &eacute; poss&iacute;vel controlar o conte&uacute;do postado pelos usu&aacute;rios nos grupos do tipo &quot;campos com v&aacute;rios valores por membro&quot;.<br />
Para cada grupo que escolheu para mostrar esta lista ser&aacute; exibido um acesso &agrave; lista na se&ccedil;&atilde;o &quot;Posts &gt; Grupo de campos no posts&quot; e, opcionalmente, um link abaixo da op&ccedil;&atilde;o&quot;Moderado&quot; a partir do menu de f&oacute;rum.' : '
<br />
<b>Lista de modera&ccedil;&atilde;o</b><br />
Moderadores globais podem controlar o conte&uacute;do postado pelos usu&aacute;rios nos grupos do tipo &quot;campos com v&aacute;rios valores por membro&quot;.<br />
A op&ccedil;&atilde;o &quot;Moderar os grupos de campos em mensagens&quot; a partir do menu f&oacute;rum fornece acesso &agrave; lista com dados lan&ccedil;ados, um para cada grupo, que escolheu para mostrar esta lista.');
$helptxt['cffp_enclose'] = 'Envolve a entrada do usu&aacute;rio entre algum texto(criado com HTML, BBC or PHP). Isso permitir&aacute; que voc&ecirc; adicione mais provedores de mensagens instant&acirc;neas, imagens ou uma incorpora&ccedil;&atilde;o etc. Por exemplo:<br />
<br />
&lt;a href="http://website.com/{INPUT}"&gt;&lt;img src="{DEFAULT_IMAGES_URL}/icon.gif" alt="{INPUT}" /&gt;&lt;/a&gt;<br />
<br />
Note que voc&ecirc; pode usar as seguintes vari&aacute;veis:<br />
<ul class="normallist">
<li><tt>{INPUT}</tt> - A entrada especificada pelo utilizador.</li>
<li><tt>{TEXT_PREVIOUS}</tt> - HTML para colocar antes do texto de sa&iacute;da.</li>
<li><tt>{TEXT_NEXT}</tt> - HTML para colocar a seguir o texto de sa&iacute;da.</li>
<li><tt>{FIELD_</tt><i>n</i><tt>_DATABASE}</tt> - O nome do campo no banco de dados do campo ID <i>n</i>. O campo pode ser de qualquer grupo.</li>
<li><tt>{ID_MSG}</tt> - ID da mensagem atual.</li>
<li><tt>{BOARDURL}</tt> - URL a pasta f&oacute;rum.</li>
<li><tt>{SCRIPTURL}</tt> - Endere&ccedil;o da Web do f&oacute;rum.</li>
<li><tt>{IMAGES_URL}</tt> - URL a pasta de imagens no usu&aacute;rios tema atual.</li>
<li><tt>{DEFAULT_IMAGES_URL}</tt> - URL para a pasta de imagens no tema padr&atilde;o.</li>
</ul>
No PHP, voc&ecirc; tamb&eacute;m pode usar as seguintes fun&ccedil;&otilde;es:<br />
<ul class="normallist">
<li><tt>{SHOW_GROUP_MSG}(</tt><i>message_ID</i><tt>, </tt><i>group_ID</i><tt>)</tt> - Exibe o grupo de uma mensagem como em uma mensagem.</li>
<li><tt>{SHOW_GROUP_MSGINDEX}(</tt><i>message_ID</i><tt>, </tt><i>group_ID</i><tt>)</tt> - Exibe o grupo de uma mensagem como no &iacute;ndice de mensagens.</li>
<li><tt>{SHOW_GROUP_MSG_STATS}(</tt><i>message_ID</i><tt>, </tt><i>group_ID</i><tt>, &apos;</tt><i>type</i><tt>&apos;, &apos;</tt><i>params</i><tt>&apos;)</tt> - Exibe as estat&iacute;sticas para o grupo de uma mensagem (se s&atilde;o ativados). o par&acirc;metro <i>type</i> pode ser:
<ul class="normallist">
<li><tt>chart_average</tt> - Exibe o gr&aacute;fico com a m&eacute;dia. o par&acirc;metro <i>params</i> indica as caracter&iacute;sticas do gr&aacute;fico. Os valores permitidos: <tt>average</tt> (valor m&eacute;dio mostrado), <tt>minmax</tt> (valor mais baixo e mais alto permitido mostrado), <tt>options_text</tt> (mostrado o texto de op&ccedil;&otilde;es).</li>
<li><tt>chart_hbars</tt> - Apresenta o gr&aacute;fico com barras horizontais. o par&acirc;metro <i>params</i> n&atilde;o &eacute; utilizada.</li>
<li><tt>chart_vbars</tt> - Exibe o gr&aacute;fico com barras verticais. o par&acirc;metro <i>params</i> indica as caracter&iacute;sticas do gr&aacute;fico. Os valores permitidos: <tt>options_text</tt> (mostrado o texto de op&ccedil;&otilde;es).</li>
<li><tt>summary</tt> - Exibe o resumo. o par&acirc;metro <i>params</i> indica valores para mostrar, separados por v&iacute;rgulas. Os valores permitidos: <tt>average</tt> (valor m&eacute;dio), <tt>max</tt> (maior valor permitido), <tt>min</tt> (menor valor permitido), <tt>highest</tt> (maior valor usado), <tt>lowest</tt> (menor valor utilizado), <tt>most_frequent</tt> (mais valor frequente), <tt>least_frequent</tt> (valor menos frequente), <tt>total</tt> (total).</li>
<li><tt>value</tt> - Exibe um valor de resumo. o par&acirc;metro <i>params</i> indica o valor a ser exibido. Os valores permitidos: <tt>average</tt> (valor m&eacute;dio), <tt>max</tt> (maior valor permitido), <tt>min</tt> (menor valor permitido), <tt>highest</tt> (maior valor usado), <tt>lowest</tt> (menor valor utilizado), <tt>most_frequent</tt> (mais valor frequente), <tt>least_frequent</tt> (valor menos frequente), <tt>total</tt> (total).</li>
</ul></li>
</ul>';
$helptxt['cffp_mask'] = 'A m&aacute;scara de entrada &eacute; importante para o seu forum\'s seguran&ccedil;a. Validando a entrada de um usu&aacute;rio pode ajudar a garantir que os dados não &eacute; utilizado de uma forma que você n&atilde;o espera. N&oacute;s fornecemos algumas express&otilde;es regulares simples como sugest&otilde;es.<br /><br />
<div class="smalltext" style="margin: 0 2em">
&quot;[A-Za-z]+&quot; - Combinar todos os casos de caracteres do alfabeto superiores e inferiores.<br />
&quot;[0-9]+&quot; - Combinar todos os caracteres num&eacute;ricos.<br />
&quot;[A-Za-z0-9]{7}&quot; - Combinar todos os caracteres mai&uacute;sculas e min&uacute;sculas do alfabeto e num&eacute;ricos sete vezes.<br />
&quot;[^0-9]?&quot; - Proibir qualquer n&uacute;mero de ser correspondido.<br />
&quot;^([A-Fa-f0-9]{3}|[A-Fa-f0-9]{6})$&quot; - Permitir somente 3 ou 6 hexcodes caracteres.<br />
</div><br /><br />
Adicionalmente, metacharacters especiais ?+*^$ e {xx} pode ser definida.
<div class="smalltext" style="margin: 0 2em">
? - Nenhum ou uma partida de express&atilde;o anterior.<br />
+ - Um ou mais de express&atilde;o anterior.<br />
* - Nenhum ou mais de express&atilde;o anterior.<br />
{xx} - Um n&uacute;mero exato de express&atilde;o anterior.<br />
{xx,} - Um n&uacute;mero exato ou mais a partir da express&atilde;o anterior.<br />
{,xx} - Um n&uacute;mero exato ou menos a partir da express&atilde;o anterior.<br />
{xx,yy} - Uma correspond&ecirc;ncia exata entre os dois n&uacute;meros a partir da express&atilde;o anterior.<br />
^ - In&iacute;cio da string.<br />
$ - Fim da string.<br />
\\ - Sair do pr&oacute;ximo caractere.<br />
</div><br /><br />
Mais informa&ccedil;&otilde;es e t&eacute;cnicas avan&ccedil;adas pode ser encontrado na internet.';
$helptxt['cffp_fieldtype'] = 'Tipos de campos que podem ser criados s&atilde;o:<br />
<ul class="normallist">
<li>Text: O campo no qual pode digitar o texto de uma linha.</li>
<li>Large text: O campo que permite que tipo multi-linha de texto.</li>
<li>Select box: O campo que exibe um menu de op&ccedil;&otilde;es para selecionar. O campo pode ser &uacute;nica sele&ccedil;&atilde;o (permite selecionar apenas uma op&ccedil;&atilde;o) ou m&uacute;ltiplo (permite selecionar v&aacute;rias op&ccedil;&otilde;es de uma s&oacute; vez).</li>
<li>Combo box: Combina&ccedil;&atilde;o de caixa de sele&ccedil;&atilde;o (sele&ccedil;&atilde;o &uacute;nica ou m&uacute;ltipla) e caixa de texto, permitindo digitar um valor (ou valores separados por vírgulas) ou escolher a partir de uma lista de op&ccedil;&otilde;es.</li>
<li>Radio buttons: Conjunto de op&ccedil;&otilde;es a partir do qual s&oacute; pode escolher um.</li>
<li>Checkboxes: Conjunto de op&ccedil;&otilde;es a partir do qual voc&ecirc; pode escolher v&aacute;rios de uma vez.</li>
<li>Boolean: Apenas uma op&ccedil;&otilde;o que pode ser seleccionado (valor &quot;verdadeiro&quot;) ou n&atilde;o (valor &quot;falso&quot;).</li>
</ul>';
$helptxt['cffp_grouptype'] = 'Um grupo de campos podem ser do tipo:<br />
<ul class="normallist">
<li>Campos soltos: Seus campos são adicionados a um post para fornecer informa&ccedil;&otilde;es extra. Na busca de dados em campos soltos de um post obtendo uma lista de posts.</li>
<li>Registro: &Eacute; um conjunto de campos que representa uma entidade independente do post. Na busca de dados em campos de um registro &eacute; obt&eacute;m uma lista de registros. O corpo do post n&atilde;o pode ser deixado em branco, mas um post com registro n&atilde;o precisa de corpo. Se o usu&aacute;rio ir&aacute; adicionar um registro e o corpo do post estiver vazio, o sistema grava um per&iacute;odo (&quot;.&quot;) sobre ele e o usu&aacute;rio n&atilde;o precisa escrever nada.</li>
<li>Os campos com v&aacute;rios valores por membro: Ele &eacute; definido de campos onde v&aacute;rios usu&aacute;rios podem inserir valores diferentes. Isso pode ser usado para os membros para fazer coment&aacute;rios ou avalia&ccedil;&otilde;es sobre o post.</li>
<li>Filtros: Este &eacute; um tipo especial de grupo sem campos. Usado para habilitar um conjunto de filtros pr&eacute;-definidos que podem ser usados em t&oacute;picos e mensagens.</li>
</ul>';
$helptxt['cffp_type_filter'] = 'Tipo de bot&atilde;o de filtro depende do tipo de campo:<br />
<ul class="normallist">
<li>O filtro para o texto ou campos de texto grandes &eacute; um bot&atilde;o de texto para entrar na cadeia de pesquisa, ou uma caixa de sele&ccedil;&atilde;o para obter dados com esse campo vazio ou n&atilde;o vazio.</li>
<li>Campos tipo caixa de sele&ccedil;&atilde;o, caixa de combina&ccedil;&atilde;o, bot&otilde;es de r&aacute;dio ou caixas de ter pelo filtro de um bot&atilde;o de texto, uma caixa de sele&ccedil;&atilde;o ou uma caixa de combina&ccedil;&atilde;o em que digitar ou selecionar o texto a procurar, ou uma caixa de sele&ccedil;&atilde;o para obter dados com esse campo vazio ou n&atilde;o vazio.</li>
<li>Para campos do tipo boolean o filtro &eacute; uma caixa de sele&ccedil; &atilde;o com os valores &quot;Sim&quot; e &quot;N&atilde;o&quot;.</li>
</ul>
Se o usu&aacute;rio pode modificar um campo, que o campo pode estar vazio e seu filtro &eacute; uma caixa de sele&ccedil;&atilde;o ou caixa de combina&ccedil;&atilde;o, ele ver&aacute; uma op&ccedil;&atilde;o na lista para obter dados com esse campo vazio.<br />
O filtro com o bot&atilde;o texto permite pesquisar palavras soltas (separados por um espa&ccedil;o) e/ou fases literais (entre aspas duplas).<br />
Se o filtro &eacute; do tipo de texto ou caixa de combina&ccedil;&atilde;o, por padr&atilde;o, ele &eacute; procurado que o texto est&aacute; contido no valor do campo, enquanto que se o filtro &eacute; o tipo de lista de sele&ccedil;&atilde;o de caixa &eacute; pedido que o texto corresponde ao valor do campo.';
$helptxt['cffp_options'] = 'Esta se&ccedil;&atilde;o define as op&ccedil;&otilde;es que o usu&aacute;rio pode escolher a partir de uma caixa de sele&ccedil;&atilde;o, caixa de combina&ccedil;&atilde;o, bot&otilde;es de r&aacute;dio ou caixas de sele&ccedil;&atilde;o. Existem alguns pontos-chave a serem observados nesta se&ccedil;&atilde;o:<br />
<ul class="normallist">
<li>As op&ccedil;&otilde;es padr&atilde;o: Qualquer que seja a caixa de opop&ccedil;&otilde;eses tem a &quot;bot&atilde;o de r&aacute;dio&quot; (pode haver apenas um) ou &quot;checkbox&quot; (pode ser v&aacute;rias) ao lado desse selecionado ser&aacute; as sele&ccedil;&otilde;es padr&atilde;o para o utilizador quando entram dados.</li>
<li>Remo&ccedil;&atilde;o de opcionais: Para remover uma op&ccedil;&atilde;o simplesmente vazia na caixa de texto para essa op&ccedil;&atilde;o - todas as mensagens com o seleccionado ter&aacute; sua op&ccedil;&atilde;o desmarcada.</li>
<li>Reordenar op&ccedil;&otilde;es: Voc&ecirc; pode reordenar as op&ccedil;&otilde;es movendo texto em torno entre as caixas. Contudo - uma nota importante - voc&ecirc; deve se certificar do que voc&ecirc; faz <strong>n&atilde;o</strong> mudar o texto quando reordena&ccedil;&atilde;o op&ccedil;&otilde;es em contr&aacute;rio dados postados ser&atilde;o perdidos.</li>
<li>Texto (dispon&iacute;vel se o bot&atilde;o n&atilde;o &eacute; uma caixa de combina&ccedil;&atilde;o): Uma op&ccedil;&atilde;o pode ser exibido com valor real ou com um texto mais significativo para o usu&aacute;rio.</li>
<li>Adicione v&aacute;rias op&ccedil;&otilde;es: Permite adicionar v&aacute;rias op&ccedil;&otilde;es de uma s&oacute; vez, escrevendo cada op&ccedil;&atilde;o em uma linha do campo de texto grande. Cada op&ccedil;&atilde;o tem valor e, se o bot&atilde;o n&atilde;o &ecirc; uma caixa de combinaç&atilde;o, texto, separados por v&iacute;rgulas. Texto &ecirc; opcional.</li>
</ul>';
$helptxt['cffp_javascript'] = 'C&oacute;digo JavaScript executado quando um grupo de campos &eacute; criado ou modificado.<br />
Permite a execu&ccedil;&atilde;o de c&oacute;digo quando um evento ocorre ao longo de um bot&atilde;o de formul&aacute;rio ou outro elemento HTML.<br />
Isto pode ser escrito como:<br />
<br />
<tt>document.getElementsByName(</tt><i>html_element_name</i><tt>)[0].</tt><i>event_name</i><tt> = function (event)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;// ...<br />
}<br />
document.getElementById(</tt><i>html_element_id</i><tt>).</tt><i>event_name</i><tt> = function (event)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;// ...<br />
}</tt><br />
<br />
Por exemplo, este c&oacute;digo mostra uma mensagem quando o usu&aacute;rio clica no bot&atilde;o <tt>id1</tt> e copiar o valor do bot&atilde;o <tt>id2</tt> sobre o assunto quando o usu&aacute;rio alterar esse valor:<br />
<br />
<tt>document.getElementById(&quot;id1&quot;).onclick = function (event)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;alert(&quot;A message&quot;);<br />
}<br />
document.getElementById(&quot;id2&quot;).onchange = function (event)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;document.getElementsByName(&quot;subject&quot;)[0].value = this.value;<br />
}</tt>';
$helptxt['cffp_stats'] = 'Se um grupo de tipo &quot;campos com v&aacute;rios valores por membro&quot; tem um &uacute;nico campo e &eacute; do tipo caixa de sele&ccedil;&atilde;o, bot&otilde;es de r&aacute;dio ou caixas (isto &eacute;, existe um n&uacute;mero finito de valores), pode gerar dados estat&iacute;sticos a partir dos valores inseridos no campo.<br />
Os dados estat&iacute;sticos a serem exibidos incluem:<br />
<ul class="normallist">
<li>Gr&aacute;fico com m&eacute;dia: &Eacute; constitu&iacute;da por uma barra horizontal, onde o valor m&eacute;dio, o valor mais baixo permitido e o valor mais elevado permitido est&atilde;o localizados.</li>
<li>Gr&aacute;fico com barras horizontais: Representa o uso de cada valor permitido por barras horizontais.</li>
<li>Gr&aacute;fico com barras verticais: Representa o uso de cada valor permitido por barra vertical.</li>
<li>Resumo: Um conjunto de dados obtidos a partir dos valores de entrada (m&eacute;dia, o valor mais alto e mais baixo permitido, maior e o menor valor usado, valor mais e menos frequente).</li>
</ul>
O usu&aacute;rio v&ecirc; estes dados apenas se tiver permiss&atilde;o. O &iacute;ndice de mensagem pode ser ordenado por os dados de resumo, se ele tem permiss&atilde;o para classificar pelo campo.<br />
Usando templates que podem ser inseridos os dados estat&iacute;sticos de qualquer grupo de campos em outro lugar.';
$helptxt['cffp_search_page'] = (!$smf_version_1 ? 'Sob a op&ccedil;&atilde;o &quot;Pesquisa&quot; a partir do f&oacute;rum menu p&aacute;ginas de pesquisa est&atilde;o localizados' : 'A op&ccedil;&atilde;o &quot;Pesquisa de posts e registros&quot; a partir do menu f&oacute;rum fornece acesso &agrave;s p&aacute;ginas de pesquisa') . ', mostrando os grupos e seus campos no qual o usu&aacute;rio tem permiss&atilde;o de busca.<br />
Grupos de tipo &quot;campos soltos&quot;, &quot;campos com cadaa valor por membro&quot; e &quot;filtro&quot; pode ser em cada p&aacute;gina de pesquisa, e cada p&aacute;gina cont&eacute;m v&aacute;rios grupo, com a &uacute;nica condi&ccedil;&atilde;o de que os grupos em uma p&aacute;gina deve ser permitida em um conjunto comum de mensagens. Como resultado de pesquisa uma lista de postos &eacute; obtido.<br />
Para cada grupo de tipo &quot;registro&quot; com a permiss&atilde;o de busca tem uma p&aacute;gina. Como resultado, uma lista de registos &eacute; obtido com as colunas indicadas na defini&ccedil;&atilde;o dos campos.';
$helptxt['cffp_profile_list'] = 'No perfil de membro, na se&ccedil;&atilde;o &quot;Informa&ccedil;&otilde;es do Perfil &gt; Ver Posts&quot;, pode mostrar uma lista para cada grupo de tipo &quot;gravar&quot;, com mensagens postadas pelo pr&oacute;prio usu&aacute;rio contendo este tipo de grupo.';
if (!$smf_version_1)
{
$helptxt['cffp_moderation_list'] = 'No Comando do moderador &eacute; poss&iacute;vel controlar o conte&uacute;do postado pelos usu&aacute;rios nos grupos do tipo &quot;campos com v&aacute;rios valores por membro&quot;.<br />
Para cada grupo que escolheu para mostrar esta lista ser&aacute; exibido um acesso &agrave; lista na se&ccedil;&atilde;o &quot;Posts &gt; Grupos de campos em posts&quot; e, opcionalmente, um link abaixo da op&ccedil;&atilde;o &quot;Moderado&quot; a partir do menu de f&oacute;rum.';
}
else
{
$helptxt['cffp_moderation_list'] = 'Moderadores globais podem controlar o conte&uacute;do postado pelos usu&aacute;rios nos grupos do tipo &quot;campos com v&aacute;rios valores por membro&quot;.<br />
A op&ccedil;&atilde;o &quot;Moderar os grupos de campos nas mensagens&quot; a partir do menu f&oacute;rum fornece acesso &agrave; lista com dados lan&ccedil;ados, um para cada grupo, que escolheu para mostrar esta lista.';
}
$helptxt['cffp_template_text'] = 'Texto usado para exibir o conte&uacute;do de campos em grupo.<br />
Você pode usar as seguintes vari&aacute;veis:<br />
<ul class="normallist">
<li><tt>{FIELD_</tt><i>n</i><tt>_NAME}</tt> - Nome de campo ID <i>n</i>.</li>
<li><tt>{FIELD_</tt><i>n</i><tt>_VALUE}</tt> - Valor de campo ID <i>n</i>.</li>
<li><tt>{FIELD_</tt><i>n</i><tt>_DATABASE}</tt> - O nome do campo no banco de dados do campo ID <i>n</i>. O campo pode ser de qualquer grupo.</li>
<li><tt>{ID_MSG}</tt> - ID da mensagem atual.</li>
<li><tt>{BOARDURL}</tt> - URL para pasta f&oacute;rum.</li>
<li><tt>{SCRIPTURL}</tt> - Endere&ccedil;o Web do f&oacute;rum.</li>
<li><tt>{IMAGES_URL}</tt> - URL para pasta de imagens no usu&aacute;rios tema atual.</li>
<li><tt>{DEFAULT_IMAGES_URL}</tt> - URL para pasta de imagens no tema padr&atilde;o.</li>
</ul>
No PHP, voc&ecirc; tamb&eacute;m pode usar as seguintes fun&ccedil;&otilde;es:<br />
<ul class="normallist">
<li><tt>{SHOW_GROUP_MSG}(</tt><i>message_ID</i><tt>, </tt><i>group_ID</i><tt>)</tt> - Exibe o grupo de uma mensagem como em uma mensagem.</li>
<li><tt>{SHOW_GROUP_MSGINDEX}(</tt><i>message_ID</i><tt>, </tt><i>group_ID</i><tt>)</tt> - Exibe o grupo de uma mensagem como no &iacute;ndice de mensagens.</li>
<li><tt>{SHOW_GROUP_MSG_STATS}(</tt><i>message_ID</i><tt>, </tt><i>group_ID</i><tt>, &apos;</tt><i>type</i><tt>&apos;, &apos;</tt><i>params</i><tt>&apos;)</tt> - Exibe as estat&iacute;sticas para o grupo de uma mensagem (se s&atilde;o ativados). O par&acirc;metro <i>tipo</i> pode ser:
<ul class="normallist">
<li><tt>chart_average</tt> - Exibe o gr&aacute;fico com a m&eacute;dia. o par&acirc;metro <i>params</i> indica as caracter&iacute;sticas do gr&aacute;fico. Os valores permitidos: <tt>m&eacute;dia</tt> (valor m&eacute;dio mostrado), <tt>minmax</tt> (valor mais baixo e mais alto permitido mostrado), <tt>options_text</tt> (mostrado o texto de op&ccedil;&otilde;es).</li>
<li><tt>chart_hbars</tt> - Exibe o gr&aacute;fico com barras horizontais. o par&acirc;metro <i>params</i> n&atilde;o &eacute; utilizada.</li>
<li><tt>chart_vbars</tt> - Exibe o gr&aacute;fico com barras verticais. o par&acirc;metro <i>params</i> indica as caracter&iacute;sticas do gr&aacute;fico. Os valores permitidos: <tt>options_text</tt> (mostrado o texto de op&ccedil;&otilde;es).</li>
<li><tt>summary</tt> - Exibe o resumo. o par&acirc;metro<i>params</i> indica valores para mostrar, separados por v&iacute;rgulas. Os valores permitidos: <tt>average</tt> (valor m&eacute;dio), <tt>max</tt> (maior valor permitido), <tt>min</tt> (menor valor permitido), <tt>maior</tt> (maior valor usado), <tt>menor</tt> (menor valor utilizado), <tt>most_frequent</tt> (mais valor frequente), <tt>least_frequent</tt> (valor menos frequente), <tt>total</tt> (total).</li>
<li><tt>value</tt> - Exibe um valor de resumo. o par&acirc;metro <i>params</i> indica o valor a ser exibido. Os valores permitidos: <tt>m&eacute;dia</tt> (valor m&eacute;dio), <tt>max</tt> (maior valor permitido), <tt>min</tt> (menor valor permitido), <tt>maior</tt> (maior valor usado), <tt>menor</tt> (menor valor utilizado), <tt>most_frequent</tt> (valor mais frequente), <tt>least_frequent</tt> (valor menos frequente), <tt>total</tt> (total).</li>
</ul></li>
</ul>
Esvazie o campo de texto para excluir o modelo. Se o modelo n&atilde;o est&aacute; campos definidos s&atilde;o exibidos com o seu nome e conte&uacute;do.';
$helptxt['cffp_template_message_index_text'] = $helptxt['cffp_template_text'];
$helptxt['cffp_template_quick_input'] = 'Texto usado para criar um registro.<br />
Permite que preencher todos os campos de uma s&oacute; vez, escrevendo todos os valores em um &uacute;nico campo, chamado <strong>Campo de entrada r&aacute;pida</strong>, de acordo com um modelo ou uma express&atilde;o regular.<br />
A express&atilde;o regular deve ser compat&iacute;vel com JavaScript. usado em <tt>String.match(regex)</tt> m&eacute;todo e deve ser obtida uma matriz de valores de campo come&ccedil;ando com a tecla 1.<br />
The par&acirc;metros de template consistem em linhas de texto:<br />
<ul class="normallist">
<li>Para cada elemento da matriz obtida a partir da express&atilde;o regular acrescenta uma linha com o campo ID.</li>
<li>Linhas que seguem a ordem da matriz.</li>
<li>Se um elemento de matriz n&atilde;o corresponde a qualquer campo, cont&eacute;m texto n&atilde;o utilizado e em que a linha &eacute; escrito 0.</li>
<li>Se &eacute; necess&aacute;rio formatar um valor antes de copi&aacute;-lo em seu campo, sob a linha que cont&eacute;m o ID campo outra linha &eacute; adicionado com o c&oacute;digo JavaScript que transforma o valor. <tt>valor</tt> vari&aacute;vel cont&eacute;m o valor original e deve conter o valor transformado. com <tt>field_obj</tt> array, indexado pelo campo ID, n&atilde;o h&aacute; acesso a todos os campos do formul&aacute;rio no registro.</li>
</ul>
Por exemplo, se o registro tem esses campos<br />
<br />
<table>
<thead>
<tr>
<th>Nome</th>
<th>ID</th>
</tr>
</thead>
<tbody>
<tr>
<td>ID DocBook</td>
<td>3</td>
</tr>
<tr>
<td>Autor Nome</td>
<td>1</td>
</tr>
<tr>
<td>Autor sobrenome</td>
<td>2</td>
</tr>
</tbody>
</table>
<br />
&eacute; definida<br />
<br />
Express&atilde;o regular: <tt>/^(.+)\s+(.+)\s+(.+)\s*/</tt><br />
Par&acirc;metros:<br />
<tt>3<br />
1<br />
var x = value.split(/\s+/g); for (var i = 0; i < x.length; i++) { var parts = x[i].match(/(\w)(\w*)/); x[i] = parts[1].toUpperCase() + parts[2].toLowerCase(); } value = x.join(&quot; &quot;);<br />
2<br />
var x = value.split(/\s+/g); for (var i = 0; i < x.length; i++) { var parts = x[i].match(/(\w)(\w*)/); x[i] = parts[1].toUpperCase() + parts[2].toLowerCase(); } value = x.join(&quot; &quot;);</tt><br />
<br />
e usu&aacute;rio escreve<br />
<br />
<tt>24<br />
LEWIS CARROLL</tt><br />
<br />
campos ser&atilde;o preenchidos, assim,:<br />
<br />
ID DocBook: 24<br />
Autor Nome: Lewis<br />
Autor sobrenome: Carroll';
// END MOD CustomFieldFilterPost

Americano


moyack

Hello:

First of all, great mod!!! this, in my humble opinion, should be a default feature in SMF, it would make it extremely powerful.

I have one question, is it possible set a upload image field, linking it into one attachment in the first post of a topic? I plan to make a "submit a resource" board where people can upload files and a screenshot.

Thanks in advance for your support. :)

davidhs

Quote from: sneakers on January 19, 2015, 12:54:51 PM
Hello,
Is it possible that custom fields are required for all users?
Yes. Do this:
1. Check Not empty value,  on setting field.
2. Check permissions to all users for view, on setting field.
3. Check permissions to all users for view and modify, on setting group.




Quote from: Americano on January 19, 2015, 05:18:10 PM
I do not know about php, but if I have something wrong, let me know.

I'll do a review
Thanks. On next update I will fix bugs and add your language (I will add as portuguese brazilian and portugal). ;)

Quote from: Americano on January 19, 2015, 05:29:56 PM
Please, you create the custom counter  :laugh:
I have this in mind.




Quote from: moyack on January 20, 2015, 09:54:24 AM
Hello:

First of all, great mod!!! this, in my humble opinion, should be a default feature in SMF, it would make it extremely powerful.

I have one question, is it possible set a upload image field, linking it into one attachment in the first post of a topic? I plan to make a "submit a resource" board where people can upload files and a screenshot.

Thanks in advance for your support. :)
Thanks for your words. :)

About your question... sorry but it is not possible, you can not upload images with this mod. :(

But... if you have an image on a server, you can view this image in a field:

Create a custom field
QuoteName = Image
Field description = Write image URL
Show enclosed within text Type = HTML; Content =
<img src="{INPUT}">

When you see this post, image url will be replace by image.

digger

davidhs,
Thank you for improvements in the latest mod version. But, there are a few new requests :)
Filter "First character of the subject" shows only the English alphabet. What to do with national letters?
And, can you add an option to display this filter not only as a drop-down list, but the line of letters < A B C ... > like alphabet от the forum members list page.

davidhs

Quote from: digger on January 23, 2015, 08:39:10 AM
Filter "First character of the subject" shows only the English alphabet. What to do with national letters?
This mod do this. Use your forum language. Now only works in English and Spanish because my mod is translated only in these languages. When I add Portuguese translation (by Americano), works also in Portuguese.

If you select English or Spanish language on your forum, this mod use letters of
- English alphabet (A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z) or
- Spanish alphabet (A,B,C,D,E,F,G,H,I,J,K,L,M,N,Ñ,O,P,Q,R,S,T,U,V,W,X,Y,Z).

If your forum use other language (for example Russian :) ) my mod have not Russian translation and use English alphabet. If you can/want to do the Russian translate of this mod I will add. ;)

Quote from: digger on January 23, 2015, 08:39:10 AM
And, can you add an option to display this filter not only as a drop-down list, but the line of letters < A B C ... > like alphabet от the forum members list page.
I will see but I am not sure about this.

Americano

I corrected some errors.

Modifications.portuguese_brazilian.php

// Version: 2.0; Modifications

// BEGIN MOD CustomFieldFilterPost
$txt['cffp'] = 'Campos personalizados e filtros de mensagens';
$txt['cffp_desc'] = 'Painel de administra&ccedil;&atilde;o para o &quot; Os campos personalizados e filtros de mensagens &quot; MOD';
$txt['cffp_settings_display'] = 'Defini&ccedil;&otilde;es do campo';
$txt['cffp_settings_input'] = 'Configura&ccedil;&otilde;es de entrada';
$txt['cffp_settings_advanced'] = 'Ferramentas extras';
$txt['cffp_settings_grouptype'] = 'Configura&ccedil;&otilde;es para o tipo de &quot;%s&quot;'; // %s is a group type
$txt['cffp_field'] = 'Campo';
$txt['cffp_fields'] = 'Campos';
$txt['cffp_group'] = 'Grupo';
$txt['cffp_group_of_fields'] = 'Grupo de campos';
$txt['cffp_none_field'] = 'Voc&ecirc; n&atilde;o adicionou nenhum campo para o grupo!';
$txt['cffp_none_group'] = 'Voc&ecirc; n&atilde;o criou nenhum grupo de campos personalizados ainda!';
$txt['cffp_order'] = 'Ordem';
$txt['cffp_order_desc'] = 'Ordem do Display.';
$txt['cffp_text'] = 'Texto';
$txt['cffp_name'] = 'Nome';
$txt['cffp_field_description'] = 'Descri&ccedil;&atilde;o do campo';
$txt['cffp_field_description_desc'] = 'Exibido junto ao nome do.';
$txt['cffp_description'] = 'Descri&ccedil;&atilde;o';
$txt['cffp_text_previous'] = 'Texto anterior';
$txt['cffp_text_previous_desc'] = 'HTML para colocar antes do bot&atilde;o de entrada e sa&iacute;da do texto. Se o campo "Exibe fechado dentro do texto" &eacute; utilizada para o texto de sa&iacute;da deve ser escrito <tt>{TEXT_PREVIOUS}</tt> vari&aacute;vel nesse.';
$txt['cffp_text_next'] = 'Pr&oacute;ximo texto';
$txt['cffp_text_next_desc'] = 'HTML para colocar depois do bot&atilde;o de entrada e fim do texto. Se o campo "Exibe anexado dentro do texto" &eacute; utilizada para o texto de sa&iacute;da deve ser escrito <tt>{TEXT_NEXT}</tt> vari&aacute;vel nesse.';
$txt['cffp_enclose'] = 'Mostrar anexado dentro do texto';
$txt['cffp_enclose_desc'] = 'N&oacute;s <strong>fortemente</strong> recomendamos usar uma m&aacute;scara de entrada para validar a entrada fornecida pelo utilizador.';
$txt['cffp_text_input_before'] = 'Texto no display antes dos campos quando entrar com os dados';
$txt['cffp_text_input_before_desc'] = 'Admite BBC.';
$txt['cffp_text_input'] = 'Texto a ser exibido ao digitar os dados';
$txt['cffp_text_input_desc'] = 'Admite BBC.';
$txt['cffp_text_output'] = 'Texto a ser exibido durante a visualiza&ccedil;&atilde;o de dados';
$txt['cffp_text_output_desc'] = 'Admite BBC.';
$txt['cffp_type'] = 'Tipo';
$txt['cffp_type_filter'] = 'Tipo de campo';
$txt['cffp_type_filter_desc'] = 'Tipo de acionamento usado no filtro de indicador de mensagens e T&oacute;picos de pesquisa.';
$txt['cffp_fieldtype_text'] = 'Texto';
$txt['cffp_fieldtype_textarea'] = 'Grande texto';
$txt['cffp_fieldtype_select'] = 'Caixa de escolha';
$txt['cffp_fieldtype_combobox'] = 'Caixa de combina&ccedil;&atilde;o';
$txt['cffp_fieldtype_radio'] = 'Acionamento tipo Radio';
$txt['cffp_fieldtype_check'] = 'Caixas de sele&ccedil;&atilde;o';
$txt['cffp_fieldtype_boolean'] = 'Booleano';
$txt['cffp_grouptype_fields'] = 'Campos soltos';
$txt['cffp_grouptype_record'] = 'Campos personalizados';
$txt['cffp_grouptype_member'] = 'Os campos com v&aacute;rios valores por membro';
$txt['cffp_grouptype_filters'] = 'Filtros de busca';
$txt['cffp_length'] = 'O comprimento m&aacute;ximo de dados';
$txt['cffp_length_desc'] = '0 por nenhum limite.';
$txt['cffp_length_text_desc'] = 'A largura do campo proporcional a este valor. Se for 0 ou maior do que ou igual a 100, o campo ocupa a largura total.';
$txt['cffp_dimension'] = 'Medida da largura';
$txt['cffp_dimension_row'] = 'Fileiras';
$txt['cffp_dimension_col'] = 'Colunas';
$txt['cffp_dimension_col_desc'] = 'Se o &quot; Colunas&quot; se 0 ou maior do que ou igual a 100, o campo ocupa a largura total.';
$txt['cffp_mask'] = 'Disfarce de entrada';
$txt['cffp_mask_desc'] = 'Para campos de texto de um disfarce de entrada pode ser selecionado para validar os dados.';
$txt['cffp_mask_email'] = 'Email';
$txt['cffp_mask_number'] = 'N&uacute;mero';
$txt['cffp_mask_nohtml'] = 'Nunhum HTML';
$txt['cffp_mask_regex'] = 'Comando regular (Extra)';
$txt['cffp_select_multiple'] = 'Selecionar mais de um';
$txt['cffp_select_size'] = 'Quantidade de campos vistos';
$txt['cffp_allow_bbc'] = 'Permitir BBC';
$txt['cffp_options'] = 'Escolhas';
$txt['cffp_options_desc'] = 'Deixe a caixa de escolha em branco para remover. Tecla de escolha ou caixa de escolha seleciona as alternativas marcadas..';
$txt['cffp_options_more'] = 'Mais';
$txt['cffp_options_add_multi'] = 'Adicionar mais de uma escolha';
$txt['cffp_options_add_multi_desc'] = 'Escreva uma escolha em cada linha. Cada escolha tem valor e texto, separados por virgulas. Texto opcional.';
$txt['cffp_options_add_multi_combo_desc'] = 'Escreva um alternativa para cada linha';
$txt['cffp_default_value'] = 'Valor oficial';
$txt['cffp_boards'] = 'Sub-F&oacute;runs';
$txt['cffp_child_boards'] = 'Incluir Sub-F&oacute;runs descendentes';
$txt['cffp_child_boards_until'] = 'At&eacute; %d n&iacute;vel';
$txt['cffp_show_group_name_message_index'] = 'Ver nome do grupo no &iacute;ndice da mensagem';
$txt['cffp_show_group_name_message_index_desc'] = 'Se nenhum grupo for selecionado, nenhum grupo exibido no &iacute;ndice da mensagem.';
$txt['cffp_show_group_name_filter'] = 'Ver o nome do grupo nos filtros';
$txt['cffp_show_group_name_filter_desc'] = 'Se nenhum nome de grupo de filtros for selecionado, nenhum grupo exibido no &iacute;ndice da mensagem.';
$txt['cffp_show_group_name_search'] = 'Ver o nome do grupo na busca';
$txt['cffp_show_group_name_search_desc'] = 'Se nenhum nome de grupo for selecionado, nenhum gropo exibido na busca.';
$txt['cffp_show_fields_name'] = 'Ver nome dos campos';
$txt['cffp_show_fields_name_desc'] = 'Se nenhum nome for selecionado, nada exibido ao lado dos campos do grupo.';
$txt['cffp_show_fields_set'] = 'Ver campos como um conjunto';
$txt['cffp_show_fields_set_desc'] = 'Se selecionado os campos, agrupa-se sob o nome do grupo.';
$txt['cffp_show_empty_fields_post'] = 'Ver campos vazios na mensagem';
$txt['cffp_show_empty_fields_message_index'] = 'Ver campos vazios no &iacute;ndice da mensagem';
$txt['cffp_show_actions_as'] = 'Ver atos como';
$txt['cffp_show_actions_as_button'] = 'Teclas';
$txt['cffp_show_actions_as_icon_text'] = 'Elemento e texto';
$txt['cffp_show_actions_as_icon'] = 'Elementos';
$txt['cffp_show_actions_as_text'] = 'Texto';
$txt['cffp_show_member_expanded'] = 'Ver expandido';
$txt['cffp_show_member_expanded_data'] = 'Ver expandido os dados postados';
$txt['cffp_show_member_expanded_data_recent'] = 'Ver expandido o mais recente dados postados';
$txt['cffp_show_member_expanded_data_recent_desc'] = '0 para todos.';
$txt['cffp_show_member_expanded_new'] = 'Ver expandido o nova respota';
$txt['cffp_show_member_recent_at_top'] = 'Ver o mais recente dados da mensagens no topo';
$txt['cffp_member_max_height'] = 'Maior altura do campo dos dados postados';
$txt['cffp_member_max_height_px'] = 'px';
$txt['cffp_member_max_height_desc'] = '0 para ilimitado.';
$txt['cffp_show_sticky'] = 'Ver em t&oacute;picos fixos';
$txt['cffp_show_locked'] = 'Mostrar em t&oacute;picos bloqueados';
$txt['cffp_show_first_post_topic'] = 'Ativar na primeira mensagem do t&oacute;pico';
$txt['cffp_show_replies_topic'] = 'Ativar nas respostas do t&oacute;pico';
$txt['cffp_no_show_with_subject_prefix'] = 'Exibir nenhum campo para inserir junto ao assunto';
$txt['cffp_no_show_with_subject_prefix_desc'] = 'Prefixos separados por v&iacute;rgulas. Exemplo:;.';
$txt['cffp_show_in_topic'] = 'Exibir como grupo de campos do t&oacute;pico';
$txt['cffp_show_in_topic_desc'] = 'Se o grupo estive no campo em apenas no primeiro post desde o t&oacute;pico pode ser visto como pertencente ao t&oacute;pico ao inv&eacute;s do post, e exibido em outra &aacute;rea do tema, diferente para postar.';
$txt['cffp_show_in_topic_no'] = 'Nenhum (O grupo visto no campo da primeira mensagem)';
$txt['cffp_show_in_topic_begin_all'] = 'Sim, no come&ccedil;o de todos as p&aacute;ginas do t&oacute;picos';
$txt['cffp_show_in_topic_end_all'] = 'Sim, inserido no fim de todas as p&aacute;ginas do t&oacute;picos';
$txt['cffp_show_in_topic_begin_first'] = 'Sim, no come&ccedil;o da primeira p&aacute;gina do t&oacute;picos';
$txt['cffp_show_in_topic_end_first'] = 'Sim, no final do primeira p&aacute;gina do t&oacute;picos';
$txt['cffp_show_filters'] = 'Filtros';
$txt['cffp_show_filters_desc'] = 'Selecionar o filtro a ser utilizado.';
$txt['cffp_show_filters_boards'] = 'Sub-F&oacute;runs';
$txt['cffp_show_filters_subject_start'] = 'Comece do assunto';
$txt['cffp_show_filters_subject_first_char'] = 'Primeiro caractere do sujeito';
$txt['cffp_show_filters_date_topic'] = 'Dados do t&oacute;picos';
$txt['cffp_show_filters_date_replies'] = 'Dados da &uacute;ltima resposta';
$txt['cffp_show_filters_date_lastdays'] = 'Último %s dias';
$txt['cffp_show_filters_topic_new_posts'] = 'T&oacute;picos com novos post';
$txt['cffp_show_filters_sticky'] = 'Fixos';
$txt['cffp_show_filters_sticky_disabled'] = 'T&oacute;picos fixos desativados. O Filtro n&atilde;o ser&aacute; exibido.';
$txt['cffp_show_filters_locked'] = 'Trancado';
$txt['cffp_show_filters_sticky_locked'] = 'Fixos e trancados';
$txt['cffp_javascript'] = 'C&oacute;digo JavaScript';
$txt['cffp_javascript_desc'] = 'C&oacute;digo executado quando um grupo de campos for criado ou modificado.';
$txt['cffp_search_page'] = 'Procurar t&oacute;picos';
$txt['cffp_search_page_post_desc'] = 'Escrever o nome dos t&oacute;picos e seleccione a ordem dos resultados de cada. Para remover um tema simplesmente esvaziar a caixa de texto para esse tema. Para adicionar um tema j&aacute; existente, selecione-o na lista.';
$txt['cffp_search_page_post_default'] = 'T&oacute;picos predefinidos';
$txt['cffp_search_page_post_more'] = 'Mais';
$txt['cffp_search_page_post_add'] = 'Adicionar um t&oacute;picos existente';
$txt['cffp_search_page_record_desc'] = 'Predefinido: &quot;Procurar por...&quot;.';
$txt['cffp_search_page_order_by'] = 'Ordenar resultados da pesquisa por';
$txt['cffp_search_page_order_by2'] = 'Ordenar por';
$txt['cffp_search_page_order_by_desc'] = 'Para que um campo seja mostrado aqui, deve ser exibido em uma coluna com apenas esse campo ou seja o primeiro campo na coluna.';
$txt['cffp_profile_list'] = 'Lista no perfil de membro';
$txt['cffp_profile_list_desc'] = 'Nome predefinido: Nome do grupo.';
$txt['cffp_profile_list_show'] = 'Exibir lista';
$txt['cffp_profile_list_name'] = 'Nome';
$txt['cffp_moderation_list'] = 'Lista no centro de Moderar';
$txt['cffp_moderation_list_desc'] = 'Nome predefinido: Nome do grupo. Para que um campo seja mostrado aqui, deve ser exibido em uma coluna com apenas esse campo ou seja o primeiro campo na coluna.';
$txt['cffp_moderation_list_show'] = 'Exibir lista';
$txt['cffp_moderation_list_menu'] = 'Exibir link no menu do F&oacute;rum';
$txt['cffp_moderation_list_name'] = 'Nome';
$txt['cffp_moderation_list_order_by'] = 'Ordenar por';
$txt['cffp_show_message_index'] = 'Exibir no &iacute;ndice de mensagens';
$txt['cffp_show_message_index_desc'] = 'Aplica-se, se for no primeiro post do t&oacute;picos.';
$txt['cffp_filter_message_index'] = 'Filtrar o &iacute;ndice de mensagens';
$txt['cffp_filter_message_index_desc'] = 'Mostra um tecla no &iacute;ndice de mensagens para filtrar t&oacute;picos por este campo.';
$txt['cffp_show_record_list_type'] = 'Mostrar em listas de registros';
$txt['cffp_show_record_list_type_desc'] = 'Mostra este campo em uma coluna das listas de registros (por exemplo, na busca de registos).';
$txt['cffp_show_moderation_list_type'] = 'Show on lists of Moderation Center';
$txt['cffp_show_moderation_list_type_desc'] = 'Mostra este campo em uma coluna das listas de Centro de Moderar.';
$txt['cffp_show_list_type_no'] = 'Nenhum';
$txt['cffp_show_list_type_one'] = 'Sim, em uma coluna com apenas este campo';
$txt['cffp_show_list_type_multi'] = 'Sim, em uma coluna juntamente com outros campos';
$txt['cffp_show_list_width'] = 'A largura da coluna';
$txt['cffp_show_list_width_desc'] = '0 para automatizado.';
$txt['cffp_show_list_width_unit_auto'] = 'Automatizado';
$txt['cffp_show_list_width_unit_%'] = 'Incostante';
$txt['cffp_show_list_width_unit_px'] = 'Fixo';
$txt['cffp_show_list_column'] = 'Coluna com variados campos';
$txt['cffp_show_list_column_other'] = 'Outro...';
$txt['cffp_show_list_name'] = 'Nome da coluna';
$txt['cffp_show_list_name_desc'] = 'Se n&atilde;o for especificado a coluna conter&aacute; somente neste campo.';
$txt['cffp_not_empty_value'] = 'N&atilde;o tem valor vazio';
$txt['cffp_not_empty_value_desc'] = 'Se selecionado este campo n&atilde;o pode ser deixado em branco.';
$txt['cffp_unique_value'] = 'Valor &uacute;nico';
$txt['cffp_unique_value_desc'] = 'Se selecionado n&atilde;o pode ter dois valores iguais neste campo.';
$txt['cffp_subset'] = 'Subconjunto';
$txt['cffp_subset_desc'] = 'O campo &eacute; exibido dentro de um subconjunto. Os campos de um subconjunto devem ser adjacentes.';
$txt['cffp_permissions'] = 'Permiss&otilde;es';
$txt['cffp_permissions_field_desc'] = 'As a&ccedil;&otilde;es que um membro pode executar ao longo deste campo, sujeitos &agrave;s permiss&otilde;es do f&oacute;rum.';
$txt['cffp_permissions_group_desc'] = 'As a&ccedil;&otilde;es que um membro pode executar ao longo deste grupo, sujeitos &agrave;s permiss&otilde;es do f&oacute;rum.';
$txt['cffp_owner_post'] = 'Dono da mensagem';
$txt['cffp_owner_group'] = 'Dono do grupo';
$txt['cffp_local_moderator'] = 'Moderador local';
$txt['cffp_global_moderator'] = 'Moderador global';
$txt['cffp_administrator'] = 'Administrador';
$txt['cffp_view_message_index'] = 'Veja no &iacute;ndice de mensagens';
$txt['cffp_add'] = 'adicionar';
$txt['cffp_move'] = 'Mover';
$txt['cffp_active'] = 'Ativo';
$txt['cffp_active_field_desc'] = 'Se n&atilde;o for selecionado este campo n&atilde;o ser&aacute; mostrado a ningu&eacute;m.';
$txt['cffp_active_group_desc'] = 'Se n&atilde;o for selecionado este grupo n&atilde;o ser&aacute; mostrado a ningu&eacute;m.';
$txt['cffp_more_info'] = 'Mais informa&ccedil;&otilde;es';
$txt['cffp_id'] = 'ID';
$txt['cffp_make_new_field'] = 'Novo campo';
$txt['cffp_make_new_group'] = 'Novo grupo';
$txt['cffp_add_field_title'] = 'Adicionar campo';
$txt['cffp_add_group_title'] = 'Adicionar grupo de campos';
$txt['cffp_edit_field_title'] = 'Editar campo';
$txt['cffp_edit_group_title'] = 'Editar grupo de campos';
$txt['cffp_edit_delete_field_sure'] = 'Tem certeza de que deseja apagar este campo? Todos os dados da mensagens relacionados ser&atilde;o perdidos!';
$txt['cffp_edit_delete_group_sure'] = 'Tem certeza de que deseja excluir este grupo? Todos os dados da mensagens relacionados ser&atilde;o perdidos!';
$txt['cffp_template'] = 'Template para mensagens';
$txt['cffp_template_message_index'] = 'Template para &iacute;ndice de mensagem';
$txt['cffp_template_quick_input'] = 'Template para entrada r&aacute;pida';
$txt['cffp_template_quick_input_regex'] = 'Express&atilde;o regular';
$txt['cffp_template_quick_input_regex_desc'] = 'Compat&iacute;vel com JavaScript. Usado em <tt>String.match(regex)</tt> m&eacute;todo e deve ser obtida uma matriz de valores de campo come&ccedil;ando com a tecla 1.';
$txt['cffp_template_quick_input_params'] = 'Par&acirc;metros';
$txt['cffp_template_quick_input_params_desc'] = 'Para cada elemento da matriz obtida a partir da express&atilde;o regular acrescenta uma linha com o campo ID, ou 0 se ele n&atilde;o corresponder a qualquer campo. Para a formata&ccedil;&atilde;o de um valor antes de copi&aacute;-lo em seu campo, abaixo do campo de ID para adicionar outra linha com o c&oacute;digo JavaScript.<tt>valor</tt>vari&aacute;vel cont&eacute;m o valor original e deve conter o valor transformado. Com <tt>field_obj [</tt>FIELD_ID<tt>]</tt> pode acessar um campo de formul&aacute;rio.';
$txt['cffp_template_quick_input_help'] = 'Ajuda';
$txt['cffp_template_quick_input_help_desc'] = 'Texto que o utilizador ver&aacute; em vez da express&atilde;o regular. permitir BBC.';
$txt['cffp_template_type_html'] = 'HTML';
$txt['cffp_template_type_bbc'] = 'BBC';
$txt['cffp_template_type_php'] = 'PHP';
$txt['cffp_add_templates'] = 'Adicionar templates';
$txt['cffp_edit_templates'] = 'Editar templates';
$txt['cffp_warning_cannot_see_group_fields'] = 'Voc&ecirc; n&atilde;o pode ver os campos deste grupo.';
$txt['cffp_warning_group_subject'] = 'Esses campos ser&atilde;o removidos se o post sujeito come&ccedil;a com: %s.';
$txt['cffp_quick_input_field'] = 'Campo de entrada r&aacute;pida';
$txt['cffp_quick_input_field_desc'] = 'Escrever valores para entrar em campos diferentes de acordo com esta express&atilde;o regular:';
$txt['cffp_quick_input_match'] = 'Os campos s&atilde;o preenchidos.';
$txt['cffp_quick_input_no_match'] = 'Conteúdo do "campo de entrada r&aacute;pida" n&atilde;o est&aacute; formatado corretamente. Campos n&atilde;o pode ser preenchido.';
$txt['cffp_quick_input_apply'] = 'Preencha os campos';
$txt['cffp_created'] = 'Criado';
$txt['cffp_edit_group'] = 'Editar %s';
$txt['cffp_show'] = 'Exibir';
$txt['cffp_show_previous'] = 'Mostrar anterior';
$txt['cffp_move_to_first_post'] = 'Mover-se para o primeiro post neste t&oacute;picos';
$txt['cffp_move_to_other_post'] = 'Mover-se para um outro post';
$txt['cffp_move_to_other_topic'] = 'Mover-se para um outro t&oacute;picos';
$txt['cffp_move_group_to_other_post'] = 'Mover-se %s para outro post';
$txt['cffp_move_group_to_other_topic'] = 'Mover-se %s para outro t&oacute;picos';
$txt['cffp_move_to_post'] = 'Mover-se para o post';
$txt['cffp_move_to_post_desc'] = 'Publicar ID. exemplo:index.php?topic=4043.msg23892, use 23892.';
$txt['cffp_move_to_topic'] = 'Mover-se para o t&oacute;picos';
$txt['cffp_move_to_topic_desc'] = 'T&oacute;picos ID. Exemplo: index.php?topic=4043.0, use 4043.';
$txt['cffp_filter'] ='Filtro';
$txt['cffp_search_posts'] = 'Procurar posts';
$txt['cffp_search_posts_desc'] = 'Escreva o texto e / ou selecione as op&ccedil;&ccedil;&otilde;s nos campos em que deseja pesquisar. Você vai ter uma lista de posts que contenham esses valores em seus campos.';
$txt['cffp_search_records_type'] = 'Pesquisar registros do tipo %s';
$txt['cffp_search_records_desc'] = 'Escreva o texto e / ou selecione as op&ccedil;&ccedil;&otilde;s nos campos em que deseja pesquisar. Você vai ter uma lista de registros que contêm esses valores em seus campos.';
$txt['cffp_show_fields'] = 'Mostrar campos';
$txt['cffp_hide_fields'] = 'Ocultar campos';
$txt['cffp_record_type'] = 'Registros do tipo %s';
$txt['cffp_moderation_area'] = 'Grupos de campos em postes';
$txt['cffp_moderation_area_desc'] = 'Aqui voc&ecirc; pode rever todos os dados postados por membros em grupos de campos personalizados.';
$txt['cffp_moderation_area_delete_sure'] = 'Tem certeza de que deseja apagar estes dados?';
$txt['cffp_moderation_area_none'] = 'N&atilde;o existem dados publicados';
$txt['cffp_poster_time'] = 'Dados postados';
$txt['cffp_topic_without_replies'] = 'T&oacute;picos sem respostas';
$txt['cffp_symbol'] = 'S&iacute;mbolo';
$txt['cffp_number'] = 'Número';
$txt['cffp_alphabet_letters'] = 'A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z'; //Alfabeto Inglês (letras maiúsculas separados por vírgula)
$txt['cffp_field_empty_value'] = 'Nenhum dados';
$txt['cffp_field_non_empty_value'] = 'H&aacute; dados';
$txt['cffp_filtertype_empty_non_empty'] = $txt['cffp_field_empty_value'] . ' / ' . $txt['cffp_field_non_empty_value'];
$txt['cffp_order_by_asc'] = 'Ordem ascendente';
$txt['cffp_order_by_desc'] = 'Ordem decrescente';
$txt['cffp_wireless_end_group'] = 'Fim %s';
// END MOD CustomFieldFilterPost

Americano

Help.portuguese_brazilian.php

// BEGIN MOD CustomFieldFilterPost
global $forum_version;
$smf_version_1 = 0 === strpos($forum_version, 'SMF 1');
$helptxt['cffp'] = '<b>Campos personalizados e filtros de mensagens</b><br />
Permite adicionar diferentes grupos de campos personalizados para posts no f&oacute;rum e filtros para os campos de mensagens.<br />
Um grupo de campos podem ser do tipo:<br />
<ul class="normallist">
<li>Campos soltos: Seus campos são adicionados a um post para fornecer informa&ccedil;&otilde;es extra. Na busca de dados em campos soltos de um post &eacute; obt&eacute;m uma lista de posts.</li>
<li>Registros: &Eacute; um conjunto de campos que representa uma entidade independente do post. Na busca de dados em campos de um registro é obt&eacute;m-se uma lista de registros. O corpo do post n&atilde;o pode ser deixado em branco, mas um post com registro n&atilde;o precisa de corpo. Se o usu&aacute;rio ir&aacute; adicionar um registro e o corpo do post estiver vazio, o sistema grava um per&iacute;odo(&quot;.&quot;) sobre ele e o usu&aacute;rio n&atilde;o precisa escrever nada.</li>
<li>Os campos com v&aacute;rios valores por membro: &Eacute; um conjunto de campos onde v&aacute;rios usu&aacute;rios podem inserir valores diferentes. Isso pode ser usado para os membros para fazer coment&aacute;rios ou avalia&ccedil;&otilde;es sobre o post. Se esses campos est&atilde;o localizados em apenas na primeira mensagem de um t&oacute;pico pode ser apresentado como pertencente ao t&oacute;pico.</li>
<li>Filters: Este &eacute; um tipo especial de grupo sem campos. Usado para habilitar um conjunto de filtros pr&eacute;-definidos que podem ser usados em t&oacute;picos e mensagens.</li>
</ul>
Os filtros predefinidos dispon&iacute;veis s&atilde;o:<br />
<ul class="normallist">
<li>Sub-F&oacute;rum.</li>
<li>Assunto.</li>
<li>Come&ccedil;o do assunto.</li>
<li>Primeiro caractere do assunto.</li>
<li>Dados do t&oacute;pico / Dado publicado.</li>
<li>Dados da &uacute;ltima resposta / Dado publicado.</li>
<li>Postado por.</li>
<li>T&oacute;pico com novos posts / Novo.</li>
<li>Fixos.</li>
<li>Trancado.</li>
<li>Respostas.</li>
<li>Enquete.</li>
</ul>
As a&ccedil;&otilde;es a serem realizadas em um grupo de campos personalizados s&acirc;o: vis&acirc;o, adicionar, modificar, apagar e mover.<br />
Furthermore other actions are possible using custom fields:<br />
<ul class="normallist">
<li>Filtrar o &iacute;ndice de mensagens.</li>
<li>Organizar o &iacute;ndice de mensagens.</li>
<li>Mostrar estat&iacute;sticas.</li>
<li>Pesquisar nas &aacute;reas de mensagens, obter uma lista de posts.</li>
<li>Pesquisar nas &aacute;reas de registros, obtendo uma lista de registros.</li>
</ul>
<br />
<b>Painel de administra&ccedil;&atilde;o</b><br />
O painel de administra&ccedil;&atilde;o tem a lista dos grupos de campos personalizados, o que permite adicionar novos grupos, modificar ou excluir grupos existentes, adicionar, modificar ou excluir campos de um grupo e definir modelos para exibir esses campos em um post e no &iacute;ndice de mensagens.<br />
<br />
<b>Visualizando posts com campos personalizados</b><br />
Ao visualizar um post completo (em um t&oacute;pico, em posts ou perfil recentes) s&atilde;o apresentados seus grupos (que s&atilde;o ativados quando o post &eacute; criado ou modificado). Grupo do tipo &quot;solto campos&quot; e &quot;registros&quot; s&atilde;o mostrados acima do corpo do post, Considerando que os grupos de tipo &quot;campos com v&aacute;rios valores por membro&quot; s&atilde;o apresentados a seguir, a menos o que foi selecionado &quot;Mostrar como grupo de campos do t&oacute;pico&quot; e, em seguida, &eacute; apresentado no in&iacute;cio e/ou e do t&oacute;pico. Se um grupo tem o template por mensagens os campos s&atilde;o exibidos de acordo com o template, se n&atilde;o s&atilde;o exibidos com o seu nome e conte&uacute;do.<br />
Em listas de posts (&iacute;ndice de mensagens, mensagem n&atilde;o lida e respostas) s&atilde;o grupos exibida com campos vis&iacute;veis no &iacute;ndice de mensagem (de acordo com as permiss&otilde;es). Se um grupo tem o template para o &iacute;ndice de mensagem os campos s&atilde;o exibidos de acordo com o template, se n&atilde;o s&atilde;o exibidos com o seu nome e conte&uacute;do.<br />
<br />
<b>Modificando valores em campos personalizados</b><br />
Em um tópico, posts com grupos de tipo &quot;campos com v&aacute;rios valores por membro&quot;t&ecirc;m bot&ocirc;es para o usu&aacute;rio postar novos valores, e modificar ou remover os existentes.<br />
Para todos os outros grupos (&quot;campos solto&quot; e &quot;registro&quot;), a criar ou modificar o post s&atilde;o exibidos grupos permitidos. Os grupos de tipo &quot;solto campos&quot; sempre t&ecirc;m seus campos vis&iacute;veis, enquanto que os grupos de tipo &quot;registro&quot; tem uma caixa de sele&ccedil;&atilde;o para mostrar ou ocultar os seus campos. Se tem sido modelo criado para a entrada r&aacute;pida em um registro, <strong>Campo de entrada r&aacute;pida</strong> &eacute; exibido ap&oacute;s os campos de registro.<br />
<br />
<b>Movendo um grupo de campos personalizados para outro post</b><br />
Um grupo de campos pode ter de ser atribu&iacute;do a um outro post, por exemplo, antes de remover o post onde &eacute; o grupo.<br />
Se o utilizador tem permiss&atilde;o para mover um grupo, ao visualizar um tema que grupo ter&aacute; bot&otilde;es para ir para o primeiro post do t&oacute;pico ou outro post (ou outro t&oacute;pico se o grupo &eacute; do tipo &quot;campos com v&aacute;rios valores por membro&quot; e selecionou &quot; Mostrar como grupo de campos do t&oacute;pico&quot;).<br />
<br />
<b>Filtrar o &iacute;ndice de mensagens</b><br />
Se o utilizador tem permiss&atilde;o para filtrar por um campo, um bot&atilde;o &eacute; exibido no &iacute;ndice de mensagens para filtrar t&oacute;picos por esse campo.<br />
Tipo de bot&atilde;o de filtro depende do tipo de campo:<br />
<ul class="normallist">
<li>O filtro para o texto ou campos de texto grandes &eacute; um bot&atilde;o de texto em que entrar na cadeia de pesquisa, ou uma caixa de sele&ccedil;&atilde;o para obter dados com esse campo vazio ou n&atilde;o vazio.</li>
<li>Campos tipo caixa de sele&ccedil;&atilde;o, caixa de combina&ccedil;&atilde;o, bot&otilde;es de r&aacute;dio ou caixas de ter pelo filtro de um bot&atilde;o de texto, uma caixa de sele&ccedil;&atilde;o ou uma caixa de combina&ccedil;&atilde;o em que digitar ou selecionar o texto a procurar, ou uma caixa de sele&ccedil;&atilde;o para obter dados com esse campo vazio ou n&atilde;o vazio.</li>
<li>Para campos do tipo Booleano o filtro &eacute; uma caixa de sele&ccedil;&atilde;o com os valores &quot;Sim&quot; e &quot;Nenhum&quot;.</li>
</ul>
Se o usu&aacute;rio pode modificar um campo, que o campo pode estar vazio e seu filtro &eacute; uma caixa de sele&ccedil;&atilde;o ou caixa de combina&ccedil;&atilde;o, ele verá uma op&ccedil;&atilde;o na lista para obter dados com esse campo vazio.<br />
Al&eacute;m disso, com um grupo de tipo &quot;filtros&quot; podem ser adicionados filtros predefinidos.<br />
O filtro com o bot&atilde;o texto permite pesquisar palavras soltas (separados por espa&ccedil;os) e/ou fases literais (entre aspas duplas).<br />
Se o filtro &eacute; do tipo de texto ou caixa de combina&ccedil;&atilde;o, por padr&atilde;o, ele &eacute; procurado que o texto est&aacute; contido no valor do campo, enquanto que se o filtro &eacute; o tipo de lista de sele&ccedil;&atilde;o de caixa &eacute; pedido que o texto corresponde ao valor do campo.<br />
Os filtros podem ser do mesmo grupo ou grupos diferentes de campos.<br />
Ao lado de filtros h&aacute; um bot&atilde;o para ativar os filtros que foram dadas algum valor. Como resultado obt&eacute;m-se o &iacute;ndice de mensagens com t&oacute;picos cujo cargo primeira corresponde a todos os filtros ativos.<br />
<br />
<b>Organizar o &iacute;ndice de mensagens</b><br />
Se o usu&aacute;rio tem permiss&atilde;o para classificar por um ou mais campos, uma caixa de sele&ccedil;&atilde;o &eacute; exibido no &iacute;ndice de mensagens para classificar t&oacute;picos por um desses campos.<br />
<br />
<b>Mostrar estat&iacute;sticas</b><br />
Se um grupo de tipo &quot;campos com v&aacute;rios valores por membro&quot; tem um &uacute;nico campo e &eacute; de tyoe caixa de sele&ccedil;&atilde;o, bot&otilde;es de r&aacute;dio ou caixas (isto &eacute;, existe um n&uacute;mero finito de valores), pode ser gerar dados estat&iacute;sticos a partir dos valores inseridos no campo.<br />
Os dados estat&iacute;sticos a serem exibidos incluem:<br />
<ul class="normallist">
<li>Gr&aacute;fico com m&eacute;dia: &Eacute; constitu&iacute;da por uma barra horizontal onde o valor m&eacute;dio, o valor mais baixo permitido e o maior valor permitido est&atilde;o localizados.</li>
<li>Gr&aacute;fico com barras horizontais: Representa a utilização de cada valor permitido atrav&eacute;s de barras horizontais.</li>
<li>Gr&aacute;fico com barras verticais: Representa a utilização de cada valor permitido por meio de barra vertical.</li>
<li>Summary: Um conjunto de dados obtidos a partir dos valores de entrada (m&eacute;dia, o valor mais alto e mais baixo permitido, maior eo menor valor usado, valor mais e menos frequente).</li>
</ul>
O usu&aacute;rio v&ecirc; estes dados apenas se tiver permiss&atilde;o. O &iacute;ndice de mensagem pode ser ordenado por os dados de resumo, se ele tem permiss&atilde;o para classificar pelo campo.<br />
Usando templates podem ser inseridos os dados estat&iacute;sticos de qualquer grupo de campos em outro lugar.<br />
<br />
<b>Pesquisa em campos</b><br />
' . (!$smf_version_1 ? 'Sob a op&ccedil;&atilde;o &quot;Pesquisa&quot; a partir do f&oacute;rum menu p&aacute;ginas de pesquisa est&atilde;o localizados' : 'A op&ccedil;&atilde;o &quot;Mensagens de pesquisa e registros&quot; a partir do menu f&oacute;rum fornece acesso &agrave;s p&aacute;ginas de pesquisa') . ', mostrando os grupos e seus campos no qual o usu&aacute;rio tem permiss&atilde;o de busca.<br />
Grupos de tipo &quot;solto campos&quot;, &quot;campos com v&aacute;rios valores por membro&quot; e &quot;filtros&quot; pode estar em v&aacute;rias p&aacute;ginas de busca, e cada p&aacute;gina cont&eacute;m v&aacute;rios grupos, com a &uacute;nica condi&ccedil;&atilde;o de que os grupos em uma p&aacute;gina deve ser permitida em um conjunto comum de mensagens. Como resultado de pesquisa uma lista de postos &eacute; obtido.<br />
Para cada grupo de tipo &quot;registro&quot; com a permiss&atilde;o de busca tem uma p&aacute;gina. Como resultado, uma lista de registos &eacute; obtido com as colunas indicadas na defini&ccedil;&atilde;o dos campos.<br />
Em ambos os casos, os bot&otilde;es usados em cada campo de busca seguir a mesma regra que nos filtros.<br />' . (!$smf_version_1 ? '
<br />
<b>Lista no perfil de membro</b><br />
No perfil de membro, na se&ccedil;&atilde;o &quot;Informa&ccedil;&otilde;es do perfil &gt; Exibi Posts&quot;, pode ser mostrar uma lista para cada grupo de tipo &quot;registro&quot;, com mensagens postadas pelo pr&oacute;prio usu&aacute;rio contendo este tipo de grupo.<br />
<br />
<b>Lista em Centro Modera&ccedil;&atilde;o</b><br />
No Centro de modera&ccedil; &atilde;o &eacute; poss&iacute;vel controlar o conte&uacute;do postado pelos usu&aacute;rios nos grupos do tipo &quot;campos com v&aacute;rios valores por membro&quot;.<br />
Para cada grupo que escolheu para mostrar esta lista ser&aacute; exibido um acesso &agrave; lista na se&ccedil;&atilde;o &quot;Posts &gt; Grupo de campos no posts&quot; e, opcionalmente, um link abaixo da op&ccedil;&atilde;o&quot;Moderado&quot; a partir do menu de f&oacute;rum.' : '
<br />
<b>Lista de modera&ccedil;&atilde;o</b><br />
Moderadores globais podem controlar o conte&uacute;do postado pelos usu&aacute;rios nos grupos do tipo &quot;campos com v&aacute;rios valores por membro&quot;.<br />
A op&ccedil;&atilde;o &quot;Moderar os grupos de campos em mensagens&quot; a partir do menu f&oacute;rum fornece acesso &agrave; lista com dados lan&ccedil;ados, um para cada grupo, que escolheu para mostrar esta lista.');
$helptxt['cffp_enclose'] = 'Envolve a entrada do usu&aacute;rio entre algum texto(criado com HTML, BBC or PHP). Isso permitir&aacute; que voc&ecirc; adicione mais provedores de mensagens instant&acirc;neas, imagens ou uma incorpora&ccedil;&atilde;o etc. Por exemplo:<br />
<br />
&lt;a href="http://website.com/{INPUT}"&gt;&lt;img src="{DEFAULT_IMAGES_URL}/icon.gif" alt="{INPUT}" /&gt;&lt;/a&gt;<br />
<br />
Note que voc&ecirc; pode usar as seguintes vari&aacute;veis:<br />
<ul class="normallist">
<li><tt>{INPUT}</tt> - A entrada especificada pelo utilizador.</li>
<li><tt>{TEXT_PREVIOUS}</tt> - HTML para colocar antes do texto de sa&iacute;da.</li>
<li><tt>{TEXT_NEXT}</tt> - HTML para colocar a seguir o texto de sa&iacute;da.</li>
<li><tt>{FIELD_</tt><i>n</i><tt>_DATABASE}</tt> - O nome do campo no banco de dados do campo ID <i>n</i>. O campo pode ser de qualquer grupo.</li>
<li><tt>{ID_MSG}</tt> - ID da mensagem atual.</li>
<li><tt>{BOARDURL}</tt> - URL a pasta f&oacute;rum.</li>
<li><tt>{SCRIPTURL}</tt> - Endere&ccedil;o da Web do f&oacute;rum.</li>
<li><tt>{IMAGES_URL}</tt> - URL a pasta de imagens no usu&aacute;rios tema atual.</li>
<li><tt>{DEFAULT_IMAGES_URL}</tt> - URL para a pasta de imagens no tema padr&atilde;o.</li>
</ul>
No PHP, voc&ecirc; tamb&eacute;m pode usar as seguintes fun&ccedil;&otilde;es:<br />
<ul class="normallist">
<li><tt>{SHOW_GROUP_MSG}(</tt><i>message_ID</i><tt>, </tt><i>group_ID</i><tt>)</tt> - Exibe o grupo de uma mensagem como em uma mensagem.</li>
<li><tt>{SHOW_GROUP_MSGINDEX}(</tt><i>message_ID</i><tt>, </tt><i>group_ID</i><tt>)</tt> - Exibe o grupo de uma mensagem como no &iacute;ndice de mensagens.</li>
<li><tt>{SHOW_GROUP_MSG_STATS}(</tt><i>message_ID</i><tt>, </tt><i>group_ID</i><tt>, &apos;</tt><i>type</i><tt>&apos;, &apos;</tt><i>params</i><tt>&apos;)</tt> - Exibe as estat&iacute;sticas para o grupo de uma mensagem (se s&atilde;o ativados). o par&acirc;metro <i>type</i> pode ser:
<ul class="normallist">
<li><tt>chart_average</tt> - Exibe o gr&aacute;fico com a m&eacute;dia. o par&acirc;metro <i>params</i> indica as caracter&iacute;sticas do gr&aacute;fico. Os valores permitidos: <tt>average</tt> (valor m&eacute;dio mostrado), <tt>minmax</tt> (valor mais baixo e mais alto permitido mostrado), <tt>options_text</tt> (mostrado o texto de op&ccedil;&otilde;es).</li>
<li><tt>chart_hbars</tt> - Apresenta o gr&aacute;fico com barras horizontais. o par&acirc;metro <i>params</i> n&atilde;o &eacute; utilizada.</li>
<li><tt>chart_vbars</tt> - Exibe o gr&aacute;fico com barras verticais. o par&acirc;metro <i>params</i> indica as caracter&iacute;sticas do gr&aacute;fico. Os valores permitidos: <tt>options_text</tt> (mostrado o texto de op&ccedil;&otilde;es).</li>
<li><tt>summary</tt> - Exibe o resumo. o par&acirc;metro <i>params</i> indica valores para mostrar, separados por v&iacute;rgulas. Os valores permitidos: <tt>average</tt> (valor m&eacute;dio), <tt>max</tt> (maior valor permitido), <tt>min</tt> (menor valor permitido), <tt>highest</tt> (maior valor usado), <tt>lowest</tt> (menor valor utilizado), <tt>most_frequent</tt> (mais valor frequente), <tt>least_frequent</tt> (valor menos frequente), <tt>total</tt> (total).</li>
<li><tt>value</tt> - Exibe um valor de resumo. o par&acirc;metro <i>params</i> indica o valor a ser exibido. Os valores permitidos: <tt>average</tt> (valor m&eacute;dio), <tt>max</tt> (maior valor permitido), <tt>min</tt> (menor valor permitido), <tt>highest</tt> (maior valor usado), <tt>lowest</tt> (menor valor utilizado), <tt>most_frequent</tt> (mais valor frequente), <tt>least_frequent</tt> (valor menos frequente), <tt>total</tt> (total).</li>
</ul></li>
</ul>';
$helptxt['cffp_mask'] = 'A m&aacute;scara de entrada &eacute; importante para o seu forum\'s seguran&ccedil;a. Validando a entrada de um usu&aacute;rio pode ajudar a garantir que os dados não &eacute; utilizado de uma forma que você n&atilde;o espera. N&oacute;s fornecemos algumas express&otilde;es regulares simples como sugest&otilde;es.<br /><br />
<div class="smalltext" style="margin: 0 2em">
&quot;[A-Za-z]+&quot; - Combinar todos os casos de caracteres do alfabeto superiores e inferiores.<br />
&quot;[0-9]+&quot; - Combinar todos os caracteres num&eacute;ricos.<br />
&quot;[A-Za-z0-9]{7}&quot; - Combinar todos os caracteres mai&uacute;sculas e min&uacute;sculas do alfabeto e num&eacute;ricos sete vezes.<br />
&quot;[^0-9]?&quot; - Proibir qualquer n&uacute;mero de ser correspondido.<br />
&quot;^([A-Fa-f0-9]{3}|[A-Fa-f0-9]{6})$&quot; - Permitir somente 3 ou 6 hexcodes caracteres.<br />
</div><br /><br />
Adicionalmente, metacharacters especiais ?+*^$ e {xx} pode ser definida.
<div class="smalltext" style="margin: 0 2em">
? - Nenhum ou uma partida de express&atilde;o anterior.<br />
+ - Um ou mais de express&atilde;o anterior.<br />
* - Nenhum ou mais de express&atilde;o anterior.<br />
{xx} - Um n&uacute;mero exato de express&atilde;o anterior.<br />
{xx,} - Um n&uacute;mero exato ou mais a partir da express&atilde;o anterior.<br />
{,xx} - Um n&uacute;mero exato ou menos a partir da express&atilde;o anterior.<br />
{xx,yy} - Uma correspond&ecirc;ncia exata entre os dois n&uacute;meros a partir da express&atilde;o anterior.<br />
^ - In&iacute;cio da string.<br />
$ - Fim da string.<br />
\\ - Sair do pr&oacute;ximo caractere.<br />
</div><br /><br />
Mais informa&ccedil;&otilde;es e t&eacute;cnicas avan&ccedil;adas pode ser encontrado na internet.';
$helptxt['cffp_fieldtype'] = 'Tipos de campos que podem ser criados s&atilde;o:<br />
<ul class="normallist">
<li>Texto: O campo no qual pode digitar o texto de uma linha.</li>
<li>Grande texto: O campo que permite que tipo multi-linha de texto.</li>
<li>Caixa de escolha: O campo que exibe um menu de op&ccedil;&otilde;es para selecionar. O campo pode ser &uacute;nica sele&ccedil;&atilde;o (permite selecionar apenas uma op&ccedil;&atilde;o) ou m&uacute;ltiplo (permite selecionar v&aacute;rias op&ccedil;&otilde;es de uma s&oacute; vez).</li>
<li>Caixa de combina&ccedil;&atilde;o: Combina&ccedil;&atilde;o de caixa de sele&ccedil;&atilde;o (sele&ccedil;&atilde;o &uacute;nica ou m&uacute;ltipla) e caixa de texto, permitindo digitar um valor (ou valores separados por vírgulas) ou escolher a partir de uma lista de op&ccedil;&otilde;es.</li>
<li>Acionamento tipo Radio: Conjunto de op&ccedil;&otilde;es a partir do qual s&oacute; pode escolher um.</li>
<li>Caixas de sele&ccedil;&atilde;o: Conjunto de op&ccedil;&otilde;es a partir do qual voc&ecirc; pode escolher v&aacute;rios de uma vez.</li>
<li>Booleano: Apenas uma op&ccedil;&atilde;o que pode ser seleccionado (valor &quot;verdadeiro&quot;) ou n&atilde;o (valor &quot;falso&quot;).</li>
</ul>';
$helptxt['cffp_grouptype'] = 'Um grupo de campos podem ser do tipo:<br />
<ul class="normallist">
<li>Campos soltos: Seus campos são adicionados a um post para fornecer informa&ccedil;&otilde;es extra. Na busca de dados em campos soltos de um post obtendo uma lista de posts.</li>
<li>Registro: &Eacute; um conjunto de campos que representa uma entidade independente do post. Na busca de dados em campos de um registro &eacute; obt&eacute;m uma lista de registros. O corpo do post n&atilde;o pode ser deixado em branco, mas um post com registro n&atilde;o precisa de corpo. Se o usu&aacute;rio ir&aacute; adicionar um registro e o corpo do post estiver vazio, o sistema grava um per&iacute;odo (&quot;.&quot;) sobre ele e o usu&aacute;rio n&atilde;o precisa escrever nada.</li>
<li>Os campos com v&aacute;rios valores por membro: Ele &eacute; definido de campos onde v&aacute;rios usu&aacute;rios podem inserir valores diferentes. Isso pode ser usado para os membros para fazer coment&aacute;rios ou avalia&ccedil;&otilde;es sobre o post.</li>
<li>Filtros: Este &eacute; um tipo especial de grupo sem campos. Usado para habilitar um conjunto de filtros pr&eacute;-definidos que podem ser usados em t&oacute;picos e mensagens.</li>
</ul>';
$helptxt['cffp_type_filter'] = 'Tipo de bot&atilde;o de filtro depende do tipo de campo:<br />
<ul class="normallist">
<li>O filtro para o texto ou campos de texto grandes &eacute; um bot&atilde;o de texto para entrar na cadeia de pesquisa, ou uma caixa de sele&ccedil;&atilde;o para obter dados com esse campo vazio ou n&atilde;o vazio.</li>
<li>Campos tipo caixa de sele&ccedil;&atilde;o, caixa de combina&ccedil;&atilde;o, bot&otilde;es de r&aacute;dio ou caixas de ter pelo filtro de um bot&atilde;o de texto, uma caixa de sele&ccedil;&atilde;o ou uma caixa de combina&ccedil;&atilde;o em que digitar ou selecionar o texto a procurar, ou uma caixa de sele&ccedil;&atilde;o para obter dados com esse campo vazio ou n&atilde;o vazio.</li>
<li>Para campos do tipo Booleano o filtro &eacute; uma caixa de sele&ccedil; &atilde;o com os valores &quot;Sim&quot; e &quot;N&atilde;o&quot;.</li>
</ul>
Se o usu&aacute;rio pode modificar um campo, que o campo pode estar vazio e seu filtro &eacute; uma caixa de sele&ccedil;&atilde;o ou caixa de combina&ccedil;&atilde;o, ele ver&aacute; uma op&ccedil;&atilde;o na lista para obter dados com esse campo vazio.<br />
O filtro com o bot&atilde;o texto permite pesquisar palavras soltas (separados por um espa&ccedil;o) e/ou fases literais (entre aspas duplas).<br />
Se o filtro &eacute; do tipo de texto ou caixa de combina&ccedil;&atilde;o, por padr&atilde;o, ele &eacute; procurado que o texto est&aacute; contido no valor do campo, enquanto que se o filtro &eacute; o tipo de lista de sele&ccedil;&atilde;o de caixa &eacute; pedido que o texto corresponde ao valor do campo.';
$helptxt['cffp_options'] = 'Esta se&ccedil;&atilde;o define as op&ccedil;&otilde;es que o usu&aacute;rio pode escolher a partir de uma caixa de sele&ccedil;&atilde;o, caixa de combina&ccedil;&atilde;o, bot&otilde;es de r&aacute;dio ou caixas de sele&ccedil;&atilde;o. Existem alguns pontos-chave a serem observados nesta se&ccedil;&atilde;o:<br />
<ul class="normallist">
<li>As op&ccedil;&otilde;es padr&atilde;o: Qualquer que seja a caixa de opop&ccedil;&otilde;eses tem a &quot;bot&atilde;o de r&aacute;dio&quot; (pode haver apenas um) ou &quot;Caixas de sele&ccedil;&atilde;o&quot; (pode ser v&aacute;rias) ao lado desse selecionado ser&aacute; as sele&ccedil;&otilde;es padr&atilde;o para o utilizador quando entram dados.</li>
<li>Remo&ccedil;&atilde;o de opcionais: Para remover uma op&ccedil;&atilde;o simplesmente vazia na caixa de texto para essa op&ccedil;&atilde;o - todas as mensagens com o seleccionado ter&aacute; sua op&ccedil;&atilde;o desmarcada.</li>
<li>Reordenar op&ccedil;&otilde;es: Voc&ecirc; pode reordenar as op&ccedil;&otilde;es movendo texto em torno entre as caixas. Contudo - uma nota importante - voc&ecirc; deve se certificar do que voc&ecirc; faz <strong>n&atilde;o</strong> mudar o texto quando reordena&ccedil;&atilde;o op&ccedil;&otilde;es em contr&aacute;rio dados postados ser&atilde;o perdidos.</li>
<li>Texto (dispon&iacute;vel se o bot&atilde;o n&atilde;o &eacute; uma caixa de combina&ccedil;&atilde;o): Uma op&ccedil;&atilde;o pode ser exibido com valor real ou com um texto mais significativo para o usu&aacute;rio.</li>
<li>Adicione v&aacute;rias op&ccedil;&otilde;es: Permite adicionar v&aacute;rias op&ccedil;&otilde;es de uma s&oacute; vez, escrevendo cada op&ccedil;&atilde;o em uma linha do campo de texto grande. Cada op&ccedil;&atilde;o tem valor e, se o bot&atilde;o n&atilde;o &ecirc; uma caixa de combinaç&atilde;o, texto, separados por v&iacute;rgulas. Texto &ecirc; opcional.</li>
</ul>';
$helptxt['cffp_javascript'] = 'C&oacute;digo JavaScript executado quando um grupo de campos &eacute; criado ou modificado.<br />
Permite a execu&ccedil;&atilde;o de c&oacute;digo quando um evento ocorre ao longo de um bot&atilde;o de formul&aacute;rio ou outro elemento HTML.<br />
Isto pode ser escrito como:<br />
<br />
<tt>document.getElementsByName(</tt><i>html_element_name</i><tt>)[0].</tt><i>event_name</i><tt> = function (event)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;// ...<br />
}<br />
document.getElementById(</tt><i>html_element_id</i><tt>).</tt><i>event_name</i><tt> = function (event)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;// ...<br />
}</tt><br />
<br />
Por exemplo, este c&oacute;digo mostra uma mensagem quando o usu&aacute;rio clica no bot&atilde;o <tt>id1</tt> e copiar o valor do bot&atilde;o <tt>id2</tt> sobre o assunto quando o usu&aacute;rio alterar esse valor:<br />
<br />
<tt>document.getElementById(&quot;id1&quot;).onclick = function (event)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;alert(&quot;A message&quot;);<br />
}<br />
document.getElementById(&quot;id2&quot;).onchange = function (event)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;document.getElementsByName(&quot;subject&quot;)[0].value = this.value;<br />
}</tt>';
$helptxt['cffp_stats'] = 'Se um grupo de tipo &quot;campos com v&aacute;rios valores por membro&quot; tem um &uacute;nico campo e &eacute; do tipo caixa de sele&ccedil;&atilde;o, bot&otilde;es de r&aacute;dio ou caixas (isto &eacute;, existe um n&uacute;mero finito de valores), pode gerar dados estat&iacute;sticos a partir dos valores inseridos no campo.<br />
Os dados estat&iacute;sticos a serem exibidos incluem:<br />
<ul class="normallist">
<li>Gr&aacute;fico com m&eacute;dia: &Eacute; constitu&iacute;da por uma barra horizontal, onde o valor m&eacute;dio, o valor mais baixo permitido e o valor mais elevado permitido est&atilde;o localizados.</li>
<li>Gr&aacute;fico com barras horizontais: Representa o uso de cada valor permitido por barras horizontais.</li>
<li>Gr&aacute;fico com barras verticais: Representa o uso de cada valor permitido por barra vertical.</li>
<li>Resumo: Um conjunto de dados obtidos a partir dos valores de entrada (m&eacute;dia, o valor mais alto e mais baixo permitido, maior e o menor valor usado, valor mais e menos frequente).</li>
</ul>
O usu&aacute;rio v&ecirc; estes dados apenas se tiver permiss&atilde;o. O &iacute;ndice de mensagem pode ser ordenado por os dados de resumo, se ele tem permiss&atilde;o para classificar pelo campo.<br />
Usando templates que podem ser inseridos os dados estat&iacute;sticos de qualquer grupo de campos em outro lugar.';
$helptxt['cffp_search_page'] = (!$smf_version_1 ? 'Sob a op&ccedil;&atilde;o &quot;Pesquisa&quot; a partir do menu f&oacute;rum, p&aacute;ginas de pesquisa s&atilde;o localizados' : 'A op&ccedil;&atilde;o &quot;Pesquisa de posts e registros&quot; a partir do menu f&oacute;rum fornece acesso &agrave;s p&aacute;ginas de pesquisa') . ', mostrando os grupos e seus campos no qual o usu&aacute;rio tem permiss&atilde;o de busca.<br />
Grupos de tipo &quot;campos soltos&quot;, &quot;campos com cada valor por membro&quot; e &quot;filtro&quot; pode ser em cada p&aacute;gina de pesquisa, e cada p&aacute;gina cont&eacute;m v&aacute;rios grupo, com a &uacute;nica condi&ccedil;&atilde;o de que os grupos em uma p&aacute;gina deve ser permitida em um conjunto comum de mensagens. Como resultado de pesquisa uma lista de postos &eacute; obtido.<br />
Para cada grupo de tipo &quot;registro&quot; com a permiss&atilde;o de busca tem uma p&aacute;gina. Como resultado, uma lista de registos &eacute; obtido com as colunas indicadas na defini&ccedil;&atilde;o dos campos.';
$helptxt['cffp_profile_list'] = 'No perfil de membro, na se&ccedil;&atilde;o &quot;Informa&ccedil;&otilde;es do Perfil &gt; Ver Posts&quot;, pode mostrar uma lista para cada grupo de tipo &quot;gravar&quot;, com mensagens postadas pelo pr&oacute;prio usu&aacute;rio contendo este tipo de grupo.';
if (!$smf_version_1)
{
$helptxt['cffp_moderation_list'] = 'No Comando do moderador &eacute; poss&iacute;vel controlar o conte&uacute;do postado pelos usu&aacute;rios nos grupos do tipo &quot;campos com v&aacute;rios valores por membro&quot;.<br />
Para cada grupo que escolheu para mostrar esta lista ser&aacute; exibido um acesso &agrave; lista na se&ccedil;&atilde;o &quot;Posts &gt; Grupos de campos em posts&quot; e, opcionalmente, um link abaixo da op&ccedil;&atilde;o &quot;Moderado&quot; a partir do menu de f&oacute;rum.';
}
else
{
$helptxt['cffp_moderation_list'] = 'Moderadores globais podem controlar o conte&uacute;do postado pelos usu&aacute;rios nos grupos do tipo &quot;campos com v&aacute;rios valores por membro&quot;.<br />
A op&ccedil;&atilde;o &quot;Moderar os grupos de campos nas mensagens&quot; a partir do menu f&oacute;rum fornece acesso &agrave; lista com dados lan&ccedil;ados, um para cada grupo, que escolheu para mostrar esta lista.';
}
$helptxt['cffp_template_text'] = 'Texto usado para exibir o conte&uacute;do de campos em grupo.<br />
Você pode usar as seguintes vari&aacute;veis:<br />
<ul class="normallist">
<li><tt>{FIELD_</tt><i>n</i><tt>_NAME}</tt> - Nome de campo ID <i>n</i>.</li>
<li><tt>{FIELD_</tt><i>n</i><tt>_VALUE}</tt> - Valor de campo ID <i>n</i>.</li>
<li><tt>{FIELD_</tt><i>n</i><tt>_DATABASE}</tt> - O nome do campo no banco de dados do campo ID <i>n</i>. O campo pode ser de qualquer grupo.</li>
<li><tt>{ID_MSG}</tt> - ID da mensagem atual.</li>
<li><tt>{BOARDURL}</tt> - URL para pasta f&oacute;rum.</li>
<li><tt>{SCRIPTURL}</tt> - Endere&ccedil;o Web do f&oacute;rum.</li>
<li><tt>{IMAGES_URL}</tt> - URL para pasta de imagens no usu&aacute;rios tema atual.</li>
<li><tt>{DEFAULT_IMAGES_URL}</tt> - URL para pasta de imagens no tema padr&atilde;o.</li>
</ul>
No PHP, voc&ecirc; tamb&eacute;m pode usar as seguintes fun&ccedil;&otilde;es:<br />
<ul class="normallist">
<li><tt>{SHOW_GROUP_MSG}(</tt><i>message_ID</i><tt>, </tt><i>group_ID</i><tt>)</tt> - Exibe o grupo de uma mensagem como em uma mensagem.</li>
<li><tt>{SHOW_GROUP_MSGINDEX}(</tt><i>message_ID</i><tt>, </tt><i>group_ID</i><tt>)</tt> - Exibe o grupo de uma mensagem como no &iacute;ndice de mensagens.</li>
<li><tt>{SHOW_GROUP_MSG_STATS}(</tt><i>message_ID</i><tt>, </tt><i>group_ID</i><tt>, &apos;</tt><i>type</i><tt>&apos;, &apos;</tt><i>params</i><tt>&apos;)</tt> - Exibe as estat&iacute;sticas para o grupo de uma mensagem (se s&atilde;o ativados). O par&acirc;metro <i>tipo</i> pode ser:
<ul class="normallist">
<li><tt>chart_average</tt> - Exibe o gr&aacute;fico com a m&eacute;dia. o par&acirc;metro <i>params</i> indica as caracter&iacute;sticas do gr&aacute;fico. Os valores permitidos: <tt>m&eacute;dia</tt> (valor m&eacute;dio mostrado), <tt>minmax</tt> (valor mais baixo e mais alto permitido mostrado), <tt>options_text</tt> (mostrado o texto de op&ccedil;&otilde;es).</li>
<li><tt>chart_hbars</tt> - Exibe o gr&aacute;fico com barras horizontais. o par&acirc;metro <i>params</i> n&atilde;o &eacute; utilizada.</li>
<li><tt>chart_vbars</tt> - Exibe o gr&aacute;fico com barras verticais. o par&acirc;metro <i>params</i> indica as caracter&iacute;sticas do gr&aacute;fico. Os valores permitidos: <tt>options_text</tt> (mostrado o texto de op&ccedil;&otilde;es).</li>
<li><tt>summary</tt> - Exibe o resumo. o par&acirc;metro<i>params</i> indica valores para mostrar, separados por v&iacute;rgulas. Os valores permitidos: <tt>average</tt> (valor m&eacute;dio), <tt>max</tt> (maior valor permitido), <tt>min</tt> (menor valor permitido), <tt>maior</tt> (maior valor usado), <tt>menor</tt> (menor valor utilizado), <tt>most_frequent</tt> (mais valor frequente), <tt>least_frequent</tt> (valor menos frequente), <tt>total</tt> (total).</li>
<li><tt>value</tt> - Exibe um valor de resumo. O par&acirc;metro <i>params</i> indica o valor a ser exibido. Os valores permitidos: <tt>m&eacute;dia</tt> (valor m&eacute;dio), <tt>max</tt> (maior valor permitido), <tt>min</tt> (menor valor permitido), <tt>maior</tt> (maior valor usado), <tt>menor</tt> (menor valor utilizado), <tt>most_frequent</tt> (valor mais frequente), <tt>least_frequent</tt> (valor menos frequente), <tt>total</tt> (total).</li>
</ul></li>
</ul>
Esvazie o campo de texto para excluir o modelo. Se o modelo n&atilde;o est&aacute; campos definidos s&atilde;o exibidos com o seu nome e conte&uacute;do.';
$helptxt['cffp_template_message_index_text'] = $helptxt['cffp_template_text'];
$helptxt['cffp_template_quick_input'] = 'Texto usado para criar um registro.<br />
Permite que preencher todos os campos de uma s&oacute; vez, escrevendo todos os valores em um &uacute;nico campo, chamado <strong>Campo de entrada r&aacute;pida</strong>, de acordo com um modelo ou uma express&atilde;o regular.<br />
A express&atilde;o regular deve ser compat&iacute;vel com JavaScript. usado em <tt>String.match(regex)</tt> m&eacute;todo e deve ser obtida uma matriz de valores de campo come&ccedil;ando com a chave 1.<br />
O par&acirc;metros de template consistem em linhas de texto:<br />
<ul class="normallist">
<li>Para cada elemento da matriz obtida a partir da express&atilde;o regular acrescenta uma linha com o campo ID.</li>
<li>Linhas que seguem a ordem da matriz.</li>
<li>Se um elemento de matriz n&atilde;o corresponde a qualquer campo, cont&eacute;m texto n&atilde;o utilizado e em que a linha &eacute; escrito 0.</li>
<li>Se &eacute; necess&aacute;rio formatar um valor antes de copi&aacute;-lo em seu campo, sob a linha que cont&eacute;m o ID campo outra linha &eacute; adicionado com o c&oacute;digo JavaScript que transforma o valor. <tt>valor</tt> vari&aacute;vel cont&eacute;m o valor original e deve conter o valor transformado. com <tt>field_obj</tt> array, indexado pelo campo ID, n&atilde;o h&aacute; acesso a todos os campos do formul&aacute;rio no registro.</li>
</ul>
Por exemplo, se o registro tem esses campos<br />
<br />
<table>
<thead>
<tr>
<th>Nome</th>
<th>ID</th>
</tr>
</thead>
<tbody>
<tr>
<td>ID DocBook</td>
<td>3</td>
</tr>
<tr>
<td>Autor Nome</td>
<td>1</td>
</tr>
<tr>
<td>Autor sobrenome</td>
<td>2</td>
</tr>
</tbody>
</table>
<br />
&eacute; definida<br />
<br />
Express&atilde;o regular: <tt>/^(.+)\s+(.+)\s+(.+)\s*/</tt><br />
Par&acirc;metros:<br />
<tt>3<br />
1<br />
var x = value.split(/\s+/g); for (var i = 0; i < x.length; i++) { var parts = x[i].match(/(\w)(\w*)/); x[i] = parts[1].toUpperCase() + parts[2].toLowerCase(); } value = x.join(&quot; &quot;);<br />
2<br />
var x = value.split(/\s+/g); for (var i = 0; i < x.length; i++) { var parts = x[i].match(/(\w)(\w*)/); x[i] = parts[1].toUpperCase() + parts[2].toLowerCase(); } value = x.join(&quot; &quot;);</tt><br />
<br />
e usu&aacute;rio escreve<br />
<br />
<tt>24<br />
LEWIS CARROLL</tt><br />
<br />
campos ser&atilde;o preenchidos, assim,:<br />
<br />
ID DocBook: 24<br />
Autor Nome: Lewis<br />
Autor sobrenome: Carroll';
// END MOD CustomFieldFilterPost


sneakers

Quote
Quote from: sneakers on January 19, 2015, 12:54:51 PM
Hello,
Is it possible that custom fields are required for all users?
Yes. Do this:
1. Check Not empty value,  on setting field.
2. Check permissions to all users for view, on setting field.
3. Check permissions to all users for view and modify, on setting group.
Thanks!
Another question. How can I remove it?

davidhs

Quote from: sneakers on February 06, 2015, 07:04:04 AM
Another question. How can I remove it?

In settings field, go to below and uncheck all permissions for Filter and Sort 8)

sneakers



Advertisement: