Tweet

Ana Sayfa   Forum   vBulletin
Yeni Başlık Cevap Ekle
white_bullet Harici Sayfa Yapımı (25/02/2009 07:04)
profil M.Akif
 offline OFFLINE
 Coder

Selam arkadaşlar şimdi vbulletin sisteminde farklı sayfa oluşturmayı anlatabildğim kadar anlatmaya çalışacağım...
Sayfayı adsense.php olarak yapıyoruz.
ilk olarak adsense.php yi oluşturmakla başlayalım...
CODE:

<?php

// ######################## SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);

// ##################### DEFINE IMPORTANT CONSTANTS #######################
// change the line below to the actual filename without ".php" extention.
// the reason for using actual filename without extention as a value of this constant is to ensure uniqueness of the value throughout every PHP file of any given vBulletin installation.

define('THIS_SCRIPT', 'adsense');

// #################### PRE-CACHE TEMPLATES AND DATA ######################
// get special phrase groups
$phrasegroups = array();

// get special data templates from the datastore
$specialtemplates = array();

// pre-cache templates used by all actions
$globaltemplates = array(
// change the lines below to the list of actual templates used in the script
'adsense',
);

// pre-cache templates used by specific actions
$actiontemplates = array();

// ########################## REQUIRE BACK-END ############################
require_once('./global.php');

// #################### HARD CODE JAVASCRIPT PATHS ########################
$headinclude = str_replace('clientscript', $vbulletin->options['bburl'] . '/clientscript', $headinclude);

// ########################################################################
// ######################### START MAIN SCRIPT ############################
// ########################################################################

$navbits = array();
// change the line below to contain whatever you want to show in the navbar (title of your custom page)
$navbits[$parent] = 'Reklam Bilgileri';

$navbits = construct_navbits($navbits);
eval('$navbar = "' . fetch_template('navbar') . '";');

// change the line below to contain the name of the actual main output template used in your script
eval('print_output("' . fetch_template('reklam') . '");');

Not:adsense yazan yerleri oluşturacağınız isme göre değiştirebilrsiniz...
Şimdi sırada stil oluşturmak var.Stil yönetimine gelerek yeni bir template oluşturuyoruz...Ve adını adsense koyuyoruz.Kodlar ;
CODE:
$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
$headinclude
<title>$vboptions[bbtitle] Reklam Alanı</title>
</head>
<body>

$header
$navbar

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%"

align="center">
<table cellpadding="0" cellspacing="0" border="0" class="tborder" width="100%" align="center"><tr><td>
<table cellpadding="6" cellspacing="1" border="0" width="100%">
<tr>
<td class="tcat">Micro Reklam Bilgileri</td>
</tr>
<tr>
<table width="412" border="0" align="center" cellpadding="0" cellspacing="0"><br>
<center>
<font size="2" face="tahoma">
<div align="center">
<font style="font-size: 8pt" face="Verdana" color="#000000">
TheCoders.net Yazılımcı Merkezi

</tr>
</table><br><center><b>Powered by MicroRam</b></center>
<br><br>
$footer
</body>
</html>

Harici Sayfada Son Konular Gösterimi
CODE:
<?
$db_host = "localhost"; // Change this if your MySQL database host is different.
$db_name = "root"; // Change this to the name of your database.
$db_user = "forum"; // Change this to your database username.
$db_pw = ""; // Change this to your database password.

$forum_url = "http://thecoders.net"; // Change this to reflect to your forum's URL.
$forum_id = ""; // If you wish to display the posts from a specific forum, enter the forum id here. Otherwise, leave it blank.
$limit = "10"; // Number of posts displayed.
$titlecolor = "#FF0000"; // This is the color of the title.
$postedcolor = "#FFFFFF"; // This is the color of the bottom text.
$txtlimit = "100"; // This is the character limit.
#######################################

// Connecting to your database
mysql_connect($db_host, $db_user, $db_pw)
OR die ("Cannot connect to your database");
mysql_select_db($db_name) OR die("Cannot connect to your database");

// Below is the beginning of a table. If you feel you don't need it, you may remove it.
echo "<table border="0" width="100%" cellspacing="0" cellpadding="2" bgcolor="#000000">";

if ($forum_id) {
$forumid = "AND forumid=$forum_id";
}

if ($limit) {
$limited = "LIMIT $limit";
}
$thread_sql = mysql_query("SELECT threadid,title,lastpost,lastposter FROM thread WHERE visible=1 AND open=1 $forumid ORDER BY lastpost DESC $limited");

while($thread_get=mysql_fetch_array($thread_sql))
{
$lastpost = $thread_get['lastpost'];
$poster = $thread_get['lastposter'];
$tid = $thread_get['threadid'];
$psql = mysql_query("SELECT postid FROM post WHERE threadid=$tid ORDER BY postid DESC");
$getp=mysql_fetch_array($psql);
$pid = $getp['postid'];
$date2 = date ("m/d/y h:i A" ,$lastpost);
$title = $thread_get['title'];
$title = substr($title,0,$txtlimit);
echo "<tr><td><font size="2" face="verdana,arial,geneva"><a href="$forum_url/showthread.php?p=$pid#post$pid" target="_blank"><FONT SIZE="2" COLOR="$titlecolor" face="verdana,arial,geneva">$title</FONT></a></font><br /><font color="$postedcolor" face="verdana,arial,geneva" size='1'>gönderen: $poster </FONT></td></tr>";
}
echo "</table>";
?>

Şimdide Harici Bir Sayfada Login Forumu kodlarını vereyim...
CODE:
<html>

<head>

<title>MicroRam | TheCoders.net Yazılımcı Merkezi</title>
</head>

<body>
<table class="tborder" cellSpacing="1" cellPadding="6" width="1" align="center" border="0" height="174">
<tr>
<td class="panelsurround" align="middle" width="396" height="161">
<div class="panel" style="width: 122; height: 195">
<div align="left">
<form action="http://www.thecoders.net" method="post" target="_blank" style="display: inline" onsubmit="md5hash(vb_login_password,vb_login_md5password,vb_ login_md5password_utf)">
<input type="hidden" value="login" name="do">
<input type="hidden" value="1" name="forceredirect">
<input type="hidden" value="http://www.thecoders.net" name="url">
<input type="hidden" name="vb_login_md5password">
<input type="hidden" name="vb_login_md5password_utf">
<input type="hidden" name="s">
<fieldset class="fieldset" style="width: 111; height: 165">
<legend style="color: #22229C; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif">
Bağlan</legend>
<table cellSpacing="3" cellPadding="0" align="center" border="0" width="107">
<tr>
<td style="font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif" width="164">
Kullanıcı Adı:<br>
<input class="bginput" accessKey="u" tabIndex="1" size="12" name="vb_login_username"></td>
</tr>
<tr>
<td style="font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif" width="164">
Şifre:<br>
<input class="bginput" accessKey="p" tabIndex="1" type="password" size="12" value name="vb_login_password"></td>
</tr>
<tr>
<td style="font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif" width="164">
<p align="justify"><span style="FLOAT: right">
<a href="http://www.thecoders.net/girisdo=lostpw" style="color: #000020; text-decoration: none">
Şifremi unuttum</a></span>
<label for="cb_cookieuser" style="cursor: default">
<input id="cb_cookieuser" tabIndex="1" type="checkbox" CHECKED value="1" name="cookieuser">Beni
Hatırla?
<div align="center">
<a href="http://thecoders.net/kayit"><b>Kayıt Ol</b>
</a>
</div>
</label> </td>
</tr>
<tr>
<td align="right" style="font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif" width="164">
<input class="button" accessKey="s" tabIndex="1" type="submit" value="Bağlan" style="float: right; border: 1px solid #3E5C92; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1">
</td>
</tr>
</table>

</fieldset>
</form>
</div>
</div>
</td>
</tr>
</table>
</body>

</html>

İyi günler herkese kolay gelsin...
Not:kodlar alıntıdır.

[IMG SRC="http://sdu.ictp.it/os/img/ubuntu_logo.jpg" ALIGN="CENTER"]M.Akif[/IMG]
Destekleneler :
Yazıyok Blog
M-Akif.net




What is a problem ?

Üye Profili

white_bullet Re:Harici Sayfa Yapımı (25/02/2009 07:07)
profil Oguzz
 offline OFFLINE
 Senior Coder

Anlatım için teşekkürler güzel olmuş..

just code it!

profil
 
1 /
 
Ana Sayfa   Forum   vBulletin
Yeni Başlık Cevap Ekle
 

MENÜ » FORUM
Menü » Takip et
RSS Facebook Twitter Friendfeed
Sık Kullanılanlar Google Yahoo Live
Menü » Paylaş
E-Posta ile gönder Twitter Facebook Friendfeed
Buzz Stumbleupon Delicious Digg