Kayıt: Oct 14, 2004 Mesajlar: 155 Konum: SeninGeldiginYerden
Tarih: 2008-03-01, 02:15:59 Mesaj konusu: Bu sorunu nasıl cöze bilirim acaba...
Arkadaslar sımdı ben sınama modulunu kendı ıstedıme gore duzenledım cokta ıyı oldu ıstedıgım gıbı ama kucuk bırkac sorun var acıkcası sımdı..
Herhangıbır module edıtor ekledıgımde bu modul ıcınde edıtorluk yapa bılıyor ve...
Ben sadece bu modul ıcın edıtorluk vermek ıstıyorum bır turlu yapamadım seyranlı arkadasın dedıgı gıbı yaptım bır yazısı vardı ona gore ayarladım ama her seferınde hata verdı YARDIM edersenız sevınırım..
Kod:
<?php
if (!eregi("modules.php", $_SERVER['PHP_SELF'])) {
die ("Roportaj: Bu dosyaya direkt ulaşamazsınız...");
}
global $admin;
if(is_admin($admin)) {
function TurKaydet ($ad, $resim, $aciklama) {
global $nukeurl, $prefix,$db;
include "header.php";
Menu ();
title ("Roportaj İnceleme Yönetim > Türler > Tür Kaydet");
OpenTable();
if($ad==""){
echo "Tür Adı Boş Bırakılamaz. Geri Dönüp Tekrar Deneyiniz.";
}
else{
$tarih= date("Y-m-d H:i:s");
$ekle = mysql_query("insert into ".$prefix."_roportajtur values (NULL, '$ad', '', '$aciklama', '$tarih')");
//RESİM EKLEME
$prodresult = $db->sql_query("SELECT id FROM ".$prefix."_roportajtur WHERE tarih='$tarih'");
list($id) = $db->sql_fetchrow($prodresult);
//If there is a new thumbnail being uploaded...
if($_FILES['resim']['tmp_name'] != ''){
//Eski resmi sil.
if (file_exists($dosya_yolu.$new_thumbnail)){
unlink($dosya_yolu.$new_thumbnail);
}
//Upload / format thumbnail
if (move_uploaded_file($_FILES['resim']['tmp_name'], $dosya_yolu.$new_thumbnail)) {
chmod($dosya_yolu.$new_thumbnail, 0777);
if($resim_donusturme != '' && $resim_donusturme != 'none'){
require_once("modules/Roportaj/".$resim_donusturme.".php");
$image_class = "emporium_icm_".$resim_donusturme;
$emp_image = new $image_class;
$emp_image->image_resize($dosya_yolu.$new_thumbnail, $dosya_yolu.$new_thumbnail, $dosya_boyutu);
}
}
//Update product with thumbnail
$db->sql_query("UPDATE ".$prefix."_roportajtur SET resim='".$new_thumbnail."' WHERE id='".$id."'");
}
if ($ekle) {
echo "<m e t a http - e q u i v=\"refresh\" content=\"2;URL=$nukeurl/modules.php?name=Roportaj&file=admin&op=turler\">"
. "<center>Tür Başarıyla Kayıt Edildi.</center>";
}
else {
echo "<center>Hata, Tür Kayıt Edilemedi. Geri Dönüp Tekrar Deneyiniz.</center>";
}
}
CloseTable();
include "footer.php";
}
function TurResimDegistir($id){
global $prefix, $db;
Menu();
title ("Roportaj İnceleme Yönetim > Türler > Tür Resim Değiştir");
$dosya_yolu="modules/Roportaj/images/ropresim/tur/";
include("header.php");
$prodresult = $db->sql_query("SELECT tur,resim FROM ".$prefix."_roportajtur WHERE id='$id'");
list($tur,$eskiresim) = $db->sql_fetchrow($prodresult);
OpenTable();
echo "<CENTER><FONT CLASS=\"title\"><B>Resim/Yükle-Değiştir</B></FONT></CENTER>";
CloseTable();
echo "<br>";
OpenTable();
echo "<form method=\"post\" enctype=\"multipart/form-data\" action=\"modules.php?name=Roportaj&file=admin&op=tur_resim_guncelle\">"
."<TABLE BORDER=0 CELLPADDING=2 CELLSPACING=0 WIDTH=100%>"
."<TR><TD ALIGN=CENTER><FONT CLASS=\"title\">";
if ($eskiresim != ""){
echo "<img SRC=\"$dosya_yolu$eskiresim\" BORDER=0 VSPACE=5 HSPACE=5><BR><B>$tur [$id] Resim</B><BR>";
} else {
echo "<I>Daha önce resim eklenmemiş.</I><br><BR><B>$ </B><BR>";
}
echo "</font><BR></TD></TR>"
."<TR><TD ALIGN=CENTER>Küçük Resim:<input type=\"file\" name=\"resim\" size=30></TD></TR>"
."<TR><TD ALIGN=CENTER><br><CENTER><input type=\"submit\" value=\"Güncelleştir\"></CENTER></TD><INPUT TYPE=HIDDEN NAME=\"id\" VALUE=\"$id\"><input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"400000\"></form></TD></TR>"
."</TABLE>";
CloseTable();
include("footer.php");
}
function TurResimGuncelle($id,$resim){
global $prefix,$db;
Menu();
title ("Roportaj İnceleme Yönetim > Türler > Tür Resim Güncelle");
$dosya_yolu="modules/Roportaj/images/ropresim/tur/";
$resim_donusturme="gd";
$dosya_boyutu="128";
//Get current product thumbnail file name
$oldthumb_sql = $db->sql_query("SELECT resim FROM ".$prefix."_roportajtur WHERE id='".$id."'");
list($old_thumbnail) = $db->sql_fetchrow($oldthumb_sql);
//If there is a new thumbnail being uploaded...
if($_FILES['resim']['tmp_name'] != ''){
//Create new thumbnail name
$pic_ext = substr($_FILES['resim']['name'], (strrpos($_FILES['resim']['name'],'.') + 1));
$new_thumbnail = $id.".".$pic_ext;
//Delete any existing files
if (file_exists($dosya_yolu.$old_thumbnail)){
unlink($dosya_yolu.$old_thumbnail);
}
if (file_exists($dosya_yolu.$new_thumbnail)){
unlink($dosya_yolu.$new_thumbnail);
}
//Upload / format thumbnail
if (move_uploaded_file($_FILES['resim']['tmp_name'], $dosya_yolu.$new_thumbnail)) {
chmod($dosya_yolu.$new_thumbnail, 0777);
if($resim_donusturme != '' && $resim_donusturme != 'none'){
require_once("modules/Roportaj/".$resim_donusturme.".php");
$image_class = "emporium_icm_".$resim_donusturme;
$emp_image = new $image_class;
$emp_image->image_resize($dosya_yolu.$new_thumbnail, $dosya_yolu.$new_thumbnail, $dosya_boyutu);
}
}
//Update product with thumbnail
$db->sql_query("UPDATE ".$prefix."_roportajtur SET resim='".$new_thumbnail."' WHERE id='".$id."'");
}
Header("Location:modules.php?name=Roportaj&file=admin&op=turler ");
}
function TurResimSil($id){
global $prefix, $db,$dosya_yolu;
Menu();
title ("Roportaj İnceleme Yönetim > Türler > Tür Resim Sil");
$result = $db->sql_query("select resim from ".$prefix."_roportajtur where id='$id'");
list($resim) = $db->sql_fetchrow($result);
if (file_exists("".$dosya_yolu."$resim")){ unlink("".$dosya_yolu."$resim"); }
$db->sql_query("UPDATE ".$prefix."_roportajtur SET resim='' WHERE id='$id'");
Header("Location: modules.php?name=Roportaj&file=admin&op=turler");
}
function TurSil ($id) {
global $db, $nukeurl;
include "header.php";
Menu();
title ("Roportaj İnceleme Yönetim > Türler > Tür Sil");
OpenTable();
echo "<center>Tür Başarıyla Silindi.</center>"
. "<m e t a http - e q u i v=\"refresh\" content=\"2;URL=$nukeurl/modules.php?name=Roportaj&file=admin&op=turler\">";
$result = $db->sql_query("SELECT * from ".$prefix."_roportajtur where id='$id'");
$numrows = $db->sql_numrows($result);
if($numrows > 0) {
$row = $db->sql_fetchrow($result);
$id= $row['id'];
$result = $db->sql_query("SELECT * from ".$prefix."_roportaj where tur='$id'");
$sinid= $row['id'];
$db->sql_query("delete from ".$prefix."_roportaj where tur='$id'");
$db->sql_query("delete from ".$prefix."_roportajtur where id='$id'");
CloseTable();
include "footer.php";
}
}
function TurGuncelle($id, $ad, $resim, $aciklama) {
global $prefix,$nukeurl;
include "header.php";
Menu();
title ("Roportaj İnceleme Yönetim > Türler > Tür Güncelle");
OpenTable();
if($ad==""){
echo "Tür Adı Boş Bırakılamaz.";
}
else{
$ekle=mysql_query("update ".$prefix."_roportajtur set tur='$ad', resim='$resim', aciklama='$aciklama' where id='$id'");
if ($ekle) {
echo "<m e t a http - e q u i v=\"refresh\" content=\"2;URL=$nukeurl/modules.php?name=Roportaj&file=admin&op=turler\">"
. "<center>Başarıyla Düzenlendi.<center>";
} else {
echo "Hata, Tür Başarıyla Düzenlenemedi.";
}
}
CloseTable();
include "footer.php";
}
function RoportajKaydet ($tur, $ad, $resim, $adminnot, $ropnot, $inceleme, $ropvideo) {
global $db, $nukeurl, $prefix;
include ("header.php");
Menu();
title ("Roportaj İnceleme Yönetim > Roportajlar > Roportaj Kaydet");
OpenTable();
if($tur==0){
echo "Türü boş bıraktınız."
. "<m e t a http - e q u i v=\"refresh\" content=\"2;URL=$nukeurl/modules.php?name=Roportaj&file=admin&op=roportajlar\">";
exit;
}
elseif($ad==""){
echo "Adı boş bıraktınız"
. "<m e t a http - e q u i v=\"refresh\" content=\"2;URL=$nukeurl/modules.php?name=Roportaj&file=admin&op=roportajlar\">";
}
else{
$tarih= date("Y-m-d H:i:s");
$ekle = mysql_query("insert into ".$prefix."_roportaj values(NULL, '$tur', '$ad', '', '$adminnot', '$ropnot', '$inceleme', '0', '0', '$tarih', '$ropvideo', '0')");
//Eski resmi sil.
if (file_exists($roportaj_resim_yolu.$new_thumbnail)){
unlink($roportaj_resim_yolu.$new_thumbnail);
}
//Upload / format thumbnail
if (move_uploaded_file($_FILES['resim']['tmp_name'], $roportaj_resim_yolu.$new_thumbnail)) {
chmod($roportaj_resim_yolu.$new_thumbnail, 0777);
if($resim_donusturme != '' && $resim_donusturme != 'none'){
require_once("modules/Roportaj/".$resim_donusturme.".php");
$image_class = "emporium_icm_".$resim_donusturme;
$emp_image = new $image_class;
$emp_image->image_resize($roportaj_resim_yolu.$new_thumbnail, $roportaj_resim_yolu.$new_thumbnail, $dosya_boyutu);
}
}
//Update product with thumbnail
$db->sql_query("UPDATE ".$prefix."_roportaj SET resim='".$new_thumbnail."' WHERE id='".$id."'");
}
if ($ekle) {
echo "<m e t a http - e q u i v=\"refresh\" content=\"2;URL=$nukeurl/modules.php?name=Roportaj&file=admin&op=roportajlar\">"
. "<center>Başarıyla Eklendi.<center>";
}
else {
echo "Hata, Eklenemedi.";
}
}
CloseTable();
include ("footer.php");
}
function RoportajResimDegistir($id){
global $prefix, $db;
$roportaj_resim_yolu="modules/Roportaj/images/ropresim/";
include("header.php");
Menu ();
title ("Roportaj İnceleme Yönetim > Roportajlar > Roportaj Resim Değiştir");
$prodresult = $db->sql_query("SELECT ad,resim FROM ".$prefix."_roportaj WHERE id='$id'");
list($tur,$eskiresim) = $db->sql_fetchrow($prodresult);
OpenTable();
echo "<CENTER><FONT CLASS=\"title\"><B>Resim/Yükle-Değiştir</B></FONT></CENTER>";
CloseTable();
echo "<br>";
OpenTable();
echo "<form method=\"post\" enctype=\"multipart/form-data\" action=\"modules.php?name=Roportaj&file=admin&op=roportaj_resim_guncelle\">"
."<TABLE BORDER=0 CELLPADDING=2 CELLSPACING=0 WIDTH=100%>"
."<TR><TD ALIGN=CENTER><FONT CLASS=\"title\">";
if ($eskiresim != ""){
echo "<img SRC=\"$roportaj_resim_yolu$eskiresim\" BORDER=0 VSPACE=5 HSPACE=5><BR><B>$ad [$id] Resim</B><BR>";
} else {
echo "<I>Daha önce resim eklenmemiş.</I><br><BR><B>$ </B><BR>";
}
echo "</font><BR></TD></TR>"
."<TR><TD ALIGN=CENTER>Küçük Resim:<input type=\"file\" name=\"resim\" size=30></TD></TR>"
."<TR><TD ALIGN=CENTER><br><CENTER><input type=\"submit\" value=\"Güncelleştir\"></CENTER></TD><INPUT TYPE=HIDDEN NAME=\"id\" VALUE=\"$id\"><input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"400000\"></form></TD></TR>"
."</TABLE>";
CloseTable();
include("footer.php");
}
function RoportajResimGuncelle($id,$resim){
Menu();
title ("Roportaj İnceleme Yönetim > Roportajlar > Roportaj Resim Güncelle");
global $prefix,$db;
$roportaj_resim_yolu="modules/Roportaj/images/ropresim/";
$resim_donusturme="gd";
$dosya_boyutu="150";
//Get current product thumbnail file name
$oldthumb_sql = $db->sql_query("SELECT resim FROM ".$prefix."_roportaj WHERE id='".$id."'");
list($old_thumbnail) = $db->sql_fetchrow($oldthumb_sql);
//If there is a new thumbnail being uploaded...
if($_FILES['resim']['tmp_name'] != ''){
//Create new thumbnail name
$pic_ext = substr($_FILES['resim']['name'], (strrpos($_FILES['resim']['name'],'.') + 1));
$new_thumbnail = $id.".".$pic_ext;
//Delete any existing files
if (file_exists($roportaj_resim_yolu.$old_thumbnail)){
unlink($roportaj_resim_yolu.$old_thumbnail);
}
if (file_exists($roportaj_resim_yolu.$new_thumbnail)){
unlink($roportaj_resim_yolu.$new_thumbnail);
}
//Upload / format thumbnail
if (move_uploaded_file($_FILES['resim']['tmp_name'], $roportaj_resim_yolu.$new_thumbnail)) {
chmod($roportaj_resim_yolu.$new_thumbnail, 0777);
if($resim_donusturme != '' && $resim_donusturme != 'none'){
require_once("modules/Roportaj/".$resim_donusturme.".php");
$image_class = "emporium_icm_".$resim_donusturme;
$emp_image = new $image_class;
$emp_image->image_resize($roportaj_resim_yolu.$new_thumbnail, $roportaj_resim_yolu.$new_thumbnail, $dosya_boyutu);
}
}
//Update product with thumbnail
$db->sql_query("UPDATE ".$prefix."_roportaj SET resim='".$new_thumbnail."' WHERE id='".$id."'");
}
Header("Location:modules.php?name=Roportaj&file=admin&op=roportajlar");
}
function RoportajResimSil($id){
Menu();
title ("Roportaj İnceleme Yönetim > Roportajlar > Roportaj Resim Sil");
global $prefix, $db,$roportaj_resim_yolu;
$result = $db->sql_query("select resim from ".$prefix."_roportaj where id='$id'");
list($resim) = $db->sql_fetchrow($result);
if (file_exists("".$roportaj_resim_yolu."$resim")){ unlink("".$roportaj_resim_yolu."$resim"); }
$db->sql_query("UPDATE ".$prefix."_roportaj SET resim='' WHERE id='$id'");
Header("Location: modules.php?name=Roportaj&file=admin&op=roportajlar");
}
function RoportajSil ($id) {
global $db, $nukeurl;
include "header.php";
Menu();
title ("Roportaj İnceleme Yönetim > Roportajlar > Roportaj Sil");
OpenTable();
echo "Roportaj Silindi"
. "<m e t a http - e q u i v=\"refresh\" content=\"2;URL=$nukeurl/modules.php?name=Roportaj&file=admin&op=roportajlar\">";
$result = $db->sql_query("SELECT * from " . $prefix . "_roportaj where id='$id'");
$numrows = $db->sql_numrows($result);
if($numrows > 0) {
$row = $db->sql_fetchrow($result);
$roportajid= $row['id'];
$db->sql_query("delete from " . $prefix . "_roportaj where id='$roportajid'");
CloseTable();
include "footer.php";
}
}
function RoportajGuncelle($id, $tur, $ad, $resim, $adminnot, $ropnot, $inceleme, $ropvideo) {
global $prefix, $nukeurl;
include "header.php";
Menu ();
title ("Roportaj İnceleme Yönetim > Roportajlar > Roportaj Güncelle");
OpenTable();
if($tur==0){
echo "Türü boş bıraktınız. Geri Dönüp Tekrar Deneyiniz.";
}
elseif($ad==""){
echo "Adı boş bıraktınız. Geri Dönüp Tekrar Deneyiniz.";
}
else{
$ekle=mysql_query("update ".$prefix."_roportaj set tur='$tur', ad='$ad', resim='$resim', adminnot='$adminnot', ropnot='$ropnot', inceleme='$inceleme', ropvideo='$ropvideo' where id='$id'");
if ($ekle) {
echo "Roportaj Başarıyla Düzenlendi."
. "<m e t a http - e q u i v=\"refresh\" content=\"2;URL=$nukeurl/modules.php?name=Roportaj&file=admin&op=roportajlar\">";
} else {
echo "Hata, Roportaj Düzenlenemedi. Geri Dönüp Tekrar Deneyiniz.";
}
}
CloseTable();
include "footer.php";
}
function TurSec($turu) {
global $prefix, $db;
$secskategori = $db->sql_query("select id, tur from ".$prefix."_roportajtur order by tur");
$a = 1;
echo "<select name=\"tur\">";
if ($turu == 0) {
$sec = "selected";
} else {
$sec = "";
}
echo "<option name=\"id\" value=\"0\" $sec>Seçin</option>";
while(list($id, $tur) = $db->sql_fetchrow($seckat)) {
$id = intval($id);
if ($id == $turu) {
$sec = "selected";
} else {
$sec = "";
}
echo "<option name=\"id\" value=\"$id\" $sec>$tur</option>";
$a++;
}
echo "</select>";
}
Kayıt: Mar 25, 2004 Mesajlar: 22 Konum: ADANA [Canim Sehrim]
Tarih: 2008-03-02, 06:47:38 Mesaj konusu:
Selam, kucuk bir yolu var oda soyle...
oncelikle bu sql dosyasini ekle...
Kod:
CREATE TABLE `nuke_modul_admin` (
`id` int(11) NOT NULL auto_increment,
`modulename` varchar(25) NOT NULL default '',
`uye` varchar(255) NOT NULL default '',
`aktif` int(2) NOT NULL default '1',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) TYPE=MyISAM;
ve daha sonra keddin ekleyerek modul adini ve module yonetecek olani belirle, ornegin...
Kod:
INSERT INTO `nuke_modul_admin` VALUES (NULL, Sinema, 'ufuk', 1);
buraya kadar hersey yolunda, sira geldi modul icinde yapilacak olan degiisklige, hemen moduldeki index.php icinde require_once("mainfile.php");
den sonra su codlari ekle...
Kod:
global $user, $c o o k i e, $prefix, $db;
c o o k i edecode($user);
$user = $c o o k i e[1];
$izin = $db->sql_numrows($db->sql_query("SELECT * FROM ".$prefix."_nuke_modul_admin WHERE uye='$user' AND active='1'"));
if ($izin == 0) {
Header("Location: http://www.SITEADIN.com");
}
Burdaki kod sayet modulu yonetecekler arasinda uyelerden birinin ismi yoksa otomatik olarak index sayfana yonelmesi...
dene olmazsa modulunu bana yolla ben halletmeye calisirim...
Bu arada bende yeni bir site ile ugrasiyorum az cok hatalar gozumden kacmiyor degil, yardim edecek kisilere ozellik taniyacagimda kesin bir sey, herkese kolay gelsin...
Kayıt: Oct 14, 2004 Mesajlar: 155 Konum: SeninGeldiginYerden
Tarih: 2008-03-03, 01:15:39 Mesaj konusu:
haylandır saol dostumda bu sanırım ısımı gormez acıkcası gınede cok saol valla... en azından ılgılendın ama zaten ben bu modulu sınema modulunden edıtledım... kullanıyorum bırkac degısık sekılde cımdı bana asıl lazım olan ust kısımdada yazdıgım gıbı seyranlı bır yazısı vardı herhangibir modulu editor ekleme ıle ılgılı ama onu bırturlu bu module uygulayamadım.... sadece bu module edıtor ekleyemıyorum.. cunku bunda kı bu sorunu cozersem elımdekı dıger modullerde duzelecek acıkcası... cunku tum modullerı kendım degıstırdım ve kullanıyorum... suan ısımı goruyor ama o zekılde daha ıyı olacak..
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