nikita233 Опубликовано 27 сентября, 2015 Жалоба Поделиться Опубликовано 27 сентября, 2015 Дайте пожалуйста модуль на Верификацию групп у кого есть зарание Спасибо ! Ссылка на комментарий Поделиться на другие сайты Поделиться
AdVest Опубликовано 27 сентября, 2015 Жалоба Поделиться Опубликовано 27 сентября, 2015 Дайте пожалуйста модуль на Верификацию групп у кого есть зарание Спасибо ! вырежи Ссылка на комментарий Поделиться на другие сайты Поделиться
api Опубликовано 28 сентября, 2015 Жалоба Поделиться Опубликовано 28 сентября, 2015 1. Идем в базу данных, а именно в таблицу "vii_communities" и создаем дополнительное поле "group_real" со значением "int(11)" 2. Далее идем в /system/modules/public.php ищем: if($page_cnt){ $row = $db->super_query("SELECT admin FROM `".PREFIX."_communities` WHERE id = '{$pid}'"); $row['id']= $pid; }else $row = $db->super_query("SELECT id, title, descr, traf, ulist, photo, date, admin, feedback, comments, real_admin, rec_num, del, ban, adres, audio_num FROM `".PREFIX."_communities` WHERE ".$sql_where.""); Заменяем: $row = $db->super_query("SELECT id, title, descr, traf, ulist, photo, date, admin, feedback, comments, real_admin, rec_num, del, ban, adres, audio_num FROM `".PREFIX."_communities` WHERE ".$sql_where.""); на это: $row = $db->super_query("SELECT id, group_real, title, descr, traf, ulist, photo, date, admin, feedback, comments, real_admin, rec_num, del, ban, adres, audio_num FROM `".PREFIX."_communities` WHERE ".$sql_where.""); 3. В этом же файле ищем: ($public_admin, $server_time) Ниже вставляем: //Проверка группы if($row['group_real']==1){ $tpl->set('{group_real}','<img src="/templates/Default/images/icons/verifi.png" title="Подтверждённая группа">'); }else{ $tpl->set('{group_real}',''); } 4. Теперь идем в папку с вашим шаблоном. /templates/ваш шаблон/public/main.tpl ищем: <div class="titleu"id="e_public_title">{title}</div> Заменяем на: <div class="titleu"id="e_public_title">{title} {group_real}</div> Отображение галочки в поиске UPD 1. идем по адресу /system/modules/search.php ищем: //Если критерий поиск "по сообщества" $sql_query ="SELECT SQL_CALC_FOUND_ROWS id, title, photo, traf, adres FROM `".PREFIX."_communities` WHERE title LIKE '%{$query}%' ORDER by `traf` DESC, `photo` DESC LIMIT {$limit_page}, {$gcount}"; $sql_count ="SELECT COUNT(*) AS cnt FROM `".PREFIX."_communities` WHERE title LIKE '%{$query}%'"; меняем на: //Если критерий поиск "по сообщества" $sql_query ="SELECT SQL_CALC_FOUND_ROWS id, group_real, title, photo, traf, adres FROM `".PREFIX."_communities` WHERE title LIKE '%{$query}%' ORDER by `traf` DESC, `photo` DESC LIMIT {$limit_page}, {$gcount}"; $sql_count ="SELECT COUNT(*) AS cnt FROM `".PREFIX."_communities` WHERE title LIKE '%{$query}%'"; ищем: //Если критерий поиск "по сообещствам" } elseif($type ==4){ $tpl->load_template('search/result_groups.tpl'); foreach($sql_ as $row){ if($row['photo']) $tpl->set('{ava}','/uploads/groups/'.$row['id'].'/100_'.$row['photo']); else $tpl->set('{ava}','{THEME}/images/no_ava_groups_100.gif'); НиЖЕ вставляем: if($row['group_real']==1){ $tpl->set('{group_real}','<div class="search_verified" title="Подтверждённая группа"></div>'); }else{ $tpl->set('{group_real}',''); } 2. идем в шаблон: /templates/ваш шаблон/searh/result_groups.tpl ищем: <a href="/{adres}" onclick="Page.Go(this.href); returnfalse"><b>{name}</b></a><divclass="friends_clr"></div> Меняем на: <a href="/{adres}" onclick="Page.Go(this.href); returnfalse"><b>{name} {group_real}</b></a><divclass="friends_clr"></div> Сохраняем галочку с названием verifi и вставляем по адресу /templates/ваш шаблон/images/icons/ 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Andrey Опубликовано 30 сентября, 2015 Жалоба Поделиться Опубликовано 30 сентября, 2015 (изменено) Ниже вставляем: //Проверка группы if($row['group_real']==1){ $tpl->set('{group_real}','<img src="/templates/Default/images/icons/verifi.png" title="Подтверждённая группа">'); }else{ $tpl->set('{group_real}',''); } Правильнее не так: //Проверка группы if($row['group_real']==1){ $tpl->set('{group_real}','<img src="/templates/Default/images/icons/verifi.png" title="Подтверждённая группа">'); }else{ $tpl->set('{group_real}',''); } а так: //Проверка группы if($row['group_real']) $tpl->set('{group_real}','<img src="/templates/Default/images/icons/verifi.png" title="Подтверждённая группа">'); else $tpl->set('{group_real}',''); а что бы быстрее и меньше кода то так: $tpl->set('{group_real}', $row['group_real'] ? '<img src="/templates/Default/images/icons/verifi.png" title="Подтверждённая группа">' : ''); Прошу не воспринимать мои правки как насмешки, я не в коем случае не смеюсь над Вами и лишь хочу поделиться знаниями! Изменено 30 сентября, 2015 пользователем Andrey 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Andrey Опубликовано 30 сентября, 2015 Жалоба Поделиться Опубликовано 30 сентября, 2015 1. Идем в базу данных, а именно в таблицу "vii_communities" и создаем дополнительное поле "group_real" со значением "int(11)" int(11) тут точно не в тему, советую ознакомиться с типами полей 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения