Прошу помочь подправить PHP файлик

D
На сайте с 28.06.2008
Offline
1114
712

Господа, сделал мне два дня назад один фрилансер компонент для добавления анкет/резюме на сайт. Все хорошо, но есть пару косяков, которые выявились в процессе работы, а он не отвечает по аське и мылу.

Прошу помочь вот в чем. Анкеты выводятся на сайт новые анкеты отпускаются все ниже и ниже, а должно быть наоборот - новый анкеты должны быть в списке первыми. Возможно ли это исправить по быстрому? Вот файлик который выводит анкет в тело страницы.

<?php defined('_JEXEC') or die('Restricted access'); ?>


<?php $Itemid = JRequest::getCmd('Itemid'); jimport( 'joomla.application.router' );?>

<?php echo JText::_('Tutors title'); ?> <br><br>
<form action="<?php echo JRoute::_('index.php?option=com_tutor&view=tutor&Itemid='.$Itemid); ?>" method="post">
<table border="0" cellpadding="2" cellspacing="0">
<tbody>
<tr>
<td><b><?php echo JText::_('type name'); ?>:</b><br />


<?php
require_once( $_SERVER['DOCUMENT_ROOT'].DS.'administrator'.DS.'components'.DS.'com_tutor'.DS.'elements'.DS.'type2.php' );
echo JElementType::fetchElement('filter_type', JRequest::getCmd('filter_type'), &$node, 'filter_type');
?>

</td>
<td><b><?php echo JText::_('subject name'); ?>:</b><br />


<?php
require_once( $_SERVER['DOCUMENT_ROOT'].DS.'administrator'.DS.'components'.DS.'com_tutor'.DS.'elements'.DS.'subject2.php' );
echo JElementSubject::fetchElement('filter_subject', JRequest::getCmd('filter_subject'), &$node, 'filter_subject');
?>

</td>
<td nowrap="nowrap"><b><?php echo JText::_('metro station'); ?>:</b><br />




<?php
require_once( $_SERVER['DOCUMENT_ROOT'].DS.'administrator'.DS.'components'.DS.'com_tutor'.DS.'elements'.DS.'metro2.php' );
echo JElementMetro::fetchElement('filter_metro', JRequest::getCmd('filter_metro'), &$node, 'filter_metro');
?>


</td>
<td><input value="<?php echo JText::_('search'); ?>" type="submit"></td>

</tr>
</tbody>
</table>
</form>
<br>

<form>
<input value="<?php echo JText::_('add tutor'); ?>" onclick="window.location.href='<?php echo JRoute::_('index.php?option=com_tutor&view=tutor&Itemid='.$Itemid.'&t=add'); ?>'" type="button">
</form>

<?php

foreach($this->items as $item) {

?>
<ul>
<li>
<table style="width:85%;">
<tr><td>
<a name="<?php echo $item->id; ?>"></a><b><?php echo $item->subjectname; ?></b>
<br>
<?php echo (($item->type)?'<b>'.JText::_('is tutor').'</b><br/>':'<b>'.JText::_('is teacher').'</b><br/>'); ?>
<?php

if (strlen($item->description)>300) {
$pos = strpos($item->description, ' ', 299);
$pos = ($pos)?$pos:299;
echo '<div id="s'.$item->id.'" title="'.JText::_('CLICK FOR SHOW').'">'.trim(substr($item->description,0,$pos)).'...<a href="javascript:showFullText('.$item->id.');">'. JText::_('full text').'</a></div>';
echo '<div id="f'.$item->id.'" title="'.JText::_('CLICK FOR HIDE').'" style="display:none;">'.$item->description.'<br/><a href="javascript:showShortText('.$item->id.');">'. JText::_('short text').'</a></div>';
} else {
echo $item->description;
}
?><br>
<b><?php echo JText::_('Phone'); ?>:</b> <nobr> <?php echo $item->phone; ?></nobr><br>
<b><?php echo JText::_('Contact'); ?>:</b> <?php echo $item->contact; echo (($item->email!='')?' (<a href="mailto:'.$item->email.'">'.$item->email.'</a>)':'')?><br>
<b><?php echo JText::_('Metro'); ?>:</b> <?php echo $item->metroname; ?><br>
<font class="gray"> <?php echo JText::_('Record Added'); ?>: <?php echo date("d.m.Y",$item->datecreate); ?> <?php echo JText::_('year'); ?></font><hr />
</td></tr>
</table>
</li>
</ul>
<?php
}

?>



<script language="javascript">
<!--
function hint(msg)
{
self.status.value=msg;
return true;
}
function clearhint()
{
self.status.value='';
return true;
}
function showFullText(id) {
document.getElementById('f'+id).style.display = 'block';
document.getElementById('s'+id).style.display = 'none';
}
function showShortText(id) {
document.getElementById('s'+id).style.display = 'block';
document.getElementById('f'+id).style.display = 'none';
}
// -->
</script>

<form>
<!--страницы-->

<?php
echo $this->pageNav->getListFooter();
?>


<!--конец страниц-->
</form>




pikasso
На сайте с 27.01.2008
Offline
150
#1

По ходу нужен ещё файл, в котором идет получение $this->items

Str01tel
На сайте с 27.12.2009
Offline
26
#2

это joomla?

и править скорее нужно сам запрос в бд (DESC | ASC)

ну можно попробовать и поизвращатся, но только если нет страничной навигации )

добавте перед foreach($this->items as $item)

$this->item = array_reverse ($this->item);

за результат не ручаюсь ))

pikasso
На сайте с 27.01.2008
Offline
150
#3

Str01tel, я об этом думал, но в случае постраничной навигации будет полный бред.

Kide
На сайте с 29.03.2007
Offline
69
#4

лучше все-таки файл модели подправить )

Hasta La Victoria Siempre!
D
На сайте с 28.06.2008
Offline
1114
#5

Вот весь компонент потерто

Str01tel
На сайте с 27.12.2009
Offline
26
#6

Dram, iisus.avi ссылочкой ошиблись?

D
На сайте с 28.06.2008
Offline
1114
#7
T
На сайте с 13.01.2009
Offline
50
#8

ммм джумла) ...такое говно)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий