Google Fan Webmaster Forum - Tekil Mesaj gösterimi - Vbulletin Harici Sayfa , login formu , son konular
Tekil Mesaj gösterimi
  1  
Alt 10-12-2006, 16:04:18
shaltr.com shaltr.com isimli üyemiz çevrimdışıdır. (Offline)
 
Standart Vbulletin Harici Sayfa , login formu , son konular

şunu istemezmisiniz arkadaşlar..mesela
reklam.php diye bir sayfa yapın fakat buna foruma üye olamayanlar giremesin veya bu reklam.php forumun bir parçasıymış gibi gözüksün??
şimdi bu olayı şöyle hallediyoruz...

ilk önce reklam.php dosyamızı oluşturalım

PHP- Kodu:
<?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''reklam');

// #################### 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
'reklam',
);

// 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') . '");');
('reklam') yazan yer reklam adlı template burda çalışsın anlamını taşıyor...
ozmn şimdi stil yönetimine geliyoruz kullandıgımız stile yeni bir template oluşturuyoruz ve adını reklam koyuyoruz..kodlar ise şöyle...

PHP- Kodu:
$stylevar[htmldoctype]
<
html dir="$stylevar[textdirection]lang="$stylevar[languagecode]">
<
head>
$headinclude
<title>$vboptions[bbtitleReklam</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">SHAL Forum 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">
                    
Yazınızı veya içeriginizi Buraya Yazın

</tr>
</
table><br><center><b>Powered by Shaltr.com</b></center>
<
br><br>
$footer
</body>
</
html
Harici Bir Sayfada Forumdaki Son Konular

PHP- Kodu:
<?
$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://forum.shaltr.com"// 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>";
?>
Foruma Harici Sayfadan Login olmak için gereken kodlar (ayarlarınızı kendinize göre değiştiriniz)

PHP- Kodu:
<html>

<
head>

<
title>SHAL FORUM -  Döküman piskotilkinindir.</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.shaltr.com/forum/login.php" 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.shaltr.com/forum/index.php" 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.shaltr.com/forum/login.php?do=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://www.shaltr.com/forum/register.php"><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
Döküman piskotilkinindir.
Alıntı ile Cevapla
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252