Коллеги, если кто знает, подскажите как исправить (вернее в каком файле в сборке сайта) вывод анонсов БЛОКОМ доски объявлений модуля ed-classified.
по умолчанию там 4 анонса, а мне надо именно 6
два дня пытался найти ответ и здесь и в инете, но так и не нашел, поэтому пишу сюда.
не стоит меня отсылать к вьювсу т.к. я там тоже копался-копался, даже создал отдельный Блок, но не получается того, что надо...
должен же быть простой путь - открыть файл "Х" и подправить вместо циферки 4 на циферку 6 в такой-то строке...
заранее Спасибо!
Комментарии
Ищите в файле ed_classified.module следующую функцию:
$q = db_query('select title, nid, created as timestamp, changed from {node} where type="ed_classified" AND status = 1 ORDER BY created DESC LIMIT %d;', _ed_classified_variable_get('block_latest_limit', 4));
return theme('ed_classified_ads_block', _ed_classified_query_results_to_array($q), TRUE, FALSE, TRUE );
}
Цифра 4 это и есть количество отображаемых объявлений.
у меня выводится в Блоке анонса 4 последних заголовка объявлений, а в том файле который вы сказали, там не 4, а 10 стоит...
Это кусок кода от модуля для 5-ой версии. Но принцип поиска значения должен быть понятен.
я за последние 2 дня перебрал ВСЕ файлы и искал там циферку 4 и ненашел
спасибо вам!
но вопрос не решен к сожалению...
Аналогично, тоже ищу...
Посмотрел в 6-ой версии. Функция формирующая список последних объявлений находится в файле ed_classified_utils.inc
// Show recent nodes, but only if they haven't expired
$q = db_query('SELECT n.title, n.nid, n.created AS timestamp, n.changed'
.' FROM {node} AS n, {edi_classified_nodes} AS ec'
.' WHERE n.type = \'ed_classified\' AND n.status = 1 AND n.nid = ec.nid AND n.vid = ec.vid AND ec.expires_on > '. time()
.' ORDER BY created DESC LIMIT %d;', _ed_classified_variable_get('block_latest_limit', 4));
return theme('ed_classified_ads_block', _ed_classified_query_results_to_array($q), TRUE, FALSE, TRUE );
}
И количество выбираемых из таблицы объявлений как раз и равно 4.
Ура! Заработало! graydon, спасибо!
вот наконец-то... Спасибо!
а не подскажите, как скрестить вьюс и доску объявлений? проблему тут изложил:
http://www.drupal.ru/node/75269