################################################################################
# TOPSTORY BASIC Version 1.0 , Released: 02-08-2003
# Copyright (C) 2001 MERT YALDIZ - mertyaldiz@superonline.com
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
##############################################################################


TOPSTORY BASIC Version 1.0
Top Story Basic , verileri depolamak için MySQL veritabanı kullanan tek kullanıcılı bir haber yayınlama scriptidir. Top Story Basic sayesinde, bilgisayarınızdan uzakta olsanız dahi, şifre korumalı yönetim ara birimi yardımıyla web sitenizden duyurularınızı yayınlayabilirsiniz.

COPYRIGHT
------------

Top Story Basic ,GPL lisansı ile dağıtılmaktadır.Ayrıntılı bilgi için lütfen GPL Licence dosyasını okuyun. myphpscripts.com sitesinin ücretsiz programlar dağıtmasına destek olmak için lütfen isim ve siteye verilen linkler bölümünü programdan çıkartmayınız.


KURULUM
------

1) 'topstory' adında bir dizin oluşturun,

2) 'inc' klasöründe 'config.php' dosyasında aşağıdaki satırları ihtiyacınıza göre değiştirin;

/**
* URL VE FİZİKSEL YOLLAR
*/
$url="www.web-siteniz.com"; // Buraya web sitenizin adresini girin.
$path="/websitenizin/fiziksel/yolunu girin"; // Bunu bilemiyorsanız hosting firmanızdan öğrenebilirsiniz.
$tst["folder"]="topstory"; // Topstory Basic dosyalarını yüklediğiniz dizinin ismini girin.İlk adımda oluşturduğunuz dizinle aynı ada sahip olmalı...
$tst["headerfile"]="header/dosyası/fiziksel/yolu"; Buraya header(Başlık) dosyasının fiziksel yolunu girin.
$tst["footerfile"]="footer/dosyası fiziksel/yolu";// Buraya footer(altlık) dosyasının fiziksel yolunu girin.
/**
* VERİ TABANI DEĞİŞKENLERİ
*/
$tst["db"]["host"]="localhost";// Veritabanınızın host ismini girin, genelde "localhost" olur, ancak değişiklik gösterebilir.
$tst["db"]["name"]="";// Veritabanınızın ismini girin
$tst["db"]["user"]=""; // Veritabanınızın kullanıcı adını girin
$tst["db"]["pass"]="";// veritabanınızın şifresini girin$tst["tbl"]["articles"]="articles"; // Buraya topstory Basic için kullanacağınız veritabanı tablosunun adını girin.
* Aynı isimli bir tablonuz yok ise değiştirmenize gerek yok.
/**
* TOPSTORY BASIC KONTROL PANELİ İÇİN KULLANICI ADI VE ŞİFRELERİ
*/
$tst["admin"]["usrName"]="admin";// Buraya kontrol paneliniz için bir kullanıcı adı girin
$tst["admin"]["usrPass"]="password"; // Buraya kontrol paneliniz için bir kullanıcı şifresi girin
/**
* DİĞER KONFİGURASYON DEĞİŞKENLERİ (iSTEĞE BAĞLI)
*/
$tst["conf"]["laps"]=604800; // Buraya bir haberin ne kadar süre ile yeni olarak listeleneceğini saniye cinsinden girin. Burada 604800sn=1 Hafta
$tst["conf"]["topNewsList"]=5;// Son haberler bölümünde son girilen haberden itibaren kaç adet haber listeleneceğini girin
$tst["conf"]["allowHtml"]=1;// Haber yazarken HTML kodlarının geçerli olması için 1, geçerli olmaması için 0 girin.
$tst["langf"]="turk"; // Lisan seçimi, Türkçe için "turk", İngilizce için "eng" yazın.

3) "inc" klasöründeki header.php ve footer.php dosyalarını scriptinizin web sitenize tam uyum sağlaması için isteğinize göre değiştirin.

4) Ayrıca isteğe bağlı olarak "lang" klasöründe lisan paketlerinde ve "lib" klasöründe css dosyasında değişiklik yapabilirsiniz.

** "LANG" KLASÖRÜNDEKİ DOSYALARIN İSİMLERİNİ KESİNLİKLE DEĞİŞTİRMEYİN. **

5) Oluşturduğunuz klasöre dosyalarınızı (resim dosyaları hariç) ASCII modunda gönderiniz.

6) Kontrol Panelinize gidin (kontrol paneli adresiniz :http://www.web-siteniz.com/topstory/admin)

7) Kontrol Paneli kullanıcı adı ve şifrenizi girin.

8) Eğer bu programı ilk çalıştırmanız ise, script otomatik olarak veritabanınızı gözden geçirecek ve gerekli tablonun veritabanınızda olup olmadığına bakacak.
Eğer bulmazsa tabloyu otomatik olarak yaratacaktır..

9) Tablo yaratıldıktan sonra kontrol paneli ana sayfasına yönlendirileceksiniz. Scriptiniz kullanıma hazır durumdadır.

KULLANIM
----------
Dosyalara nasıl bağlantı vereceksiniz ?:

- www.web-siteniz.com/topstory/index.php tüm haberlerin özetlerini gösteren ana dosyanızdır.
Tüm haberleriniz için bu dosyaya bağlantı verin.

-www.your-site.com/topstory/topStory.php ve www.your-site.com/topstory/topStory_js.php dosyaları son haberleri gösteren dosyalardır.
Kaç adet haber gösterileceği "inc" klasöründeki "config.php" dosyasında $tst["conf"]["topNewsList"] değişkeni ile belirlenmiştir.
Bu dosyaları şu iki şekilde çağırabilirsiniz:

1) topStory.php dosyasını include("topstory/topStory.php"); şeklinde herhangi bir php dosyasına ekleyebilirsiniz.
2) topsStory_js.php herhangi bir HTML sayfasından
<script language="javascript" src="http://www.your-site.com/topstory/topStory_js.php></script>

yoluyla çağırabilirsiniz.

İki dosya da aynı işlevi görecektir.
-fullStory.php dosyası seçilen haberi tüm ayrıntılarıyla gösteren ..


Kontrol Paneli :

Kontrol paneliniz http://www.web-siteniz.com/topstory/admin/dosyadır adresinde yer almaktadır.
Kullanıcı adınızı ve şifrenizi girdikten sonra ana sayfaya yönlendirileceksiniz.
Ana sayfada veritabanınızdaki haberlerle ilgili özet istatistikler göreceksiniz.
1) Haber Ekleme:
Sayfanın üstündeki 'Haber Ekle' linkine tıklayın.
Haberi göndermek için formu eksiksiz doldurun.
-Başlık kısmınza haberinizin kısa bir özetini, başlığını yazın.
-Mesaj kısmına haberinizin tümünü yazın.
-Haberinizin durumunu pasif, olarak seçerseniz, haber veritabanınıza kayıt edilir ancak ziyaretçilerinize görüntülenmez.
-Haberinizin durumunu aktif, olarak seçerseniz, haber veritabanınıza kayıt edilir ve ziyaretçilerinize görüntülenir.

** Haberinizin statüsünü istediğiniz zaman Haber Listele / Yönet bölümünden değiştirebilirsiniz.

2)Haber Listele / Yönet :
Burada veritabanınıza kayıtlı tüm haberler listelenmektedir.
Her haberin sağ tarafındaki Düzenle linkine tıklayarak haberleriniz üzerinde değişiklik yapabilirsiniz.
Her haberin sağ tarafındaki Sil linkine tıklayarak haberlerinizi silebilirsiniz.
Her haberin sol tarafındaki kutucukları işaretleyerek "SEÇİLEN HABERLERİ SİL " butonu ile birden fazla haberi bir kerede silebilirsiniz.
"TÜM HABERLERİ SİL" butonuna tıklayarak veritabanınızdaki tüm haberleri silebilirsiniz.

3) Haberinizin statusünü değiştirme
Haberleri listelerken, her haber başlığının sol tarafında , haberin durumunu gösteren bir ışık(kırmızı / yeşil) vardır.

Yeşil Işık haberin statüsünün aktif olduğunu göstermektedir. Yeşil butona tıkladığınızda haberin statüsü pasife dönüşür ve butonun rengi kırmızı olur.

Kırmızıl Işık haberin statüsünün pasif olduğunu göstermektedir. Kırmızı butona tıkladığınızda haberin statüsü aktiife dönüşür ve butonun rengi yeşil olur.

**Lütfen hertürlü yorum ve sorularınız için mert@myphpscripts.com adresine yazınız.**