Kayıt: Jun 02, 2003 Mesajlar: 1842 Konum: Istanbul
Tarih: 2008-03-06, 18:11:39 Mesaj konusu: Re: NukeC 3.0 Beta Dil Türkçe dosyasi lazım?
Bu çok eski bir modül olduğu için bir çok yerinde multilanguage eki yapılmamıştır. Yani ekrana basılan yazıların bir çoğu dil dosyasından değil direkt script içinden çağırılmaktadır. Doğal olarak bu yazılar da İngilizcedir.
Tüm .php dosyaları içindeki İngilizce gömülü metinleri Türkçeye çevirmeniz gerekmektedir. Dil dosyasıyla parametrik hale getirilen kısmı çok küçük bir kısmıdır. Yazarı ile konuşmuştum. Endonezyalı (yanılmıyorsam) bir webmasterdi. Uzun süredir bu scriptle ilgilenmiyor. Sitesini de kapattı.
Php Nuke 6.x zamanından kalma bir script.
En son geliştirmelerini buradan takip edebilirsiniz.
Tarih: 2008-03-07, 10:21:46 Mesaj konusu: Re: NukeC 3.0 Beta Dil Türkçe dosyasi lazım?
Kod:
<?php
/**************************************************************************/
/* PHP-NUKE: Advanced Content Management System */
/* ============================================ */
/* */
/* This is the language module with all the system messages */
/* */
/* If you made a translation, please sent to me (fbc@mandrakesoft.com) */
/* the translated file. Please keep the original text order by modules, */
/* and just one message per line, also double check your translation! */
/* */
/* You need to change the second quoted phrase, not the capital one! */
/* */
/* If you need to use double quotes (") remember to add a backslash (\), */
/* so your entry will look like: This is \"double quoted\" text. */
/* And, if you use HTML code, please double check it. */
/* */
/* ================================================== */
/* Türkçe çeviri: Utku Canalp (utkucanalp@netopsiyon.com) */
/* */
/**************************************************************************/
define("_JANUARYSHRT","Ocak");
define("_FEBRUARYSHRT","Şubat");
define("_MARCHSHRT","Mart");
define("_APRILSHRT","Nisan");
define("_MAYSHRT","Mayıs");
define("_JUNESHRT","Haziran");
define("_JULYSHRT","Temmuz");
define("_AUGUSTSHRT","Ağustos");
define("_SEPTEMBERSHRT","Eylül");
define("_OCTOBERSHRT","Ekim");
define("_NOVEMBERSHRT","Kasım");
define("_DECEMBERSHRT","Aralık");
define("_NUKECNOTUSER3","Kayıtlı bir üye, hızlı ve kolay bir işlem yapabilir.");
define("_NUKECNOTUSER4","Niçin bazı bölümlere erişim için üyemiz olmuyorsunuz?");
define("_NUKECNOTUSER5","Sadece bu şekilde size yüksek kaliteli içerik sunabiliriz,");
define("_NUKECNOTUSER6","Her ilanı izleyebilir ve tek tek yorumlayabilirsiniz.");
define("_NUKECNOTUSER7","Umarız size sunduğumuz bu teklifi değerlendirirsiniz.");
define("_NUKECNOTUSER8","<a href=\"modules.php?name=Your_Account&op=new_user\">Üyemiz olmak için tıklayın</a>");
define("_NUKECMAIN","İlanlar AnaSayfası");
define("_NUKECADSTITLE","İlan Başlığı");
define("_NUKECADSDESC","Açıklama");
define("_NUKECADSPRICE","Fiyatı");
define("_NUKECADSURL","Siteniz");
define("_NUKECADSCATG","Kategori");
define("_NUKECADSEMAIL","E-Postanız");
define("_NUKECADSMAXCHARS","Max");
define("_NUKECREQUIRED","Gerekli");
define("_NUKECADSBY","By");
define("_NUKECEGURL","örn : www.birbaska.com");
define("_NUKECADSDAYS","Gün");
define("_NUKECADSDAY","Gün");
define("_NUKEADSPOSTFOR","Geçerlilik");
define("_NUKECCURENNCY","TL");
define("_NUKECNUMBERONLY","Sadece Rakam");
define("_NUKECEGEMAIL","örn : birbaska@birbaska.com");
define("_NUKECSUBMIT","Gönder");
define("_NUKECLANGUAGE","Dil");
define("_NUKECADSUPLOAD","Resim Gönder");
define("_NUKECERRORTITLE","İlan Başlığı Gerekli");
define("_NUKECERRORPRICE","Fiyat sadece rakam içermeli");
define("_NUKECERROREMAIL","E-Posta Geçersiz");
define("_NUKECERRORMAXSIZEALLOWED","Gönderilen resim için en fazla dosya ölçüsü ");
define("_NUKECKB","KiloByte");
define("_NUKECERRORMAXDIMENSION","Gönderilen resim için en fazla dosya boyutu ");
define("_NUKECPIXEL","Piksel");
define("_NUKECALLOWEDFILETYPE","İzin verilen dosya turleri");
define("_NUKECERRORCDESCEMPTY","İlan Açıklaması Gerekli");
define("_NUKECERRORCDESCMAX","İlan Açıklaması için izin verilen En Fazla Karakter ");
define("_NUKECERRORCTITLEMAX","İlan Başığı için izin verilen En fazla Karakter ");
define("_NUKECCHARS","Chars");
define("_NUKECSUBMITERROR","İlan Önerisi Hatası");
define("_NUKECPLEASEGOBACK","Lütfen Geri dönün ve yukarıdaki hataları düzeltin.");
define("_NUKECGOBACK","Geri Dön");
define("_NUKECPREVIEW","İlan Önerisi Önizleme");
define("_NUKECPREVIEWMSG","Your Ads will look like something like this, please reviews your ads content before submit your ads");
define("_NUKECALTSUBMIT","İlanı Gönder");
define("_NUKECALTBACK","İlan Önerme Forumuna Dön.");
define("_NUKECALTSENDPV","Özel Mesaj Gönder");
define("_NUKECALTCOMMENT","Yorum ?");
define("_NUKECALTPUTINHOTADSBOX","Takip Kutuma Gönder");
define("_NUKECADSPOSTED","Tebrikler..!! İlanınız gönderildi.");
define("_NUKECADSWAITINGRECEIVED","İlanınız Alındı");
define("_NUKECADSWAITINGMSG","İlanınız yayınlanmak üzere kaydedildi. Yönetim tarafından onaylandıktan sonra sistemde yer alacaktır.");
define("_NUKECADSWAITINGMSG1","Bekleyen ");
define("_NUKECADSWAITINGMSG2","adet ilan bulunmaktadır!");
define("_NUKECADSTHX","Öneriniz için Teşekkürler");
define("_NUKECADSCLICKHERE","İlanlarınızı görmek için buraya Tıklayın");
define("_NUKECVIEWDETAIL","Detayları Göster");
define("_NUKECREAD","Okuma");
define("_NUKECLASTPOSTED","ilan bulunuyor. Son Gönderilen İlanlar : ");
define("_NUKECNOADS","Veritabanımızda ilan bulunmamaktadır");
define("_NUKECALTREFERTOFRIEND","Bu ilanı Arkadaşına Gönder");
define("_NUKECBY","Gönderen");
define("_NUKECPOSTEDON","Tarih");
define("_NUKECEXPDON","Son Başvuru");
define("_NUKECREPOST","Görüntüle/TekrarGönder");
define("_NUKECDAYSREMAIN","Geçerlilik");
define("_NUKECADSCOMMENT","Yorum(lar)");
define("_NUKECNOCOMMENT","Bu ilan için gönderilen yorum yok.");
define("_NUKECDATE","Tarih");
define("_NUKECON","on");
define("_NUKECUSERINFO","Üye Hakkında");
define("_NUKECSENDMSG","Özel Mesaj Gönder");
define("_NUKECCOMMENTNOTALLOWED","Üye olmayanlar yorum ekleyemezler, Lütfen <a href=\"modules.php?name=Your_Account&op=new_user\">kayıt</a> olun.");
define("_NUKECYOURNAME","Adınız");
define("_NUKECCOMMENTSUBJECT","Konu");
define("_NUKECCOMMENTSDESC","Yorum");
define("_NUKECSUBMITCOMM","Yorum Gönder");
define("_NUKECNEWUSER","Kayıt");
define("_NUKECPOSTCOMMENT","Yorum Gönder");
define("_NUKECCOMMENTALERT","Lütfen Do not let konunuz ve boş yorum");
define("_NUKECPOSTCOMMENTERROR","Yorum Gönderiminde Hata");
define("_NUKECERRORSAVEADS","İlan Eklemede Hata");
define("_NUKECDELETECOMM","Sil");
define("_NUKECEDIT","Düzenle*");
define("_NUKECNEXT","Sonraki Sayfa");
define("_NUKECPREVIOUS","Önceki Sayfa");
define("_NUKECYOURPOSTEDADS","Gönderdiğiniz İlanlar");
define("_NUKECDELETE","Sil");
define("_NUKECUHVNOADSPOSTED","Henüz ilanınız bulunmamakta.");
define("_NUKECYOUREXPADS","Süresi Dolan İlanlarınız");
define("_NUKECUHVNOADSEXP","Süresi dolan ilanınız bulunmamakta.");
define("_NUKECHOTADSBOX","Takip Kutunuz");
define("_NUKECUHVNOADSINBOX","Takip Kutunuz boş.");
define("_NUKECSUBMITBY","Gönderen");
define("_NUKECVIEW","Göster");
define("_NUKECSAVEADSSUCCESS","Seçtiğiniz ilan başarıyla Takip Kutunuza eklendi");
define("_NUKECUPDATEADSSUCCESS","Seçtiğiniz ilan başarıyla güncellendi");
define("_NUKECVIEWADSBOX","İlan Kutunu Görüntüle");
define("_NUKECSAVE2ADSBOX","Takip Kutuma Gönder");
define("_NUKECCONTACTBYMAIL","E-Posta Gönder");
define("_NUKEREFER2FRIEND","Arkadaşına Öner");
define("_NUKECADSDETAIL","İlan Detayları");
define("_NUKECADSINCATG","Kategorideki İlanlar");
define("_NUKECNOADSIN","Gönderilen İlan Yok ");
define("_NUKECINCATG","Kategoride ");
define("_NUKECVIEWING","Gösteriliyor");
define("_NUKECTOTAL","Toplam");
define("_NUKECANONYEMAILREQ","Siz $anonymous siniz, E-postanız gerekli");
define("_NUKECEDITPOSTED","Gönderilen İlanı Düzenles");
define("_NUKECADSUPLOADEDIMG","Resim Gönderildi");
define("_NUKECADSCHANGEIMAGE","İlan Resmini Değiştir.");
define("_NUKECCHANGEIMAGEADSNOTE","Browse location of image if you want to change the image ads, let it empty if you don't");
define("_NUKECNOTE","Not");
define("_NUKECNOTE1","Eğer resim düzenlemek istiyorsanız, '<b>Resim Sil</b>'i seçmeyin.");
define("_NUKECDELETEIMG","<b>Resim Sil</b> ( İlan resmini sil.)");
define("_NUKECUPDATEERROR","İlan Güncelleme Hatası..!!");
define("_NUKECEDIT1","Göster/Düzenle");
define("_NUKECREPOSTPOSTED","Süresi Dolan İlanı Yeniden Gönder");
define("_NUKECREPOSTFOR","için Yeniden Gönder");
define("_NUKECREPOST1","Tekrar Gönder");
define("_NUKECREPOSTADSDONE","İlanınız başarıyla yeniden gönderildi");
define("_NUKECSAVEDADSDETAIL","İlan Detayları Kaydedildi");
define("_NUKECBACKTOADSBOX","İlan Kutusuna Dön");
define("_NUKECADSALREADYSAVED","Seçtiğiniz ilan zaten İlan Kutunuzda bulunmakta");
define("_NUKECDELETECONFIRM","İlanı Sil");
define("_NUKECDELETEADSBOXCONFIRM","İlan Doğrulayıcıyı Silme İşlemi Kaydedildi");
define("_LAST1WEEK","Son 1 Hafta");
define("_LAST3DAYS","Son 3 Gün");
define("_LAST5DAYS","Son 5 Gün");
define("_LAST7DAYS","Son 7 Gün");
define("_LAST9DAYS","Son 9 Gün");
define("_LAST14DAYS","Son 14 Gün");
define("_YESTERDAY","Dün");
define("_TODAY","Bugün");
define("_NUKECVIEWADSFOR","İlanlara Gözat ->");
define("_NUKECNEXT","Sonraki");
define("_NUKECPREVOUS","Önceki");
define("_NUKECADSFOUND","İlan Bulundu");
define("_NUKECNOADSFOUND","İlan Bulunamadı");
define("_NUKECOPS","Oooppss..!! Dışarı Çık..!!");
define("_NUKEC","NukeC Yönetim");
define("_NUKECADMINTITLE","İlan Yönetimi");
define("_NUKECADMINCATG","Kategori Ekle/Düzenle/Sil");
define("_NUKECADMINREPORT","Yeniden Gönderilen Oku/Sil");
define("_NUKECADMINWAITING","Onay Bekleyenler");
define("_NUKECSETTING","Genel Ayarlar");
define("_NUKECADMINADS","Gönderilen İlanları Göster/Sil");
define("_NUKECVIEWSTATS","İlan Kategorisi İstatistiklerini Görüntüle");
define("_NUKECPAGETITLE","Sayfa Başlığı ");
define("_NUKECMAXCHARSTITLE","İlan Başlığı İçin En Fazla Karekter");
define("_NUKECMAXCHARSDESC","İlan Açıklaması için En Fazla Karakter");
define("_NUKECSUBMIITEDADS","Önerilen İlanları");
define("_NUKECPERPAGE","Bir Sayfadaki İlan Sayısı");
define("_NUKECPRICEFIELD","İlan gönderme formunda Fiyat Kutusu ?");
define("_NUKECALLOWANONYMOUS","Misafirlere İlan Gönderme İzni ?");
define("_NUKECANONYALLOWCOMMENT","Misafirlere Yorum Ekleme İzni ?");
define("_NUKECALLOWCOMMENTS","İlanlarda Yorum Aktif ? ");
define("_NUKECHITSPUPULAR","Popülerler Sayfası için Oy Sayısı");
define("_NUKECALLOWUPLOADIMG","İlanlar İçin Resim Gönderme");
define("_NUKECUPLOADMAXSIZE","En Fazla Resim Boyutu");
define("_NUKECUPLOADMAXHEIGHT","En Fazla Resim Yüksekliği");
define("_NUKECUPLOADMAXWIDTH","En Fazla Resim Genişliği");
define("_NUKECADMINSAVECHANGES","Değişiklikleri Kaydet");
define("_NUKECMAXCHARSRECOMM","<i>100-150 ideal sayı</i>");
define("_NUKECMAXCHARSDESCRECOMM","<i>250-350 ideal sayı</i>");
define("_NUKECSUBMITTEDAUTO","Otomatik Gönder");
define("_NUKECSUBMITTEDWAITING","Gösterim Onayı Beklesin");
define("_NUKECPERPAGERECOMM","<i>10 ideal sayı</i>");
define("_NUKECYES","Evet");
define("_NUKECNO","Hayır");
define("_NUKECUPLOADDIRECTORYDOC","<i>Gönderilecek resim klasörü: 'modules/NukeC/imageads' </i>");
define("_NUKECUPLOADFILESIZE","<i>KiloByte</i>");
define("_NUKECUPLOADFILEWIDTH","<i>Pixel -- ideal boyut 100-150 </i>");
define("_NUKECUPLOADFILEHEIGHT","<i>Pixel -- ideal boyut 100-150</i>");
define("_NUKECADDNEWCATG","Yeni Kategori Ekle");
define("_NUKECCATGNAME","Kategori Adı");
define("_NUKECCATGDESC","Kategori Açıklaması");
define("_NUKECREQUIRED","Gerekli");
define("_NUKECSUBMIT","Öner");
define("_NUKECADDCATGALERTTITLE","Kategori Adı Gerekli");
define("_NUKECUPLOADIMAGECATG","Kategori Resmi");
define("_NUKECADDNEWSUBCATG","Alt Kategori Ekle");
define("_NUKECIN","İçine");
define("_NUKECERRORADDCATG","İlan Kategorisi Ekleme Hatası");
define("_NUKECBACK","Geri Dön");
define("_NUKECMSGPREFSAVED","Ayarlar Kaydedildi");
define("_NUKECMSGCATGADDED","Yeni İlan Kategorisi Eklendi");
define("_NUKECERRORCATGEXIST","Kategori Veritabanınında zaten var");
define("_NUKECERRORMAXSIZEALLOWED","Gönderilen resim için en fazla dosya büyüklüğü ");
define("_NUKECKB","KiloByte");
define("_NUKECERRORMAXDIMENSION","Gönderilen resim için en fazla dosya boyutu ");
define("_NUKECPIXEL","Pixel(s)");
define("_NUKECCHOOSECATG","Seçilen Kategoriyi Düzenle/Sil");
define("_NUKECMODIFYCATG","Kategori Düzenle/Sil");
define("_NUKECEDITCATG","Kategori Düzenle");
define("_NUKECDELETECATG","Kategori Sil");
define("_NUKECDELETECATGCONFIRM","Kategori Silme Onayı");
define("_NUKECDELETEWARNING","<b>DİKKAT</b> : Bu kategoriyi silmekten emin misiniz? Tüm alt kategoriler ve gönderilen tüm ilanlar silinecektir!");
define("_NUKECSEARCHADS","İlanlarda Arama");
define("_NUKECSEARCH"," Ara ");
define("_NUKECCURRSAMPLE","<i>e.g : \"31.33\" or \"51.999,-\"</i>");
define("_NUKECAGREE1","By accessing this area, you already agree to ");
define("_NUKECAGREE2","our disclaimer");
define("_NUKECKEYWORDEMPTY","Please specified the keyword for searching");
define("_NUKECUSECATGGRAPHICS","Kategori Grafikleri");
define("_NUKECPOSTINMAINCATG","Allowed to Post in Main Category");
define("_NUKECCATGIMGUPLOADPATH","Categories Image Upload Path");
define("_NUKECIMAGENAMEEMPTY","You Must specified the image category name");
define("_NUKECIMAGEUPLOADEMPTY","You must browse the category image to Upload");
define("_NUKECERRORCOPYCATGIMAGE","Error Uploading Image Category, Please check the folder permission (CHMOD)");
define("_NUKECFILE","File");
define("_NUKECCATGIMGCOPIED","has been successfully copied to your server");
define("_NUKECUPLOADCATGTITLE","Kategori Resmi Yükle");
define("_NUKECIMAGENAMEERRORSPACE","Image Name must not contains spaces");
define("_NUKECADMINCURR","Para Birimi");
define("_NUKECADDCURRENCY","Para Birimi Ekle");
define("_NUKECCOUNTRY","Ülke");
define("_NUKECCURRENCY","Para Birimi");
define("_NUKECSAMPLE","Örnek:");
define("_NUKECADMINDISCLAIM","Kuralları Düzenle/Sil");
define("_NUKECADDDISCLAIM","Kural Ekle");
define("_NUKECNODISCLAIM","Eklenmiş Kural bulunamamıştır!");
define("_NUKECONFIRMDELDISC","Are you sure to delete this disclaimer");
define("_NUKECDISCTITLE","Başlık");
define("_NUKECDISCCONTENT","İçerik");
define("_NUKECALL","All");
define("_NUKECDISCERROR1","You already have Disclaimer initialized in language ");
define("_NUKECDISCERROR2","<BR>(You can only submit one disclaimer in one language)");
define("_NUKECDISCERRORTITLE","Disclaimer Submission Error");
define("_NUKECDISCERROR3","<b>Title</b> and <b>Content</b> are required<BR><BR>");
define("_NEWDISCADDED","<b>Disclaimer Added</b>");
define("_NUKECPREVIEWDISC","Preview Disclaimer");
define("_NUKECEDITDISCLAIM","Edit Disclaimer");
define("_DISCDELETED","<b>Disclaimer Deleted</b>");
define("_DISCUPDATED","<b>Disclaimer Updated</b>");
define("_NUKECADSBOXFULL","ilan kutunuz dolumax. 10 ilan birakabilirsiniz.günü gecen ilanlarinizi siliniz.");
define("_NUKECUPLOADPATH","Image Ads Upload Directory");
define("_NUKECNOTE2","[ Must be end with slashes (\"/\") and Must be world-writable ]");
Kayıt: Jun 02, 2003 Mesajlar: 1842 Konum: Istanbul
Tarih: 2008-03-07, 10:46:29 Mesaj konusu: Re: NukeC 3.0 Beta Dil Türkçe dosyasi lazım?
juglanin özelden sorduğun sorunun cevabını buraya da yapıştırıyorum.
İhtiyacı olanlar faydalansın.
Aşağıdaki şekilde Üye olmayanların ilan bırakması ya da yorum yazması engellenebilir.
"
Yorum ekleme ve İlan ekleme bölümlerinde fonksiyonun hemen girişine Anonymous olup olmadığını kontrol eden bir kod koyun.
Eğer Anonymous ise Üye olun sayfasına yönlendirin.
Örneğin:
if (!is_user()) { // Burada Eğer Üye Değilse deniyor.
redirect("modules.php?name=Your_Account&op=new_user");
exit;
}
Yukarıdaki işlev her yerde kullanılabilir.
Anonymous ya da Misafir kullanıcıyı Yeni Üye Kayıt Sayfasına yönlendirir.
"
Tarih: 2008-03-07, 11:36:06 Mesaj konusu: Re: NukeC 3.0 Beta Dil Türkçe dosyasi lazım?
tesekkurler .peki bunu sanırım index.php ye eklencek yardımcı olursanız sevinirim ben ekledim haa verdide.
Kod:
<?php
global $prefix;
######################################################################
# Nuke-C : Advanced Classifieds Addon For PHP-Nuke
# ===============================================
#
# Copyright (c) 2002 by Sudirman (nukecpower@yahoo.com)
# http://nukec.org
#
# This module is the main file of NukeC Module
#
#################################################################
/************************************************************************/
/* PHP-NUKE: Web Portal System */
/* =========================== */
/* */
/* 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. */
/************************************************************************/
if (!eregi("modules.php", $_SERVER['script_NAME'])) {
die ("You can't access this file directly...");
}
function Index() {
global $nukecprefix,$dbi,$module_name,$multilingual,$currentlang,$MemberRequired,$PerPage,$UseImgCatg;
include("header.php");
$NowUnixTime = GetUnixTimeNow();
MenuNukeC(0);
echo "<BR>";
OpenTable();
echo "<center><font class=\"title\"><b>"._NUKECADSMAINCAT."</b></font></center><br>";
$sql = "select id_catg,catg,catg_desc,image from ".$nukecprefix."_ads_catg where parentid=0 ";
$applylanguage = sqlapplylanguage();
$sql .= "and".$applylanguage."order by catg";
function ViewDetail($id_ads) {
global $c o o k i e,$nukecprefix,$dbi,$module_name,$AdsComment, $AnonyComment,$user,$anonymous,$admin;
global $Date_Format_code;
include("header.php");
MenuNukeC(1);
echo "<BR>";
OpenTable();
$NowUnixTime = GetUnixTimeNow();
$sql = "select id_catg,title,ads_desc,imageads,curr,price,submitter,email,website,dateposted,validuntil,hits,active from ".$nukecprefix."_ads_ads where id_ads='".$id_ads."'";
$res = sql_query($sql,$dbi);
list($id_catg,$title,$ads_desc,$imageads,$curr,$price,$email,$submitter,$website,$dateposted,$validuntil,$hits, $adsstatus) = sql_fetch_row($res,$dbi);
if (($adsstatus == 1) or (is_admin($admin))) {
function SubmitComment($xid_ads,$commentby,$commsubject,$commentdesc) {
global $nukecprefix,$dbi,$module_name;
if (($commsubject == "") || ($commentdesc == "")) {
include ("header.php");
MenuNukeC(1);
echo "<BR>";
OpenTable();
echo "<CENTER><font class=\"title\">"._NUKECPOSTCOMMENTERROR."</font>";
echo "<BR><BR>"._NUKECCOMMENTALERT;
echo "<BR><BR><a href=\"j a v a s c r i p t:history.go(-1);\">"._NUKECGOBACK."</a>";
echo "</center>";
CloseTable();
include ("footer.php");
} else {
global $REMOTE_ADDR;
$commsubject = FixQuotes(filter_text($commsubject, "nohtml"));
$commentdesc = FixQuotes(nl2br(filter_text($commentdesc)));
$sqlinsert = sql_query("insert into ".$nukecprefix."_ads_comments values(NULL,'".$xid_ads."','".$commentby."','".$commsubject."','".$commentdesc."','".$REMOTE_ADDR."',NOW())",$dbi);
header("Location:modules.php?name=".$module_name."&op=ViewDetail&id_ads=$xid_ads");
}
}
function ViewCatg() {
global $UseImgCatg,$page,$id_catg,$days,$module_name,$nukecprefix,$dbi,$currentlang,$PerPage,$multilingual;
include ("header.php");
MenuNukeC(1);
echo "<BR>";
$NowUnixTime = GetUnixTimeNow();
OpenTable();
if (!isset($page) || ($page == "")) {
$page = 1;
}
echo "<center>";
if ($id_catg != "") {
echo pathcatg($id_catg);
echo "<BR>\n";
$resultdesccatg = sql_query("select catg_desc from ".$nukecprefix."_ads_catg where id_catg='".$id_catg."'",$dbi);
list ($catg_desc) = sql_fetch_row($resultdesccatg,$dbi);
if ($catg_desc != "") {
echo $catg_desc;
echo "<BR>";
}
} else {
$id_catg = 0;
}
$resultsubcatg = sql_query("select id_catg,catg,image from ".$nukecprefix."_ads_catg where parentid='".$id_catg."'",$dbi);
$jmlcatg =sql_num_rows($resultsubcatg,$dbi);
$i = 0;
if ($jmlcatg > 0) {
if (!$UseImgCatg) {
echo "[ ";
} else {
echo "<table border=\"0\" cellspacing=\"3\" cellpadding=\"2\"><TR>\n";
}
while (list($id_catgsub,$catgsub,$imagecatg) = sql_fetch_row($resultsubcatg,$dbi)) {
$i++;
if ($UseImgCatg) {
if ($imagecatg == "") {
$imgcatgsrc = "noimage.gif";
} else {
$imgcatgsrc = $imagecatg;
function Disclaimer($no) {
global $nukecprefix,$dbi;
include("header.php");
MenuNukeC(1);
echo "<BR>";
OpenTable();
$re = sql_query("select title,content from ".$nukecprefix."_ads_disclaimer where no='".$no."'",$dbi);
list($title,$content) = sql_fetch_row($re,$dbi);
echo "\n"
."<font class=\"title\">".$title."</font><BR><BR>"
."<font class=\"content \">".$content."</font>"
."<BR><BR><a href=\"j a v a s c r i p t:history.go(-1);\">"._NUKECGOBACK."</a>"
."";
CloseTable();
include("footer.php");
}
switch($op) {
case "mostpop":MostPop();break;
case "viewads": viewads($days);break;
case "ViewCatg":ViewCatg();break;
case "SubmitComment":SubmitComment($xid_ads,$commentby,$commsubject,$commentdesc);break;
case "ViewDetail": ViewDetail($id_ads);break;
case "Disclaimer":Disclaimer($no);break;
default : Index(); break;
}
Kayıt: Jun 02, 2003 Mesajlar: 1842 Konum: Istanbul
Tarih: 2008-03-07, 12:01:43 Mesaj konusu: Re: NukeC 3.0 Beta Dil Türkçe dosyasi lazım?
index.php ye eklenecek demedim ki?
Yorum ekleme ve yeni ilan ekleme fonksiyonlarının hemen girişine eklenecek dedim.
index.php derseniz çok geniş bir içerik index'in neresi diye sorarlar adama.
index.php nin içinde Yorum Eklenen Yer şurası:
if ($AdsComment or (is_admin($admin))) {
Burada Eğer Yorum ekleme izni varsa veya burayı ziyaret eden kişi Admin ise deniliyor.
Siz de hemen o satırın altına ekleyeceksiniz.
Yani şöyle olacak:
Kod:
if ($AdsComment or (is_admin($admin))) {
if (!is_user()) { // Burada Eğer Üye Değilse deniyor.
redirect("modules.php?name=Your_Account&op=new_user");
exit;
}
degisiklik olmadi malesef. bu postads.php yemi ekelmiz daha iyi olur diyorsunz.
Kod:
<?php
global $prefix;
######################################################################
# Nuke-C : Advanced Classifieds Addon For PHP-Nuke
# ===============================================
#
# Copyright (c) 2002 by Sudirman (nukecpower@yahoo.com)
# http://nukec.org
#
# This module is to process ads postings
#
#################################################################
/************************************************************************/
/* PHP-NUKE: Web Portal System */
/* =========================== */
/* */
/* 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. */
/************************************************************************/
if (!eregi("modules.php", $_SERVER['script_NAME'])) {
die ("You can't access this file directly...");
}
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
include ("modules/".$module_name."/config.php");
include ("modules/".$module_name."/functions.php");
$index = 0;
function Index($id_catg="") {
global $nukecprefix,$dbi,$folder_name, $module_name, $multilingual, $currentlang;
global $AdsTitleLength, $AdsContentLength, $MemberRequired, $PostInMainCatg, $c o o k i e,$user, $UploadImg, $MaxAllowedAds;
function SubmitAds($submitteruid,$title, $cdesc, $catgforprocess, $AdsCurr, $price, $website, $email, $postfor, $fileupload, $adslanguage, $fileupload, $fileupload_name, $fileupload_type, $fileupload_size) {
global $nukecprefix,$dbi,$folder_name, $module_name, $multilingual, $currentlang;
global $AdsTitleLength, $AdsContentLength, $MemberRequired, $PostInMainCatg, $c o o k i e, $user, $UploadImg,$Waiting;
global $anonymous;
global $UploadPath,$c o o k i e,$user,$DescLength,$UploadImg, $MaxImgSize, $MaxImgHeight, $MaxImgWidth,$MaxAllowedAds;
if ($submitteruid != 1) {
$jmladsposted = AdsPostedByUser($submitteruid,0,0,0);
if ($jmladsposted >= $MaxAllowedAds) {
$NotAllowedByJml = 1;
} else {
$NotAllowedByJml = 0;
}
if ($NotAllowedByJml == 1) {
header("Location:modules.php?name=".$module_name."&file=postads&id_catg=$catgforprocess");
die();
}
}
if (is_user($user) || ($MemberRequired == 0)) {
if ((!$title) || ($title == "") || (strlen($title) > $AdsTitleLength)) $errorTitle = 1;
if ((!$cdesc) || ($cdesc == "") || (strlen($cdesc) > $AdsContentLength)) $errorCdesc = 1;
if ($submitteruid == 1) {
if ($email == "") {
$erroremailanony = 1;
}
}
if ($email != ""){
if (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}$",$email)) $errorEmail = 1;
}
if ($UploadImg && ($fileupload != "") && ($fileupload != "none")) {
$imageadstype = basename($fileupload_type);
$UploadImageType = getImgType();
if (!in_array($imageadstype,$UploadImageType)) $errorImageType = 1;
if (($imageadstype != "jpeg") && ($imageadstype != "jpg") && ($imageadstype != "pjpeg")) {
$ImageUkuran = @getimagesize($fileupload);
if ($ImageUkuran) {
if ($ImageUkuran[0] > $MaxImgWidth) {
$ErrorUkuranImage = 1;
$ErrorUkuranImageWidth = 1;
}
if ($ImageUkuran[1] > $MaxImgHeight) {
$ErrorUkuranImage = 1;
$ErrorUkuranImageHeight = 1;
}
} else {
$ErrorUkuranImage = 1;
}
}
}
if ($ErrorUkuranImage || $errorTitle || $errorCdesc || $errorPrice || $erroremailanony || $errorEmail || $errorImageSize || $errorImageDimension || $errorImageType) {
include ("header.php");
MenuNukeC(1);
echo "<BR>";
OpenTable();
echo "<CENTER><FONT CLASS=\"title\">"._NUKECSUBMITERROR."</font></center><BR>";
echo "<CENTER>";
if ($errorTitle) {
if ($title == "") {
echo "<BR>"._NUKECERRORTITLE."<BR>";
}
if (($title != "") && (strlen($title) > $TitleLength)) {
echo "<BR>"._NUKECERRORCTITLEMAX." $TitleLength "._NUKECCHARS."<BR>";
}
}
if ($errorCdesc) {
if ($cdesc == "") {
echo "<BR>"._NUKECERRORCDESCEMPTY."<BR>";
}
if (($cdesc != "") && (strlen($cdesc) > $DescLength)) {
echo "<BR>"._NUKECERRORCDESCMAX." $DescLength "._NUKECCHARS."<BR>";
}
}
if ($erroremailanony) {
echo "<BR>"._NUKECANONYEMAILREQ."<BR>";
}
if ($errorEmail) {
echo "<BR>"._NUKECERROREMAIL."<BR>";
}
if ($errorImageSize) {
echo "<BR>"._NUKECERRORMAXSIZEALLOWED." $UploadImageSize "._NUKECKB." <BR>";
}
if ($ErrorUkuranImage) {
echo "<BR>"._NUKECERRORMAXDIMENSION." $MaxImgHeight x $MaxImgWidth "._NUKECPIXEL." <BR>";
}
if ($errorImageType) {
echo "<BR><b>$imageadstype</b>"._NUKECALLOWEDFILETYPE.": ";
for ($i = 0;$i<= sizeof($UploadImageType)-1;$i++) {
echo "<b>'.".$UploadImageType[$i]."'</b>";
if ($j != sizeof($UploadImageType)-1) {
echo ", ";
}
$j++;
}
echo "<BR>";
}
echo "<BR><BR>"._NUKECPLEASEGOBACK."";
echo "<BR><a href=\"j a v a s c r i p t:history.go(-1);\"><< <b>"._NUKECGOBACK."</b></a>";
echo "</center>";
CloseTable();
include("footer.php");
} else {
$ads_title = FixQuotes(filter_text($title, "nohtml"));
$ads_content = FixQuotes(nl2br(filter_text($cdesc)));
$nowdate = date("H i s m d Y");
$datearray = explode(" ",$nowdate);
$currhour = $datearray[0];
$currminute = $datearray[1];
$currsecond = $datearray[2];
$currmonth = $datearray[3];
$currday = $datearray[4];
$curryear = $datearray[5];
$posted_on = GetTimeUnix($currhour, $currminute, $currsecond, $currmonth, $currday, $curryear, $chgmonth=0, $chgday=0 , $chgyear=0);
if ($postfor == 0) {
$validuntil = 0;
} else {
$validuntil = GetTimeUnix($currhour, $currminute, $currsecond, $currmonth, $currday, $curryear, $chgmonth=0, $chgday+$postfor , $chgyear=0);
}
$price = FixQuotes(filter_text($price, "nohtml"));
$resultnextidads = sql_query("select max(id_ads) as maxnumber from ".$nukecprefix."_ads_ads",$dbi);
list ($nextidads) = sql_fetch_row($resultnextidads,$dbi);
$nextidads++;
if ($fileupload != "") {
$type = basename($fileupload_type);
if (($type == "jpeg") || ($type == "jpg") || ($type == "pjpeg")) {
$type= "jpeg";
}
if ($type == "x-png") {
$type = "png";
}
$filename = $UploadPath."$nextidads.".$type;
$filename_thumb = $UploadPath.$nextidads."_thumb.".$type;
copy ($fileupload, $filename);
copy ($fileupload, $filename_thumb);
$imguploadname = $nextidads.".".$type;
degisiklik olmadi malesef. bu postads.php yemi ekelmiz daha iyi olur diyorsunz.
Kod:
<?php
global $prefix;
######################################################################
# Nuke-C : Advanced Classifieds Addon For PHP-Nuke
# ===============================================
#
# Copyright (c) 2002 by Sudirman (nukecpower@yahoo.com)
# http://nukec.org
#
# This module is to process ads postings
#
#################################################################
/************************************************************************/
/* PHP-NUKE: Web Portal System */
/* =========================== */
/* */
/* 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. */
/************************************************************************/
if (!eregi("modules.php", $_SERVER['script_NAME'])) {
die ("You can't access this file directly...");
}
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
include ("modules/".$module_name."/config.php");
include ("modules/".$module_name."/functions.php");
$index = 0;
function Index($id_catg="") {
global $nukecprefix,$dbi,$folder_name, $module_name, $multilingual, $currentlang;
global $AdsTitleLength, $AdsContentLength, $MemberRequired, $PostInMainCatg, $c o o k i e,$user, $UploadImg, $MaxAllowedAds;
function SubmitAds($submitteruid,$title, $cdesc, $catgforprocess, $AdsCurr, $price, $website, $email, $postfor, $fileupload, $adslanguage, $fileupload, $fileupload_name, $fileupload_type, $fileupload_size) {
global $nukecprefix,$dbi,$folder_name, $module_name, $multilingual, $currentlang;
global $AdsTitleLength, $AdsContentLength, $MemberRequired, $PostInMainCatg, $c o o k i e, $user, $UploadImg,$Waiting;
global $anonymous;
global $UploadPath,$c o o k i e,$user,$DescLength,$UploadImg, $MaxImgSize, $MaxImgHeight, $MaxImgWidth,$MaxAllowedAds;
if ($submitteruid != 1) {
$jmladsposted = AdsPostedByUser($submitteruid,0,0,0);
if ($jmladsposted >= $MaxAllowedAds) {
$NotAllowedByJml = 1;
} else {
$NotAllowedByJml = 0;
}
if ($NotAllowedByJml == 1) {
header("Location:modules.php?name=".$module_name."&file=postads&id_catg=$catgforprocess");
die();
}
}
if (is_user($user) || ($MemberRequired == 0)) {
if ((!$title) || ($title == "") || (strlen($title) > $AdsTitleLength)) $errorTitle = 1;
if ((!$cdesc) || ($cdesc == "") || (strlen($cdesc) > $AdsContentLength)) $errorCdesc = 1;
if ($submitteruid == 1) {
if ($email == "") {
$erroremailanony = 1;
}
}
if ($email != ""){
if (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}$",$email)) $errorEmail = 1;
}
if ($UploadImg && ($fileupload != "") && ($fileupload != "none")) {
$imageadstype = basename($fileupload_type);
$UploadImageType = getImgType();
if (!in_array($imageadstype,$UploadImageType)) $errorImageType = 1;
if (($imageadstype != "jpeg") && ($imageadstype != "jpg") && ($imageadstype != "pjpeg")) {
$ImageUkuran = @getimagesize($fileupload);
if ($ImageUkuran) {
if ($ImageUkuran[0] > $MaxImgWidth) {
$ErrorUkuranImage = 1;
$ErrorUkuranImageWidth = 1;
}
if ($ImageUkuran[1] > $MaxImgHeight) {
$ErrorUkuranImage = 1;
$ErrorUkuranImageHeight = 1;
}
} else {
$ErrorUkuranImage = 1;
}
}
}
if ($ErrorUkuranImage || $errorTitle || $errorCdesc || $errorPrice || $erroremailanony || $errorEmail || $errorImageSize || $errorImageDimension || $errorImageType) {
include ("header.php");
MenuNukeC(1);
echo "<BR>";
OpenTable();
echo "<CENTER><FONT CLASS=\"title\">"._NUKECSUBMITERROR."</font></center><BR>";
echo "<CENTER>";
if ($errorTitle) {
if ($title == "") {
echo "<BR>"._NUKECERRORTITLE."<BR>";
}
if (($title != "") && (strlen($title) > $TitleLength)) {
echo "<BR>"._NUKECERRORCTITLEMAX." $TitleLength "._NUKECCHARS."<BR>";
}
}
if ($errorCdesc) {
if ($cdesc == "") {
echo "<BR>"._NUKECERRORCDESCEMPTY."<BR>";
}
if (($cdesc != "") && (strlen($cdesc) > $DescLength)) {
echo "<BR>"._NUKECERRORCDESCMAX." $DescLength "._NUKECCHARS."<BR>";
}
}
if ($erroremailanony) {
echo "<BR>"._NUKECANONYEMAILREQ."<BR>";
}
if ($errorEmail) {
echo "<BR>"._NUKECERROREMAIL."<BR>";
}
if ($errorImageSize) {
echo "<BR>"._NUKECERRORMAXSIZEALLOWED." $UploadImageSize "._NUKECKB." <BR>";
}
if ($ErrorUkuranImage) {
echo "<BR>"._NUKECERRORMAXDIMENSION." $MaxImgHeight x $MaxImgWidth "._NUKECPIXEL." <BR>";
}
if ($errorImageType) {
echo "<BR><b>$imageadstype</b>"._NUKECALLOWEDFILETYPE.": ";
for ($i = 0;$i<= sizeof($UploadImageType)-1;$i++) {
echo "<b>'.".$UploadImageType[$i]."'</b>";
if ($j != sizeof($UploadImageType)-1) {
echo ", ";
}
$j++;
}
echo "<BR>";
}
echo "<BR><BR>"._NUKECPLEASEGOBACK."";
echo "<BR><a href=\"j a v a s c r i p t:history.go(-1);\"><< <b>"._NUKECGOBACK."</b></a>";
echo "</center>";
CloseTable();
include("footer.php");
} else {
$ads_title = FixQuotes(filter_text($title, "nohtml"));
$ads_content = FixQuotes(nl2br(filter_text($cdesc)));
$nowdate = date("H i s m d Y");
$datearray = explode(" ",$nowdate);
$currhour = $datearray[0];
$currminute = $datearray[1];
$currsecond = $datearray[2];
$currmonth = $datearray[3];
$currday = $datearray[4];
$curryear = $datearray[5];
$posted_on = GetTimeUnix($currhour, $currminute, $currsecond, $currmonth, $currday, $curryear, $chgmonth=0, $chgday=0 , $chgyear=0);
if ($postfor == 0) {
$validuntil = 0;
} else {
$validuntil = GetTimeUnix($currhour, $currminute, $currsecond, $currmonth, $currday, $curryear, $chgmonth=0, $chgday+$postfor , $chgyear=0);
}
$price = FixQuotes(filter_text($price, "nohtml"));
$resultnextidads = sql_query("select max(id_ads) as maxnumber from ".$nukecprefix."_ads_ads",$dbi);
list ($nextidads) = sql_fetch_row($resultnextidads,$dbi);
$nextidads++;
if ($fileupload != "") {
$type = basename($fileupload_type);
if (($type == "jpeg") || ($type == "jpg") || ($type == "pjpeg")) {
$type= "jpeg";
}
if ($type == "x-png") {
$type = "png";
}
$filename = $UploadPath."$nextidads.".$type;
$filename_thumb = $UploadPath.$nextidads."_thumb.".$type;
copy ($fileupload, $filename);
copy ($fileupload, $filename_thumb);
$imguploadname = $nextidads.".".$type;
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