Jump to content

Помоги с php разобраться


Recommended Posts

суть задачи

 

есть такая строчка  <li><?php echo getAvatar( $useAvatarFrom, $userinfo, 50 ); ?></li>  

 

 

и такая
               <?php
                if ( $user->id || !$user->id && $com_params->get( 'allowGuestUserViewProfil', 1) ){
                    echo '<a href="'.$profil.'">'. $usrname . '</a>';
                } else echo $usrname;                
                 ?>
первая выводит аватарку, вторая ссылку на профиль

 

надо чтоб аватарка стала ссылкой

Link to post
Share on other sites

Есть вопрос? Задай его профессиональным веб-мастерам, SEO и другим специалистам!

  • Модератор



<?php
                 if ( $user->id || !$user->id && $com_params->get( 'allowGuestUserViewProfil', 1) ){
                     echo '<a href="'.$profil.'">'. getAvatar( $useAvatarFrom, $userinfo, 50 ); . '</a>';
                 } else echo $usrname;                
                  ?>

или

<?php if ( $user->id || !$user->id && $com_params->get( 'allowGuestUserViewProfil', 1) ){
$avatars = getAvatar( $useAvatarFrom, $userinfo, 50 );
 echo '<a href="'.$profil.'">'. $avatars . '</a>'; }
 else echo $usrname; ?>
Link to post
Share on other sites



               <?php
                 if ( $user->id || !$user->id && $com_params->get( 'allowGuestUserViewProfil', 1) ){
                     echo '<a href="'.$profil.'">'.getAvatar( $useAvatarFrom, $userinfo, 50 ).' '. $usrname . '</a>';
                 } else echo $usrname;                
                  ?>

Попробуйте. 

Переменную '. $usrname . ' можно убрать, если не нужно выводить картинку с именем

Link to post
Share on other sites





<?php
                 if ( $user->id || !$user->id && $com_params->get( 'allowGuestUserViewProfil', 1) ){
                     echo '<a href="'.$profil.'">'. getAvatar( $useAvatarFrom, $userinfo, 50 ); . '</a>';
                 } else echo $usrname;                
                  ?>

или



<?php if ( $user->id || !$user->id && $com_params->get( 'allowGuestUserViewProfil', 1) ){
$avatars = getAvatar( $useAvatarFrom, $userinfo, 50 );
 echo '<a href="'.$profil.'">'. $avatars . '</a>'; }
 else echo $usrname; ?>

 

Ошибка в том, что не убрали знак ";" в строке:

 

echo '<a href="'.$profil.'">'. getAvatar( $useAvatarFrom, $userinfo, 50 ); . '</a>';

 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...