public function indexLastBlock()
{
$nLimit = config::sys('bbs.index.last.limit', 10);
if ($nLimit > 30) $nLimit = 30;
if (!$nLimit) return '';
$aData = array();
$sLimit = $this->db->prepareLimit(0, $nLimit);
$sqlTablePrefix = 'I.';
$sOrder = $sqlTablePrefix.'publicated_order DESC';
$aFilter = array(
'status' => self::STATUS_PUBLICATED,
);
if (static::premoderation()) {
$aFilter[':mod'] = $sqlTablePrefix . 'moderated > 0';
}
$aData['title'] = _t('bbs', 'Последние объявления');
$aSvc = $this->svc()->model()->svcData(BBS::SERVICE_PREMIUM, array('id'));
if (!empty($aSvc['on'])) {
$aData['title'] = _t('bbs', 'Премиум объявления');
$sOrder = $sqlTablePrefix.'svc_premium_order DESC';
$aFilter[':premium'] = $sqlTablePrefix . 'svc & ' . BBS::SERVICE_PREMIUM . ' > 0 ';
}
$aData['items'] = $this->model->itemsList($aFilter, false, $sLimit, $sOrder);
if (empty($aData['items'])) return '';
return $this->viewPHP($aData, 'index.last.block');
}
'currency.default' => 2, // основная валюта (ID)
2) Как изменить валюту по-умолчанию?
- Откорректировать список валют на требуемые в админ панели (Настройки сайта / Валюты), если необходимо.
- Запомнить ID валюты, которую необходимо сделать валютой по-умолчанию (первый столбец в списке редактируемых валют).
- Прописать ID в системной настройке (config/sys.php) "currency.default".
- При изменении валюты по-умолчанию также не забыть указать "Курс" для остальных валют.
C:\OpenServer\domains\reger.ru\config\sys.php:
103 'bbs.premoderation' => false, // Премодерация публикации объявлений (true), постмодерация (false)
104 'bbs.search.list.type' => 1, // Тип списка по-умолчанию, варианты: 1 - строчный вид, 2 - галерея при варианте 2 банеры отключаются.
105: 'bbs.search.category.currency' => false, // Выполнять в списках конвертацию цен объявлений в валюту указанную в категории, false - не выполнять
106 'bbs.form.category.edit' => true, // Возможность редактирования категории при редактировании объявления (варианты: true|false)
107 'bbs.form.agreement' => true, // Отображать галочку пользовательского соглашения в форме добавления объявления для неавторизованных пользователей (варианты: true|false)
2) объявления: снятие с публикации, пересчет счетчиков ОБ в категориях(типах)
*/10 * * * * /usr/bin/php -q /path/to/public_html/index.php bff=cron s=bbs ev=itemsCronStatus
*/10 * * * * /usr/bin/wget -o /dev/null 'http://example.com/index.php?bff=cron&s=bbs&ev=itemsCronStatus'
'mail.method' => 'smtp',
'mail.smtp' => array(
'host'=>'smtp.mail.ru',
'port'=>465,
'user'=>'[email protected]',
'pass'=>'pass',
'secure'=>'ssl',