- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Господа, сделал мне два дня назад один фрилансер компонент для добавления анкет/резюме на сайт. Все хорошо, но есть пару косяков, которые выявились в процессе работы, а он не отвечает по аське и мылу.
Прошу помочь вот в чем. Анкеты выводятся на сайт новые анкеты отпускаются все ниже и ниже, а должно быть наоборот - новый анкеты должны быть в списке первыми. Возможно ли это исправить по быстрому? Вот файлик который выводит анкет в тело страницы.
<?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>
По ходу нужен ещё файл, в котором идет получение $this->items
это joomla?
и править скорее нужно сам запрос в бд (DESC | ASC)
ну можно попробовать и поизвращатся, но только если нет страничной навигации )
добавте перед foreach($this->items as $item)
за результат не ручаюсь ))
Str01tel, я об этом думал, но в случае постраничной навигации будет полный бред.
лучше все-таки файл модели подправить )
Вот весь компонент потерто
Dram, iisus.avi ссылочкой ошиблись?
сори http://narod.ru/disk/24023996000/TUTOR.3.rar.html
ммм джумла) ...такое говно)