SELECT ( |
SELECT COUNT(1) FROM `mems_comments` WHERE `id_mems` = `mems`.`id` |
) AS `count`, |
`users`.`login` AS `us_login`, |
`users`.`avatar` AS `us_avatar`, |
`mems`.`text` AS `mems_text`, |
`mems`.`time` AS `mems_time`, |
`mems_comments`.`text` AS `mc_text`, |
`mems_comments`.`time` AS `mc_time`, |
`mems_comments`.`id` AS `mc_id` |
FROM `users`, `mems`, `mems_comments` |
WHERE `mems`.`id_user` = 1 |
AND `users`.`id` = `mems_comments`.`id_user` |
AND `mems_comments`.`id_mems` = `mems`.`id` |
GROUP BY `mems`.`id`, `mems_comments`.`id` DESC LIMIT 1 |
span style="color: #0000BB"><?php// шаблон {foreach item=row from=$mems} <table id="{$row.id}"> <tr> <td valign="top"><div class="ava"><a href="/{$querylogin}"><img src="{if !empty($query.avatar)}/files/avatar/s_{$query.avatar}.jpg{else}/template/web/ru/user_mid.gif{/if}" alt="" /></a></div></td> <td valign="top" width="100%"><div class="test"><a href="/{$query.login}"><b>{$query.login}</b></a> {if $user.id == $query.id}<div style="float:right;"> <span class="del"><a href="/mems_delete_{$row.id}.html" title="Удалить запись">удалить</a></span> {if $row.id_added == 0}<span class="del"><a href="/mems_edit_{$row.id}.html" title="Редактировать запись">изменить</a></span>{/if}{/if}<br/></div><br/>{$row.text}<br/><span class="time"><a href="/mems_view_{$row.id}.html">{$row.time|clock}</a></span></div><!-- Комментарии, их нужно в цикле вывести ещё, но как? -->{if $row.count > 0}<div class="com_post_br"></div>{if $row.cnt > 3}<div class="comms">3 последних комментария из <a href="/mems_view_{$mems.id}.html">{$row.cnt}</a></div>{/if}<div class="fontsize"><a href="/{$row.us_login}"><b>{$row.us_login}</b></a> {$row.mc_text}<br /><span class="time">{$row.mc_time|clock}</span> <span class="del"><a href="/mems_comment_delete_{$row.mc_id}">x</a></span></div><div class="hr_"></div>{/if}<!-- Конец комментариев --><div class="hr_"></div> <span class="nr"><a title="Добавить комментарий" href="/{$query.login}?act=add_comment&id={$row.id}#{$row.id}">прокомментировать</a></span> - <span class="nr"><a href="/{$query.login}?act=add_me&id={$row.id}#{$row.id}">добавить себе</a></span> -<span class="nr"><a href="/{$query.login}?act=like&id={$row.id}#{$row.id}">мне нравится </a></span> </td> </tr></table><div class="br_1"></div>{foreachelse}Нифига нету.{/foreach} |
{foreach item=row from=$mems} |
<table id="{$row.id}"> |
<tr> |
<td valign="top"><div class="ava"><a href="/{$querylogin}"><img src="{if !empty($query.avatar)}/files/avatar/s_{$query.avatar}.jpg{else}/template/web/ru/user_mid.gif{/if}" alt="" /> |
</a></div></td> |
<td valign="top" width="100%"><div class="test"><a href="/{$query.login}"><b>{$query.login}</b></a> {if $user.id == $query.id}<div style="float:right;"> <span class="del"><a href="/mems_delete_{$row.id}.html" title="Удалить запись">удалить</a></span> {if $row.id_added == 0}<span class="del"><a href="/mems_edit_{$row.id}.html" title="Редактировать запись">изменить</a></span>{/if}{/if}<br/></div><br/>{$row.text}<br/> |
<span class="time"><a href="/mems_view_{$row.id}.html">{$row.time|clock}</a></span></div> |
<!-- Комментарии --> |
{if $row.count > 0} |
{php} $si = 0; {/php} |
<div class="com_post_br"></div> |
{if $row.cnt > 3} |
<div class="comms">3 последних комментария из <a href="/mems_view_{$mems.id}.html">{$row.cnt}</a></div> |
{/if} |
{php} |
global $isql,$tpl,$si; |
$query = $isql -> cycle("SELECT `users`.`avatar` AS `us_avatar`, `users`.`login` AS `us_login`, `mems_comments`.* |
FROM `mems_comments`,`users` |
WHERE `users`.`id` = `mems_comments`.`id_user` AND `mems_comments`.`id_mems` = '".$mems['id']."' |
ORDER BY `mems_comments`.`id` DESC LIMIT 3"); |
echo "SELECT `users`.`avatar` AS `us_avatar`, `users`.`login` AS `us_login`, `mems_comments`.* |
FROM `mems_comments`,`users` |
WHERE `users`.`id` = `mems_comments`.`id_user` AND `mems_comments`.`id_mems` = '".$si."' |
ORDER BY `mems_comments`.`id` DESC LIMIT 3"; |
$si++; |
print_r($tpl['tpl_vars']); |
echo '<div class="fontsize"> |
<a href="/{$row.us_login}"><b>{$row.us_login}</b></a> {$row.mc_text}<br /> |
<span class="time">{$row.mc_time|clock}</span> |
<span class="del"><a href="/mems_comment_delete_{$row.mc_id}">x</a></span> |
</div> |
<div class="hr_"></div>'; |
{/php} |
{/if} |
<!-- Конец комментариев --> |
<div class="hr_"></div> <span class="nr"><a title="Добавить комментарий" href="/admin/comm681#681">прокомментировать</a></span> - <span class="nr"><a href="/admin/post/681">добавить себе</a></span> - <span class="nr"><a href="/admin/plus/681" onclick="get()">мне нравится </a></span> </td> |
</tr> |
</table><div class="br_1"></div> |
{foreachelse} |
{/foreach} |
SELECT `mems`.* FROM `mems` WHERE `mems`.`id_user` IN(SELECT `follows`.* FROM `follows` WHERE `follows`.`id_user` = 1) ORDER BY `mems`.`time` DESC |
SELECT `mems`.* |
FROM `mems` |
INNER JOIN `follows` ON `follows`.`id_user` = `mems`.`id` |
ORDER BY `mems`.`id` DESC |