Доска объявлений
На общей странице (все объявы) — вип объявы не висели бы наверху, а шли согласно времени добавления (но с выделением естественно).
И в модуле так же…
Где-то есть тема. Найти не могу.
Можно ли подсказать в каких файлах сделать изменения… для доски объявлений
На общей странице (все объявы) — вип объявы не висели бы наверху, а шли согласно времени добавления (но с выделением естественно).
И в модуле так же...
В model.php ищите вот это
ORDER BY is_vip DESC, $orderby $orderto
Удачи!
$this->order_by = 'ORDER BY is_vip DESC, '.$field.' '.$direction;
а постраничная пагинация на главной? или только сколько напишешь объяв на главной в настройках компонента? А в разделах как?
а постраничная пагинация на главной? или только сколько напишешь объяв на главной в настройках компонента?
Да только так, а на главной реально не хватает пагинации
да, так можно. но и в разделах тогда вип уходит вниз. Я же хотел на главной вип в очереди по времени добавления, а в разделах вип висит наверху...
Во frontend.php
//устанавливаем сортировку
$orderby = $model->getOrder('orderby', $category['orderby']);
$orderto = $model->getOrder('orderto', $category['orderto']);
if (!$orderby) { $orderby = 'id'; }
if (!$orderto) { $orderto = 'DESC'; }
$model->orderBy($orderby, $orderto);
ЗАМЕНЯЕМ НА
//устанавливаем сортировку
$orderby = $model->getOrder('orderby', $category['orderby']);
$orderto = $model->getOrder('orderto', $category['orderto']);
if (!$orderby) { $orderby = 'id'; }
if (!$orderto) { $orderto = 'DESC'; }
if ($category['id'] != $model->root_cat['id']) {
$model->orderBy($orderby, $orderto);
}else{$model->orderByRoot($orderby, $orderto);}
а в model.php ПОСЛЕ
public function orderBy($field, $direction='ASC'){
$this->order_by = 'ORDER BY is_vip DESC, '.$field.' '.$direction;
}
ДОБАВЛЯЕМ
public function orderByRoot($field, $direction='ASC'){
$this->order_by = 'ORDER BY '.$field.' '.$direction;
}
а как сделать вывод текстов объявлений (в анонсах, на главной и в разделах) без пропусков строк и переходов на новую строку… сплошным текстом… нужно для красоты...
в модел.пхп строку
$item['content'] = nl2br($item['content']);
СОТРИ