Smf Linktree

Başlatan snrj, 06 Haz 2014 05:31

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

snrj

06 Haz 2014 05:31 Son düzenlenme: 03 Nis 2016 14:46 snrj
Görüntüsü

Index.template.php
Bul
Kod [Seç]
// Show a linktree. This is that thing that shows "My Community | General Category | General Discussion"..
function theme_linktree($force_show = false)
{
 global $context, $settings, $options, $shown_linktree;

 // If linktree is empty, just return - also allow an override.
 if (empty($context['linktree']) || (!empty($context['dont_default_linktree']) && !$force_show))
 return;

 echo '
 <div class="navigate_section">
 <ul>';

 // Each tree item has a URL and name. Some may have extra_before and extra_after.
 foreach ($context['linktree'] as $link_num => $tree)
 {
 echo '
 <li', ($link_num == count($context['linktree']) - 1) ? ' class="last"' : '', '>';

 // Show something before the link?
 if (isset($tree['extra_before']))
 echo $tree['extra_before'];

 // Show the link, including a URL if it should have one.
 echo $settings['linktree_link'] && isset($tree['url']) ? '
 <a href="' . $tree['url'] . '"><span>' . $tree['name'] . '</span></a>' : '<span>' . $tree['name'] . '</span>';

 // Show something after the link...?
 if (isset($tree['extra_after']))
 echo $tree['extra_after'];

 // Don't show a separator for the last one.
 if ($link_num != count($context['linktree']) - 1)
 echo ' »';

 echo '
 </li>';
 }
 echo '
 </ul>
 </div>';

 $shown_linktree = true;
}

Değiştir
Kod [Seç]
// Show a linktree. This is that thing that shows "My Community | General Category | General Discussion"..
function theme_linktree($force_show = false)
{
 global $context, $settings, $options, $shown_linktree, $scripturl;

 // If linktree is empty, just return - also allow an override.
 if (empty($context['linktree']) || (!empty($context['dont_default_linktree']) && !$force_show))
 return;

 echo '
 <div class="module"><div class="breadCrumb module">
 <ul>';
 
 echo'
 <li class="iconhome"><a href="'. $scripturl .'" /></li>';

 // Each tree item has a URL and name. Some may have extra_before and extra_after.
 foreach ($context['linktree'] as $link_num => $tree)
 {
 echo '
 <li', ($link_num == count($context['linktree']) - 1) ? ' class="last"' : '', '>';

 // Show something before the link?
 if (isset($tree['extra_before']))
 echo $tree['extra_before'];

 // Show the link, including a URL if it should have one.
 echo $settings['linktree_link'] && isset($tree['url']) ? '
 <a href="' . $tree['url'] . '"><span>' . $tree['name'] . '</span></a>' : '<span>' . $tree['name'] . '</span>';

 // Show something after the link...?
 if (isset($tree['extra_after']))
 echo $tree['extra_after'];

 echo '
 </li>';
 }
 echo '
 </ul>
 </div></div>';

 $shown_linktree = true;
}

Index.css
sonuna ekleyin
Kod [Seç]
/* Link Tree
 ---------------------------------------------------------------------*/
.module:after
{
 clear: both;
 content: ".";
 display: block;
 height: 0;
 visibility: hidden;
}
.breadCrumb
{
 margin: 5px 0;
 padding: 0;
 float: left;
 display: block;
 height: 21px;
 overflow: hidden;
 width: 99%;
 padding:5px;
 border: solid 1px #dedede;
 background:#fff;
 clear: both;
}
.breadCrumb ul
{
 margin: 0;
 padding: 0;
 height: 21px;
 display: block;
}
.breadCrumb ul li
{
 display: block;
 float: left;
 position: relative;
 height: 21px;
 overflow: hidden;
 line-height: 21px;
 margin: 0px 6px 0px 0;
 padding: 0px 10px 0px 0;
 font-size: .9167em;
 background: url(../images/Chevron.gif) no-repeat 100% 0;
}
.breadCrumb ul li a
{
    color: #0e82c7;
 text-decoration: none;
 font-size: inherit;
 font-weight: inherit;
}
.breadCrumb ul li a:hover
{
 text-decoration: underline;
}
.breadCrumb ul li.last a
{
    color: #222;
 text-decoration: none;
 font-size: inherit;
 font-weight: inherit;
}
.breadCrumb ul li.last a:hover
{
 text-decoration: none;
}
.breadCrumb ul li.iconhome a
{
 height: 16px !important;
 text-indent:-1000em;
 width:16px;
 padding: 0;
 margin-top: 2px;
 overflow: hidden;
 background:url(../images/IconHome.gif) no-repeat 0 0;
}
.breadCrumb ul li.iconhome a:hover
{
 background-position: 0 -16px;
}
.breadCrumb ul li span
{
 display: block;
 overflow: hidden;
}
.breadCrumb ul li a
{
 display: block;
 position: relative;
 height: 21px;
 line-height: 21px;
 overflow: hidden;
 float: left;
}
.breadCrumb ul li.last
{
 background: none;
 margin-right: 0;
 padding-right: 0;
}
ektekileri temanizin images kilasorüne atin

gamelear

nedir bu smf linktree ne işe yarıyor
İzmir SEO Uzmanından Teklif Alın: https://proji.com.tr/izmir-seo/
Ondokuz Mayıs Üniversitesi Forum Sayfası: http://omuforum.net/

CeeMoo

Alıntı yapılan: gamelear - 01 Ara 2015 00:01nedir bu smf linktree ne işe yarıyor
Üsteki link ağacı konuya girince konu ismi yazan yer.Yani bir neyi nerede olduğunuzu takip ediyor.Bu sitedeki menunun hemen altındaki Smf Destek diye başlıyan yer.

Becl

Paylaşım için teşekkürler bunu kullanmaya karar verdim.Yalnız css içindeki Chevron.gif ekte yok.İlgilenir misiniz snrj hocam.

snrj

konunun ilk mesajına eklendi

Odysee

Ekteki resimler sıkıntılı sanırım kırılmış hocam düzeltebilirmisiniz rica etsem.

gecitli

Alıntı yapılan: Odysee - 16 Oca 2017 21:48Ekteki resimler sıkıntılı sanırım kırılmış hocam düzeltebilirmisiniz rica etsem.

ekte

Odysee

Böyle bir sorunla karşılaştım nasıl düzeltebilirim?

snrj

linktree den Moderator kısmını silme
Sources/MessageIndex.php de bul
Kod [Seç]
$context['linktree'][count($context['linktree']) - 1]['extra_after'] = ' (' . (count($context['link_moderators']) == 1 ? $txt['moderator'] : $txt['moderators']) . ': ' . implode(', ', $context['link_moderators']) . ')';değiştir
Kod [Seç]
$context['linktree'][count($context['linktree']) - 1]['extra_after'];
Sources/Display.php de bul
Kod [Seç]
$context['linktree'][count($context['linktree']) - 2]['extra_after'] = ' (' . (count($context['link_moderators']) == 1 ? $txt['moderator'] : $txt['moderators']) . ': ' . implode(', ', $context['link_moderators']) . ')';değiştir
Kod [Seç]
$context['linktree'][count($context['linktree']) - 2]['extra_after'];