Bölüm/Konu Renklerini değiştirmek

Started by Teknoloji Kurdu, March 28, 2006, 10:34:28 AM

Previous topic - Next topic

Teknoloji Kurdu

Arkadaşlar bu isimle bir kategori açıp sadece oranın renk ayarını değiştirmek istiyorum.
Resimdeki gibi bişey yada benzeri


Cici Firefox, Kaka IE

tarmaz

Cevap yazamayacağım ama istediğimiz bölümlerin rengini bu şekilde değiştirebilsek süper olur.
Hadi Adminlar Siz aslansınız  :D

Teknoloji Kurdu

Doğru diyosun, aslında bir çok kategori bu şekilde renklendirilebilir.
Bayanlara özel bölüm: Pembe
Adult bölüm: Kırmızı
vs. vs.
Cici Firefox, Kaka IE

Sindorf

Aslında CSS'ye modifiye yaparak bunu değiştiririz diye düşündüm ama, sanırım CSS ile bunu yapması zor. Çünkü CSS'yi kullansak tüm forumun rengi değişecektir.

Yapılabilir mi bilemiyorum, ama bana birazcık zor gibi geliyor.

Arkadaşlar, sizler deneyin biraz... Bende elimden geldiğince yardım etmeye çalışırım.

TuXie

Hımm. Ben de sitemde premium bölüm açtım.

Teknoloji Kurdu

Dediğim gibi aslında her kategori için oynanabilse böyle,
bence çok daha şık ve alımlı durur. Gökkuşağı gibi  ;)
Cici Firefox, Kaka IE

tarmaz

olmuyor heralde böyle birşey  ???

LORD DARK

olsa güzel ve hoş olurdu.

Harzem

Elbette olur, ne var yani? Boardindex.template.php dosyası gerek bize, bir de CSS dosyası.

Tabii ki kullanılacak resimler falan da gerek, sadece renkle değil :)

Teknoloji Kurdu

Resim derken nerenin resmi  ???
Cici Firefox, Kaka IE

Hablullah

sikca sorulan sorularda icons ekleyebiliyorsun mesela her kategoriye göre...

// If the board is new, show a strong indicator.
            if ($board['new'])
               echo '<img src="', $settings['images_url'], '/on_' . $board['id'] . '.gif" alt="', $txt[333], '" title="', $txt[333], '" border="0" />';
            // This board doesn't have new posts, but its children do.
            elseif ($board['children_new'])
               echo '<img src="', $settings['images_url'], '/on2_' . $board['id'] . '.gif" alt="', $txt[333], '" title="', $txt[333], '" border="0" />';
            // No new posts at all!  The agony!!
            else
               echo '<img src="', $settings['images_url'], '/off_' . $board['id'] . '.gif" alt="', $txt[334], '" title="', $txt[334], '" border="0" />';


Buna benzer bir kod ile renkleride degistirebilirsin sanirim...

Mustinet

Quote from: Hablullah on April 25, 2006, 07:14:05 AM
sikca sorulan sorularda icons ekleyebiliyorsun mesela her kategoriye göre...

// If the board is new, show a strong indicator.
            if ($board['new'])
               echo '<img src="', $settings['images_url'], '/on_' . $board['id'] . '.gif" alt="', $txt[333], '" title="', $txt[333], '" border="0" />';
            // This board doesn't have new posts, but its children do.
            elseif ($board['children_new'])
               echo '<img src="', $settings['images_url'], '/on2_' . $board['id'] . '.gif" alt="', $txt[333], '" title="', $txt[333], '" border="0" />';
            // No new posts at all!  The agony!!
            else
               echo '<img src="', $settings['images_url'], '/off_' . $board['id'] . '.gif" alt="', $txt[334], '" title="', $txt[334], '" border="0" />';


Buna benzer bir kod ile renkleride degistirebilirsin sanirim...

aynı dusunce icerisindeyken mesajını gördüm dedigin gibi olur bence

Arbalot

ama bu resim dosyası ile olur...
şu anda konu üzerinde çalışıyorum

Arbalot

#13
Uygulamadan Önce Değişiklik Yapacagınız Dosyaların Yedeğini Alınız...
Denenmemiştir...

Bu Uygulama En Kısa Sürede Mod Oalrak Yayınlanacaktır...
Tabi Moderatorlerimiz Biraz Destek Sağlarlarsa...

ilk onde default/images klasorunun içinde bir klasor acın adını da bgarka koyun
arka planlar bu klasorde duracak ve isimleri boardlarınızın id numaraları ile aynı olacak
id numaralarını pma dan ogrenebilirsiniz
mesela ilk oluşturdugunuz katagori ise numarası 1 dir ve resimde 1.jpg olmak zorundadır
bu uygulama butun kategorileri değiştireceği için rengini değiştirmek istemediğiniz katagori içinde ayrı resim dosyası oluşturmanız gerekmektedir...
daha sonra style.css dosyasını acın
Bul
.windowbg
{
color: #000000;
background-color: #ECEDF3;
}

Hemen Sonra Ekle
.windowbg11
{
color: #000000;
}


Bul
.windowbg2
{
color: #000000;
background-color: #F6F6F6;
}

Hemen Sonra Ekle
.windowbg12
{
color: #000000;
}

Kaydedin Kapatın...
Daha Sonra
boardindex.template.php dosyanızı acın ve

Bul

<tr>
<td ' , !empty($board['children']) ? 'rowspan="2"' : '' , ' class="windowbg" width="6%" align="center" valign="top"><a href="', $scripturl, '?action=unread;board=', $board['id'], '.0">';


Değiştir

<td ' , !empty($board['children']) ? 'rowspan="2"' : '' , ' class="windowbg11" background="Themes/Default/images/bgarka/'.$board['id'].'.jpg" width="6%" align="center" valign="top"><a href="', $scripturl, '?action=unread;board=', $board['id'], '.0">';


Bul
<td class="windowbg2">
<b><a href="', $board['href'], '" name="b', $board['id'], '">', $board['name'], '</a></b><br />
', $board['description'];


Değiştir

<td class="windowbg12" background="Themes/Default/images/bgarka/'.$board['id'].'.jpg">
<b><a href="', $board['href'], '" name="b', $board['id'], '">', $board['name'], '</a></b><br />
', $board['description'];


Bul

<td class="windowbg" valign="middle" align="center" style="width: 12ex;"><span class="smalltext">
', $board['posts'], ' ', $txt[21], ' <br />
', $board['topics'],' ', $txt[330], '
</span></td>


Değiştir


<td class="windowbg11" background="Themes/Default/images/bgarka/'.$board['id'].'.jpg" valign="middle" align="center" style="width: 12ex;"><span class="smalltext">
', $board['posts'], ' ', $txt[21], ' <br />
', $board['topics'],' ', $txt[330], '
</span></td>


Bul
<td class="windowbg2" valign="middle" width="22%">
<span class="smalltext">';

/* The board's and children's 'last_post's have:
time, timestamp (a number that represents the time.), id (of the post), topic (topic id.),
link, href, subject, start (where they should go for the first unread post.),
and member. (which has id, name, link, href, username in it.) */

Değiştir
<td class="windowbg12" background="Themes/Default/images/bgarka/'.$board['id'].'.jpg" valign="middle" width="22%">
<span class="smalltext">';

/* The board's and children's 'last_post's have:
time, timestamp (a number that represents the time.), id (of the post), topic (topic id.),
link, href, subject, start (where they should go for the first unread post.),
and member. (which has id, name, link, href, username in it.) */


Bul
<tr>
<td colspan="3" class="windowbg', !empty($settings['seperate_sticky_lock']) ? '3' : '', '">
<span class="smalltext"><b>', $txt['parent_boards'], '</b>: ', implode(', ', $children), '</span>
</td>
</tr>';

Değiştir
<tr>
<td colspan="3" class="windowbg11', !empty($settings['seperate_sticky_lock']) ? '3' : '', '" background="Themes/Default/images/bgarka/'.$board['id'].'.jpg">
<span class="smalltext"><b>', $txt['parent_boards'], '</b>: ', implode(', ', $children), '</span>
</td>
</tr>';



Görünüm ;


Teknoloji Kurdu

En iyisi modunu bekleyeyim. Çok karışık geldi bana  :-[
Cici Firefox, Kaka IE

TuXie


Boo7eR

Eğer default temada kategorilerin üstündeki renkleri değiştirmek isterseniz



resimdeki gibi

yapmanız gereken değişiklik; Default temanın boardindex.template dosyasını açın
<td class="catbg"> &nbsp;', $txt[102], '</td>
satırını
<td class="catbg" style="background-image: url(', $settings['images_url'], '/cat_bg_' . $category['id'] . '.gif); ">
&nbsp;', $txt[102], '</td>

ile değiştirin


Sonra
<div class="catbg', $category['new'] ? '2' : '', '" style="padding: 5px 5px 5px 10px;">';
satırını
<div class="catbg', $category['new'] ? '2' : '', '" style="background-image: url(', $settings['images_url'], '/cat_bg_' . $category['id'] . '.gif); padding: 5px 5px 5px 10px;">';

ile değiştirin

Son olarak
<div class="catbg" style="padding: 6px; vertical-align: middle; text-align: center; ">
satırını
<div class="catbg" style="background-image: url(', $settings['images_url'], '/cat_bg_' . $category['id'] . '.gif); padding: 6px; vertical-align: middle; text-align: center; ">
ile değiştirin...

Resimler içinde default temanın images klasörüne cat_bg_(kategori numarası).gif şeklinde dilediğiniz arkaplan dosyalarını ekleyin...

Default temanızda hiçbir değişiklik yapmamış iseniz değiştirilmiş hali; İndir

Arbalot

eywalah kardeş güzel bir paylaşım oldu :D

Teknoloji Kurdu

Cici Firefox, Kaka IE

keskem

Eline saglık güzel paylaşım.
www.fantazihack.com

Bilinmedik Kalmasın ...

efsane01

ben modu bekliyorum arkaaşlar ne zaman çıkar acaba ??

Arbalot

Quote from: efsane01 on June 02, 2006, 04:21:32 AM
ben modu bekliyorum arkaaşlar ne zaman çıkar acaba ??
modun cıkacagını pek sanmıyorum...
cunku o modla ugrasacak zaman yok...
GençTürk zaman bulup yaparsa sevinirim bende

Hadron

#22
çok güzel oldu, teşekkürler...

Arbalot

Quote from: Hadron on June 16, 2006, 04:10:53 PM
çok güzel oldu, teşekkürler...


eger uyguladıysan bir link verirmisin bir bakalım...



bozkurt18

#26
saol boozer. manyaq oldu ama şu maintabları fotoshopta başka bir renge çeviremiyorum.
fotoshopumu unuttum nedir. beyler bakmak isterseniz. www.pckoleji.com

Hadron

"bozkurt18" duyurular kısmına nasıl renk verdin, kategori numarası var mı onun için de?


Gang$ta

butun forumların aynı renk olması için ne yapıcaz?hepsi için aynı resmi mi koycaz?yoksa kodla halledilebilir bi olay mı?

Arbalot


enderya

arkadaşlar bu olayı

['images_url'], '/cat_bg_' . $category['id'] . '.gif);

mesela katagori 1 ise

['images_url'], '/cat_bg_' . $category['1'] . '.gif);
şeklinde mi yazıcaz bunu bana biri açıklayabilir mi?

birde şu var bütün katagorilere farklı arkad planlar koymak için ne yapıcaz  >:( :( :-[

enderya


Boo7eR

Quote from: enderya on September 25, 2006, 02:24:39 PM
arkadaşlar bu olayı

['images_url'], '/cat_bg_' . $category['id'] . '.gif);

mesela katagori 1 ise

['images_url'], '/cat_bg_' . $category['1'] . '.gif);
şeklinde mi yazıcaz bunu bana biri açıklayabilir mi?

birde şu var bütün katagorilere farklı arkad planlar koymak için ne yapıcaz  >:( :( :-[

Tabiki hayır kodları olduğu gibi kullanacaksın orda $category['id'] ibaresi o sayıyı belirleyecek senin yapman gerekende 25. kategori için cat_bg_25.gif şeklinde bir dosya hazırlamak... ;) kolay gelsin

özgür şahin

#34
Bölüm ve Konu başlıklarını renklendirdim. Her kategoride ayrı bir renk gözüküyor. Ancak forumda Hata Raporlarına baktığım zaman BoardIndex'in 29. satırında hata iletisi alıyorum.

Quote from: Şu Şekilde8: Undefined variable: category
Dosya: /home/httpd/vhosts/..../httpdocs/forum/Themes/default/BoardIndex.template.php (eval?)
Satır: 29

Daha sonra BoardIndex'in o satırın bakıyorum, renklendirmek için kullandığımız koda tekabül ediyor. Şöyle ki,

Eskiden,
<td class="catbg"> &nbsp;', $txt[102], '</td>

olan 29. satırı,

<td class="catbg" style="background-image: url(', $settings['images_url'], '/cat_bg_' . $category['id'] . '.gif); ">
&nbsp;', $txt[102], '</td>


bu hale getirmiştim. (Modifikasyondan dolayı...) Ancak bu satırda yukarıdaki hatayı veriyor forum.

Ne yapacağım?

Arbalot

Quote from: enderya on September 25, 2006, 02:24:39 PM
arkadaşlar bu olayı

['images_url'], '/cat_bg_' . $category['id'] . '.gif);

mesela katagori 1 ise

['images_url'], '/cat_bg_' . $category['1'] . '.gif);
şeklinde mi yazıcaz bunu bana biri açıklayabilir mi?

o aynen o şekilde kalacak
kategori id si 1 ise images klasorune cat_bg_1.gif diye bir resim dosyası atacaksın oda o kategoriyi hangi renk istiyorsan o renk olacak

özgür şahin

Bölüm ve Konu başlıklarını renklendirdim. Her kategoride ayrı bir renk gözüküyor. Ancak forumda Hata Raporlarına baktığım zaman BoardIndex'in 29. satırında hata iletisi alıyorum.

Quote from: Şu Şekilde8: Undefined variable: category
Dosya: /home/httpd/vhosts/..../httpdocs/forum/Themes/default/BoardIndex.template.php (eval?)
Satır: 29

Daha sonra BoardIndex'in o satırın bakıyorum, renklendirmek için kullandığımız koda tekabül ediyor. Şöyle ki,

Eskiden,
<td class="catbg"> &nbsp;', $txt[102], '</td>

olan 29. satırı,

<td class="catbg" style="background-image: url(', $settings['images_url'], '/cat_bg_' . $category['id'] . '.gif); ">
&nbsp;', $txt[102], '</td>


bu hale getirmiştim. (Modifikasyondan dolayı...) Ancak bu satırda yukarıdaki hatayı veriyor forum.

Ne yapacağım?
Bu soruyu atlamayalım?

Arbalot

osahin bu uzun zaman önce yapılmış bir şeydi o yüzden benim locallerde kurulu değil ama en kısa sürede kurup incelerim...

özgür şahin

Quote from: osahin on March 02, 2007, 12:21:45 PM
Bölüm ve Konu başlıklarını renklendirdim. Her kategoride ayrı bir renk gözüküyor. Ancak forumda Hata Raporlarına baktığım zaman BoardIndex'in 29. satırında hata iletisi alıyorum.

Quote from: Şu Şekilde8: Undefined variable: category
Dosya: /home/httpd/vhosts/..../httpdocs/forum/Themes/default/BoardIndex.template.php (eval?)
Satır: 29

Daha sonra BoardIndex'in o satırın bakıyorum, renklendirmek için kullandığımız koda tekabül ediyor. Şöyle ki,

Eskiden,
<td class="catbg"> &nbsp;', $txt[102], '</td>

olan 29. satırı,

<td class="catbg" style="background-image: url(', $settings['images_url'], '/cat_bg_' . $category['id'] . '.gif); ">
&nbsp;', $txt[102], '</td>


bu hale getirmiştim. (Modifikasyondan dolayı...) Ancak bu satırda yukarıdaki hatayı veriyor forum.

Ne yapacağım?
Bu soruyu atlamayalım?
Quote from: Arbalot on March 02, 2007, 01:05:20 PM
osahin bu uzun zaman önce yapılmış bir şeydi o yüzden benim locallerde kurulu değil ama en kısa sürede kurup incelerim...

Hala yardım bekliyorum.
Teşekkürler.


yasmin

$category['id']

kategori değişkeni farklı kullanılıyor galiba



www.geyiqs.com -> ben de renk değiştirmeyi forumumda yapabiliorm küçük bi html kod yetior

özgür şahin


özgür şahin


Recebivorer ™

Sadece Kategori Başlıklarını Renklendirmeyi Yaptım Bende Fakat Aşağıdaki Resimde de  Görüldüğü Gİbi [Kırmızıyla İşaretlediğim Kısım] Ufak Bİr Kısım Sarı Olmadı Nedendir Acaba ?

http://img67.imageshack.us/img67/8635/sorun2tr8.gif

tarmaz

Quote from: Boo7eR on April 25, 2006, 01:06:39 PM
Eğer default temada kategorilerin üstündeki renkleri değiştirmek isterseniz



resimdeki gibi

yapmanız gereken değişiklik; Default temanın boardindex.template dosyasını açın
<td class="catbg"> &nbsp;', $txt[102], '</td>
satırını
<td class="catbg" style="background-image: url(', $settings['images_url'], '/cat_bg_' . $category['id'] . '.gif); ">
&nbsp;', $txt[102], '</td>

ile değiştirin


Sonra
<div class="catbg', $category['new'] ? '2' : '', '" style="padding: 5px 5px 5px 10px;">';
satırını
<div class="catbg', $category['new'] ? '2' : '', '" style="background-image: url(', $settings['images_url'], '/cat_bg_' . $category['id'] . '.gif); padding: 5px 5px 5px 10px;">';

ile değiştirin

Son olarak
<div class="catbg" style="padding: 6px; vertical-align: middle; text-align: center; ">
satırını
<div class="catbg" style="background-image: url(', $settings['images_url'], '/cat_bg_' . $category['id'] . '.gif); padding: 6px; vertical-align: middle; text-align: center; ">
ile değiştirin...

Resimler içinde default temanın images klasörüne cat_bg_(kategori numarası).gif şeklinde dilediğiniz arkaplan dosyalarını ekleyin...

Default temanızda hiçbir değişiklik yapmamış iseniz değiştirilmiş hali; İndir

Bu değişikliği SMF 2.0 default temaya nasıl uygulayabiliriz acaba?

Teşekkürler

Advertisement: