alexjk

В созданом шаблоне "О нас" не работает алогиритм

Recommended Posts

			<table>			<tbody>			{foreach from=$agentslist_items item=agentslist_item}				{if $agentslist_item.group_id==2 && $agentslist_item.on_front_page==1}										<tr>				<td rowspan="2"> 				{if $agentslist_item.imgfile!=''}					<img src="{$estate_folder}/img/data/user/{$agentslist_item.imgfile}" class="image_about_us">				{else}					<img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/userplaceholder.png">				{/if}				</td>				<td>				<b>				<a href="{$estate_folder}/user{$agentslist_item.user_id}.html">{$agentslist_item.fio}</a>				</b><br><a style="cursor:default;">{$agentslist_item.position}</a></td>			</tr>			<tr>								<td>				{$agentslist_item.information}				<br><br>			    <p style="float:right;">				{if $agentslist_item.phone!=''}				тел.: {$agentslist_item.phone}<br>				{/if}				{if $agentslist_item.mobile!=''}				тел.: {$agentslist_item.mobile}<br>				{/if}				{if $agentslist_item.mobile1!=''}				тел.: {$agentslist_item.mobile1}<br>				{/if}				{if $agentslist_item.mobile2!=''}				тел.: {$agentslist_item.mobile2}<br>				{/if}					<a href="mailto:{$agentslist_item.email}">{$agentslist_item.email}</a>				</p>			</td>			</tr>				{/if}			{/foreach}</table>

В данном коде я хочу вывести юзеров только состоящих в группе с айди группы group_id==2 и у которых в профиле стоит галочка "показать на странице о нас" on_front_page==1

 

Но при каждом обновлении страницы выводятся не все юзеры и с разной сортировкой. Я не хочу изменять код вне темплейта что бы обновляться можно было после покупки лицензии. Где туплю подскажите пожалуйста.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вам нужно править функцию в файле /template/frontend/ваш_шаблон/main/main.php

Именно тут генерируется сам массив

	private function getAgents(){		$ret=array();		$DBC=DBC::getInstance();		$query='SELECT * FROM '.DB_PREFIX.'_user WHERE group_id<>4 AND login<>\'_unregistered\' ORDER BY RAND() LIMIT 3';		$stmt=$DBC->query($query);				if($stmt){			while($ar=$DBC->fetch($stmt)){				$ret[]=$ar;			}		}		$this->template->assign('agentslist_items', $ret);	}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас