← PHP

Preciso de Ajuda

Lida 1763 vezes

Offline

Paulo Arraial 
Membro
Mensagens 10 Gostos 0
Troféus totais: 18
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 3 Level 2 Level 1 10 Posts First Post Karma

Eu estou a usar um CMS chamado Pluck e tem uma opção de blog.

Na parte de comentários está em inglês e diz (no reactions) e (» 1 reaction ) mas não consigo mudar para português.

O código em php onde tem esta opção está referido abaixo:

<div id="blog_reactions">
            <p>
               <?php
               $number = blog_get_reactions($post['seoname']);

               if ($number) {
                  $number = count($number);

                  if ($number == 1)
                     echo $number.' '.$lang['blog']['reaction'];
                  else
                     echo $number.' '.$lang['blog']['reactions'];
               }
               else
                  echo $lang['blog']['no_reactions']
               ?>
            </p>
            <?php
            $reactions = blog_get_reactions($_GET['post']);

            if ($reactions) {
               foreach ($reactions as $reaction) {
               ?>
                  <div class="blog_reaction" id="reaction<?php echo $reaction['id']; ?>">
                     <p class="blog_reaction_name">
                        <?php
                        if (isset($reaction['website']))
                           echo '<a href="'.$reaction['website'].'">'.$reaction['name'].'</a>:';
                        else
                           echo $reaction['name'].':';
                        ?>
                     </p>
                     <span class="blog_reaction_info">
                        <a href="#reaction<?php echo $reaction['id']; ?>"><?php echo $reaction['date'].' '.$lang['blog']['at'].' '.$reaction['time']; ?></a>
                  </span>
                     <p class="blog_reaction_message"><?php echo $reaction['message']; ?></p>
                  </div>
               <?php
               }
            }

Será que alguém me pode ajudar?
Offline

fhanity 
Membro
Mensagens 191 Gostos 5
Feedback +1

Troféus totais: 18
Trófeus: (Ver todos)
Apple User Apple User Super Combination Combination Topic Starter Level 3 Level 2 Level 1 100 Posts 50 Posts

provavelmente existe um ficheiro de language que contem todas as strings do site. verifica os includes e ve senao tem um ficheiro de linguagem.
Offline

bonsempregos 
Membro
Mensagens 2010 Gostos 7
Feedback +3

Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

O ideal é usar um ficheiro de tradução, mas se for só para alterar isso tens aqui o código:

Código: [Seleccione]

<div id="blog_reactions">
            <p>
               <?php
               $number 
blog_get_reactions($post['seoname']);

               if (
$number) {
                  
$number count($number);

                  if (
$number == 1)
            
//         echo $number.' '.$lang['blog']['reaction'];
echo $number.' comentário';
                  else
//                     echo $number.' '.$lang['blog']['reactions'];
echo $number.' comentários';
               }
               else
         
//         echo $lang['blog']['no_reactions']
          
echo 'Sem comentários';
     
?>

            </p>
            <?php
            $reactions 
blog_get_reactions($_GET['post']);

            if (
$reactions) {
               foreach (
$reactions as $reaction) {
               
?>

                  <div class="blog_reaction" id="reaction<?php echo $reaction['id']; ?>">
                     <p class="blog_reaction_name">
                        <?php
                        
if (isset($reaction['website']))
                           echo 
'<a href="'.$reaction['website'].'">'.$reaction['name'].'</a>:';
                        else
                           echo 
$reaction['name'].':';
                        
?>

                     </p>
                     <span class="blog_reaction_info">
                        <a href="#reaction<?php echo $reaction['id']; ?>"><?php echo $reaction['date'].' '.$lang['blog']['at'].' '.$reaction['time']; ?></a>
                  </span>
                     <p class="blog_reaction_message"><?php echo $reaction['message']; ?></p>
                  </div>
               <?php
               
}
            }