Merhaba,
Src/config.php içerisine girip Geliştirme modunu etkinleştirmek için kodu ekleyiniz.
$config['development']['enabled'] = true;
Dosya ile Ekli Kısmı Ftp yüklemesini yapınız.
Admin Paneline giriş yaptığınızda sol navbar kısmında
Geliştirme araçlar(Development) kısmı açılıcaktır. İçerisinde
Widget definitions(Widget konumları) sekmesini bulup içerisine giriniz.
Add widget definition(Widget tanımı ekle) kısmına girip aşağıda ki
belirttiğim yerleri doldurarak kaydedin.
Kod:
Definition ID : footer_statistics
Title: FooterStatistics (istediğiniz ismi verebilirsiniz.)
Description:Boş Kalabilir.
Definition class:XF\Widget\FooterStatistics
Appearance >Widgets > Add Widgets > Widget definition (Görünüm ve diller > Widget yöneticisi > Widget Ekle > Widget Tanımı) kısmında
"FooterStatistics" kısmını seçin Widget key(Widget kimliği-ID) belirleyiniz. Title(Başlık) belirleyiniz. Display in positions (Bu pozisyonlarda göster) belirlemeyiniz ve kaydediniz.
Appearance > Template > Add Template (Görünüm ve diller > Şablonlar > Şablon Ekle) kısmında girip Şablon adı :
"xtrfooter" adını olarak ekleyip aşağıdaki kodu ekleyip kaydediniz.
Kod:
<footer class="p-footer" id="footer">
<div class="p-footer-inner">
<div class="p-footer-inner-column">
<div class="pre-footer--column">
<h3 class="footer-head-name">Hakkımızda</h3>
<p>İçerik sağlayıcı paylaşım sitesi olarak hizmet veren musapekel 5651 sayılı kanunun 8. maddesine ve T.C.Knın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur.Hukuka ve mevzuata aykırı olduğunu düşündüğünüz içeriği BURADAN bildirebilirsiniz. Kısa sürede dönüş yapmaya çalışacağız.</p>
</div>
<div class="pre-footer--column">
<h3 class="footer-head-name"> NAVIGATION </h3>
<ul class="footerList">
<li>
<a href="#">Custom link</a>
</li>
<li>
<a href="#">Custom link</a>
</li>
<li>
<a href="#">Custom link</a>
</li>
<li>
<a href="#">Custom link</a>
</li> <li>
<a href="#">Custom link</a>
</li>
<li>
<a href="#">Custom link</a>
</li>
<li>
<a href="#">Custom link</a>
</li>
<li>
<a href="#">Custom link</a>
</li>
</ul>
</div>
<div class="pre-footer--column">
<h3 class="footer-head-name"> COMMUNITY </h3>
<ul class="footerList">
<li>
<a href="#">Custom link</a>
</li>
<li>
<a href="#">Custom link</a>
</li>
<li>
<a href="#">Custom link</a>
</li>
<li>
<a href="#">Custom link</a>
</li> <li>
<a href="#">Custom link</a>
</li>
<li>
<a href="#">Custom link</a>
</li>
<li>
<a href="#">Custom link</a>
</li>
<li>
<a href="#">Custom link</a>
</li>
</ul>
</div>
<div class="pre-footer--column">
<h3 class="footer-head-name"> SUPPORT </h3>
<ul class="footerList">
<li>
<a href="#">Custom link</a>
</li>
<li>
<a href="#">Custom link</a>
</li>
<li>
<a href="#">Custom link</a>
</li>
<li>
<a href="#">Custom link</a>
</li> <li>
<a href="#">Custom link</a>
</li>
<li>
<a href="#">Custom link</a>
</li>
<li>
<a href="#">Custom link</a>
</li>
<li>
<a href="#">Custom link</a>
</li>
</ul>
</div>
<xf:widget key="footer_statistics" />
</div>
<div class="p-footer-row">
<xf:if contentcheck="true">
<div class="p-footer-row-main">
<ul class="p-footer-linkList">
<xf:contentcheck>
<xf:if is="$xf.visitor.canChangeStyle()">
<li>
<a href="{{ link('misc/style') }}" data-xf-click="overlay" data-xf-init="tooltip" title="{{ phrase('style_chooser')|for_attr }}" rel="nofollow">
<xf:fa icon="fa-paint-brush" /> {$xf.style.title}
</a>
</li>
</xf:if>
<xf:if is="$xf.visitor.canChangeLanguage()">
<li>
<a href="{{ link('misc/language') }}" data-xf-click="overlay" data-xf-init="tooltip" title="{{ phrase('language_chooser')|for_attr }}" rel="nofollow">
<xf:fa icon="fa-globe" /> {$xf.language.title}
</a>
</li>
</xf:if>
</xf:contentcheck>
</ul>
</div>
</xf:if>
<div class="p-footer-row-opposite">
<ul class="p-footer-linkList">
<xf:if is="$xf.visitor.canUseContactForm()">
<xf:if is="$xf.contactUrl">
<li>
<a href="{$xf.contactUrl}" data-xf-click="{{ ($xf.options.contactUrl.overlay OR $xf.options.contactUrl.type == 'default') ? 'overlay' : '' }}">{{ phrase('contact_us') }}</a>
</li>
</xf:if>
</xf:if>
<xf:if is="$xf.tosUrl">
<li>
<a href="{$xf.tosUrl}">{{ phrase('terms_and_rules') }}</a>
</li>
</xf:if>
<xf:if is="$xf.privacyPolicyUrl">
<li>
<a href="{$xf.privacyPolicyUrl}">{{ phrase('privacy_policy') }}</a>
</li>
</xf:if>
<xf:if is="$xf.helpPageCount">
<li>
<a href="{{ link('help') }}">{{ phrase('help') }}</a>
</li>
</xf:if>
<xf:if is="$xf.homePageUrl">
<li>
<a href="{$xf.homePageUrl}">{{ phrase('home') }}</a>
</li>
</xf:if>
<li>
<a href="{{ link('forums/index.rss', '-') }}" target="_blank" class="p-footer-rssLink" title="{{ phrase('rss')|for_attr }}">
<span aria-hidden="true">
<xf:fa icon="fa-rss" />
<span class="u-srOnly">{{ phrase('rss') }}</span>
</span>
</a>
</li>
</ul>
</div>
</div>
<xf:if contentcheck="true">
<div class="p-footer-copyright">
<xf:contentcheck>
<xf:copyright />
{{ phrase('extra_copyright') }}
</xf:contentcheck>
</div>
</xf:if>
<xf:if contentcheck="true">
<div class="p-footer-debug">
<xf:contentcheck>
<xf:macro template="debug_macros" name="debug" arg-controller="{$controller}" arg-action="{$actionMethod}" arg-template="{$template}" />
</xf:contentcheck>
</div>
</xf:if>
</div>
</footer>
Appearance > Template > Add Template (Görünüm ve diller > Şablonlar > Şablon Ekle) kısmında girip extra.less şablonun içerisine girinip aşağıdaki kodları ekleyiniz.
■Önemli not eklediğiniz kodların içerisinde ki [data-widget-key="footer_statistics"]
footer_statistics kısmını widget oluşturuken belirlediğiniz isimle değiştiriniz.
CSS:
.block[data-widget-key="footer_statistics"] {
.block-container {
background: none !important;
border: none;
}
.pairs.pairs--justified > dd {
color: #9da5b3;
float: none;
text-align: center !important;
font-size: 1.25rem;
font-weight: 900;
}
.pairs.pairs--justified > dt {
float: left;
max-width: 100%;
margin-right: 6px;
font-size: 0.7rem;
font-weight: 700;
color: #778296;
}
.block-row {
display: flex;
align-items: center;
}
.pairs {
margin-right: 20px;
}
.block-row i {
margin-right: 15px;
font-size: 17px;
color: #778296;
}
}
.p-footer a {
color: #778296;
font-weight: 500 !important;
}
.p-footer a:hover {
color: #dce2ea;
text-decoration: none;
}
.p-footer-inner-column {
display: flex;
flex-wrap: wrap;
}
.pre-footer--column {
flex: 1;
max-width: 50%;
}
.footerList li::marker {
color: #2e394c;
height: 6px;
width: 6px;
}
.footerList li:hover::marker {
color: #3b84df !important;
}
.footer-head-name {
position: relative;
font-weight: bold !important;
display: block;
font-size: 22px;
line-height: 0;
color: #596880;
padding-left: 40px;
padding-bottom: 20px;
}
ul.footerList {
position: relative;
font-weight: bold !important;
display: block;
font-size: 17px;
color: #596880;
padding-left: 57px;
padding-bottom: 20px;
}
.p-footer {
color: #778296 !important;
background: #212735 !important;
}
Appearance >Template modifications > Add template modification(Görünüm ve Diller > Şablon değişiklikleri > Şablon değişikliği ekle ) kısmında girip aşağıdaki gibi ekleme yapınız ve kaydedin.
■Önemli not: <xf:include template="xtrfooter"/>
xtrfooter kısmı belirlediğiniz şablon ismi olarak değiştiriniz.
Kod:
Template:PAGE_CONTAINER
Modification key:mpxfFooter
Search type:Regular expression
Find:/<footer.*>([\s\S]*?)<\/footer>/
Replace:<xf:include template="xtrfooter"/>
Appearance > Template > Add Template (Görünüm ve diller > Şablonlar > Şablon Ekle) kısmına giriniz. Şablon ismi :
FooterStatistics aşağıdaki kodları ekleyiniz.
Kod:
<div class="block"{{ widget_data($widget) }}>
<div class="block-container">
<h3 class="footer-head-name">{$title}</h3>
<div class="block-body block-row">
<i class="fas fa-comment-alt font-size-16 text-secondary"></i>
<dl class="pairs pairs--justified">
<dd>{$forumStatistics.threads|number}</dd>
<dt>{{ phrase('threads') }}</dt>
</dl>
<i class="fas fa-comment-alt font-size-16 text-secondary"></i>
<dl class="pairs pairs--justified">
<dd>{$forumStatistics.messages|number}</dd>
<dt>{{ phrase('messages') }}</dt>
</dl>
</div>
<div class="block-body block-row">
<i class="fas fa-comment-alt font-size-16 text-secondary"></i>
<dl class="pairs pairs--justified">
<dd>{$forumStatistics.users|number}</dd>
<dt>{{ phrase('members') }}</dt>
</dl>
</div>
</div>
</div>
Src/config.php içerisine girip Geliştirme modunu kapatmayı unutmayın
$config['development']['enabled'] = true;
İyi Forumlar
Ekli dosyayı görüntüle 19549