Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: div и ссылка
Форумы портала PHP.SU » Клиентская разработка » HTML, Дизайн & CSS » div и ссылка

Страниц (1): [1]
 

1. Johnan7 - 02 Июля, 2015 - 13:24:05 - перейти к сообщению
Есть такая структура, как сделать ее полностью ссылкой?
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <div class="pmview">
  3.     <div class="pm1">
  4.         <div class="pmphoto">
  5.             <?php if($k['id_getter'] != $_SESSION['user']['id']) { ?><a target="_blank" href="/user/main/<?php echo hc($idgf['login']); ?>"><img src="<?php echo hc($idgf['tiny']); ?>"></a><?php } else { ?><a target="_blank" href="/user/main/<?php echo hc($idsf['login']); ?>"><img src="<?php echo hc($idsf['tiny']); ?>"></a><?php } ?>
  6.         </div>
  7.         <div class="pmdata">
  8.              <div class="pmname">
  9.                  <?php if($k['id_getter'] != $_SESSION['user']['id']) { ?><?php echo hc($idgf['name'].' '.$idgf['lastname']); ?><?php } else { ?><?php echo hc($idsf['name'].' '.$idsf['lastname']); ?><?php } ?>
  10.              </div>
  11.              <div class="pmdate"><?php echo hc($k['date']); ?></div>
  12.         </div>
  13.     </div>
  14.     <div class="pm2">
  15.         <div class="pmtext"><?php if($k['id_sender'] == $_SESSION['user']['id']) { ?><span style="color:#ccc;">(Вы)</span> <?php } ?><?php echo hc($k['text']); ?></div>
  16.     </div>
  17. </div>
  18.  
2. DelphinPRO - 02 Июля, 2015 - 13:31:14 - перейти к сообщению
Ссылка внутри себя не может содержать ссылку. а увас в этом блоке есть одна. Так что оборачивание всего блока в <a> отпадает.
Остается только javascript


CODE (htmlphp):
скопировать код в буфер обмена
  1. <div class="pmview" onclick="location.href=http://site.ru/other-page/" style="cursor:pointer">

(Добавление)
Хотя хрен ли толку Улыбка как тогда будут реагироват внутренние ссылки ...

Лучше так

CODE (htmlphp):
скопировать код в буфер обмена
  1. <a target="_blank" href="/user/main/<?php echo hc($idgf['login']); ?>">
  2. <div class="pmview">
  3.     <div class="pm1">
  4.         <div class="pmphoto">
  5.             <?php if($k['id_getter'] != $_SESSION['user']['id']) { ?><img src="<?php echo hc($idgf['tiny']); ?>"><?php } else { ?><img src="<?php echo hc($idsf['tiny']); ?>"><?php } ?>
  6.         </div>
  7.         <div class="pmdata">
  8.              <div class="pmname">
  9.                  <?php if($k['id_getter'] != $_SESSION['user']['id']) { ?><?php echo hc($idgf['name'].' '.$idgf['lastname']); ?><?php } else { ?><?php echo hc($idsf['name'].' '.$idsf['lastname']); ?><?php } ?>
  10.              </div>
  11.              <div class="pmdate"><?php echo hc($k['date']); ?></div>
  12.         </div>
  13.     </div>
  14.     <div class="pm2">
  15.         <div class="pmtext"><?php if($k['id_sender'] == $_SESSION['user']['id']) { ?><span style="color:#ccc;">(Вы)</span> <?php } ?><?php echo hc($k['text']); ?></div>
  16.     </div>
  17. </div>
  18.  </a>
3. Johnan7 - 02 Июля, 2015 - 13:34:07 - перейти к сообщению
DelphinPRO, спасибо, работает

 

Powered by ExBB FM 1.0 RC1