Топик Инфо для своих нужд подскажите
Здравствуйте! Есть вот такой вот плагин от PSNet
Вырезал из плагина все что не нужно.
Да исполнено не очень но это не законченный результат!
Хочу вывести:
1) Все статьи автора (количество) под рейтингом и силой (чтобы текст был кликабельными и переходил на страницу профиля автора с его топиками)
2) Количество просмотров
Чего прошу:
В написание кода не бум бум честно. Глаза бояться а руки делают.
Хочу попросить помочь написать нормальный красивый код.
Оригинал кода от автора в конце поста. Код обрезан ( убрано контакты и топики автора)
Примерный ожидаемый результат
Оригинал
PS автору плагина написал
Выводит в сайдбаре на странице топика блок с информацией об авторе топика (аватар, логин, имя, контактные данные, силу, рейтинг и онлайн статус) и список топиков данного автора, для топика-фотосета также выводит главное превью.
А теперь о главном
Вырезал из плагина все что не нужно.
Да исполнено не очень но это не законченный результат!
Хочу вывести:
1) Все статьи автора (количество) под рейтингом и силой (чтобы текст был кликабельными и переходил на страницу профиля автора с его топиками)
2) Количество просмотров
Чего прошу:
В написание кода не бум бум честно. Глаза бояться а руки делают.
Хочу попросить помочь написать нормальный красивый код.
Оригинал кода от автора в конце поста. Код обрезан ( убрано контакты и топики автора)
Примерный ожидаемый результат
Оригинал
<!-- Topicinfo plugin --> {if $oTopic} <div class="block Topicinfo"> <header class="block-header sep"> <h3>{$aLang.plugin.topicinfo.Block_Title}</h3> </header> {assign var="oTopicUser" value=$oTopic->getUser()} <div class="AvatarHolder"> <a href="{$oTopicUser->getUserWebPath()}" class="avatar"><img src="{$oTopicUser->getProfileAvatarPath(100)}" alt="avatar" itemprop="photo" /></a> <a href="{$oTopicUser->getUserWebPath()}" class="user">{$oTopicUser->getLogin()}</a> <div class="Status {if $oTopicUser->isOnline()}online{else}offline{/if}" title="{if $oTopicUser->isOnline()}{$aLang.user_status_online}{else}{$aLang.user_status_offline}{/if}"></div> </div> <div class="MoreInfo"> <h2 class="header-table"> {$oTopicUser->getProfileName()|escape:'html'} </h2> <div class="OneDescription"> <p title="{$aLang.user_rating}"> {$aLang.user_rating}: <b class="r">{if $oTopicUser->getRating() > 0}+{/if}{$oTopicUser->getRating()}</b> </p> <p title="{$aLang.user_skill}"> {$aLang.user_skill}: <b class="s">{$oTopicUser->getSkill()}</b> </p> </div> {assign var="aUserFieldContactValues" value=$oTopicUser->getUserFieldValues(true,array('contact'))} {if $aUserFieldContactValues} {/if} </div> {* if you want to delete this link - please - donate to author at http://livestreetcms.com/profile/PSNet/donate/ *} </div> {/if} <!-- /Topicinfo plugin -->
PS автору плагина написал
0 комментариев