Форум сетевых администраторов
Показаны 3 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- 2-а небольших вопроса (http://netadmin.ws/forum/showthread.php?threadid=2143)


Помещено Alone 13-07-2002 в 08:22:

2-а небольших вопроса

1) Как сделать custom(которое создаёшь сам) поле в профайле высотой как поле подписи например? Т.е. не одна строчка, а несколько
2) Есть вот такой код:

PHP:


// start last post title hack by cx
        
$lasttitle = '';
        
$lasticon = '';
        if (
$forumperms['canview']) { 
               
$forum_this = $DB_site->query_first("SELECT post.title AS posttitle,thread.title AS threadtitle,post.iconid,icon.title AS icontitle,iconpath FROM thread 
LEFT JOIN post USING (threadid) LEFT JOIN icon USING (iconid) WHERE post.username='
$forum[lastposter]' AND post.dateline=$forum[lastpost]");

            
$lasttitle = $forum_this[posttitle];
            if (
$lasttitle == '') {
                
$lasttitle = 'Re: '.$forum_this[threadtitle];
            }
            
$lasttitle_raw = $lasttitle;

            if (
strlen($lasttitle) > 30) {
                
$lasttitle = substr($lasttitle, 0, 28);
                
$lasttitle .= '..';
            }

            if (
$forum_this[iconid] > 0) {
                
$lasticon = "<img src=$forum_this[iconpath] alt=\"$forum_this[icontitle]\" align=absbottom>";
            }
        }
        
// end last post title hack by cx


Ð_то фрагмент хака последенего сообщения на главной странице. Так вот меня интересует кусок определения иконки сообщения, он показывает иконку последнего сообщения(но люди её редко ставят), так вот как бы сделать чтобы он показывал иконку первого сообщения(т.е. иконку всей темы.) Знающие люди помогите плз...

__________________
http://www.compware.ru - сайт о разгоне


Помещено Rumata 13-07-2002 в 11:27:

1. Имхо никак
2. Попробуй так:

PHP:


$forum_this 
= $DB_site->query_first("SELECT post.title AS posttitle,thread.title AS threadtitle, thread.iconid, icon.title AS icontitle,iconpath FROM thread 
LEFT JOIN post USING (threadid) LEFT JOIN icon USING (iconid) WHERE post.username='
$forum[lastposter]' AND post.dateline=$forum[lastpost]");


Помещено Alone 14-07-2002 в 06:51:

Rumata
Что-то не получается... Там где в последнем сообщении иконка есть она так и отображается, а в тех что нет, на месте иконки отображается значок незагруженного рисунка с адресом http://www.compware.ru/vb/alt="".

Кстати может посмотрев код, кто подскажет, почему он работает через раз. Т.е. один раз показывает всё как надо(т.е. название сообщения и автора со временем), а потом пару раз не показывает название, но автор и время всегда есть. В чём может быть проблема?
А в шаблон forumhome_lastpostby вставляется вот это:

PHP:


<table cellpadding="0" cellspacing="0" border="0" width="100%" id="ltlink"><tr align="right">
        <
td nowrap><smallfont>$lasticon <a href="showthread.php?s=$session[sessionhash]&goto=lastpost&forumid=$forum[forumid]" title="Go to last post: $lasttitle_row">$lasttitle</a><br>
        
by <a href="member.php?s=$session[sessionhash]&action=getinfo&find=lastposter&forumid=$forum[forumid]">$forum[lastposter]</a> @ $forum[lastpostdate] <font color="#666686">$forum[lastposttime]</font>
</
smallfont></td>
        <
td nowrap> <a href="showthread.php?s=$session[sessionhash]&goto=lastpost&forumid=$forum[forumid]"><img src="images/lastpost.gif" border="0" alt="Go to last post: $lasttitle_raw"></a></td>
    </
tr></table>

__________________
http://www.compware.ru - сайт о разгоне


Формат времени GMT. Текущее время 07:49.
Показаны 3 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.