Перейти к содержимому

Реферальная программа Мегаплана


Помогите совместить 2 кода

#1 Much-Soft

Much-Soft
  • Пользователь
  • 44 сообщений
  • Репутация: 0
0

Отправлено 14 Январь 2012 - 14:35

Здравствуй.

Я человек не особо разбирающийся в PHP прошу вас знающих людеёй помочь мне совместить два кода, а то самостоятельно не получается. Но очень сильно нужно!

1 часть
 <?php if($this->item->params->get('itemAttachments') && count($this->item->attachments)): ?>
<!-- Item attachments -->
<div class="itemAttachmentsBlock">
<span><?php echo JText::_("Download attachments:"); ?></span>
<ul class="itemAttachments">
<?php foreach ($this->item->attachments as $attachment): ?>
<li>
<a title="<?php echo htmlentities($attachment->titleAttribute, ENT_QUOTES, 'UTF-8'); ?>" href="<?php echo JRoute::_('index.php?option=com_k2&view=item&task=download&id='.$attachment->id); ?>">
<?php echo $attachment->title; ?>
</a>
<?php if($this->item->params->get('itemAttachmentsCounter')): ?>

<span>(<?php echo $attachment->hits; ?> <?php echo (count($attachment->hits)==1) ? JText::_("download") : JText::_("downloads"); ?>)</span>
<?php endif; ?>
</li>
<?php endforeach; ?>
</ul>
</div>
<?php endif; ?>

2 часть
<?if($FILE_URL$)?><table border='0' cellspacing='0' cellpadding='0' align='center' background='/images/downlod.png' wight='220' height='84'>  
<tr>
<td align='center' class='downlod_title'>$TITLE$</td>
</tr>
<tr>
<td><a href="$FILE_URL$" target=_blank ><img src="/images/twobuttons.png"></a>
</td>
</tr>
<tr>
<td align='center' class='downlod_footer'>Размер: [$FILE_SIZE$] Скачиваний: [$LOADS$]</td>
</tr>
</table><?endif?>


Зарание спасибо! :blink:

 

 

  • 0

#2 HapkomaH

HapkomaH
  • Пользователь
  • 38 сообщений
  • Репутация: 2

Отправлено 14 Январь 2012 - 15:47

Не понятно, что именно вам нужно объединить. В целом, эти куски кода выполняют одно и то же действие.
  • 0

#3 Much-Soft

Much-Soft
    Topic Starter
  • Пользователь
  • 44 сообщений
  • Репутация: 0

Отправлено 14 Январь 2012 - 16:07

да но оформление нужно из 2 части, а функция из первой
  • 0

#4 HapkomaH

HapkomaH
  • Пользователь
  • 38 сообщений
  • Репутация: 2

Отправлено 14 Январь 2012 - 16:16

 <?php if($this->item->params->get('itemAttachments') && count($this->item->attachments)): ?>
<!-- Item attachments -->
<table border='0' cellspacing='0' cellpadding='0' align='center' background='/images/downlod.png' wight='220' height='84'>
<?php foreach ($this->item->attachments as $attachment): ?>
<tr>
<td align='center' class='downlod_title'><?php echo $attachment->title; ?></td>
</tr>
<td><a href="<?php echo JRoute::_('index.php?option=com_k2&view=item&task=download&id='.$attachment->id); ?>" target=_blank ><img src="/images/twobuttons.png"></a>
</td>
</tr>
<tr>
<td align='center' class='downlod_footer'>Размер: <?php echo $attachment->size; ?> Скачиваний: <?php echo $attachment->hits; ?></td>
</tr>
<?php endforeach; ?>
</table>
<?php endif; ?>

Очень неуверен в "$attachment->size", тут вам нужно посмотреть документацию. В Joomla я не очень разбираюсь.
  • 0

#5 Much-Soft

Much-Soft
    Topic Starter
  • Пользователь
  • 44 сообщений
  • Репутация: 0

Отправлено 14 Январь 2012 - 18:47

Вот я сделал примерно но у меня получилось вот так Изображение ,а должно быть вот так Изображение где моя ошибка



 <?php if($this->item->params->get('itemAttachments') && count($this->item->attachments)): ?>
<!-- Item attachments -->

<?php foreach ($this->item->attachments as $attachment): ?>
<tr> <img src="/images/downlod.png">
<table border='0' cellspacing='0' cellpadding='0' align='center' background='/images/downlod.png' wight='220' height='84'>
<a href="<?php echo JRoute::_('index.php?option=com_k2&view=item&task=download&id='.$attachment->id); ?>" target=_blank ><img src="/images/twobuttons.png"></a>
</tr>
<tr>

<span class="itemHits">
<?php echo JText::_('Read'); ?> <b><?php echo $this->item->hits; ?></b> <?php echo JText::_('times'); ?>
</span>
<span><?php echo $attachment->hits; ?> <?php echo (count($attachment->hits)==1) ? JText::_("download") : JText::_("downloads"); ?></span> </td>
</tr>

<?php endforeach; ?>

</div>
</table>
<?php endif; ?>

  • 0

#6 HapkomaH

HapkomaH
  • Пользователь
  • 38 сообщений
  • Репутация: 2

Отправлено 16 Январь 2012 - 03:34

Скажите честно, вы хотя бы основы HTML знаете? Просто у вас в коде что-то невообразимое творится. Перечитайте еще раз мой пост выше и вместо размера файла вставьте количество скачиваний или что вам нужно, в целом, там верстка должна выглядеть лучше, чем в вашем примере.
  • 0


Оформление форума – IPBSkins.ru