title
Description
Body
|
|
Отредактировано tipsun (2012.02.24 09:39)
Неактивен
Может быть или не быть.
|
|
Отредактировано tipsun (2012.02.24 10:33)
Неактивен
Не хочется начинать новые файлы переводить из-за того, что потом забудешь, что тут было.
А тут еще остались моменты.
Или сделать как получится и потом переделать?
Добавлено спустя 2 минуты 59 секунд:
user_title осталось, например.
Сейчас буду его искать.
Эта переменная нагде не выводится, чудеса епт.
- - - -
Или это $signature переменная...
Ибо <div class="hr">моя подпись высветилась</div>
Отредактировано tipsun (2012.02.24 10:42)
Неактивен
» Get posts
» Do signature parsing/caching
» echo Signature
Сделал так:
/+
Наверно не зря фиксируется $signature_cache[$cur_post['poster_id']]
Видимо где-то заново фиксируется все это дело.
После цикла с постами, именно там все это происходит вроде.
А может и нет.
+/
<?php
// Get posts
$posts = $pids = array();
while ($cur_post = $db->fetch_assoc($result)) {
// Do signature parsing/caching
if ($cur_post['signature'] && $pun_user['show_sig']) {
if (! isset($signature_cache[$cur_post['poster_id']])) {
$signature_cache[$cur_post['poster_id']] = parse_signature($cur_post['signature']);
}
}
$posts[] = $cur_post;
$pids[] = $cur_post['id']; // Need to fetch attachments from db.
}
$db->free_result($result);
// Trololo
$smarty->assign('signature_cache', $signature_cache);
// TEMPLATE
/*
Промазал
<div class="hr">
{* Подпись пользователя *}
{if $cur_post.signature && $pun_user.show_sig}
{$signature_cache[$cur_post.poster_id]}
{/if}
</div>
*/
{* Подпись пользователя *}
{if $cur_post.signature && $pun_user.show_sig}
<div class="hr">{$signature_cache[$cur_post.poster_id]}</div>
{/if}
Добавлено спустя 8 минут 57 секунд:
А елки, или это просто во время цикла вывода фиксируется 1 раз пользователь с подписью.
И потом если он встретиться еще раз, то не надо еще раз парсить, а просто вытащить готовое из массива, где ключ=идЗверя, значение=егоЗапарсервированнаяПодпись.
Мдэ, сразу не догадался.
Отредактировано tipsun (2012.02.24 14:37)
Неактивен
|
|
Отредактировано tipsun (2012.02.24 14:57)
Неактивен
Не могу найти где это выводится.
Вроде больше интимных мест не осталось.
wap/viewtopic.php#137
wap/viewtopic.php#187
wap/viewtopic.php#311
wap/viewtopic.php#339
wap/viewtopic.php#344
Отредактировано tipsun (2012.02.24 17:18)
Неактивен
Ну наверно. Я ни в header.php, ни в footer.php не нашел таких переменных.
Я сейчас их буду подробней рассматривать. Наброски то уже есть.
Отредактировано tipsun (2012.02.24 19:48)
Неактивен
wap/footer.php#9 :: include/functions.php#289
Еще другой в другой функции есть кусок этот.
|
|
Неактивен
Интимные места, как всегда.
- Выкинул запрос в базу.
* Проигнорировал инклуд.
- Не обратил внимание на развилку wap_main и help.
|
|
Отредактировано tipsun (2012.02.25 16:53)
Неактивен