MyBB Depo Forum
[MCTR - 1.6] Multiforum Açıldı Ama Hata Veriyor - Baskı Önizleme

+- MyBB Depo Forum (https://mybbdepo.com)
+-- Forum: MyBB 1.6 Depo (https://mybbdepo.com/mybb-1-6-depo-forumu)
+--- Forum: MyBB 1.6 Çözülmüş Soru ve Sorunlar (https://mybbdepo.com/mybb-1-6-cozulmus-soru-ve-sorunlar-forumu)
+--- Konu Başlığı: [MCTR - 1.6] Multiforum Açıldı Ama Hata Veriyor (/multiforum-acildi-ama-hata-veriyor-konusu.html)

Sayfalar: 1 2 3


Cvp: Multiforum Açıldı Ama Hata Veriyor - nqname - 14-07-2013

(14-07-2013, Saat:16:33)hayel Adlı Kullanıcıdan Alıntı:
(14-07-2013, Saat:16:29)nqname Adlı Kullanıcıdan Alıntı: şu kodu functions.php ile değiştir
PHP Kod:
<?php

// File ID: functions.php
// Purpose: Provides basic sitewide functions

// Start our session...
session_start();

//Connect to the database first
connect();

//This function simply connects us to the database
function connect(){

    include(
"config.php");
    
$conn mysql_connect("localhost"$dbuser$dbpass) or die ('Error connecting to MySQL');
    
mysql_select_db($dbname);

}

//This function performs security checks on all incoming form data
function secure($data){

if(
is_array($data)){
die(
"Hacking Attempt!");
}


//MySQL Real Escape String
$data mysql_real_escape_string($data);

//Strip HTML tags
$data strip_tags($data'');

return 
$data;

}

function 
getsitecontent($page){
$query "SELECT * FROM site_content WHERE page = '$page'";
$result = @mysql_query($query);
$num = @mysql_numrows($result);

//Loop out code
$i=0;
while (
$i 1) {

$title=@mysql_result($result,$i,"title");
$content=@mysql_result($result,$i,"value");

$title stripslashes($title);
$content stripslashes($content);

$i++;
}

$value[content] = $content;
$value[title] = $title;

return 
$value;
}

//This function replaces template values
function replace($old,$new,$template)
    {
    
$template str_replace($old$new$template);
    return 
$template;
    }

function 
logincheck(){

$pathtomybb grabanysetting("pathtomybbfiles");
$fprefix grabanysetting("uforumprefix");

include(
$pathtomybb."/inc/functions_user.php");
include(
"config.php");

if(
$_SESSION['is_logged_in'] == TRUE and $_SESSION['unique'] == $rsession){

// We have detected a session, so let's attempt to validate the user...

$username secure($_SESSION['username']);

$query "SELECT * FROM ".$fprefix."users WHERE username = '$username'";
$result mysql_query($query);
$num mysql_numrows($result);

if(
$num 0){

    
// The user exists, so they're probably logged in...
    // The only way this could break is if they changed their PW in MyBB
    // This would still work though because they could still be logged in with a new PW

$isloggedin "yes";


}
else{

// The user doesn't exist in the DB, so destroy the session...

$isloggedin "no";
session_destroy();

}


}
else if (isset(
$_COOKIE['rusername']) and isset($_COOKIE['rpass'])){

$username $_COOKIE['rusername'];
$password $_COOKIE['rpass'];

$username secure($username);
$password secure($password);

//Run login operation
$query "SELECT * FROM ".$fprefix."users WHERE username = '$username'";
$result mysql_query($query);
$num mysql_numrows($result);

//Loop out code
$i=0;
while (
$i 1) {

$luser=@mysql_result($result,$i,"username");
$lpass=@mysql_result($result,$i,"password");

$i++;
}

    if(
$username == $luser and $password == $lpass){
        
$isloggedin "yes";
    }
    else{
    if (isset(
$_COOKIE['rusername'])){
    
$past time() - 10
    
setcookie("rusername",$username,$past);
    }

    if (isset(
$_COOKIE['rpass'])){
    
$past time() - 10
    
setcookie("rpass",$password,$past);
    }
    
$isloggedin "no";
    }

}
else
{
//User is not logged in
$isloggedin "no";



//Return our user data
$userdata[loginstatus] = $isloggedin;
$userdata[username] = $username;

return 
$userdata;

}

function 
getacctstatus($username){

//This function determines which MyBB usergroup the user belongs to, if any...

//Grab the forum prefix...
$fprefix grabanysetting("uforumprefix");

$query "SELECT * FROM ".$fprefix."users WHERE username = '$username'";
$result mysql_query($query);
$num mysql_numrows($result);

//Loop out code
$i=0;
while (
$i 1) {

$group=@mysql_result($result,$i,"usergroup");

$i++;
}

return 
$group;

}

function 
grabanysetting($where){

$query "SELECT * FROM settings WHERE name = '".$where."'";
$result = @mysql_query($query);
$num = @mysql_numrows($result);

//Loop out code
$i=0;
while (
$i 1) {

$value=@mysql_result($result,$i,"value");
$value stripslashes($value);
$i++;
}
return 
$value;
}

function 
getlinks(){


// We will be getting our links from the database...

$links "";

    
$query "SELECT * FROM links ORDER BY id ASC";
    
$result mysql_query($query);
    
$num mysql_numrows($result);

    
//Loop out code
    
$i=0;
    while (
$i $num) {

    
$linktext=@mysql_result($result,$i,"linktext");
    
$linkurl=@mysql_result($result,$i,"linkurl");

    
$linktext stripslashes($linktext);

    
$links $links."<li><a href='".$linkurl."'>".$linktext."</a></li>";

    
$i++;
    }


return 
$links;

}

function 
getads($page$location){

/*

// Function to display site advertisements

if($page == "any"){
$page = "";
}

$query = "SELECT * FROM ads WHERE page = '".$page."' and status = 'active' ORDER BY RAND() LIMIT 1";
$result = @mysql_query($query);
$num = @mysql_numrows($result);

if($num > 0){

//Loop out code
$i=0;
while ($i < 1) {

$value=@mysql_result($result,$i,"text");
$value = stripslashes($value);
$aid=@mysql_result($result,$i,"id");
$actualimpressions=@mysql_result($result,$i,"actualimpressions");
$impressions=@mysql_result($result,$i,"impressions");
$i++;
}

if($impressions == ""){
$impressions = 0;
}

$actualimpressions = $actualimpressions + 1;

//Update the impressions count
$query = "UPDATE ads SET actualimpressions='".$actualimpressions."' WHERE id='".$aid."'";
mysql_query($query);

//Check that ad is not over max impressions...
if ($actualimpressions >= $impressions and $impressions != 0){
$query = "UPDATE ads SET status='inactive' WHERE id='".$aid."'";
mysql_query($query);
}


}
else{
$value = "";
}

*/

$value "";
return 
$value;

}

function 
deleteforum($forumname){

// This function deletes a forum from the database...

$status "success";

    
$query "SELECT * FROM site_hosted_forums WHERE forumname='".$forumname."'";
    
$result mysql_query($query);
    
$num mysql_numrows($result);

    if(
$num 0){

    while (
$i $num) {

    
$isondb=@mysql_result($result,$i,"usesdbconn");
    
    
$i++;
    }

    
// Now that we have the forum's database connection, we can delete it from our site...
    // Run the database delete queries...

    
$table $forumname."_";

            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."adminlog");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."adminoptions");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."adminsessions");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."adminviews");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."banfilters");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."announcements");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."attachments");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."attachtypes");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."awaitingactivation");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."badwords");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."banned");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."calendars");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."calendarpermissions");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."captcha");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."forumsread");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."datacache");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."events");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."forumpermissions");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."forums");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."forumsubscriptions");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."groupleaders");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."helpdocs");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."helpsections");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."joinrequests");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."mailqueue");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."moderatorlog");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."moderators");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."modtools");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."mycode");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."polls");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."pollvotes");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."posts");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."privatemessages");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."profilefields");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."reportedposts");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."reputation");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."searchlog");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."sessions");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."settinggroups");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."settings");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."smilies");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."templategroups");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."templates");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."templatesets");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."themes");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."threadratings");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."threads");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."threadsread");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."userfields");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."usergroups");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."users");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."usertitles");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."icons");
            
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."massemails");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."mailerrors");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."maillogs");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."promotions");

            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."promotionlogs");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."spiders");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."stats");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."tasks");

            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."tasklog");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."themestylesheets");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."threadviews");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."warninglevels");

            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."warningtypes");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."warnings");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."isawaiting_activation");
            
mysql_query("DROP TABLE IF EXISTS ".$isondb.".".$table."threadsubscriptions");

    
// Now we are going to attempt to delete the files associated with this forum...
    // Include config.php so we can work with file paths...

    
include("config.php");

    
$access $forumname// Change naming convention as some of this is old code straight from the old script ;)

    // Delete the avatars directory for the forum...

    
$avydir $ourmybbpath."/users/".$access."/avatars";
    

    if(
file_exists($avydir)){

    
//First delete all files in the directory
    
clean($avydir);

    
//Now delete the directory
    
rmdir($avydir);

    }      
    else{

    
// echo "Warning!  Filepath not found for forum ".$forumname."!</br>";
    // die("Filepath Not Found");

    
}

    
// Delete the attachments directory for this forum, located in the users folder...
    // First we need to clean it...
    
    
$attdir $ourmybbpath."/users/".$access;
    if(
file_exists($attdir)){

    
//First delete all files in the directory
    
clean($attdir);

    
//Now delete the directory
    
rmdir($attdir);

    }  

    
// Now we are going to attempt to clean the cache directory for this forum...

    
$cachedir $ourmybbpath."/cache/".$access;
    if(
file_exists($cachedir)){

    
//First delete all files in the directory
    
clean($cachedir);

    
//Now delete the directory
    
rmdir($cachedir);

    }  

    
// Lastly delete the forum from the database completely...

    
$query "DELETE FROM domainmap WHERE forumname = '".$access."'";
    
mysql_query($query);

    
$query "DELETE FROM site_hosted_forums WHERE forumname = '".$access."'";
    
mysql_query($query);

    
// All done.  That was a bitter pill to swallow, wasn't it? :)

    
}
    else{

    
$status "failure";

    }


return 
$status;

}

//Function for deleting all files in the avatars directory or other directories...
function clean($avydir) {
                
                
$directory $avydir;

                if( !
$dirhandle opendir($directory) )
                        return;

                while( 
false !== ($filename readdir($dirhandle)) ) {
                        if( 
$filename != "." && $filename != ".." ) {
                                
$filename $directory"/"$filename;
                      
unlink($filename);
                        }
                }

}

function 
getadmlinks() {

// This function gets the links for the Admin CP...

$links "<li><a href='index.php'>Site Home</a></li><li><a href='admconsole.php'>Admin CP Home</a></li><li><a href='admconsole.php?set=forums'>View Hosted Forums</a></li><li><a href='admconsole.php?set=prune'>Prune Forums</a></li><li><a href='admconsole.php?set=pages'>Manage the CMS</a></li>";

return 
$links;

}



?>

tema sorunu bundanmı kaynaklı ?

functions.php tema sorunu ile hiç bir bağlantısı yok tema sorunu kurulan forumların settingsine göre bağlı


Cvp: Multiforum Açıldı Ama Hata Veriyor - hayel - 14-07-2013

ozaman bu sisstemi kursa ne yazar kurmasa ne yazar zaten kurması yasal değil bütün hakları alınmış bir sistem . tema sorunu var.


Cvp: Multiforum Açıldı Ama Hata Veriyor - nqname - 14-07-2013

(14-07-2013, Saat:16:39)hayel Adlı Kullanıcıdan Alıntı: ozaman bu sisstemi kursa ne yazar kurmasa ne yazar zaten kurması yasal değil bütün hakları alınmış bir sistem . tema sorunu var.
gitsin mybbnin haklarınıda satın alsın o zaman 15tr.net 10tl.net başka yabancı firmalar nasıl kullanıyor ? tema sorununu ben çözerim.


Cvp: Multiforum Açıldı Ama Hata Veriyor - konau - 14-07-2013

dediğin gibi functions.php ye attım ama bir değişiklik olmadı :S Girip bakabilirsin siteye.


Cvp: Multiforum Açıldı Ama Hata Veriyor - hayel - 14-07-2013

(14-07-2013, Saat:16:42)nqname Adlı Kullanıcıdan Alıntı:
(14-07-2013, Saat:16:39)hayel Adlı Kullanıcıdan Alıntı: ozaman bu sisstemi kursa ne yazar kurmasa ne yazar zaten kurması yasal değil bütün hakları alınmış bir sistem . tema sorunu var.
gitsin mybbnin haklarınıda satın alsın o zaman 15tr.net 10tl.net başka yabancı firmalar nasıl kullanıyor ? tema sorununu ben çözerim.
10tl.net scripti ayrı. bu konuyu açan kişinin sitesindeki script 1,buçuk milyara forum.ac satın aldı .


Cvp: Multiforum Açıldı Ama Hata Veriyor - nqname - 14-07-2013

(14-07-2013, Saat:16:56)hayel Adlı Kullanıcıdan Alıntı:
(14-07-2013, Saat:16:42)nqname Adlı Kullanıcıdan Alıntı:
(14-07-2013, Saat:16:39)hayel Adlı Kullanıcıdan Alıntı: ozaman bu sisstemi kursa ne yazar kurmasa ne yazar zaten kurması yasal değil bütün hakları alınmış bir sistem . tema sorunu var.
gitsin mybbnin haklarınıda satın alsın o zaman 15tr.net 10tl.net başka yabancı firmalar nasıl kullanıyor ? tema sorununu ben çözerim.
10tl.net scripti ayrı. bu konuyu açan kişinin sitesindeki script 1,buçuk milyara forum.ac satın aldı .
her iki scripiti kim kodladı rusnakweb ne farkeder


Cvp: Multiforum Açıldı Ama Hata Veriyor - konau - 14-07-2013

(14-07-2013, Saat:16:56)hayel Adlı Kullanıcıdan Alıntı:
(14-07-2013, Saat:16:42)nqname Adlı Kullanıcıdan Alıntı:
(14-07-2013, Saat:16:39)hayel Adlı Kullanıcıdan Alıntı: ozaman bu sisstemi kursa ne yazar kurmasa ne yazar zaten kurması yasal değil bütün hakları alınmış bir sistem . tema sorunu var.
gitsin mybbnin haklarınıda satın alsın o zaman 15tr.net 10tl.net başka yabancı firmalar nasıl kullanıyor ? tema sorununu ben çözerim.
10tl.net scripti ayrı. bu konuyu açan kişinin sitesindeki script 1,buçuk milyara forum.ac satın aldı .


Bu konuyu daha önce bir çok kişi tartıştı. Sana tek cevabım var. mybb.com telif haklarına saygı gösteren bir site. Onun paylaşımıdır bu. Telif hakkı alınmış olsa niye paylaşsın. ! Yardım etmeyeceksen yorum kirletme takip eden olabilir konuyu Göz kırpma


Cvp: Multiforum Açıldı Ama Hata Veriyor - konau - 14-07-2013

Konunun buralara gelmesini hiç istemezdim. Ama konuda hala sonuç getirecek bir yorum yapan olmadı şu probleme.