Цвет названия топика

Что мне сделать, чтобы топики из персональных блогов выделялись другим цветом, отличным от топиков из коллективных?

9 комментариев

avatar

1. Открываешь topic_list.tpl
2. Находишь строчку 8:
<a href="{$oTopic->getBlogUrlFull()}" class="blog_headline_group">{$oTopic->getBlogTitle()|escape:'html'}</a>
avatar
уууууууу, проблема с камментами чего-то…
avatar
{if ($oTopic->getBlogType()='personal')}
{$oTopic->getBlogTitle()|escape:'html'} → 
{else}
{$oTopic->getBlogTitle()|escape:'html'} → 
{/if}
avatar


                        {if ($oTopic->getBlogType()='personal')}
                                <a href="{$oTopic->getBlogUrlFull()}" class="blog_headline_group">{$oTopic->getBlogTitle()|escape:'html'}</a>
avatar

Сделал так:

{if ($oTopic->getBlogType()='personal')}
                <div class='newstitle'>
               
                        {if $oTopic->getPublish()==0}
                                        <img src="{$DIR_STATIC_SKIN}/img/topic_unpublish.gif" border="0" title="òîïèê íàõîäèòñÿ â ÷åðíîâèêàõ">
                                {/if}
                               
                                <a href="{$oTopic->getUrl()}">{$oTopic->getTitle()|escape:'html'}</a>
                                {if $oUserCurrent and $oUserCurrent->getId()==$oTopic->getUserId()}
                                        <a href="{$DIR_WEB_ROOT}/topic/edit/{$oTopic->getId()}/" title="îòðåäàêòèðîâàòü òîïèê"><img src="{$DIR_STATIC_SKIN}/img/blog_edit.gif" border="0" title="îòðåäàêòèðîâàòü òîïèê"></a>
                                {/if}
                               
                </div>
                {else}
                <div class='newstitle22'>
               
                        {if $oTopic->getPublish()==0}
                                        <img src="{$DIR_STATIC_SKIN}/img/topic_unpublish.gif" border="0" title="òîïèê íàõîäèòñÿ â ÷åðíîâèêàõ">
                                {/if}
                               
                                <a href="{$oTopic->getUrl()}">{$oTopic->getTitle()|escape:'html'}</a>
                                {if $oUserCurrent and $oUserCurrent->getId()==$oTopic->getUserId()}
                                        <a href="{$DIR_WEB_ROOT}/topic/edit/{$oTopic->getId()}/" title="îòðåäàêòèðîâàòü òîïèê"><img src="{$DIR_STATIC_SKIN}/img/blog_edit.gif" border="0" title="îòðåäàêòèðîâàòü òîïèê"></a>
                                {/if}
                       
                </div>
                {/if}

Не работает (
avatar

т.е.у меня за цвет ссылки на топик определяется дивом, я делаю так (для понятности):

{if ($oTopic->getBlogType()='personal')}
            <div class='1'><a href="{$oTopic->getUrl()}">{$oTopic->getTitle()|escape:'html'}</a></div>
{else}
 <div class='2'><a href="{$oTopic->getUrl()}">{$oTopic->getTitle()|escape:'html'}</a></div>
{/if}

И не пашет
avatar

вообще это так делается:
{if ($oTopic->getBlogType()='personal')}
 <a class='1' href="{$oTopic->getUrl()}">{$oTopic->getTitle()|escape:'html'}</a>
{else}
 <a class='2' href="{$oTopic->getUrl()}">{$oTopic->getTitle()|escape:'html'}</a>
{/if}
 
ну а в global.css прописываете

a.1 { color: #цвет }
a.2 { color: #цвет }
 

учите матчасть.
avatar
У меня в css файле для класса 1 и 2 есть стили для гиперссылок:

.1 {трал ля ля;)

.1 a:link,
.1 a:visited,
.1 a:active{ color: #111;}

аналогично для класса 2. Так какая разница между тем, что написал я, и тем, что написали вы? Я вас действительно спрашиваю (а то вдруг чего подумаете...) =)

Кстати, работает?
avatar
попробуйте, узнаете
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.