• Уважаемый Гость! Если вы зарегистрировались на нашем форуме, значит вам нужна помощь! Мы всегда рады вам помочь, еще ни один пользователь не получил отказа! Но мы так же нуждаемся в Вашей поддержке. Проект полностью бесплатный, мы не имеем права требовать от вас денег, нам это и не нужно! Но от любой финансовой поддержки не откажемся. Проект развивается, но иногда очень тяжело его поддерживать, особенно в финансовом отношении. Если у вас есть возможность поддержать нас финансово, мы будем вам очень благодарны! С уважением, команда Оскласс Россия!
  • Изменение в правилах форума! В связи с огромным количеством вопросов поступающих в адрес технической поддержки мы решили изменить правила форума! Просим всех пользователей обратить внимание на данные изменения и четко их соблюдать!
  • Ребята, нуждаемся в программистах! Если хотите зарабатывать и есть время, пишите администраторам сайта. Есть база и инструменты, нужен опыт и знания =)
  • Уважаемые пользователи! На форуме появились разделы по работе с системой Yclas. Yclas - это скрипт доски объявлений. Нужны разработчики.

Поиск (Бесплатно, Связаться с автором)

monah

Активный пользователь
в functions.php
PHP:
function SearchFreeOnly() {
return (Params::getParam('sFree'));
}
 
//Add the search condition to search only Free ads
function AddSearch_FreeOnly($params) {
if(isset($params['sFree'])) {
//Only add search parameter if set to true
if($params['sFree']) {
$mSearch = Search::newInstance();
$mSearch->addConditions(sprintf("%st_item.i_price = 0", DB_TABLE_PREFIX));
}
}
}
//Add our contact condition to the search conditions used by Osclass
osc_add_hook('search_conditions', 'AddSearch_FreeOnly');
 
function SearchContactOnly() {
return (Params::getParam('sContact'));
}
 
//Add the search condition to search only Free ads
function AddSearch_ContactOnly($params1) {
if(isset($params1['sContact'])) {
//Only add search parameter if set to true
if($params1['sContact']) {
$mSearch1 = Search::newInstance();
$mSearch1->addConditions(sprintf("%st_item.i_price IS NULL", DB_TABLE_PREFIX));
}
}
}
//Add our new search condition to the search conditions used by Osclass
osc_add_hook('search_conditions', 'AddSearch_ContactOnly');
в inc.search.php
PHP:
<label for="FreeOnly">
<input type="checkbox" name="sFree" id="FreeOnly" value="1" <?php echo (SearchFreeOnly() ? 'checked' : ''); ?> /><strong><?php _e('Only free listings', 'boxer') ; ?></strong>
</label>
			<label for="ContactOnly">
<input type="checkbox" name="sContact" id="ContactOnly" value="1" <?php echo (SearchContactOnly() ? 'checked' : ''); ?> /><strong><?php _e('Only contact listings', 'boxer') ; ?></strong>
</label>
 
Верх