Anasayfa FORUMLAR Üye Girişi Dosyalar Dersler İpuçları Yardımcı Araçlar Hakkımızda
KİMLER BAĞLI
Toplam Üye: 32638
Aktif Üye: 0
Aktif Ziyaretçi: 865
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR
 ??? Sitem deki Haberleri ..
(25229 okuma, 26 yanıt)
 Free Hosta Php Nuke Kurul..
(16371 okuma, 14 yanıt)
 EKLENTİ: Misafire mesajın..
(36677 okuma, 38 yanıt)
 Php Nuke 9.0 Geliyor..
(20749 okuma, 19 yanıt)
 Bu başlık için mesaj bulu..
(13928 okuma, 15 yanıt)
 Facebook Sohbet Tipi Sohb..
(17664 okuma, 15 yanıt)
 üye aktivasyon..
(10586 okuma, 8 yanıt)
 Facebook tarzı altbar... ..
(6233 okuma, 1 yanıt)
 kaldırmak istediğim bölüm..
(6512 okuma, 2 yanıt)
 Resimli RSS..
(23109 okuma, 25 yanıt)
 Onay linkini kaldirmak..
(11020 okuma, 8 yanıt)
 Yardım :( Site açılırken ..
(6613 okuma, 2 yanıt)
 .Htaccess ile uzantıda ke..
(8229 okuma, 4 yanıt)
 block genişliği..
(5673 okuma, 1 yanıt)
 Haber Resimleri ve Slide ..
(14286 okuma, 12 yanıt)
 Foruma büyük boyutlu resi..
(7264 okuma, 3 yanıt)
 Php-Nuke 8.0 Paket..
(9383 okuma, 6 yanıt)
 Hangi sürümü önerirsiniz?..
(10427 okuma, 8 yanıt)
 ethai1 3..
(13085 okuma, 10 yanıt)
 Yeni PEHASPESEO..
(69503 okuma, 82 yanıt)
 Türkçe Karakter sorunu ?..
(37545 okuma, 36 yanıt)
 tek modul için sağ ve sol..
(11331 okuma, 8 yanıt)
 Php-nuke8.0 başlıklarda t..
(10522 okuma, 8 yanıt)
 Phpden iyi anlayan..
(5397 okuma, 1 yanıt)
 Php nuke 7.6 - 3.1 patch ..
(72845 okuma, 89 yanıt)
 Mp3 Üst Player Yardım..
(29370 okuma, 40 yanıt)
 Toplu üyelik silme?..
(11059 okuma, 8 yanıt)
 Çözümleyemediğim hata.....
(12318 okuma, 11 yanıt)
 bloğu kayan hale getirmek..
(5944 okuma, 2 yanıt)
 Makale modulu..
(8536 okuma, 5 yanıt)
 PHP-Nuke Haber V.1 Paylas..
(84798 okuma, 121 yanıt)
 title değiştirme..
(10240 okuma, 6 yanıt)
 Arkadaşlar bu sorunun çöz..
(9998 okuma, 6 yanıt)
 Php Nuke 8.1..
(4327 okuma, 0 yanıt)
 merhaba..
(10221 okuma, 9 yanıt)
 Anasayfa için boş modül o..
(13411 okuma, 13 yanıt)
 admin panelinde Access De..
(6355 okuma, 2 yanıt)
 Bu başlığa hiç cevap gelm..
(26226 okuma, 25 yanıt)
 Nuke Tema yapilisi..
(17016 okuma, 16 yanıt)
 Mavisce-net temasina bann..
(8678 okuma, 6 yanıt)
 PHP-Nuke wTeam - eklentil..
(6603 okuma, 2 yanıt)
 coppermine hata..
(10636 okuma, 8 yanıt)
 içerik tanıtımı..
(6251 okuma, 2 yanıt)
 Haber Ve İçeriğe Resim Ek..
(7116 okuma, 3 yanıt)
 google keywords..
(8916 okuma, 6 yanıt)
 8.0'da html sorunu..
(5473 okuma, 1 yanıt)
 PHP-Nuke_8.1.3.5+NukeSent..
(53785 okuma, 76 yanıt)
 üye olunurken gereksiz is..
(9972 okuma, 7 yanıt)
 Arkadaşlar kolifa haber s..
(6320 okuma, 2 yanıt)
 Hesabınız'a tıklayınca te..
(10427 okuma, 7 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - Kendi temanızı Yapın
 AramaArama   RütbelerRütbeliler   ProfilProfil   GirişGiriş 


Kendi temanızı Yapın

 
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> Php-Nuke
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
sanalmanyak
Mesaj: 50+
Mesaj: 50+





Kayıt: Apr 08, 2006
Mesajlar: 54

MesajTarih: 2006-09-16, 14:57:00    Mesaj konusu: Kendi temanızı Yapın Alıntıyla Cevap Gönder

Kod:
Nuke Tema'larini 2 ye ayirmak gerek !

1) Nuke tema'sinin icinde images, style, index.html, vede theme.php bulunmaktadir :!:

images herhalde sorun olmaz :!:
style degistirmenize gerek yok :!:
Index.html zaten bos :!:
geldik theme.php 'ye

herhagi bir yazi prog. acin mesela editör veya wordpad .. ve altaki kodlari bulun

c o o k i edecode($user);
$username = $c o o k i e[1];
if ($username == "") {
$username = "Anonymous";
}
echo "<body leftmargin=\"1\" topmargin=\"1\" marginwidth=\"1\" marginheight=\"1\">";

if ($username == "Ziyaretci") {
$theuser = "&amp;nbsp;&amp;nbsp;<a href=\"modules.php?name=Your_Account&op=new_us er\">Üye olmak istiyorum..";
} else {
$theuser = "&amp;nbsp;&amp;nbsp;Hosgeldin: $username!";

ve degistirin :!:

2) Nuke tema'si biraz degi*** phpbb forum'lu olanlar :!:

images herhalde sorun olmaz :!:
style degistirmenize gerek yok :!:
Forum degistirmenize gerek yok :!:
Not:eger Forum images TC butonlar mevcutsa ekliyebilirsiniz :!:
footer.html degistirmenize gerek yok :!:
Blocks.html degistirmenize gerek yok :!:
story_page.html degistirmenize gerek yok :!:
story_home degistirmenize gerek yok :!:
center_right.html degistirmenize gerek yok :!:
left_center.html degistirmenize gerek yok :!:
orig tables.php degistirmenize gerek yok :!:
tables.php degistirmenize gerek yok :!:
rounded tables.php degistirmenize gerek yok :!:
Index.html zaten bos :!:
theme.php aynen yukarkaki gibi degistirin :!:
geldik header.html :!:

herhagi bir yazi prog. acin mesela editör veya wordpad .. ve altaki kodlari bulun


<td><a href="index.php">
<img src="themes/xxxxx/forums/images/top_bar_home.gif" width="80" height="26" border="0" alt="Ana sayfa" title="Home" /></a></td>
<td><a href="downloads.html">
<img src="themes/xxxxxx/forums/images/top_bar_downloads.gif" width="80" height="26" border="0" alt="Dosyalar" title="Downloads" /></a></td>
<td><a href="modules.php?name=Your_Account">
<img src="themes/xxxx/forums/images/top_bar_account.gif" width="80" height="26" border="0" alt="Hesabiniz" title="Account" /></a></td>
<td><a href="forums.html">
<img src="themes/xxxxxx/forums/images/top_bar_forum.gif" width="80" height="26" border="0" alt="Forumlar" title="forum" /></a></td>
</tr>
</table></td>

ve bazi header.html 'lerde aylar bulunmakta

<!-- // Array ofmonth Names
var monthNames = new Array( "Ocak","Subat","Mart","Nisan","Mayis","Haziran","Te mmuz","Agustos","Eylül",
"Ekim","Kasim","Aralik");
var now = new Date();
thisYear = now.getYear();
if(thisYear < 1900) {thisYear += 1900}; // corrections if Y2K display problem
document.write(monthNames[now.getMonth()] + " " + now.getDate() + ", " + thisYear);
// -->

ve degistirin :!:

simdiden kolay gelsin :!:



TEMA HAZIRLAMA !

Tema hazırlamaya başlamadan önce gerekli dizinleri ( Dizin dediğime bakmayın yani klasör DOS zamanından kalma alışkanlık) oluşturalım. Öncelikle themes dizini içinde bir dizin oluşturun. Bu oluşturduğunuz dizin temanın adını belirleyecektir. Ben burada supermeydan adını veriyorum. Daha sonra supermeydan dizini içerisinde yeni iki dizine daha
ihtiyacımız var. Birincisi images, ikincisi style. images dizini içerisinde leftbar.gif, mainbar.gif ve rightbar.gif grafikleri mutlaka olmalıdır. Style dizini içerisinde ise temaya ait style bilgilerinin yer aldığı style.css dosyası oluşturun. Bu css dosyasında mutlaka .content, .storytitle, .storycat, .boxtitle, tiny, boxcontent, option classlarını oluşturmalısınız. Bunlardan başka link özellikleri, sitede kullanılacak font gibi özellikleri de tanımlayabilirsiniz. Style dosyasının içeriği şu şekilde olabilir:


FONT {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px} TD {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px} BODY {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px} P {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px} DIV {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px} INPUT {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px} TEXTAREA {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px}
FORM {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px} A:link {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A:active {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline} A:visited {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline} A:hover {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline} .title {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 16px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none} .content {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica} .storytitle {BACKGROUND: none; COLOR: #363636; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none} .storycat {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline} .boxtitle {BACKGROUND: none; COLOR: #363636; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none} .boxcontent {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica} .option {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none} .tiny {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}

Ben burada bu syle özelliklerini sadece örnek olması açısından verdim. Şimdi gelelim asıl dosyamıza. Acemiler dizini içerisinde theme.php dosyası oluşturun. Bu dosyanın içerisini adım adım oluşturalım.

Öncelikle renk tanımlamaları yapalım. Renk tanımlamalarını şu şekilde yapabiliriz.

$bgcolor1 = "#ffffff";
$bgcolor2 = "#cccccc";
$bgcolor3 = "#ffffff";
$bgcolor4 = "#eeeeee";
$textcolor1 = "#ffffff";
$textcolor2 = "#000000";

Bu renkleri istediğiniz kadar artırabilir ve değiştirebilirsiniz. Ama yukarıdaki renk tanımlamalarını mutlaka hazırlamalısınız. Bu renk tanımlamaları modüller içinde kullanılan tanımlamalar. Şimdi modüllerin içerisinde görebileceğiniz gibi OpenTable, OpenTable2, CloseTable ve CloseTable2 fonksiyonlarını tanımlayalım. OpenTable fonksiyonunu şu şekilde tanımlayabilirsiniz.

function OpenTable() {
global $bgcolor1, $bgcolor2;
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"$bgcolor2\"><tr><td>
";
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"8\" bgcolor=\"$bgcolor1\"><tr><td>
";
}

OpenTable fonksiyonunda table genişliklerini (width), hücreler arası boşlukları (cellspacing), hücre içeriği ile kenar arasındaki boşlukları (cellpadding) ve renk değerlerini istediğiniz gibi değiştirebilirsiniz.

OpenTable2 yi de aynı şekilde tanımlayalım.

function OpenTable2() {
global $bgcolor1, $bgcolor2;
echo "<table border=\"0\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"$bgcolor2\" align=\"center\"><tr><td>
";
echo "<table border=\"0\" cellspacing=\"1\" cellpadding=\"8\" bgcolor=\"$bgcolor1\"><tr><td>
";
}
OpenTable ve OpenTable2 fonksiyonları ile oluşturduğumuz tabloları kapatan CloseTable ve CloseTable2 fonksiyonlarını ise şu şekilde tanımlayabiliriz.

function CloseTable() {
echo "</td></tr></table></td></tr></table>
";
}

function CloseTable2() {
echo "</td></tr></table></td></tr></table>
";
}

Bu tanımlamalardan sonra sıra News modülü ile ilgili düzenlemeyi yapacak FormatStory fonksiyonunu tanımlayalım.

function FormatStory($thetext, $notes, $aid, $informant) {
global $anonymous;
if ($notes != "") {
$notes = "<b>"._NOTE."</b> <i>$notes</i>
";
} else {
$notes = "";
}
if ("$aid" == "$informant") {
echo "<font class=\"content\">$thetext<br>$notes</font>
";
} else {
if($informant != "") {
$boxstuff = "<a href=\"modules.php?name=Your_Account&op=us erinfo&uname=$inf
ormant\">$informant</a> ";
} else {
$boxstuff = "$anonymous ";
}
$boxstuff .= ""._WRITES." <i>\"$thetext\"</i> $notes
";
echo "<font class=\"content\">$boxstuff</font>
";
}
}
Bu fonksiyonu değiştirmeden kullanabilirsiniz.

Buraya kadar hazırlık yaptık. Şimdi tema dosyasının ana fonksiyonlarının içeriklerini oluşturalım. İlk fonksiyonumuz themeheader fonksiyonu. Bu fonksiyonu her satırı adım adım hazırlayarak iyice öğrenelim.

function themeheader() { diyerek fonksiyonu tanımladık. Şimdi fonksiyonun içeriğini oluşturalım. echo "<body bgcolor=\"ffffff\" text=\"000000\" link=\"0000ff\" vlink=\"0000ff\">"; ile sitemizin gövdesini oluşturmaya başladık. Bundan sonra bannerları nasıl yayınlayacağımızı öğrenelim. Bu işlem için bir şart koymamız gerekiyor. Bu şart sayesinde bannerlar aktif edilmemişse banners.php dosyasının yüklenmemesini sağlayabiliriz.

if ($banners) {
include("banners.php");
} [/color] Burada eğer $banners değişkeni 1 ise banners.php dosyasını yükle, değilse devam et diyoruz. İsterseniz bu satırı şu şekilde oluşturup, bannerlar aktif olmadığında başka bir dosyanın yüklenmesini sağlayabilirsiniz.

if ($banners) {
include("banners.php");
} else {
include("sponsor.php");
} Bu tamamen sizin isteğinize bağlı. Bannerı yükleyedikten sonra site logosunu ve logonun sağ tarafına bir arama formu koyalım, sol blokları yükleyelim ve fonksiyonu tamamlayalım. Bu işlemi şu şekilde yapabiliriz.

echo "<br>"
."<table border=\"0 cellpadding=\"4\" cellspacing=\"0\" width=\"100%\" align=\"center\"><tr><td bgcolor=\"ffffff\">"
."<table border=\"0\" cellspacing=\"0\" cellpadding=\"3\" width=\"100%\" bgcolor=\"ffffff\"><tr><td>"
."<a href=\"index.php\"><img src=\"themes/Netopsiyon/images/logo.gif\" Alt=\"$sitename\" border=\"0\"></a>"
."</td><td align=\"right\">"
."<form action=\"modules.php?name=Search\" method=\"post\">"
."<font class=\"content\">Site içi arama:"
."<input type=\"text\" name=\"query\"><input type=\"Submit\" value=\"Ara\">"
."</font></form>"
."</td></tr></table></td></tr><tr><td valign=\"top\" width=\"100%\" bgcolor=\"ffffff\">"
."<table border=\"0\" cellspacing=\"0\" cellpadding=\"2\" width=\"100%\"><tr><td valign=\"top\" width=\"150\" bgcolor=\"ffffff\">";
blocks(left);
echo "<img src=\"images/pix.gif\" border=\"0\" width=\"150\" height=\"1\"></td><td>&amp;nbsp;&amp;nbsp;</td><td width=\"100%\" valign=\"top\">";
}

Yukarıdaki kodlarda dikkat ederseniz en başta kullandığımız renk tanımlamalarını henüz kullanmadık. İsterseniz bgcolor değerlerini renk tanımlamaları ile değiştirebilirsiniz. Bu işlemi şu şekilde bgolor=\"$bgcolor1\" yapabilirsiniz. pix.gif dosyası 1x1 piksellik bir grafik. pix.gif grafiğini sol blokların genişliğini tanımlamak için kullandım. blocks(left); bölümü sol blokların yüklenmesini belirtir. Sağ taraftaki blokları göstermeden önce şart konulması gerekiyor. Bunu sırası gelince göstereceğim. Evet ilk fonksiyonumuz olan themeheader fonksiyonunu tamamladık. Şimdi sıra en altta. yani şu copyright satırlarını yer aldığı yer. Burayı themefooter fonksiyonu ile şekillendiriyoruz. Bu fonksiyonda ayrıca sağ blokları da yükleyen satır yer alacak. Bu fonksiyon çok basit olarak şöyle tanımlanır.

function themefooter() {
global $index;
if ($index == 1) {
echo "</td><td>&amp;nbsp;&amp;nbsp;</td><td valign=\"top\" bgcolor=\"#ffffff\">";
blocks(right);
echo "</td>";
}
echo "</td></tr></table></td></tr></table>";
footmsg();
} Burada önce $index değişkenini global olarak tanımladık. Daha sonra bir şart koyduk. Bu şarta göre $index değişkeni 1 ise sağ blokları göster diyoruz. Bu $index değişkeni modüllerin içerinde yer alan ve sağ bloğun gösterilip gösterilmemesi gerektiğini belirten değişkenden başka bir şey değil. Tema dosyasında bu şartı koymazsanız modül içerisindeki değer ne olursa olsun sağ bloklar devamlı olarak gösterilir. Bu da istenmeyen bir durumdur. En altta yer alan footmsg(); değişkenini çağıran satır config.php içerisinde yer alan $foot1, $foot2, $foot3, $foot4 içeriklerini yazdıran bir tanımlama. Şimdi diğer fonksiyonlara geçelim. Üçüncü ana fonksiyonumuz themeindex fonksiyonu. Bu fonksiyonun ne amaçla kullanıldığını şöyle açıklayabiliriz. Şimdi PHPNuke'de anasayfada mutlaka bir modül yüklü olması gerekli yoksa anasayfa yok hatası ile karşılaşırsınız.. Çoğunlukla anasayfada News modülü yer alıyor. Bu modülün içeriği buradan tanımlanır. Bir sonraki fonksiyonda ise -yani themearticle- devamı bağlantısına tıklandığında nasıl bir görüntü sunulacağı tanımlanır. tehemindex fonksiyonu şu şekilde tanımlanır.

function themeindex ($aid, $informant, $time, $title, $counter, $topic, $thetext, $notes, $morelink, $topicname, $topicimage, $topictext) {
global $anonymous;
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\" bgcolor=\"000000\" width=\"100%\"><tr><td>"
."<table border=\"0\" cellpadding=\"3\" cellspacing=\"1\" width=\"100%\"><tr><td bgcolor=\"ffffff\">"
."<b>$title</b><br>"
."<font class=\"tiny\">"
.""._POSTEDBY." <b>";
formatAidHeader($aid);
echo "</b> "._ON." $time $timezone ($counter "._READS.")<br>"
."<b>"._TOPIC."</b> <a href=\"modules.php?name=Search&query=& amp;topic=$topic&
author=\">$topictext</a><br>"
."</font></td></tr><tr><td bgcolor=\"ffffff\">";
FormatStory($thetext, $notes, $aid, $informant);
echo "<br><br>"
."</td></tr><tr><td bgcolor=\"ffffff\" align=\"right\">"
."<font class=\"content\">$morelink</font>"
."</td></tr></table></td></tr></table>"
."<br>";
} Buradaki kodları inceleyelim. Öncelikle fonksiyonu tanımlıyoruz. Ama dikkat ederseniz bu fonksiyon tanımlamasında bazı değişkenleri de kullanıyoruz. Bu değişkenleri kod içerisinde kullanacağımız için mutlaka tanımlamalısınız. Bir tablo oluşturup içeriği burada tanımlıyoruz. $title değişkeni ile haber başlığını yayınlıyoruz. Daha sonra bu haberi gönderen editörü, tarihi ve okunma sayısını yayınlıyoruz. Bu satırlar şunlar:

."<b>$title</b><br>"
."<font class=\"tiny\">"
.""._POSTEDBY." <b>";
formatAidHeader($aid);
echo "</b> "._ON." $time $timezone ($counter "._READS.")<br>"

Konuyu ise "._TOPIC." ile yazıyoruz. İsterlerse konuda arama yaapılmasını sağlayan satırı ekliyoruz. Bu satır ise şu:

."< b >"._TOPIC."< /b > <a href=\"modules.php?name=Search&query=& amp;topic=$topic&
author=\">$topictext</a>< br >"

Ardından haber içeriğini bu dosyanın en başında tanımladığımız FormatStory fonksiyonu ile yayınlıyoruz. Bu satır:
FormatStory($thetext, $notes, $aid, $informant);

Bir sonraki aşamada eğer haberin devamı varsa $morelink değişkeni ile devamı bağlantısı koyuyoruz. Ve fonksiyonumuz sona eriyor. Şimdi diğer bir fonksiyon olan themearticle fonksiyonu tanımlayalım. Bu fonksiyonda eğer sitede admin olarak bulunuyorsanız "Düzenle" ve "Sil" bağlantılarını da koyuyoruz. Tabii bu bağlantıları normal ziyaretçilerinizin görmemesi gerekiyor. Bu fonksiyon ise şöyle tanımlanır.

function themearticle ($aid, $informant, $datetime, $title, $thetext, $topic, $topicname, $topicimage, $topictext) {
global $admin, $sid, $tipath;
global $bgcolor1, $bgcolor2, $bgcolor3, $bgcolor4, $textcolor1, $textcolor2;
echo "<table border=\"0\" cellpadding=\"2\" cellspacing=\"0\" width=\"100%\" bgcolor=\"$bgcolor1\">
"
."<tr><td align=\"center\" valign=\"middle\">
"
."<table border=\"0\" cellpadding=\"2\" cellspacing=\"0\" width=\"100%\">
"
."<tr><td bgcolor=\"$bgcolor3\"><font color=\"$bgcolor1\" size=\"1\"><b><u>$title</u></b></font><br>
"
."<font size=\"1\">"._POSTEDON." $datetime "._BY." ";
formatAidHeader($aid);
if (is_admin($admin)) {
echo "<br>[ <a href=\"admin.php?op=EditStory&sid=$sid\">" ._EDIT."</a> | <a href=\"admin.php?op=RemoveStory&sid=$sid\" >"._DELETE."</a> ]
";
}
echo "<br></font></td>
"
."</tr>
"
."<tr><td bgcolor=\"$bgcolor1\"><font size=\"1\"><a href=\"modules.php?name=Search&topic=$topi c\"><img src=\"$tipath$topicimage\" border=\"0\" Alt=\"$topictext\" align=\"right\" hspace=\"5\" vspace=\"5\"></a>
";
FormatStory($thetext, $notes, $aid, $informant);
echo "</font></td></tr></table>
"
."</td></tr></table>
"
."<br>


";
} Burada dikkat ederseniz ilk defa en yukarıda tanımladığımız renk tanımlamalarını kullandım. Amacım nasıl kullanıldığı göstermekti. Kodları incelersek if (is_admin($admin)) { şartı ile eğer sitede admin olarak bulunuyorsak "Düzenle" ve "Sil" bağlantıları gösterilecek. Değilse göstermeyecek. Bu fonksiyonda anlatılacak bir şey yok. Sadece themeindex fonksiyonunu biraz geliştirdik o kadar. Sıra son foksiyonumuza geldi. themesidebox fonksiyonu. Bu fonksiyonda sol ve sağ blokların nasıl formatta gösterileceği tanımlanır. Bu fonksiyon basit olarak şu şekilde tanımlanır.

function themesidebox($title, $content) {
echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"150\" bgcolor=\"000000\"><tr><td>"
."<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"3\"><tr><td bgcolor=\"#FFFF00">"
."<font class=\"content\">$title</font></td></tr><tr><td bgcolor=\"ffffff\"><font class=\"content\">"
."$content"
."</font></td></tr></table></td></tr></table><br>";
}


Basit bir şekilde tema oluşturmak bu kadar. Bu
fonksiyonları geliştirerek daha güzel temalar hazırlayabilirsiniz.
Bu temada anasayfadaki konu grafikleri yerine yazı kullandım.
Bunun nasıl değiştirileceğini bulabilir misiniz :?: (İpucu:
themearticle fonksiyonuna bakın.) Kodun tamamlanmış
halini sizlere vermiyorum. Bakalım tema hazırlamak size çok
kolay mı gelecek yoksa çok zor mu gelecek :?:


Alintidir


En son sanalmanyak tarafından 2006-10-07, 08:10:01 tarihinde değiştirildi, toplam 1 kere değiştirildi
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-05-17, 20:14:35    Mesaj konusu: Forum Arası Reklamlar


Başa dön
sanalmanyak
Mesaj: 50+
Mesaj: 50+





Kayıt: Apr 08, 2006
Mesajlar: 54

MesajTarih: 2006-09-16, 14:59:44    Mesaj konusu: Alıntıyla Cevap Gönder

sitede bulamadım elindeyken atım dedim varsa silebilirsiniz..
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
yilmazmurat
Mesaj: 1000+
Mesaj: 1000+





Kayıt: Jul 28, 2004
Mesajlar: 2083
Konum: ısparta

MesajTarih: 2006-09-16, 15:04:41    Mesaj konusu: Alıntıyla Cevap Gönder

Sİlmeyizde kodları code ile yazarsan kodlar ortaya çıkar.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
krall_13
Mesaj: 300+
Mesaj: 300+





Kayıt: Dec 31, 2005
Mesajlar: 354
Konum: Nereye...

MesajTarih: 2006-09-16, 15:06:16    Mesaj konusu: Alıntıyla Cevap Gönder

html olarak kaydet bi yere www.hemenyaplas.com atabilirsin karışmış kodlar
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
sanalmanyak
Mesaj: 50+
Mesaj: 50+





Kayıt: Apr 08, 2006
Mesajlar: 54

MesajTarih: 2006-10-07, 08:10:44    Mesaj konusu: Alıntıyla Cevap Gönder

düzelttim arkadaşlar..
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
newlover
Mesaj: 1+
Mesaj: 1+





Kayıt: Feb 17, 2005
Mesajlar: 48
Konum: samsun

MesajTarih: 2006-10-12, 01:32:42    Mesaj konusu: Alıntıyla Cevap Gönder

merh:
http://www.sulakyurtmeb.gov.tr/ sitemin altındaki ingilizce yazıları nasıl silebilir yada değiştirebilirim.
kullandığım tema:Erene ThemeV1
Herkese slm......
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
hasn
Mesaj: 50+
Mesaj: 50+





Kayıt: Feb 26, 2006
Mesajlar: 77

MesajTarih: 2006-10-12, 02:38:41    Mesaj konusu: Alıntıyla Cevap Gönder

newlover :
merh:
http://www.sulakyurtmeb.gov.tr/ sitemin altındaki ingilizce yazıları nasıl silebilir yada değiştirebilirim.
kullandığım tema:Erene ThemeV1
Herkese slm......


PHP-Nuke Copyright © 2004 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details

bu yazılardan söz ediyorsan onları silmen yasak :)
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
mavisce
Editör
Editör





Kayıt: Nov 18, 2005
Mesajlar: 943
Konum: Trabzon/izmir 61-35

MesajTarih: 2006-10-12, 02:41:58    Mesaj konusu: Alıntıyla Cevap Gönder

newlover :
merh:
http://www.sulakyurtmeb.gov.tr/ sitemin altındaki ingilizce yazıları nasıl silebilir yada değiştirebilirim.
kullandığım tema:Erene ThemeV1
Herkese slm......

Türkçeye cevir ama silme silmek yasak ve etik değil türkçeye cevirmek için netopsiyon anasayfasında ip ucları var orda coprything yazısını türkçeleştirme diye bi başlık var orayı okuyun oradaki kodları phpmyadminden çalıştıracaksınız
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-05-17, 20:14:35    Mesaj konusu: Forum Arası Reklamlar


Başa dön
newlover
Mesaj: 1+
Mesaj: 1+





Kayıt: Feb 17, 2005
Mesajlar: 48
Konum: samsun

MesajTarih: 2006-10-12, 05:39:13    Mesaj konusu: Alıntıyla Cevap Gönder

www.sulakyurtmeb.gov.tr adlı sitemin altındaki yazıları
tamam silmek uygun değil. ama hemen onun altındaki Theme Copyright by Erenet.info adlı yeri de mi kaldırmak yasak ? Bu kısmı kaldırmak istiyorum. eğer yasaksa hiç yoktan linkini nerden iptal edebilirim.
selamlar
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Önceki mesajları göster:   
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> Php-Nuke Tüm zamanlar GMT + 3 Saat
1. sayfa (Toplam 1 sayfa)

 
Geçiş Yap:  
Bu forumda yeni başlıklar açamazsınız
Bu forumdaki başlıklara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız

Benzer Konular

Başlık Yazar Forum Cevaplar Tarih
Yeni mesaj yok Alchemy Mindworks Animation Workshop ... okumas Grafik Tasarımı 0 2010-06-13, 00:13:26 Son Mesajı Görüntüle
Yeni mesaj yok Forumlardan Son Mesajlar Block Kendi ... roman2009 Php Nuke Blocklar 1 2010-04-28, 21:50:17 Son Mesajı Görüntüle
Yeni mesaj yok Kendi Sitemizden Kendi Videomuzu Yayı... ugurekinci Php Nuke Modülleri 5 2009-08-26, 18:34:54 Son Mesajı Görüntüle
Yeni mesaj yok Kendi Videolarımı Oynatma PS3magTR Php Nuke Modülleri 1 2009-06-24, 21:07:32 Son Mesajı Görüntüle
Yeni mesaj yok Youtube Geri Dönüyor- Hemde Kendi Pla... Style_53 Php Nuke Modülleri 14 2009-05-10, 16:11:59 Son Mesajı Görüntüle

Copyright © 2002-2024 Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. - Bütün hakları saklıdır!
Bu site Netopsiyon.com.tr Sunucularında Barındırılmaktadır.
Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. Netopsiyon Copyright