Üye isimlerini her yerde kalın yapmak ve renkli yapmak

Başlatan BöcekBaşı, 12 Oca 2019 11:06

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

BöcekBaşı

Online üyeler alanını kalınlaştırdım ve renklendirdim ancak son mesajlar alanındaki kullanıcı adlarını nasıl renklendirip kalınlaştırabilirim acaba?

snrj

aklıma gelen en kısa yoldan anlatayım smf 2.1 beta 3 için denedim
temanızın boardindex.template.php dosyanızda bulun
Kod Seç
function template_ic_block_recent()
{
global $context, $scripturl, $settings, $txt;
değiştirin
Kod Seç
function template_ic_block_recent()
{
global $context, $scripturl, $settings, $txt,$memberContext;

bulun
Kod Seç
foreach ($context['latest_posts'] as $post)
echo '
<tr class="windowbg">
<td class="recentpost"><strong>', $post['link'], '</strong></td>
<td class="recentposter">', $post['poster']['link'], '</td>
<td class="recentboard">', $post['board']['link'], '</td>
<td class="recenttime">', $post['time'], '</td>
</tr>';

değiştirin

Kod Seç
foreach ($context['latest_posts'] as $post){
loadMemberData($post['poster']['id']);
loadMemberContext($post['poster']['id']);
echo '
<tr class="windowbg">
<td class="recentpost"><strong>', $post['link'], '</strong></td>
<td class="recentposter">', !empty($memberContext[$post['poster']['id']])?$memberContext[$post['poster']['id']]['link_color']:$post['poster']['link'], '</td>
<td class="recentboard">', $post['board']['link'], '</td>
<td class="recenttime">', $post['time'], '</td>
</tr>';
}

BöcekBaşı

Alıntı yapılan: snrj - 12 Oca 2019 15:37aklıma gelen en kısa yoldan anlatayım smf 2.1 beta 3 için denedim
temanızın boardindex.template.php dosyanızda bulun
Kod Seç
function template_ic_block_recent()
{
global $context, $scripturl, $settings, $txt;
değiştirin
Kod Seç
function template_ic_block_recent()
{
global $context, $scripturl, $settings, $txt,$memberContext;

bulun
Kod Seç
foreach ($context['latest_posts'] as $post)
echo '
<tr class="windowbg">
<td class="recentpost"><strong>', $post['link'], '</strong></td>
<td class="recentposter">', $post['poster']['link'], '</td>
<td class="recentboard">', $post['board']['link'], '</td>
<td class="recenttime">', $post['time'], '</td>
</tr>';

değiştirin

Kod Seç
foreach ($context['latest_posts'] as $post){
loadMemberData($post['poster']['id']);
loadMemberContext($post['poster']['id']);
echo '
<tr class="windowbg">
<td class="recentpost"><strong>', $post['link'], '</strong></td>
<td class="recentposter">', !empty($memberContext[$post['poster']['id']])?$memberContext[$post['poster']['id']]['link_color']:$post['poster']['link'], '</td>
<td class="recentboard">', $post['board']['link'], '</td>
<td class="recenttime">', $post['time'], '</td>
</tr>';
}
Deneyip yazicam hocam

BöcekBaşı

Alıntı yapılan: snrj - 12 Oca 2019 15:37aklıma gelen en kısa yoldan anlatayım smf 2.1 beta 3 için denedim
temanızın boardindex.template.php dosyanızda bulun
Kod Seç
function template_ic_block_recent()
{
global $context, $scripturl, $settings, $txt;
değiştirin
Kod Seç
function template_ic_block_recent()
{
global $context, $scripturl, $settings, $txt,$memberContext;

bulun
Kod Seç
foreach ($context['latest_posts'] as $post)
echo '
<tr class="windowbg">
<td class="recentpost"><strong>', $post['link'], '</strong></td>
<td class="recentposter">', $post['poster']['link'], '</td>
<td class="recentboard">', $post['board']['link'], '</td>
<td class="recenttime">', $post['time'], '</td>
</tr>';

değiştirin

Kod Seç
foreach ($context['latest_posts'] as $post){
loadMemberData($post['poster']['id']);
loadMemberContext($post['poster']['id']);
echo '
<tr class="windowbg">
<td class="recentpost"><strong>', $post['link'], '</strong></td>
<td class="recentposter">', !empty($memberContext[$post['poster']['id']])?$memberContext[$post['poster']['id']]['link_color']:$post['poster']['link'], '</td>
<td class="recentboard">', $post['board']['link'], '</td>
<td class="recenttime">', $post['time'], '</td>
</tr>';
}
Olmadı hocam sıfırdan kurulum yaptım alttaki kalınlıklarla beraber baştan yapayım diyorum ama.

snrj

kalın yapmak için değil grub rengini göstermek içindi o

index.css de en alta şunu ekleyin
Kod Seç
.recentposter a {font-weight: bold;}

BöcekBaşı

Alıntı yapılan: snrj - 12 Oca 2019 23:38kalın yapmak için değil grub rengini göstermek içindi o

index.css de en alta şunu ekleyin
Kod Seç
.recentposter a {font-weight: bold;}
Hocam online üyelerde renkler kalın olsun ve http://prntscr.com/m6i94e buradakiler renkli kalın olsun demek istmiştim.

snrj

Sources/Subs-BoardIndex.php bul
Kod Seç
$this_last_post = array(
'id' => $row_board['id_msg'],
'time' => $row_board['poster_time'] > 0 ? timeformat($row_board['poster_time']) : $txt['not_applicable'],
'timestamp' => forum_time(true, $row_board['poster_time']),
'subject' => $row_board['short_subject'],
'member' => array(
'id' => $row_board['id_member'],
'username' => $row_board['poster_name'] != '' ? $row_board['poster_name'] : $txt['not_applicable'],
'name' => $row_board['real_name'],
'href' => $row_board['poster_name'] != '' && !empty($row_board['id_member']) ? $scripturl . '?action=profile;u=' . $row_board['id_member'] : '',
'link' => $row_board['poster_name'] != '' ? (!empty($row_board['id_member']) ? '<a href="' . $scripturl . '?action=profile;u=' . $row_board['id_member'] . '">' . $row_board['real_name'] . '</a>' : $row_board['real_name']) : $txt['not_applicable'],
),
'start' => 'msg' . $row_board['new_from'],
'topic' => $row_board['id_topic']
);
değiştir
Kod Seç
global $memberContext;
loadMemberData($row_board['id_member']);
loadMemberContext($row_board['id_member']);
$this_last_post = array(
'id' => $row_board['id_msg'],
'time' => $row_board['poster_time'] > 0 ? timeformat($row_board['poster_time']) : $txt['not_applicable'],
'timestamp' => forum_time(true, $row_board['poster_time']),
'subject' => $row_board['short_subject'],
'member' => array(
'id' => $row_board['id_member'],
'username' => $row_board['poster_name'] != '' ? $row_board['poster_name'] : $txt['not_applicable'],
'name' => $row_board['real_name'],
'href' => $row_board['poster_name'] != '' && !empty($row_board['id_member']) ? $scripturl . '?action=profile;u=' . $row_board['id_member'] : '',
'link' => $row_board['poster_name'] != '' ? (!empty($row_board['id_member']) ? '<a href="' . $scripturl . '?action=profile;u=' . $row_board['id_member'] . '" '. (!empty($memberContext[$row_board['id_member']])?' style="color:'.$memberContext[$row_board['id_member']]['group_color'].';font-weight: bold;"':'style="font-weight: bold;"').'>' . $row_board['real_name'] . '</a>' : $row_board['real_name']) : $txt['not_applicable'],
),
'start' => 'msg' . $row_board['new_from'],
'topic' => $row_board['id_topic']
);

BöcekBaşı

Alıntı yapılan: snrj - 13 Oca 2019 14:10Sources/Subs-BoardIndex.php bul
Kod Seç
$this_last_post = array(
'id' => $row_board['id_msg'],
'time' => $row_board['poster_time'] > 0 ? timeformat($row_board['poster_time']) : $txt['not_applicable'],
'timestamp' => forum_time(true, $row_board['poster_time']),
'subject' => $row_board['short_subject'],
'member' => array(
'id' => $row_board['id_member'],
'username' => $row_board['poster_name'] != '' ? $row_board['poster_name'] : $txt['not_applicable'],
'name' => $row_board['real_name'],
'href' => $row_board['poster_name'] != '' && !empty($row_board['id_member']) ? $scripturl . '?action=profile;u=' . $row_board['id_member'] : '',
'link' => $row_board['poster_name'] != '' ? (!empty($row_board['id_member']) ? '<a href="' . $scripturl . '?action=profile;u=' . $row_board['id_member'] . '">' . $row_board['real_name'] . '</a>' : $row_board['real_name']) : $txt['not_applicable'],
),
'start' => 'msg' . $row_board['new_from'],
'topic' => $row_board['id_topic']
);
değiştir
Kod Seç
global $memberContext;
loadMemberData($row_board['id_member']);
loadMemberContext($row_board['id_member']);
$this_last_post = array(
'id' => $row_board['id_msg'],
'time' => $row_board['poster_time'] > 0 ? timeformat($row_board['poster_time']) : $txt['not_applicable'],
'timestamp' => forum_time(true, $row_board['poster_time']),
'subject' => $row_board['short_subject'],
'member' => array(
'id' => $row_board['id_member'],
'username' => $row_board['poster_name'] != '' ? $row_board['poster_name'] : $txt['not_applicable'],
'name' => $row_board['real_name'],
'href' => $row_board['poster_name'] != '' && !empty($row_board['id_member']) ? $scripturl . '?action=profile;u=' . $row_board['id_member'] : '',
'link' => $row_board['poster_name'] != '' ? (!empty($row_board['id_member']) ? '<a href="' . $scripturl . '?action=profile;u=' . $row_board['id_member'] . '" '. (!empty($memberContext[$row_board['id_member']])?' style="color:'.$memberContext[$row_board['id_member']]['group_color'].';font-weight: bold;"':'style="font-weight: bold;"').'>' . $row_board['real_name'] . '</a>' : $row_board['real_name']) : $txt['not_applicable'],
),
'start' => 'msg' . $row_board['new_from'],
'topic' => $row_board['id_topic']
);
Oldu hocam elinize sağlık.