Tema Değişiklik Günlüğü
Sürüm geçişlerinde yapmanız gereken tüm şablon ve CSS değişiklikleri.
1. Temanızın CSS dosyasına aşağıdaki kodları ekleyin:
.clipboard-copy-link svg {
color: #6c838e;
vertical-align: middle;
margin-top: -3px;
}
2. Eğer addnews.tpl (haber ekleme), userinfo.tpl (profil) veya registration.tpl dosyalarında {xfields} etiketi kullanılıyorsa, bu etiketin çıktısı artık tablo yapısı kullanmadığı için CSS stillerini yeni yapıya göre düzenleyin.
1. CSS dosyanıza ekleyin:
.quote_link {
float: right;
}
.quote_link svg {
color: #6c838e;
vertical-align: middle;
}
2. templates/rss.tpl dosyasını açın ve aşağıdaki bölümü tamamen silin:
[turbo]...[/turbo]
(Bu etiketlerin arasındaki her şey dahil silinmelidir.)
1. CSS dosyanıza ekleyin (PM Sistemi Stilleri):
2. pm.tpl şablonunu yeni özel mesaj sistemine uyarlayın. Artık mesajlar [readpm]...[/readpm] bloğu içinde [messages]...[/messages] etiketi ile listeleniyor.
Örnek pm.tpl yapısı:
3. addnews.tpl dosyasından BBCODES editörü etiketlerini kaldırın ve yerine görsel editör etiketlerini ekleyin.
1. CSS dosyanıza ekleyin (Silme Butonları ve Formlar):
.ui-dialog-buttonset button.ui-button-delete {
background-color: #f44336; border-color: #f44336; color: #fff;
text-shadow: 1px 1px 2px rgba(51, 51, 51, .5);
}
.ui-dialog-buttonset button.ui-button-delete:hover {
background-color: #db3a2f; border-color: #db3a2f; color: #fff;
text-shadow: 1px 1px 2px rgba(51, 51, 51, .5);
}
.form-check-label { cursor: pointer; }
.form-check-input {
color: #0c5f7eed; flex-shrink: 0; width: 1.12rem; height: 1.12rem;
margin: -0.188rem 0.625rem 0 0; appearance: none;
background-color: transparent; border: 1px solid #0c5f7eed;
vertical-align: middle;
}
.form-check-input:checked[type=checkbox] {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%230c5f7eed' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%230c5f7eed'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox] { border-radius: .25rem; }
.form-check-input[type=radio] { border-radius: 50%; }
1. CSS dosyanıza ekleyin (Push Bildirimleri):
1. CSS dosyanıza ekleyin:
.mce-accordion summary { cursor: pointer; }
.self_delete_link {
border: 0 none; display: inline-block; vertical-align: middle;
cursor: pointer; padding: 12px 27px; border-radius: 10px;
background-color: #f44336; color: #fff;
}
2. userinfo.tpl dosyasını açın ve profil düzenleme bölümünde uygun bir yere şu etiketi ekleyin:
[delete]Hesabı Sil[/delete]
1. CSS ekleyin:
.title_spoiler svg{
vertical-align: middle; margin-top: -4px;
margin-right: 7px; height: 16px; width: 16px;
}
2. Temanızda fastsearchresult.tpl adında bir dosya oluşturun ve içine şunu ekleyin:
<a href="https://dlehub.com.tr/changelog.html">
<span class="searchheading">{title}</span>
<span>{short-story limit="150"}</span>
</a>
3. userinfo.tpl içinde {twofactor-auth} etiketini kontrol edin.
1. CSS ekleyin:
.image-bordered { border: 1px solid #ddd; }
.image-shadows {
box-shadow: rgb(9 30 66 / 25%) 0px 4px 8px -2px, rgb(9 30 66 / 8%) 0px 0px 0px 1px;
}
.image-padded { padding: 0.5rem; }
.comments-user-profile { font-weight: bold; cursor: pointer; color: #3394e6; }
2. addnews.tpl dosyasında "Haber Ekle" yazısını {header-title} ile değiştirin.
3. templates/rss.tpl dosyasının içeriğini tamamen şununla değiştirin:
1. CSS ekleyin (Galeri ve TOC):
.comments-image-gallery { margin: 0; padding: 0; list-style: none; clear: both; }
.comments-image-gallery li img {
float: left; margin-right: 5px; border: 5px solid #fff;
width: 100px; height: 100px; transition: box-shadow 0.5s ease;
}
.mce-toc { border: 1px solid #dbdada; margin: 0 0 .7rem 0; }
.mce-toc h2 { margin: 4px; }
.mce-toc ul { padding-left: 20px; list-style: none; margin: 1em 0; }
2. addcomments.tpl içine <li id="comment-editor">...</li> altına ekleyin:
[allow-comments-subscribe]
<li>{comments-subscribe}</li>
[/allow-comments-subscribe]
3. comments.tpl içine {comment} sonrasına ekleyin:
[images]<div class="signature">--------------------</div><div class="clrfix">{images}</div>[/images]
1. Resim hizalama CSS'lerini ekleyin:
figure { margin: 0; }
figure.align-left { float: left; }
figure.align-right { float: right; }
figure.image.align-center {
display: table; margin-left: auto; margin-right: auto;
}
figure.image figcaption {
padding: 1rem; background-color: #fafafa;
text-align: center; font-size: .8rem;
}
1. Kod renklendirme (Highlight.js) stillerini ekleyin:
1. CSS dosyanıza ekleyin (Emoji):
.emoji_box { width:100%; max-width: 390px; }
.emoji_category { padding:7px; clear:both; }
.emoji_list {
margin-top:5px; margin-bottom:5px; width:100%;
font-family:'Apple Color Emoji', 'Segoe UI Emoji', 'NotoColorEmoji', 'Segoe UI Symbol', 'Android Emoji', 'EmojiSymbols';
font-size:2em;
}
.emoji_symbol { float:left; margin-bottom: 10px; width:12.5%; text-align:center; }
.emoji_symbol a { cursor: pointer; text-decoration:none; }
.native-emoji { font-size: 1.3em; }