Özel Destek Sistemi

Başlatan BrainDamaged, 05 Haz 2018, 18:16

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

BrainDamaged

Yukarıda ki posttaki kodlar index.php dosyama ait hocam

tarantula901

Kodlar smf dışı kodlar olduğu için sorun nedir ne eksik vs demek zor oyuzden size tam yardım edemeyeceğim sanırım.
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

BrainDamaged

Alıntı yapılan: tarantula901 - 07 Haz 2018, 20:47Kodlar smf dışı kodlar olduğu için sorun nedir ne eksik vs demek zor oyuzden size tam yardım edemeyeceğim sanırım.

Yardımlarını için tekrardan teşekkür ederim, sorunum devam ediyor

BrainDamaged

Sorunum değişti hocam, smf ile ilişkilendiriliyor  :)

Ancak kodları if şartına göre şekillendiremedim, yardımcı olabilir misiniz ?

PHP Kısmı

<?php
ob_start("ob_gzhandler");
session_start();
define('REQUIRE_SAFE'true);
list($time[1], $time[0]) = explode(' 'microtime());
$start $time[1] + $time[0];

require_once('php/mysql.php');
require_once('php/function.php');
if (defined('SMF'))
return true;

$arkayol=dirname(dirname(__FILE__));
require_once $arkayol."/SSI.php";
if($context['user']['is_logged']){
echo "Giriş Yapılmış";
}else{
echo "Giriş Yapılmamış";
}
?>

Sayfa Kodlarım

<!DOCTYPE HTML>
<html lang="en-US">
<head>
<?php require_once('php/head.php'); ?>
</head>

<body>
<div id="wrap">
<?php if($_SESSION['admin'] == 0) require_once('php/login.php'); ?>
<div class = "veo-header"></div>

<nav class="navbar navbar-inverse navbar-static-top">
<div class="container">
<?php require_once('php/navbar.php'); ?>
</div>
</nav>
<div class="container">
<div class="row well well-sm">
<div class="col-xs-12 col-md-12">
<?php require_once('php/anasayfa.php'); ?>
</div>
</div>
</div>
</div>

<div id="footer">
<div class="venturas"></div>
<div class="cp">Venturas Multiplayer - CN:RL</div>
<div id="copyright">
<p>To report a content against law and copyrights, use <b style="color: #2196F3;">veopeer@gmail.com</b> address.</p>
</div>
    <div id="cp-2">Hukuka, yasalara ve telif haklarına aykırı içerik şikayeti için bizimle iletişim kanalları üzerinden iletişime geçebilirisiniz.</div>
    </div>

<?php require_once('php/java.php'); ?>
</body>
</html>
<?php
mysqli_close($baglanti);
ob_end_flush();
?>






tarantula901

eklediğin kodlarında dosya adlarını yaz bakalım sonra lınkte hangı ad ıle calısıyor onlarıda yaz
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

BrainDamaged

Alıntı yapılan: tarantula901 - 08 Haz 2018, 11:53eklediğin kodlarında dosya adlarını yaz bakalım sonra lınkte hangı ad ıle calısıyor onlarıda yaz

https://www.turkiye-samp.com/forum/destek/index.php

Attığım kodlar bu sayfaya ait hocam, eklediğim kodlar test amaçlı php tagları arasındaki giriş yapılmamış ve giriş yapılmış kodları, yapmak istediğim şey giriş yaptıysa wrap isimli divi kullanıcıya göstermek, giriş yapmadıysa uyarı yazısı göstermek

tarantula901

<?php
ob_start("ob_gzhandler");
session_start();
define('REQUIRE_SAFE'true);
list($time[1], $time[0]) = explode(' 'microtime());
$start $time[1] + $time[0];

require_once('php/mysql.php');
require_once('php/function.php');
if (defined('SMF'))
return true;

$arkayol=dirname(dirname(__FILE__));
require_once $arkayol."/SSI.php";
if ($context['user']['is_guest'])
 {
   echo 
'Giris Yapilmadi';
 }
else
 {
   echo
   
'Hosgeldin '$context['user']['name'], '!';
 }
?>

şu kodu deneyin
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

BrainDamaged

Hocam sorunumu tam olarak anlatamadım sanırım,



yukarıdaki görseldeki işaretli kodları üye giriş yaptıysa gösterilmesini istiyorum,yapmadıysa hata mesajı yada yönlendirmeye tabi tutulmasını istiyorum.


tarantula901

o kısma echo 'Giris Yapilmadi'; kısmına ekle
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

BrainDamaged

#24
Sorunu anasayfa için çözdüm hocam, ancak talep oluşturma sayfasına gelince biraz takıldım

Aynı şartları talep sayfasına ekleyince sayfada sorunlar ortaya çıkıyor.

<?php
ob_start("ob_gzhandler");
session_start();
define('REQUIRE_SAFE'true);
list($time[1], $time[0]) = explode(' 'microtime());
$start $time[1] + $time[0];

require_once('php/mysql.php');
require_once('php/function.php');
if (defined('SMF'))
return true;

$arkayol=dirname(dirname(__FILE__));
require_once $arkayol."/SSI.php";

?>

<!DOCTYPE HTML>
<html lang="en-US">
<head>
<?php require_once('php/head.php'); ?>
</head>

<body>
<div id="wrap">
<?php if($_SESSION['admin'] == 0) require_once('php/login.php'); ?>
<nav class="navbar navbar-inverse navbar-static-top">
<div class = "veo-header"></div>
<div class="container">
<?php require_once('php/navbar.php'); ?>
</div>
</nav>

<div class="container">
<div class="row well well-sm">
<div class="col-xs-12 col-md-12">
<?php
$_SESSION['guvenlik_kodu'] = generateRandomString(6);
$kategori_bul query($baglanti"SELECT * FROM kategoriler ORDER BY ID ASC");
if(mysqli_num_rows($kategori_bul) > 0)
{
?>

<form class="form-horizontal" enctype="multipart/form-data" action="#" method="post" id="yeniTalep" >
<fieldset>
<legend>Gönderen Bilgileri</legend>
<input type="hidden" name="islem" value="yeniTalep" />
<div class="form-group">
<label for="inputIsim" class="col-sm-2 control-label">Adınız:</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="isim" id="inputIsim" placeholder="Adınız..." maxlength="32">
</div>
</div>

<div class="form-group">
<label for="inputMail" class="col-sm-2 control-label">E-Mail Adresiniz:</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="mail" id="inputMail" placeholder="E-Mail adresiniz...">
</div>
</div>

<legend>Talep İçeriği</legend>
<div class="form-group">
<label for="selectKategori" class="col-sm-2 control-label">Kategori:</label>
<div class="col-sm-10">
<select id="selectKategori" name="kategori" class="form-control">
<?php
while($kategori_cek mysqli_fetch_array($kategori_bul))
{
echo '<option value="'.$kategori_cek['ID'].'">'.$kategori_cek['Isim'].'</option>';
}
?>

</select>
</div>
</div>

<div class="form-group">
<label for="inputBaslik" class="col-sm-2 control-label">Talep Başlığı:</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="baslik" id="inputBaslik" placeholder="Talep başlığı..." maxlength="128">
</div>
</div>

<div class="form-group">
<label for="ckeditor" class="col-sm-2 control-label">Talep İçeriği:</label>
<div class="col-sm-10">
<textarea class="form-control" name="icerik" rows="7" id="ckeditor"></textarea>
</div>
</div>

<div class="form-group" id="guvenlikKodu">
<label for="inputGuvenlik" class="col-sm-2 control-label">Güvenlik Kodu:</label>
<div class="col-sm-10 input-group">
<span class="input-group-addon" data-toggle="tooltip" data-placement="right" title="Yenilemek için tıkla." style="cursor: pointer" onclick="yeniGuvenlikKodu()"><span id="guvenlikKoduSpan" class="noselect"><?php echo $_SESSION['guvenlik_kodu']; ?></span></span>
<input type="text" class="form-control" name="guvenlik" id="inputGuvenlik" placeholder="Güvenlik kodu...">
</div>
</div>

<legend>Ekler <span class="pull-right" style="cursor: pointer; font-size: 9pt;" onclick="dosyaEkle()"><span class="glyphicon glyphicon-plus"></span> Resim Ekle</span></legend>
<div class="form-group" id="ekler">
<input type="file" class="form-control" name="dosya[]" /><br />
</div>

<div class="form-group">
<div class="col-sm-offset-5 col-sm-7">
<button type="submit" class="btn btn-success" id="talepGonder" onclick="yeniTalep()">Gönder</button>
<button type="button" class="btn btn-default" onclick="formTemizle('#yeniTalep')">Sıfırla</button>
</div>
</div>
</fieldset>
</form>
<?php
}else{
?>

<div class="alert alert-danger">
Hiç kategori eklenmemiş, bu yüzden talep oluşturamazsınız!
</div>
<?php
}

mysqli_free_result($kategori_bul);
?>

</div>
</div>
</div>
</div>

<div id="footer">
<div class="cp">Venturas Multiplayer - CN:RL</div>
<div id="copyright">
<p>To report a content against law and copyrights, use <b style="color: #2196F3;">veopeer@gmail.com</b> address.</p>
</div>
    <div id="cp-2">Hukuka, yasalara ve telif haklarına aykırı içerik şikayeti için bizimle iletişim kanalları üzerinden iletişime geçebilirisiniz.</div>
    </div>

<?php require_once('php/java.php'); ?>
</body>
</html>
<?php
mysqli_close($baglanti);
ob_end_flush();
?>

Değişiklik yapılmamış hali

tarantula901

sadece şu kodu kullanabilirsiniz örneğin
<?

require_once $arkayol."/SSI.php";
if ($context['user']['is_guest'])
 {
   echo 'Giris Yapilmadi';
 }
else
 {
   echo
   'Hosgeldin ', $context['user']['name'], '!';
 }
?>

Kodların  giriş yada giriş yapmayan kodlar olarak ayırarak ılgılı kısımlara ekle

aldıgın hatayı sole sonra o kodlarda duzenleme yapalım
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

BrainDamaged

Aynı şekilde kodları ayırdım;

Kodlar

<?php
ob_start("ob_gzhandler");
session_start();
define('REQUIRE_SAFE'true);
list($time[1], $time[0]) = explode(' 'microtime());
$start $time[1] + $time[0];

require_once('php/mysql.php');
require_once('php/function.php');
if (defined('SMF'))
return true;

$arkayol=dirname(dirname(__FILE__));
require_once $arkayol."/SSI.php";
$_SESSION['guvenlik_kodu'] = generateRandomString(6);
$kategori_bul query($baglanti"SELECT * FROM kategoriler ORDER BY ID ASC");
?>

<!DOCTYPE HTML>
<html lang="en-US">
<head>
<?php require_once('php/head.php'); ?>
</head>

<body>
<div id="wrap">
<?php if($_SESSION['admin'] == 0) require_once('php/login.php'); ?>
<nav class="navbar navbar-inverse navbar-static-top">
<div class = "veo-header"></div>
<div class="container">
<?php require_once('php/navbar.php'); ?>
</div>
</nav>
<?php 
if ($context['user']['is_guest'])
 {
   echo
'
   <div class="veo-duyuru1">
 Destek sistemini görüntüyebilmeniz için giriş yapmalısınız !
  </div>'
;
 }
else
 {
   echo
'
<div class="container">
<div class="row well well-sm">
<div class="col-xs-12 col-md-12">'
;

if(mysqli_num_rows($kategori_bul) > 0)
{
echo'
<form class="form-horizontal" enctype="multipart/form-data" action="#" method="post" id="yeniTalep" >
<fieldset>
<legend>Gönderen Bilgileri</legend>
<input type="hidden" name="islem" value="yeniTalep" />
<div class="form-group">
<label for="inputIsim" class="col-sm-2 control-label">Adınız:</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="isim" id="inputIsim" placeholder="Adınız..." maxlength="32">
</div>
</div>

<div class="form-group">
<label for="inputMail" class="col-sm-2 control-label">E-Mail Adresiniz:</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="mail" id="inputMail" placeholder="E-Mail adresiniz...">
</div>
</div>

<legend>Talep İçeriği</legend>
<div class="form-group">
<label for="selectKategori" class="col-sm-2 control-label">Kategori:</label>
<div class="col-sm-10">
<select id="selectKategori" name="kategori" class="form-control">
'
;
while($kategori_cek mysqli_fetch_array($kategori_bul))
{
echo '<option value="'.$kategori_cek['ID'].'">'.$kategori_cek['Isim'].'</option>';
}
echo'
</select>
</div>
</div>

<div class="form-group">
<label for="inputBaslik" class="col-sm-2 control-label">Talep Başlığı:</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="baslik" id="inputBaslik" placeholder="Talep başlığı..." maxlength="128">
</div>
</div>

<div class="form-group">
<label for="ckeditor" class="col-sm-2 control-label">Talep İçeriği:</label>
<div class="col-sm-10">
<textarea class="form-control" name="icerik" rows="7" id="ckeditor"></textarea>
</div>
</div>

<div class="form-group" id="guvenlikKodu">
<label for="inputGuvenlik" class="col-sm-2 control-label">Güvenlik Kodu:</label>
<div class="col-sm-10 input-group">
<span class="input-group-addon" data-toggle="tooltip" data-placement="right" title="Yenilemek için tıkla." style="cursor: pointer" onclick="yeniGuvenlikKodu()"><span id="guvenlikKoduSpan" class="noselect">'
; echo $_SESSION['guvenlik_kodu']; echo' </span></span>
<input type="text" class="form-control" name="guvenlik" id="inputGuvenlik" placeholder="Güvenlik kodu...">
</div>
</div>

<legend>Ekler <span class="pull-right" style="cursor: pointer; font-size: 9pt;" onclick="dosyaEkle()"><span class="glyphicon glyphicon-plus"></span> Resim Ekle</span></legend>
<div class="form-group" id="ekler">
<input type="file" class="form-control" name="dosya[]" /><br />
</div>

<div class="form-group">
<div class="col-sm-offset-5 col-sm-7">
<button type="submit" class="btn btn-success" id="talepGonder" onclick="yeniTalep()">Gönder</button>
</div>
</div>
</fieldset>
</form>

}else{

<div class="alert alert-danger">
Hiç kategori eklenmemiş, bu yüzden talep oluşturamazsınız!
</div>
}
'

 ?>

<?php
mysqli_free_result($kategori_bul);
?>

</div>
</div>
</div>
</div>

<div id="footer">
<div class="cp">Venturas Multiplayer - CN:RL</div>
<div id="copyright">
<p>To report a content against law and copyrights, use <b style="color: #2196F3;">veopeer@gmail.com</b> address.</p>
</div>
    <div id="cp-2">Hukuka, yasalara ve telif haklarına aykırı içerik şikayeti için bizimle iletişim kanalları üzerinden iletişime geçebilirisiniz.</div>
    </div>

<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/bootstrap-dialog.min.js"></script>
<script src="js/scroll.js"></script>
<script src="js/nprogress.js"></script>
<script src="ckeditor/ckeditor.js"></script>
<script src="js/jquery.fancybox.min.js"></script>
<script src="js/jquery.dataTables.min.js"></script>
<script src="js/dataTables.bootstrap.min.js"></script>
<script src="js/site.js?v=0.1"></script>
</body>
</html>
<?php
mysqli_close($baglanti);
ob_end_flush();
?>

Aldığım hata:


Parse error: syntax error, unexpected end of file in /home/****/public_html/forum/destek/yeni.php on line 158

tarantula901

şöyle bir kod var içinde şu şekilde olması lazım

<div class="alert alert-danger">
Hiç kategori eklenmemiş, bu yüzden talep oluşturamazsınız!
</div>
}
';
?>
<?php
mysqli_free_result($kategori_bul);
?>

şu şekilde değiş

<div class="alert alert-danger">
Hiç kategori eklenmemiş, bu yüzden talep oluşturamazsınız!
</div>';
}

?>
<?php
mysqli_free_result($kategori_bul);
?>
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

BrainDamaged

#28
Herhangi bir değişiklik olmadı hocam, hata devam ediyor.

Güncelleme: Sorunu çözdüm hocam, else'nin süslü parantezini kaptmamışım   :-\

tarantula901

echoda açmamışsın neyse sorun çözüldüyse tamamdır.

bunu yaptıktan sonra paylaşırmısın
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin