################################################################################
# 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>
İ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.**