ну чтож начнем ребят будте внемательны только
1 заходим мы в system/modules/ открыть public.php
ишем усебя такой запрос будте внемательны здесть увсех запросы разные делайте только со сваим запросам а не сетим
$wall->query("SELECT tb1.id, views, text, public_id, add_date, fasts_num, attach, likes_num, likes_users, tell_uid, public, tell_date, tell_comm, fixed, repost_users, repost_num, tb2.title, photo, comments, adres FROM `".PREFIX."_communities_wall` tb1, `".PREFIX."_communities` tb2 WHERE tb1.public_id = '{$row['id']}' AND tb1.public_id = tb2.id AND fast_comm_id = 0 ORDER by `fixed` DESC, `add_date` DESC LIMIT {$page_cnt}, {$limit_select}");
вканце этого убераем к хуям вот этого
AND tb1.public_id = tb2.id AND fast_comm_id = 0 ORDER by `fixed` DESC, `add_date` DESC LIMIT {$page_cnt}, {$limit_select}");
и заменяем вот этим
AND tb1.public_id = tb2.id AND fixed = 1 ORDER by `fixed` DESC LIMIT 0, 1", 1);
теперь унас запрос гатов
находим там
if(stripos($row['admin'], "u{$user_id}|") !== false)
$public_admin = true;
else
$public_admin = false;
ниже вставить тут тоже внимательно всё читаем заходим в system/classes саздаем там php файл с любым названимем
открываем wall.public.php и всё содержымае капируем отудава в наш созданый файл
теперь мы скапиравали весь код там находим в нашем созданам файле файле
class wall { места wall это название класа его меняем на свой любой придуманый к примеру test
//Стена для закрепления как вк
include ENGINE_DIR.'/classes/Тут название нашего созданова файла в папке классес.php';
$wall = new Тут названиме нашего класа();
Вставляем сюда свой запрос что после тога сделали сним что я описал выше
Ну вроде всё пример ниже как то доложно выгледить
$wall->template('groups/ТУТ НАЗВАНИЕ ФАЙЛА В ПАПКЕ ГРУППЫ.tpl');
$wall->compile('Тут название нашего класа');
$wall->select($public_admin, $server_time);
ПРИМЕР ЧТО ДАЛОЖНО УВАС ПАЛУЧИТСЯ
/Стена для закрепления как вк
include ENGINE_DIR.'/classes/fastenwal.php';
$wall = new fastenwal();
$wall->query("SELECT tb1.id, views, text, public_id, add_date, fasts_num, attach, likes_num, likes_users, tell_uid, public, tell_date, tell_comm, fixed, repost_users, repost_num, tb2.title, photo, comments, adres FROM `".PREFIX."_communities_wall` tb1, `".PREFIX."_communities` tb2 WHERE tb1.public_id = '{$row['id']}' AND tb1.public_id = tb2.id AND fixed = 1 ORDER by `fixed` DESC LIMIT 0, 1", 1);
$wall->template('groups/fastenwal.tpl');
$wall->compile('fastenwal');
$wall->select($public_admin, $server_time);
ДАЛШЕ ИШЕМ
$tpl->set('{records}', $tpl->result['wall']);
И ТУТ БУДТЕ ВНЕМАТЕЛЬНЕЕ НИЖЕ ВСТАВИТЬ ПРИМЕР КАК ЭТО ВЫГЛЕДЕТ $tpl->set('{fastenwal}', $tpl->result['fastenwal']);
$tpl->set('{ТУТ ЧТО УГОДНА НА ОНГЛИЙСКАМ ВЫВАД БУДЕТ В TPL}', $tpl->result['ТУТ НАЗВАНИЕ КЛАССА ВАШЕГО']);
ТЕПЕРЬ ТУТ ЗАКОНЧИЛИ С ФАЙЛАМ public.php
ТЕПЕРЬ ЗАХОДИМ В templates/Default/groups СОЗДАЕМ ТАМ ФАЙЛ С ЛУБЫМ НАЗВАНИЕМ В ФОРМАТА TPL
ТЕПЕРЬ ОТКРЫВАЕМ ВЫТАЙ ПАПКЕ ФАЙЛ record.tpl КАПИРУЕМ ВСЁ ОТУДАВА И ВСТАВЛЯЕМ ЕГО В ТОЛЬКОЧТО САОЗДАНЫЙ НАМИ ФАЙЛ
СЭТИМ МЫ ЗАКОНЧИЛИ
ТЕПЕРЬ ЗАХОДИМ В templates/Default/public ОТКРЫТЬ main.tpl
ИШЕМ
[admin]<a href="#" onClick="gStatus.open(); return false" id="status_link" [status]class="no_display"[/status]>установить статус</a>[/admin]
</div>
НИЖЕ СТАВИМ ПРИМЕР {fastenwal}
{ТУТ НАЗВАНИЕ ЛЮБОЕ}
НУ ВОТ МЫ ЗАКОНЧИЛИ ПРИМЕЧАНИЕ ДОЛЖЕН БЫТЬ УСТАНОВЛЕН МОДУЛЬ ЗАКРЕПЛЕНИЕ ЗАПИСИ В ГРУППАХ