Nova Atualização: sistema anti-flood, multi citação e sistema de reputação!

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

17032009

Mensagem 

Nova Atualização: sistema anti-flood, multi citação e sistema de reputação!




Queridos usuários Forumeiros,


Como prometido: aqui esta a nova Atualização Março 2009! É com muito prazer que divido com vocês a nossa alegria em lhes oferecer cada vez mais opções, inovadoras!

Aqui estão algumas das funcionalidades que vamos trazer:


1. Pop-up de conexão flutuante: uma janela flutuante será automaticamente exibida para o visitante do fórum, ela lhe permitirá se identificar ou registrar.


Spoiler:


Caminho para ativação: Painel de controle > Geral > Fórum > Configuração > Pop-up de conexão.

Observação: para personalização desta janela será necessário as opções personalização do painel de controle.



2. Controle Anti-flood: possibilidade de estabelecer um determinado espaço de tempo mínimo entre duas mensagens, tópicos ou mensagens privadas.


Spoiler:


Caminho para ativação: Painel de controle > Geral > Fórum > Segurança > Configuração de segurança.

Observação: a unidade de tempo é em segundos e o valor máximo é 999 999 segundos, ou seja, 277 horas, ou 11.5 dias.



3. Multi-quote: esta opção permite exibir ou não um botão multi-quote que por sua vez permite aos membros fazer várias citações ao mesmo tempo. Para que ela funcione corretamente deve ser escolhido previamente duas imagens, uma para identificar o multi-quote desmarcado e outra para multi-quote selecionado.


Spoiler:


Caminho para ativação: Painel de controle > Geral > Mensagens, MPs e Emails > Mensagens.

Observação: é importante escolher e salvar as imagens para que os botões sejam exibidos.



4. Scrolling de Anúncios: agora é muito mais fácil e rápido de fazer anúncios em um fórum, sem quebrar a cabeça com códigos. Basta elaborar seu anúncio, que pode conter html e imagens e enviar em um campo especial.

Seu anuncio poderá desfilar na horizontal ou vertical, na página principal ou no portal do fórum, e ainda, da direita para a esquerda! Existem ainda, opções de tempo de scrolling e pausa! E você poderá fazer quantos anúncios desejar sem limite!



Spoiler:


Caminho para ativação: Painel de controle > Geral > Mensagens, MPs e Emails > Anúncios.

Observação: para personalizar seu anúncio use a opção Cor do quadro das células em visualização > imagens > cores



5. Sistema de Pontos


O sistema de pontos é baseado em diferentes critérios de avaliação dos membros de um fórum. Eles são calculados através do envio de um certo número de pontos, que pode ser defino pelo Administrador, da seguinte maneira:

  • por cada mensagem enviada ou tópico postado;
  • por cada tópico criado;
  • número de amigos que o membro tem;
  • pelo tempo em que o membro esta inscrito no fórum;
  • pelo número de pontos de reputação;
  • número de massagens no perfil;



Suas configurações avançadas permitem dar uma certa quantidade de pontos por mensagens e tópicos postados em um determinado fórum e para cada seção. E definir ainda, onde o número de pontos serão exibidos, nos mini-perfis em cada mensagens ou apenas nos perfis dos membros.


Spoiler:
Spoiler:



6. Sistema de Reputação: a partir de agora o administrador será avisado da aproximação da data de expiração do domínio:


O sistema de reputação é uma sub-parte do sistema de ponto. Também funciona com pontos.
Reputação é composto por itens relacionados com o emprego avaliações pelos usuários e itens relacionados ao recurso "Obrigado"
Em cada mensagem, se o recurso é ativado, pequenos botões para a avaliação da mensagem podem ser visto. Cada avaliação pós positiva ou negativa pode ganhar ou perder reputação pontos para o usuário que postou a mensagem. O número de pontos ganha ou perdida pode ser modificado e pode ser personalizado para cada fórum fóruns.





7. Perfil Avançado: é um perfil mais elaborado que permite maior interação entre os membros de um fórum. Ele é repartido em abas que trazem as seguintas opções:

  • mensagens dos usuários: comentários podem ser feitos no perfil do membro e são visíveis por toda a comunidade
  • amigos: a lista de amigos do membro
  • estatísticas: com as informações gerais e detalhadas para cada membro
  • contato: informações de contato do membro
  • campos do perfil: onde os campos do perfil são exibidos


Esta funcionalidade pode ser ativada e desativada. Quando desativada, é o perfil simples que é exibido em seu lugar.

Caminho para ativação: Painel de controle > Usuários & Grupos > Usuários > Perfil > Opções gerais.



7a. Campos do Perfil:


Modificamos ainda a gestão dos campos do perfil, optimizamos alguns campos visando adaptá-los ao perfil avançado.


Esta modificação poderá ser vista em Usuários e Grupos > Usuários > Perfis



Cordialmente,
Equipe Forumeiros


Última edição por Flavisic em 26/03/09, 06:59 pm, editado 3 vez(es)
avatar
Flavisic
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 09/11/2007
Mensagens : 6290
Pontos Ativos : 3467

Ver perfil do usuário http://www.webscriptner.com/

Voltar ao Topo Ir em baixo

- Tópicos similares
Compartilhar este artigo em: diggdeliciousredditstumbleuponslashdotyahoogooglelive

Nova Atualização: sistema anti-flood, multi citação e sistema de reputação! :: Comentários

avatar

Mensagem em 17/03/09, 08:06 am por Flavisic

Se os templates na versão PhpBB 2 foram modificados, terão de ser feitas alterações, para que a nova actualização surja efeito. Verifique as páginas que são mencionadas, se modificou alguma dessas páginas, terá de alterar o código, caso não tenha modificado a página em questão, não necessita fazer nenhuma alteração, pois a actualização fazer-se-à automaticamente.


  • Lista dos membros

    • memberlist_body

        Substituir:
        Código:
        <tr>
         <th class="thCornerL" nowrap="nowrap" height="25">#</th>
         <th class="thTop" nowrap="nowrap">{L_PM}</th>
         <th class="thTop" nowrap="nowrap">{L_USERNAME}</th>
         <!-- BEGIN switch_th_group -->
         <th class="thTop" nowrap="nowrap">{L_GROUPS}</th>
         <!-- END switch_th_group -->
         <th class="thTop" nowrap="nowrap">{L_FROM}</th>
         <th class="thTop" nowrap="nowrap">{L_JOINED}</th>
         <th class="thTop" nowrap="nowrap">{L_VISITED}</th>
         <th class="thTop" nowrap="nowrap">{L_POSTS}</th>
         <th class="thCornerR" nowrap="nowrap">{L_WEBSITE}</th>
        </tr>
        <!-- BEGIN memberrow -->
        <tr>
         <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"> {memberrow.ROW_NUMBER} </span></td>
         <td class="{memberrow.ROW_CLASS}" align="center"> {memberrow.PM_IMG} </td>
         <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a class="gen" href="{memberrow.U_VIEWPROFILE}">{memberrow.USERNAME}</a></span></td>
         <!-- BEGIN switch_td_group -->
         <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen">{memberrow.GROUPS}</span></td>
         <!-- END switch_td_group -->
         <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.FROM}</span></td>
         <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.JOINED}</span></td>
         <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.LASTVISIT}</span></td>
         <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.POSTS}</span></td>
         <td class="{memberrow.ROW_CLASS}" align="center"> {memberrow.WWW_IMG} </td>
        </tr>
        <!-- END memberrow -->

        Por:
        Código:
        <tr>
         <th class="thCornerL" nowrap="nowrap" height="25">#</th>
         <th class="thTop" nowrap="nowrap">{L_AVATAR}</th>
         <th class="thTop" nowrap="nowrap">{L_USERNAME}</th>
         <!-- BEGIN switch_th_group -->
         <th class="thTop" nowrap="nowrap">{L_GROUPS}</th>
         <!-- END switch_th_group -->
         <th class="thTop" nowrap="nowrap">{L_INTERESTS}</th>
         <th class="thTop" nowrap="nowrap">{L_JOINED}</th>
         <th class="thTop" nowrap="nowrap">{L_VISITED}</th>
         <th class="thTop" nowrap="nowrap">{L_POSTS}</th>
         <th class="thTop" nowrap="nowrap">{L_PM}</th>
         <th class="thCornerR" nowrap="nowrap">{L_WEBSITE}</th>
        </tr>
        <!-- BEGIN memberrow -->
        <tr>
         <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen">&nbsp;{memberrow.ROW_NUMBER}&nbsp;</span></td>
         <td class="{memberrow.ROW_CLASS}" align="center"><div class="avatar mini"><a href="{memberrow.U_VIEWPROFILE}">{memberrow.AVATAR_IMG}</a></div></td>
         <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a class="gen" href="{memberrow.U_VIEWPROFILE}">{memberrow.USERNAME}</a></span></td>
         <!-- BEGIN switch_td_group -->
         <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen">{memberrow.GROUPS}</span></td>
         <!-- END switch_td_group -->
         <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.INTERESTS}</span></td>
         <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.JOINED}</span></td>
         <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.LASTVISIT}</span></td>
         <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.POSTS}</span></td>
         <td class="{memberrow.ROW_CLASS}" align="center">&nbsp;{memberrow.PM_IMG}&nbsp;</td>
         <td class="{memberrow.ROW_CLASS}" align="center">&nbsp;{memberrow.WWW_IMG}&nbsp;</td>
        </tr>
        <!-- END memberrow -->



  • Multi-quote

    • viewtopic_body

        Adicionar ao topo do arquivo:
        Código:
        <script type="text/javascript">
        //<![CDATA[
        var multiquote_img_off = '{JS_MULTIQUOTE_IMG_OFF}';
        var multiquote_img_on = '{JS_MULTIQUOTE_IMG_ON}';
        //]]>
        </script>

        No início da linha que contém:
        Código:
        {postrow.displayed.QUOTE_IMG} {postrow.displayed.EDIT_IMG} {postrow.displayed.DELETE_IMG} {postrow.displayed.IP_IMG} {postrow.displayed.REPORT_IMG}

        Adicionar:
        Código:
        {postrow.displayed.MULTIQUOTE_IMG}



  • Obrigado

    • viewtopic_body

        No início da linha que contém:
        Código:
        {postrow.displayed.QUOTE_IMG} {postrow.displayed.EDIT_IMG} {postrow.displayed.DELETE_IMG} {postrow.displayed.IP_IMG} {postrow.displayed.REPORT_IMG}

        Adicionar:
        Código:
        {postrow.displayed.THANK_IMG}



  • Votar em tópico

    • viewtopic_body

        Substituir:
        Código:
        <tr>
         <td colspan="2"><span class="postbody"><!-- google_ad_section_start -->{postrow.displayed.MESSAGE}<!-- google_ad_section_end -->{postrow.displayed.SIGNATURE}</span><span class="gensmall">{postrow.displayed.EDITED_MESSAGE}</span></td>
        </tr>

        Por:
        Código:
        <tr>
         <td colspan="2">
          <!-- BEGIN switch_vote_active -->
          <div class="vote gensmall">
          <!-- BEGIN switch_vote -->
          <div class="vote-button"><a href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_PLUS}">+</a></div>
          <!-- END switch_vote -->
         
          <!-- BEGIN switch_bar -->
          <div class="vote-bar" title="{postrow.displayed.switch_vote_active.L_VOTE_TITLE}">
            <!-- BEGIN switch_vote_plus -->
            <div class="vote-bar-plus" style="height:{postrow.displayed.switch_vote_active.switch_bar.switch_vote_plus.HEIGHT_PLUS}px;"></div>
            <!-- END switch_vote_plus -->
         
            <!-- BEGIN switch_vote_minus -->
            <div class="vote-bar-minus" style="height:{postrow.displayed.switch_vote_active.switch_bar.switch_vote_minus.HEIGHT_MINUS}px;"></div>
            <!-- END switch_vote_minus -->
          </div>
          <!-- END switch_bar -->
         
          <!-- BEGIN switch_no_bar -->
          <div title="{postrow.displayed.switch_vote_active.L_VOTE_TITLE}" class="vote-no-bar">----</div>
          <!-- END switch_no_bar -->
         
          <!-- BEGIN switch_vote -->
          <div class="vote-button"><a href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_MINUS}">-</a></div>
          <!-- END switch_vote -->
          </div>
          <!-- END switch_vote_active -->
         
          <span class="postbody">
          <!-- google_ad_section_start -->
          {postrow.displayed.MESSAGE}
          <!-- google_ad_section_end -->
          {postrow.displayed.SIGNATURE}
          </span>
          <span class="gensmall">{postrow.displayed.EDITED_MESSAGE}</span>
         </td>
        </tr>



  • Campo de perfil

    • viewtopic_body

        Substituir:
        Código:
        <td class="{postrow.displayed.ROW_CLASS}" valign="top" width="150">
         <span class="name"><a name="{postrow.displayed.U_POST_ID}"></a><strong>{postrow.displayed.POSTER_NAME}</strong></span><br />
         <span class="postdetails poster-profile">
          {postrow.displayed.POSTER_RANK}<br />
          {postrow.displayed.RANK_IMAGE}{postrow.displayed.POSTER_AVATAR}<br /><br />
          {postrow.displayed.POSTER_GENDER}
          {postrow.displayed.ZODIAC_IMG}
          {postrow.displayed.CHINESE_IMG}<br />
          {postrow.displayed.POSTER_AGE_INT} {postrow.displayed.POSTER_AGE}
          {postrow.displayed.POSTER_JOINED_INT} {postrow.displayed.POSTER_JOINED}
          {postrow.displayed.POSTER_POSTS_INT} {postrow.displayed.POSTER_POSTS}
          {postrow.displayed.POSTER_FROM_INT} {postrow.displayed.POSTER_FROM}
          {postrow.displayed.POSTER_HOBBIES_INT} {postrow.displayed.POSTER_HOBBIES}
          {postrow.displayed.POSTER_HUMOR_INT} {postrow.displayed.POSTER_HUMOR}
          {postrow.displayed.POSTER_PERSONALIZED_PROFILE} {postrow.displayed.POSTER_RPG}
         </span><br />
         <img src="http://illiweb.com/fa/vide.gif" alt="" style="width: 150px; height: 1px;" />
        </td>

        Por:
        Código:
        <td class="{postrow.displayed.ROW_CLASS}" valign="top" width="150" style="background-color:#{postrow.displayed.THANK_BGCOLOR};">
         <span class="name"><a name="{postrow.displayed.U_POST_ID}"></a><strong>{postrow.displayed.POSTER_NAME}</strong></span><br />
          <span class="postdetails poster-profile">
          {postrow.displayed.POSTER_RANK}<br />
          {postrow.displayed.RANK_IMAGE}{postrow.displayed.POSTER_AVATAR}<br /><br />
          <!-- BEGIN profile_field -->
          {postrow.displayed.profile_field.LABEL}{postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
          <!-- END profile_field -->
          {postrow.displayed.POSTER_RPG}
         </span><br />
         <img src="http://illiweb.com/fa/vide.gif" alt="" style="width: 150px; height: 1px;" />
        </td>


    • profile_view_body

        Substituir:
        Código:
        <tr>
          <td align="right" valign="middle" nowrap="nowrap"><span class="gen">{L_LOCATION}: </span></td>
          <td><b><span class="gen">{LOCATION}</span></b></td>
         </tr>
         <tr>
          <td align="right" valign="middle" nowrap="nowrap"><span class="gen">{L_WEBSITE}: </span></td>
          <td><span class="gen"><b>{WWW}</b></span></td>
         </tr>
         <tr>
          <td align="right" valign="middle" nowrap="nowrap"><span class="gen">{L_OCCUPATION}: </span></td>
          <td><b><span class="gen">{OCCUPATION}</span></b></td>
         </tr>
         <tr>
          <td align="right" valign="top" nowrap="nowrap"><span class="gen">{L_INTERESTS}: </span></td>
          <td><b><span class="gen">{INTERESTS}</span></b></td>
         </tr>
         <tr>
          <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_GENDER}: </span></td>
          <td> <b><span class="gen">{GENDER}</span></b></td>
         </tr>
         <tr>
          <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_BIRTHDAY}: </span></td>
          <td><b><span class="gen">{BIRTHDAY} {ZODIAC_IMG}{CHINESE_IMG}</span></b></td>
         </tr>
        <!-- BEGIN switch_profile_fields -->
          <tr>
          <td colspan="2" class="catLeft" align="center"><b><span class="gen">
            <form action="profile.forum?mode=viewprofile&u={USER_ID}" method="post">
            <input type="hidden" name="userid" value="{USER_ID}" />
            {L_PROFILE_FIELDS}</span></b>
          </td>
          </tr>
          <!-- BEGIN field -->
          <tr>
          <td class="gensmall row1" align="right"><span>{switch_profile_fields.field.NAME}:</span></td>
          <td class="gensmall row2" valign="middle"><span>{switch_profile_fields.field.OBJECT}</span><br /></td>
          </tr>
          <!-- END field -->
          <!-- BEGIN show_submit -->
          <tr>
          <td class="gensmall row1" align="right"></td>
          <td class="gensmall row2" valign="middle"><input type="submit" value="{L_MODIFY}" name="modify_profilefields" class="liteoption" /><br /></td>
          </tr>
          <!-- END show_submit -->
          </form>
        <!-- END switch_profile_fields -->

        Por:
        Código:
        <!-- BEGIN profile_field -->
        <tr>
         <td width="40%" align="right" valign="middle" nowrap="nowrap"><span class="gen">{profile_field.LABEL}&nbsp;</span></td>
         <td width="60%" width="100%"><b><span class="gen">{profile_field.CONTENT}</span></b></td>
        </tr>
        <!-- END profile_field -->


        Substituir:
        Código:
        <tr>
         <td class="row1" valign="top" height="{S_CONTACT_HEIGHT}">
         <table width="100%" border="0" cellspacing="1" cellpadding="0">
         {L_EMAIL_ADDRESS}
         {EMAIL_IMG}
         <tr>
          <td align="right" valign="middle" nowrap="nowrap"><span class="gen">{L_PM}:</span></td>
          <td class="row1" valign="middle"><b><span class="gen">{PM_IMG}</span></b></td>
         </tr>
         {L_MESSENGER}
         {MSN_IMG}
         {L_YAHOO}
         {YIM_IMG}
         {L_AIM}
         {AIM_IMG}
         {L_ICQ_NUMBER}
         
          <td class="row1">
        <script type="text/javascript">
        <!--
        if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 ) {
         document.write(' {ICQ_IMG}');
        } else {
         document.write('<table cellspacing="0" cellpadding="0" border="0"><tr><td nowrap="nowrap"><div style="position:relative;height:18px"><div style="position:absolute">{ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{ICQ_STATUS_IMG}</div></div></td></tr></table>');
        }
        //-->
        </script>
        <noscript>
        {ICQ_IMG}
        </noscript>
         {L_SKYPE}
         {SKYPE_IMG}
          </td>
         </tr>
         
        <!-- BEGIN switch_admin_user_comment_active -->
         <tr>
          <td align="right" valign="middle" nowrap="nowrap" width="10%">
          <span class="gen">{L_COMMENTS} :</span><br /><span class="gensmall">{L_MODS_AND_ADMINS}</span>
          </td>
          <td class="row1" valign="middle" width="90%">
          <table align="center">
            <tr>
            <td>
            <form action="{S_PROFILE_ACTION}" method="post" name="user_comment">
              <input type="hidden" value="update_admin_user_comment" name="mode" />
              <input type="hidden" value="{USER_ID}" name="userid" />
              <textarea class="post" name="admin_user_comment_text" rows="8" cols="30">{ADMIN_USER_COMMENT}</textarea>
              <br />
              <input type="submit" class="mainoption" name="user_comment_maj" value="{L_UPDATE}" />
            </form>
            </td>
            </tr>
          </table>
         
          </td>
         </tr>
         
        <!-- END switch_admin_user_comment_active -->
          </table>
          </td>
         </tr>

        Por:
        Código:
        <tr>
          <td class="row1" valign="top" height="{S_CONTACT_HEIGHT}">
          <table width="100%" border="0" cellspacing="1" cellpadding="0">
            <!-- BEGIN contact_field -->
            <tr>
            <td width="40%" align="right" valign="middle" nowrap="nowrap"><span class="gen">{contact_field.LABEL}</span></td>
            <td width="60%" valign="middle"><b><span class="gen">{contact_field.CONTENT}</span></b></td>
            </tr>
            <!-- END contact_field -->
            <!-- BEGIN switch_admin_user_comment_active -->
            <tr>
            <td align="right" valign="middle" nowrap="nowrap" width="50%">
              <span class="gen">{L_COMMENTS} :</span><br /><span class="gensmall">{L_MODS_AND_ADMINS}</span>
            </td>
            <td class="row1" valign="middle">
              <table align="center">
              <tr>
                <td>
                {ADMIN_USER_COMMENT}
                </td>
              </tr>
              </table>
            </td>
            </tr>
            <!-- END switch_admin_user_comment_active -->
          </table>
          </td>
         </tr>

Voltar ao Topo Ir em baixo

avatar

Mensagem em 20/03/09, 12:12 pm por Flavisic

  • Anúncios rotativos

    • overall_header_new

        Substituir:
        Código:
        <!-- BEGIN switch_enable_pm_popup -->
        <script type="text/javascript">
        //<![CDATA[
            pm = window.open('{U_PRIVATEMSGS_POPUP}', '_faprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');
            pm.focus();
        //]]>
        </script>
        <!-- END switch_enable_pm_popup -->
         
        <!-- BEGIN switch_report_popup -->
        <script type="text/javascript">
        //<![CDATA[
            report = window.open('{switch_report_popup.U_REPORT_POPUP}', '_phpbbreport', 'HEIGHT={switch_report_popup.S_HEIGHT},resizable=yes,scrollbars=no,WIDTH={switch_report_popup.S_WIDTH}');
            report.focus();
        //]]>
        </script>
        <!-- END switch_report_popup -->

        Por:
        Código:
        <!-- BEGIN switch_ticker -->
        <script src="/{JS_DIR}/jquery/ticker/ticker.js" type="text/javascript"></script>
        <link type="text/css" rel="stylesheet" href="/{JS_DIR}/jquery/ticker/ticker.css" />
        <!-- END switch_ticker -->
        <script type="text/javascript">
        //<![CDATA[
        $(document).ready(function(){
            <!-- BEGIN switch_enable_pm_popup -->
                pm = window.open('{U_PRIVATEMSGS_POPUP}', '_faprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');
                pm.focus();
            <!-- END switch_enable_pm_popup -->
            <!-- BEGIN switch_report_popup -->
                report = window.open('{switch_report_popup.U_REPORT_POPUP}', '_phpbbreport', 'HEIGHT={switch_report_popup.S_HEIGHT},resizable=yes,scrollbars=no,WIDTH={switch_report_popup.S_WIDTH}');
                report.focus();
            <!-- END switch_report_popup -->
            <!-- BEGIN switch_ticker -->
                ticker_start({switch_ticker.HEIGHT}, {switch_ticker.SPACING}, {switch_ticker.SPEED}, '{switch_ticker.DIRECTION}', {switch_ticker.STOP_TIME});
            <!-- END switch_ticker -->
        });
         
        <!-- BEGIN switch_login_popup -->
            var logInPopUp, logInIframe, logInContent, logInPopUpLeft, logInPopUpTop, logInPopUpWidth = {LOGIN_POPUP_WIDTH}, logInPopUpHeight = {LOGIN_POPUP_HEIGHT}, logInBackgroundResize = false, logInBackgroundClass = false, logInPopUpCss = '{T_HEAD_STYLESHEET}';
        <!-- END switch_login_popup -->
        //]]>
        </script>


        Substituir:
        Código:
        <table cellspacing="0" cellpadding="0" border="0" align="{MENU_POSITION}">
         <tr>
          <td align="{MENU_POSITION}"{MENU_NOWRAP}>{GENERATED_NAV_BAR}</td>
         </tr>
        </table>
        <div style="clear: both;"></div>

        Por:
        Código:
        <table cellspacing="0" cellpadding="0" border="0" align="{MENU_POSITION}">
         <tr>
          <td align="{MENU_POSITION}"{MENU_NOWRAP}>{GENERATED_NAV_BAR}</td>
         </tr>
        </table>
         
        <div style="clear: both;"></div>
         
        <!-- BEGIN switch_ticker -->
        <div id="fa_ticker_block" class="forumline" style="margin-top:4px;margin-bottom:4px;">
         <table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
          <td {CLASS_TABLE_TYPE} align="left">
            <div id="fa_ticker_container">
            <div id="fa_ticker" style="height:{switch_ticker.HEIGHT}px;">
              <div class="fa_ticker_content">
              <!-- BEGIN ticker_row -->
              <div>{switch_ticker.ticker_row.ELEMENT}</div>
              <!-- END ticker_row -->
              </div>
            </div>
            </div>
          </td>
          </tr>
         </table>
        </div>
        <!-- END switch_ticker -->

Voltar ao Topo Ir em baixo

avatar

Mensagem em 27/03/09, 11:42 am por Flavisic

Olá a todos os usuários Forumeiros!

Novas actualizações foram efectuadas de forma a que seja agora possível alterar os perfis dos usuários, com uma nova funcionalidade, tornando agora a gestão dos usuários mais inovadora!

Agora a edição do perfil poderá ser feita quer estejamos perante um perfil no modo simples como no modo avançado.

    Quem pode efectuar modificações, na página do perfil:
    • os próprios membros, caso os campos, possam ser editados pelos membros;
    • os moderadores, excepto os campos destinados aos administradores;
    • os administradores, para todos os campos de perfil;


  • Para modificar as permissões, deverão aceder a:
    Painel de Controle ->> Usuários & Grupos ->> Usuários ->> Perfis
    Deverão editar os perfis:
    E modificar a opção "Quem pode modificar o valor do seu conteúdo ?"


Nos perfis, para proceder à modificação, deverão carregar no ícone que aparecerá sempre nos campos modificáveis: Por definição, o ícone é , mas poderá ser alterado!

    Para modificar um campo de perfil:



    Depois de modificado o campo de perfil, dever-se-à validar a alteração:



  • Para alterar os ícones, dever-se-à aceder a:
    Painel de Controle ->> Visualização ->> Imagens e cores ->> Modo Avançado ->> Botões
    Duas últimas opções: "Field edit :" e "Field validation :" (ainda por traduzir).



No modo de perfil avançado, na lista de amigos, é possível verificar quais os usuários que estão Conectados ou desconectados, através dos ícones!



  • As imagens podem ser alteradas em:
    Painel de Controle ->> Visualização ->> Imagens e cores ->> Modo Avançado ->> Mini icones
    Duas últimas opções: "Mini icons - Online :" e "Mini icons - Offline :".

Voltar ao Topo Ir em baixo

avatar

Mensagem em 27/03/09, 11:51 am por Flavisic

Com a última actualização é necessário que os usuários, que tenham os seus templates modificados, façam as devidas alterações, nos seus templates, para que a actualização surta efeito.


  • Campos de perfil

    • profile_view_body

        Substituir:
        Código:
        [tr]            <tr>
                <td align="right" valign="middle" nowrap="nowrap"><span
        class="gen">{L_LOCATION}: </span></td>
                <td><b><span class="gen">{LOCATION}</span></b></td>
                </tr>
                <tr>
                <td align="right" valign="middle" nowrap="nowrap"><span
        class="gen">{L_WEBSITE}: </span></td>
                <td><span class="gen"><b>{WWW}</b></span></td>
                </tr>
                <tr>
                <td align="right" valign="middle" nowrap="nowrap"><span
        class="gen">{L_OCCUPATION}: </span></td>
                <td><b><span class="gen">{OCCUPATION}</span></b></td>
                </tr>
                <tr>
                <td align="right" valign="top" nowrap="nowrap"><span
        class="gen">{L_INTERESTS}: </span></td>
                <td><b><span class="gen">{INTERESTS}</span></b></td>
                </tr>
                <tr>
                <td valign="top" align="right" nowrap="nowrap"><span
        class="gen">{L_GENDER}: </span></td>
                <td> <b><span class="gen">{GENDER}</span></b></td>
                </tr>
                <tr>
                <td valign="top" align="right" nowrap="nowrap"><span
        class="gen">{L_BIRTHDAY}: </span></td>
                <td><b><span class="gen">{BIRTHDAY}
        {ZODIAC_IMG}{CHINESE_IMG}</span></b></td>
                </tr>
              <!-- BEGIN switch_profile_fields -->
                <tr>
                <td colspan="2" class="catLeft" align="center"><b><span
        class="gen">
                  <form action="profile.forum?mode=viewprofile&u={USER_ID}"
        method="post">
                  <input type="hidden" name="userid" value="{USER_ID}" />
                  {L_PROFILE_FIELDS}</span></b>
                </td>
                </tr>
                <!-- BEGIN field -->
                <tr>
                <td class="gensmall row1"
        align="right"><span>{switch_profile_fields.field.NAME}:</span></td>
                <td class="gensmall row2"
        valign="middle"><span>{switch_profile_fields.field.OBJECT}</span><br
        /></td>
                </tr>
                <!-- END field -->
                <!-- BEGIN show_submit -->
                <tr>
                <td class="gensmall row1" align="right"></td>
                <td class="gensmall row2" valign="middle"><input type="submit"
        value="{L_MODIFY}" name="modify_profilefields" class="liteoption" /><br
        /></td>
                </tr>
                <!-- END show_submit -->
                </form>
              <!-- END switch_profile_fields -->

        Por:
        Código:
        <!-- BEGIN profile_field -->
                  <dl id="{switch_profile_tab.profile_field.ID}">
                      <dt>
                          {switch_profile_tab.profile_field.LABEL}
                      </dt>
                      <dd>
                          {switch_profile_tab.profile_field.CONTENT}
                      </dd>
                  </dl>
                  <div class="separator"> </div>
                  <!-- END profile_field -->


        Adicionar no final da página de template:
        Código:
        <script type="text/javascript"
        src="/{JS_DIR}/jquery/jquery.json-1.3.min.js"></script>
        <script type="text/javascript">
        //<![CDATA[
          $(document).ready(function(){
              $('[id^=field_id]').each(function(){
                  if ( $(this).find('.field_editable').is('span') )
                  {
                      $(this).hover(function()
                      {
                          if(
        $(this).find('.field_editable.invisible').is('span') )
                          {
                           
        $(this).find('.field_editable').prev().addClass('ajax-profil_hover').parent().addClass('ajax-profil_parent').append('<div
        class="ajax-profil_edit"><img src="{AJAX_EDIT_IMG}" /></div>');
                              $(this).find('.ajax-profil_edit').attr({
                                      alt: "{L_FIELD_EDIT_VALUE}",
                                      title: "{L_FIELD_EDIT_VALUE}"
                                  }).click(function(){
                               
        $(this).prev().prev().removeClass('ajax-profil_hover').addClass('invisible').next().removeClass('invisible').append('<img
        src="{AJAX_VALID_IMG}" class="ajax-profil_valid" />').find('input,select');
                                  $(this).prev().find('.ajax-profil_valid').attr({
                                      alt: "{L_VALIDATE}",
                                      title: "{L_VALIDATE}"
                                  }).click(function(){
                                      var content = new Array();
                                   
        $(this).parent().find('[name]').each(function(){
                                          var type_special =
        $(this).is('input[type=radio],input[type=checkbox]');
                                          if ( (type_special &&
        $(this).is(':checked')) || !type_special )
                                          {
                                              content.push(new
        Array($(this).attr('name'), $(this).attr('value')));
                                          }
                                      });
                                      var id_name =
        $(this).parents('[id^=field_id]').attr('id');
                                      var id = id_name.substring(8,
        id_name.length);
                                      $.post(
                                          "ajax_profile.forum?jsoncallback=?",
                                       
        {id:id,user:"{CUR_USER_ID}",active:"{CUR_USER_ACTIVE}",content:$.toJSON(content)},
         
                                          function(data){
                                              $.each(data, function(i, item){
                                                  $('[id=field_id' + i +
        ']').find('span.field_uneditable').html(item).end().find('.ajax-profil_valid').remove().end().find('.field_editable').addClass('invisible').end().find('.field_uneditable').removeClass('invisible');
         
                                              });
                                          },
                                          "json"
                                      );
                                  });
                                  $(this).remove();
                              });
                          }
                      },function()
                      {
                          if(
        $(this).find('.field_editable.invisible').is('span') )
                          {
                           
        $(this).find('.field_editable').prev().removeClass('ajax-profil_hover');
                              $(this).find('.ajax-profil_edit').remove();
                          }
                      });
                  }
              });
          });
        //]]>
        </script>

Voltar ao Topo Ir em baixo

avatar

Mensagem em 01/04/09, 05:52 am por Admin

Bom dia,

Gostaria de lhes informar de mais uma novidade adicionada à última Atualização. Agora ficou mais fácil de atribuir permissões de visualização dos campos do perfil: é possível dá-las uma a uma.

Para entender melhor e com mais detalhes vejam as imagens abaixo para comparar:

Antes




Depois


Cordialmente,
Nega

Voltar ao Topo Ir em baixo

avatar

Mensagem em 08/04/09, 11:11 am por Admin

Bom dia,

Mais uma adaptação foi feita à última Atualização visando unicamente melhorar nosso serviço cada vez mais! Esta modificação refere-se aos perfis personalizados, mais precisamente à lista de imagens. Agora é possível adicionar uma nova imagem à lista de imagens já feita, e escolher mais facilmente o valor padrão:



A substituição do conteúdo ou sincronização significa colocar a mesma imagem para todos os usuários!

Ressalva: para os fóruns onde os administradores se queixavam de que as imagens somente apareciam após modificação por parte do administrador, como foi o caso para muitos membros deste fórum, agora este problema não acontecerá mais porque é preciso definir um valor padrão, e somente após ter definido o valor padrão é que os novos membros ou membros recém ativados terão estas imagens exibidas no perfil corretamente (seja no perfil avançado ou no perfil de um tópico). Porém, dar uma imagem padrão significa que todos os membros terão a mesma imagem, logo, recomendo, à partir de agora, para que todos os membros de um fórum tenham esta imagem exibida, que seja feita uma sincronização do conteúdo. Mas atenção, esta sincronização requerer de qualquer forma uma configuração manuel!

Voltar ao Topo Ir em baixo

avatar

Mensagem em 09/04/09, 05:20 am por Admin

Visando aperfeiçoar o serviço e torná-lo mais coerência, fizemos uma modificação para a opção sexo do perfil dos seus fóruns.

Antes, existem três opções: feminino, masculino e nenhum. E muito, em breve seus fóruns não terão mais esta opção de escolha "nenhum", e a lista desfilante foi substituída por dois botões com as opções feminino e masculino, retirando todas as dúvidas quanto à escolha do sexo.

Para os membros que haviam selecionado a opção "nenhum", eles serão logo obrigados a refazer sua escolha manualmente.



Cordialmente,
Nêga

Voltar ao Topo Ir em baixo

Mensagem em 17/04/09, 07:23 pm por Connect

Queridos membros Forumeiros!

Tendo como objetivo a melhora da busca em nossos fóruns, fizemos uma pequena alteração nos perfis, onde podemos agora encontrar mais uma informação.

Através do perfil do membro, podemos, atualmente, procurar três tipos de informações:
- Todos os tópicos que o membro criou;
- Todos os tópicos em que o membro participou (nestes estão incluídos aqueles que foram criados pelo mesmo);
- Todas as mensagens do membro.



Cordialmente,
Connect.

Voltar ao Topo Ir em baixo

avatar

Mensagem em 23/04/09, 07:31 am por Admin

Olá,

Mais uma nova opção foi adicionada à esta última Atualização: Positivo

É possível agora ter um log de informação para cada membro banido de um fórum. Assim, é possível conhecer não somente a causa da expulsão com a data final do período no qual o membro estará banido.

Estas informações serão exibidas no perfil de cada membro, como mostram as figuras abaixo:

Spoiler:

Spoiler:

(para ver as imagens clique em spoiler)

Lembrando apenas que somente os Administradores e Moderadores podem ver a opção Administrar este membro:.


O membro banido quanto a ele, terá a seguinte informação ao tentar efetuar login no fórum:

Spoiler:


Um excelente dia a todos Divertido

Voltar ao Topo Ir em baixo

avatar

Mensagem em 12/03/10, 05:17 pm por ayumu

Bom quero agradeçer...
por ter esse topico aqui..

Perdoe-me, parece bobagem eu está agradecendo não é..
é que criei um forum e não sei bem como mexer nele..e quando vê esse tópico aqui eu realmente fiquei muito feliz.

Muitissimo obrigada por terem esse topico...está me ajudando e muito

obrigada novamente

Voltar ao Topo Ir em baixo

avatar

Mensagem em 12/03/10, 06:05 pm por GoGoZiTo

Bom tópico para novatos em forumeiros.com como eu!


Agradeço à equipa forumeiros.


Cumprimentos;
GoGo

Voltar ao Topo Ir em baixo

avatar

Mensagem em 22/03/10, 01:02 pm por ayumu

Oi flavisic voce pode me tirar uma duvida..

bom quem acabou de criar um forum pelo forumeiros, como eu , já
vem com a os paises..ou precisa colocar...
voce explicou ai encima

incones...eu tentei colocar mas não consigo...ele ja vem atualizado..

pode me explicar por favor, se não tiver entendi eu tento melhorar
a minha pergunta

Voltar ao Topo Ir em baixo

avatar

Mensagem em 23/03/10, 01:50 pm por Flavisic

Não, o campo que refere é personalizado, logo terá de o criar... mas já existe um tutorial, actualizado:

[TUTORIAL] Criar campo "País de Origem"

Piscada

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum