Özel Destek Sistemi

Başlatan BrainDamaged, 05 Haz 2018 21:52

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

BrainDamaged

Merhabalar, web adresime /destek şeklinde yeni bir alan oluşturdum ancak bu kısıma sadece foruma üye olan kişilere özel yapmak istiyorum.

turkiye-samp.com/destek şeklinde olan bağlantımı forum klasörümün içinde taşıyıp smf'nin sağladığı bir şart ile bu işlemi gerçekleştirebilir miyiz ?

CeeMoo

Evet. İlla smf dizininin içine atmana gerek yok.Smf dizindeki SSI.php 'yi php dosyanıza çağırdıkdan sonra her türlü smf bağlantısına ulaşabilirsiniz.
Örmek Smf dizinin içinde destek/index.php Kodları
Kod [Seç]
<?php 
// Don't do anything if SMF is already loaded.
if (defined('SMF'))
return true;

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

if($context['user']['is_logged']){
echo "Üyeyim";
}else{
echo "Değilim";
}

?>

İyi Çalışmalar

BrainDamaged

07 Haz 2018 14:15 #2 Son düzenlenme: 07 Haz 2018 17:19 BrainDamaged
Merhabalar hocam, dediklerinizi uygulamaya çalışıyorum ancak şöyle bir hata ile karşılasıyorum




Kodlarım:


Kod [Seç]
<?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'); ?>
 <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();
?>

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ı

Kod [Seç]
<?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

Kod [Seç]
<!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();
?>






BrainDamaged

Sorun çözülmüştür, yardımcı olan herkese teşekkür ederim