Сергей Петрович

Сергей Петрович

Все хотят добра... Не отдавайте его!
+1843
Репутация
2485
Рейтинг
#1 [ЗАКРЫТО] Как сделать поиск по клубам? 14 июля 2012 в 14:49
В com_clubs_view.tpl
после {if $total>0} т.е в стр.14 вставляем поле для ввода названия (или части названия) клуба:

<form enctype="multipart/form-data" action="" method="POST" name="nameclub" id="nameclub">
<input name="name" type="text" class="name" id="name" style="width:200px" value=""/>
</td><td>
<input name="clubname" type="submit" id="clubname" value="Искать"/>
</form>

А в
\components\clubs\frontend.php
добавляем запрос к БД. Для этого блок

////////// VIEW ALL CLUBS /////////////////////////////////////////////////////

ПОЛНОСТЬЮ меняем на:

////////// VIEW ALL CLUBS ////////////////////////////////////////////////////////////////////////////////////////
if ($do=='view'){

$clubname=$_POST['name'];
if($clubname>''){
$sql = "SELECT c.*, (COUNT(uc.user_id)+1) as members, c.pubdate as pubdate
FROM cms_clubs c
LEFT JOIN cms_user_clubs uc ON uc.club_id = c.id
WHERE c.published = 1 AND c.title LIKE '%$clubname%'
GROUP BY c.id
ORDER BY is_vip DESC, members DESC";

$rs = $inDB->query($sql) or die(mysql_error());
$total = $inDB->num_rows($rs);
if ($total>0){
while ($club = $inDB->fetch_assoc($rs)){
if (!$club['imageurl']) { $club['imageurl'] = 'nopic.jpg'; } else {
if (!file_exists(PATH.'/images/clubs/small/'.$club['imageurl'])){
$club['imageurl'] = 'nopic.jpg';
}
}
$clubs[] = $club;
}
}
}else{
$perpage = isset($cfg['perpage'])? $cfg['perpage']: 10;
$page = $inCore->request('page', 'int', 1);

$clubs = array();
$clubs_list = $model->getClubs($page, $perpage);

$total = 0;

if ($clubs_list){
foreach ($clubs_list as $club){
if (!$club['imageurl']) { $club['imageurl'] = 'nopic.jpg'; } else {
if (!file_exists(PATH.'/images/clubs/small/'.$club['imageurl'])){
$club['imageurl'] = 'nopic.jpg';
}
}
$clubs[] = $club;
}
$total = $model->getClubsCount();
$pagination = cmsPage::getPagebar($total, $page, $perpage, '/clubs/page-%page%', array());
}
}
$smarty = $inCore->initSmarty('components', 'com_clubs_view.tpl');
$smarty->assign('pagetitle', $pagetitle);
$smarty->assign('clubid', $id);
// Ссылку на создание клуба показываем всем авторизованным, если включено создание клуба
$smarty->assign('can_create', ($inUser->id && $cfg['cancreate'] || $inUser->is_admin));
$smarty->assign('clubs', $clubs);
$smarty->assign('total', $total);
$smarty->assign('pagination', $pagination);
$smarty->display('com_clubs_view.tpl');
}
#2 Микроразметка Schema.org для InstantCms 14 июля 2012 в 14:06
www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fmoirecept.com%2Frecepty%2Fzakuski%2Fbuterbrody%2Ftartaletki-volovany%2Fsyrnye-tartaletki-s-salatom-iz-krevetok.html

Вот микроразметка для рецептов. А что тут можно обсудить? В документации всё подробно расписано.
#3 Как изменит слово "КАРМА" 1.9 13 июля 2012 в 22:39
st.Puh,
Это что за список файлов? Чтобы подсветку в профиле убрать???
#4 [ЕСТЬ РЕШЕНИЕ] Блоги. Глюки ссылок 13 июля 2012 в 18:06
Можно глянуть на ссылку поста, который вносился прямо в БД
#5 Поиск по группам пользователей. 12 июля 2012 в 21:07
WALTERZ,
если две строчки, зачем тогда вообще денги просишь!? :)))
#6 Поиск по группам пользователей. 12 июля 2012 в 18:39
Brut, LexaHimik, Олег Васильевич я,
за 1000 сделаю в списке пользователей вкладки, соответствующие группам юзеров.
#7 Тестирование технологии masonry на инстанте 12 июля 2012 в 05:07

Время и пользователь расставят все по местам.

letsgo
ЗОЛОТЫЕ СЛОВА!!!
#8 [ЕСТЬ РЕШЕНИЕ] Убрать элемент в статье 12 июля 2012 в 05:02
Есди вам нужно просто УБРАТЬ эту кнопку а не править её код, то смотреть надо content_read.tpl
#9 Аватары в ленте событий 12 июля 2012 в 04:58
100 рублей!!! )))
iLoveNY, Учи мат. часть, тогда не придётся за ерунду денги платить!!! :)
#10 [ЕСТЬ РЕШЕНИЕ] Как правильно удалять записи из Универсального Каталога, чтоб не было проблем с поисковыми системами 11 июля 2012 в 20:31
по теории, чем чаще на сайте меняется контент, тем чаще на него заходят ПС
#11 Тестирование технологии masonry на инстанте 11 июля 2012 в 20:27
Моделирую ситуацию:

99.9% времени я не пользуюсь приближением-удалением, как наверное большинство юзеров.
и вот случился тот 0.1% когда мне потребовалось приблизить экран. Ну что это может быть за ситуация — текст не могу разобрать или картинку хочу приблизить. И вот я всматриваюсь в экран и жму стрл+ И тут всё как замелькало-засуетилось!!!......

Ладно что эта приблуда крайне редко используется юзером на практике, но и полезность её использования весьма сомнительна…
#12 [ЕСТЬ РЕШЕНИЕ] Как правильно удалять записи из Универсального Каталога, чтоб не было проблем с поисковыми системами 11 июля 2012 в 20:16
… ну тогда надо "уговорить" ПС заходить к вам каждый день утречком, чтоб проверить не перезалили ли вы каталог!
#13 [ЕСТЬ РЕШЕНИЕ] Как правильно удалять записи из Универсального Каталога, чтоб не было проблем с поисковыми системами 11 июля 2012 в 20:07
Вы хотите чтобы ПС не индексировали ваши страницы?
#14 Как это можно реализовать ? 11 июля 2012 в 15:40
smile
#15 Плагин похожие фото 11 июля 2012 в 15:39
ну само собой
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.