smf 2.1 board icon modu css sprite

Başlatan snrj, 26 Ksm 2014 19:09

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

*

  1. 194

  2. 52

  3. 130
tamamdır hocam anladım  sağ olun

bir sorunmudur bilmiyorum ama  bölümleri düzenlerken girdiğimiz  kodları silip kayıt ettiğimiz zaman aynı kod geri geliyor

örneğin "Konusal Bölüm İkonu Altbölümde Yeni Mesaj Var:"  kodu girdik   kayıt ettik sonra vaz geçip sildik boş kalsın dedik kayıt ettik ama ilk girdiğimiz yani sildiğimiz kod geri geliyor

*

  1. 3,263

  2. 596

  3. 1076
hmm tamam boş döndürmüyormuş :D
Souerces/Konusal-BoardIcons.php şu kısımı bulun
function konusal_modify_board($id, $boardOptions, &$boardUpdates, &$boardUpdateParameters)
{
global $smcFunc;
if (empty($boardOptions['konusal_icon']))
$boardOptions['konusal_icon'] = !empty($_POST['konusal_icon']) ? $smcFunc['htmlspecialchars']($_POST['konusal_icon'], ENT_QUOTES) : '';
if (!empty($boardOptions['konusal_icon']))
{
$boardUpdates[] = 'konusal_icon = {string:konusal_icon}';
$boardUpdateParameters['konusal_icon'] = $boardOptions['konusal_icon'];
}
if (empty($boardOptions['konusal_icon_on2']))
$boardOptions['konusal_icon_on2'] = !empty($_POST['konusal_icon_on2']) ? $smcFunc['htmlspecialchars']($_POST['konusal_icon_on2'], ENT_QUOTES) : '';
if (!empty($boardOptions['konusal_icon_on2']))
{
$boardUpdates[] = 'konusal_icon_on2 = {string:konusal_icon_on2}';
$boardUpdateParameters['konusal_icon_on2'] = $boardOptions['konusal_icon_on2'];
}
if (empty($boardOptions['konusal_icon_off']))
$boardOptions['konusal_icon_off'] = !empty($_POST['konusal_icon_off']) ? $smcFunc['htmlspecialchars']($_POST['konusal_icon_off'], ENT_QUOTES) : '';
if (!empty($boardOptions['konusal_icon_off']))
{
$boardUpdates[] = 'konusal_icon_off = {string:konusal_icon_off}';
$boardUpdateParameters['konusal_icon_off'] = $boardOptions['konusal_icon_off'];
}
if (empty($boardOptions['konusal_icon_redirect']))
$boardOptions['konusal_icon_redirect'] = !empty($_POST['konusal_icon_redirect']) ? $smcFunc['htmlspecialchars']($_POST['konusal_icon_redirect'], ENT_QUOTES) : '';
if (!empty($boardOptions['konusal_icon_redirect']))
{
$boardUpdates[] = 'konusal_icon_redirect = {string:konusal_icon_redirect}';
$boardUpdateParameters['konusal_icon_redirect'] = $boardOptions['konusal_icon_redirect'];
}
}

şu şekilde değiştirin
function konusal_modify_board($id, $boardOptions, &$boardUpdates, &$boardUpdateParameters)
{
global $smcFunc;
if (empty($boardOptions['konusal_icon']))
$boardOptions['konusal_icon'] = !empty($_POST['konusal_icon']) ? $_POST['konusal_icon'] : ' ';
if (!empty($boardOptions['konusal_icon']))
{
$boardUpdates[] = 'konusal_icon = {string:konusal_icon}';
$boardUpdateParameters['konusal_icon'] = $boardOptions['konusal_icon'];
}
if (empty($boardOptions['konusal_icon_on2']))
$boardOptions['konusal_icon_on2'] = !empty($_POST['konusal_icon_on2']) ? $_POST['konusal_icon_on2'] : ' ';
if (!empty($boardOptions['konusal_icon_on2']))
{
$boardUpdates[] = 'konusal_icon_on2 = {string:konusal_icon_on2}';
$boardUpdateParameters['konusal_icon_on2'] = $boardOptions['konusal_icon_on2'];
}
if (empty($boardOptions['konusal_icon_off']))
$boardOptions['konusal_icon_off'] = !empty($_POST['konusal_icon_off']) ? $_POST['konusal_icon_off'] : ' ';
if (!empty($boardOptions['konusal_icon_off']))
{
$boardUpdates[] = 'konusal_icon_off = {string:konusal_icon_off}';
$boardUpdateParameters['konusal_icon_off'] = $boardOptions['konusal_icon_off'];
}
if (empty($boardOptions['konusal_icon_redirect']))
$boardOptions['konusal_icon_redirect'] = !empty($_POST['konusal_icon_redirect']) ? $_POST['konusal_icon_redirect'] : ' ';
if (!empty($boardOptions['konusal_icon_redirect']))
{
$boardUpdates[] = 'konusal_icon_redirect = {string:konusal_icon_redirect}';
$boardUpdateParameters['konusal_icon_redirect'] = $boardOptions['konusal_icon_redirect'];
}
}

veya ben modu güncelleyim veya sen güncelle senin download bölümüne dosya ekleme yetkin varmıydı @gevv ?

*

  1. 194

  2. 52

  3. 130
dosya ekleyebiliyorum ama sizinkini düzenleme yetkim yok

*

  1. 194

  2. 52

  3. 130
işler karıştı hocam alt bölüm olayı olmadı  ana sayfada konu yok, yeni konu, alt bölüm  ikonları ayarladım düzgün görüntüleniyor ama   bölüme girince o bölümün alt bölüm ikonu farklı görünüyor

alt kategori iptal edilmeli sanırım nasıl olsa yeni ibaresi görünüyor

*

  1. 194

  2. 52

  3. 130
tamamdır hocam sorun yok alt bölümü düzenleyerek ikon kodu girmek gerekiyor gece gece kafa gitmiş :)

*

  1. 3,263

  2. 596

  3. 1076
Alıntı yapılan: gevv - 06 Mar 2022 09:54tamamdır hocam sorun yok alt bölümü düzenleyerek ikon kodu girmek gerekiyor gece gece kafa gitmiş :)
tamamdır
bu arada üstteki düzeltmeyi pakete ekleyip güncelledim

*

  1. 194

  2. 52

  3. 130
06 Mar 2022 15:28 #21 Son düzenlenme: 06 Mar 2022 16:26 gevv
@snrj hocam uygulamayı bitirdim css düzenlemesi ile güzel oldu sağ olun.




Uzun Css sprite ikon kullanımı için aşağıda ki örnek üzerinden devam edebilirsiniz.

Modun güncel sürümünü indirim konusalboard.css  dosyasındaki 96px  değierini 50px yapın

64x64 boyutunda ikonlarınızı https://www.toptal.com/developers/css/sprite-generator/ sitesine yükleyin Align elements: bölümünü Top-down  seçin   oluşturulan css sprite resmini indirip snrjicon.png olarak kayıt edin

Örnek Css sprite kodları

General Discussion

Icon New Posts: background-position: 0px -54px;
Icon No Post: background-position: 0px -5px;


Board-2

Icon New Posts:  background-position: 0 -154px;
Icon No Post:  background-position: 0px -104px;


Board-3

Icon New Posts:  background-position: 0 -274px;
Icon No Post:  ground-position: 0 -204px;
SubBoard Icon New Posts: ground-position: 0 -254px;



Subb-1

Icon New Posts: background-position: 0px -404px;
Icon No Post: background-position: 0px -354px;

Bu kodlar üzerinden devam edebilirsiniz gördüğünüz gibi her ikonda  -px değerleri yükseliyor



Benzer Konular (5)


MENU ×