Forumumda
vbseo v.b eklentileri kullanmam, ayarlarımı manuel olarak yapmak istiyorum derseniz işinize yarayacaktır. Tabi bu ayarları yapmakla bitmiyor. Manuel olarak da konular için meta tag, keywords ayarlarınız , 301 hata yönlendirmelerinizi yapmanız gerekiyor.
Öncelikle apache serverinizde rewrite_module açık olması gerek.
Başlıyoruz.
Stiller/Temalar Bölümünden temayı düzenlemeye girin.
1. Bu Şablonu Açın: forumhome_forumbit_level1_nopost.
2. Bulun:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="forumdisplay.php?$session[sessionurl]f=$forum[forumid]">$forum[title]</a>
3. Alttaki ile Değiştir:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="forum{$forum[forumid]}.html">$forum[title]</a>
4. Bu Şablonu Açın: forumhome_forumbit_level1_post.
5. Bulun:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="forumdisplay.php?$session[sessionurl]f=$forum[forumid]"><strong>$forum[title]</strong></a>
6. Alttaki ile Değiştir:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="forum{$forum[forumid]}.html"><strong>$forum[title]</strong></a>
7. Bu Şablonu Açın: forumhome_forumbit_level2_nopost.
8. Bulun:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="forumdisplay.php?$session[sessionurl]f=$forum[forumid]">$forum[title]</a>
9. Alttaki ile Değiştir:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="forum{$forum[forumid]}.html">$forum[title]</a>
10. Bu Şablonu Açın: forumhome_forumbit_level2_post.
11. Bulun:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="forumdisplay.php?$session[sessionurl]f=$forum[forumid]"><strong>$forum[title]</strong></a>
12. Alttaki ile Değiştir:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="forum{$forum[forumid]}.html"><strong>$forum[title]</strong></a>
13. Bu Şablonu Açın: whosonlinebit.
14. Bulun:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="member.php?$session[sessionurl]u=$userinfo[userid]">$userinfo[musername]</a>
15. Alttaki ile Değiştir:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="user{$userinfo[userid]}.html">$userinfo[musername]</a>
16. Bu Şablonu Açın: forumhome_loggedinuser.
17. Bulun:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="member.php?$session[sessionurl]u=$loggedin[userid]" rel="nofollow">$loggedin[musername]</a>
18. Alttaki ile Değiştir:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="user{$loggedin[userid]}.html" rel="nofollow">$loggedin[musername]</a>
19. Bu Şablonu Açın: showgroups_usergroupbit.
20. Bulun:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="member.php?$session[sessionurl]u=$user[userid]">$user[musername]</a>
21. Alttaki ile Değiştir:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="user{$user[userid]}.html">$user[musername]</a>
22. Bu Şablonu Açın: FORUMHOME.
23. Bulun:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="showgroups.php$session[sessionurl_q]" rel="nofollow">$vbphrase[view_forum_leaders]</a>
24. Alttaki ile Değiştir:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="admins.html" rel="nofollow">$vbphrase[view_forum_leaders]</a>
25. Bulun:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="forumdisplay.php?$session[sessionurl]do=markread" rel="nofollow">$vbphrase[mark_forums_read]</a>
26. Alttaki ile Değiştir:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="markread.html" rel="nofollow">$vbphrase[mark_forums_read]</a>
27. Bu Şablonu Açın: navbar.
28. Alttaki ile komple değişin:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<br />
<!-- breadcrumb, login, pm info -->
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
<td class="alt1" width="100%">
<if condition="is_array($navbits)">
<table cellpadding="0" cellspacing="0" border="0">
<tr valign="bottom">
<td><a href="#" onclick="history.back(1); return false;"><img src="$stylevar[imgdir_misc]/navbits_start.gif" alt="$vbphrase[go_back]" border="0" /></a></td>
<td> </td>
<td width="100%"><span class="navbar"><a href="$vboptions[forumhome].php$session[sessionurl_q]" accesskey="1">$vboptions[bbtitle]</a></span> $navbits[breadcrumb]</td>
</tr>
<tr>
<td class="navbar" style="font-size:10pt; padding-top:1px" colspan="3"><if condition="$_SERVER['REQUEST_METHOD'] == 'POST'"><img class="inlineimg" src="$stylevar[imgdir_misc]/navbits_finallink_$stylevar[textdirection].gif" alt="" border="0" /><else /><a href="$scriptpath"><img class="inlineimg" src="$stylevar[imgdir_misc]/navbits_finallink_$stylevar[textdirection].gif" alt="$vbphrase[reload_this_page]" border="0" /></a></if> <strong>$navbits[lastelement]</strong></td>
</tr>
</table>
<else />
<div class="navbar" style="font-size:10pt"><a href="$vboptions[forumhome].php$session[sessionurl_q]" accesskey="1"><img class="inlineimg" src="$stylevar[imgdir_misc]/navbits_start.gif" alt="" border="0" /></a> <strong>$vboptions[bbtitle]</strong></div>
</if>
</td>
<if condition="$show['member']">
<td class="alt2" valign="top" nowrap="nowrap">
<div class="smallfont">
<strong><phrase 1="$bbuserinfo[username]">$vbphrase[welcome_x]</phrase></strong><br />
<phrase 1="$pmbox[lastvisitdate]" 2="$pmbox[lastvisittime]">$vbphrase[last_visited_x_at_y]</phrase>
<if condition="$show['pmstats']"><br /><phrase 1="$vbphrase[unread_x_nav_compiled]" 2="$vbphrase[total_x_nav_compiled]" 3="$session[sessionurl_q]">$vbphrase[private_messages_nav]</phrase></if>
<if condition="$show['pmwarning']"><br /><strong><phrase 1="$vbphrase[pmpercent_nav_compiled]">$vbphrase[your_pm_box_is_x_full]</phrase></strong></if>
</div>
</td>
<else />
<td class="alt2" nowrap="nowrap" style="padding:0px">
<!-- login form -->
<form action="login.php?do=login" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, $show[nopasswordempty])">
<script type="text/javascript" src="clientscript/vbulletin_md5.
js?v=$vboptions[simpleversion]"></script>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
<tr>
<td class="smallfont"><label for="navbar_username">$vbphrase[username]</label></td>
<td><input type="text" class="bginput" style="font-size: 11px" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="$vbphrase[username]" onfocus="if (this.value == '$vbphrase[username]') this.value = '';" /></td>
<td class="smallfont" colspan="2" nowrap="nowrap"><label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" tabindex="103" id="cb_cookieuser_navbar" accesskey="c" />$vbphrase[remember_me]</label></td>
</tr>
<tr>
<td class="smallfont"><label for="navbar_password">$vbphrase[password]</label></td>
<td><input type="password" class="bginput" style="font-size: 11px" name="vb_login_password" id="navbar_password" size="10" tabindex="102" /></td>
<td><input type="submit" class="button" value="$vbphrase[log_in]" tabindex="104" title="$vbphrase[enter_username_to_login_or_register]" accesskey="s" /></td>
</tr>
</table>
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="do" value="login" />
<input type="hidden" name="vb_login_md5password" />
<input type="hidden" name="vb_login_md5password_utf" />
</form>
<!-- / login form -->
</td>
</if>
</tr>
</table>
<!-- / breadcrumb, login, pm info -->
<!-- nav buttons bar -->
<div align="center">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" width="100%" align="center" style="border-top-width:0px">
<tr align="center">
<if condition="$show['member']">
<td class="vbmenu_control"><a href="usercp.html">$vbphrase[user_cp]</a></td>
</if>
<if condition="$show['registerbutton']">
<td class="vbmenu_control"><a href="register.html" rel="nofollow">$vbphrase[register]</a></td>
</if>
$template_hook[navbar_buttons_left]
<td class="vbmenu_control"><a href="faq.html" accesskey="5">$vbphrase[faq]</a></td>
<td class="vbmenu_control"><a href="memberlist.html">$vbphrase[members_list]</a></td>
<td class="vbmenu_control"><a href="calendar.html">$vbphrase[calendar]</a></td>
<if condition="$show['popups']">
<if condition="$show['searchbuttons']">
<if condition="$show['member']">
<td class="vbmenu_control"><a href="newposts.html" accesskey="2">$vbphrase[new_posts_nav]</a></td>
<else />
<td class="vbmenu_control"><a href="getdaily.html" accesskey="2">$vbphrase[todays_posts]</a></td>
</if>
<td id="navbar_search" class="vbmenu_control"><a href="search.html" accesskey="4" rel="nofollow">$vbphrase[search]</a> <if condition="$show['quicksearch']"><script type="text/javascript"> vbmenu_register("navbar_search"); </script></if></td>
</if>
<if condition="$show['member']">
<td id="usercptools" class="vbmenu_control"><a href="$show[nojs_link]#usercptools">$vbphrase[quick_links]</a> <script type="text/javascript"> vbmenu_register("usercptools"); </script></td>
</if>
<else />
<if condition="$show['searchbuttons']">
<td class="vbmenu_control"><a href="search.php$session[sessionurl_q]" accesskey="4">$vbphrase[search]</a></td>
<if condition="$show['member']">
<td class="vbmenu_control"><a href="search.php?$session[sessionurl]do=getnew" accesskey="2">$vbphrase[new_posts_nav]</a></td>
<else />
<td class="vbmenu_control"><a href="search.php?$session[sessionurl]do=getdaily" accesskey="2">$vbphrase[todays_posts]</a></td>
</if>
</if>
<td class="vbmenu_control"><a href="forumdisplay.php?$session[sessionurl]do=markread" rel="nofollow">$vbphrase[mark_forums_read]</a></td>
<if condition="$show['member']">
<td class="vbmenu_control"><a href="#" onclick="window.open('misc.php?$session[sessionurl]do=buddylist&focus=1','buddylist','statusbar=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes,width=250,height=300'); return false;">$vbphrase[open_buddy_list]</a></td>
</if>
</if>
$template_hook[navbar_buttons_right]
<if condition="$show['member']">
<td class="vbmenu_control"><a href="login.php?$session[sessionurl]do=logout&logouthash=$bbuserinfo[logouthash]" onclick="return log_out('$vbphrase[sure_you_want_to_log_out]')">$vbphrase[log_out]</a></td>
</if>
</tr>
</table>
</div>
<!-- / nav buttons bar -->
<br />
<if condition="$show['forumdesc']">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
<td class="alt1" width="100%"><strong>$foruminfo[title]</strong> <span class="smallfont">$foruminfo[description]</span></td>
</tr>
</table>
<br />
</if>
<if condition="$show['popups']">
<!-- NAVBAR POPUP MENUS -->
<if condition="$show['searchbuttons']">
<!-- header quick search form -->
<div class="vbmenu_popup" id="navbar_search_menu" style="display:none">
<table cellpadding="4" cellspacing="1" border="0">
<tr>
<td class="thead">$vbphrase[search_forums]</td>
</tr>
<tr>
<td class="vbmenu_option" title="nohilite">
<form action="search.php?do=process" method="post">
<input type="hidden" name="do" value="process" />
<input type="hidden" name="quicksearch" value="1" />
<input type="hidden" name="childforums" value="1" />
<input type="hidden" name="exactname" value="1" />
<input type="hidden" name="s" value="$session[sessionhash]" />
<div><input type="text" class="bginput" name="query" size="25" tabindex="1001" /><input type="submit" class="button" value="$vbphrase[go]" tabindex="1004" /></div>
<div style="margin-top:$stylevar[cellpadding]px">
<label for="rb_nb_sp0"><input type="radio" name="showposts" value="0" id="rb_nb_sp0" tabindex="1002" checked="checked" />$vbphrase[show_threads]</label>
<label for="rb_nb_sp1"><input type="radio" name="showposts" value="1" id="rb_nb_sp1" tabindex="1003" />$vbphrase[show_posts]</label>
</div>
</form>
</td>
</tr>
<tr>
<td class="vbmenu_option"><a href="search.php$session[sessionurl_q]" accesskey="4" rel="nofollow">$vbphrase[advanced_search]</a></td>
</tr>
$template_hook[navbar_search_menu]
</table>
</div>
<!-- / header quick search form -->
</if>
<if condition="$show['member']">
<!-- user cp tools menu -->
<div class="vbmenu_popup" id="usercptools_menu" style="display:none">
<table cellpadding="4" cellspacing="1" border="0">
<tr><td class="thead">$vbphrase[quick_links]</td></tr>
<if condition="$vboptions['enablesearches']"><tr><td class="vbmenu_option"><a href="search.php?$session[sessionurl]do=getdaily">$vbphrase[todays_posts]</a></td></tr></if>
<tr><td class="vbmenu_option"><a href="forumdisplay.php?$session[sessionurl]do=markread">$vbphrase[mark_forums_read]</a></td></tr>
<tr><td class="vbmenu_option"><a href="#" onclick="window.open('misc.php?$session[sessionurl]do=buddylist&focus=1','buddylist','statusbar=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes,width=250,height=300'); return false;">$vbphrase[open_buddy_list]</a></td></tr>
$template_hook[navbar_quick_links_menu_pos1]
<tr><td class="thead"><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_control_panel]</a></td></tr>
<if condition="$show['siglink']"><tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editsignature">$vbphrase[edit_signature]</a></td></tr></if>
<!--<if condition="$show['avatarlink']"><tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editavatar">$vbphrase[edit_avatar]</a></td></tr></if>-->
<tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editprofile">$vbphrase[edit_profile]</a></td></tr>
<tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editoptions">$vbphrase[edit_options]</a></td></tr>
$template_hook[navbar_quick_links_menu_pos2]
<tr><td class="thead">$vbphrase[miscellaneous]</td></tr>
<if condition="$show['pmmainlink']"><tr><td class="vbmenu_option"><a href="private.php$session[sessionurl_q]" rel="nofollow">$vbphrase[private_messages]</a></td></tr></if>
<tr><td class="vbmenu_option"><a href="subscription.php$session[sessionurl_q]" rel="nofollow">$vbphrase[subscribed_threads]</a></td></tr>
<tr><td class="vbmenu_option"><a href="member.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[my_profile]</a></td></tr>
<if condition="$show['wollink']"><tr><td class="vbmenu_option"><a href="online.php$session[sessionurl_q]">$vbphrase[whos_online]</a></td></tr></if>
$template_hook[navbar_quick_links_menu_pos3]
</table>
</div>
<!-- / user cp tools menu -->
</if>
<!-- / NAVBAR POPUP MENUS -->
<!-- PAGENAV POPUP -->
<div class="vbmenu_popup" id="pagenav_menu" style="display:none">
<table cellpadding="4" cellspacing="1" border="0">
<tr>
<td class="thead" nowrap="nowrap">$vbphrase[go_to_page]</td>
</tr>
<tr>
<td class="vbmenu_option" title="nohilite">
<form action="$vboptions[forumhome].php" method="get" onsubmit="return this.gotopage()" id="pagenav_form">
<input type="text" class="bginput" id="pagenav_itxt" style="font-size:11px" size="4" />
<input type="button" class="button" id="pagenav_ibtn" value="$vbphrase[go]" />
</form>
</td>
</tr>
</table>
</div>
<!-- / PAGENAV POPUP -->
</if>
29. Sistem ayarlarına girin ve sendmessage.php 'yi contact.html olarak değişin.
30. Bu Şablonu Açın: FORUMHOME.
31. Bulun:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="online.php$session[sessionurl_q]" rel="nofollow">$vbphrase[currently_active_users]</a>
32. Alttaki ile Değiştir:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="online.html" rel="nofollow">$vbphrase[currently_active_users]</a>
33: Bulun:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="online.php$session[sessionurl_q]" rel="nofollow">
34. Alttaki ile Değiştir:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="online.html" rel="nofollow">
35. Bulun:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<phrase 1="member.php?$session[sessionurl]u=$newuserid" 2="$newusername">
36. Alttaki ile Değiştir:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<phrase 1="user{$newuserid}.html" 2="$newusername">
37. Bu Şablonu Açın: threadbit.
38. Bulun:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="showthread.php?$session[sessionurl]t=$thread[threadid]$thread[highlight]" id="thread_title_$thread[realthreadid]"<if condition="$show['gotonewpost']"> style="font-weight:bold"</if>>$thread[threadtitle]</a>
39. Alttaki ile Değiştir:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
<a href="thread{$thread[threadid]}.html" id="thread_title_$thread[realthreadid]"<if condition="$show['gotonewpost']"> style="font-weight:bold"</if>>$thread[threadtitle]</a>
Daha sonra .htaccess dosyamızı alttaki ile değiştiriyoruz. Yukarda dediğim gibi hata yönledirme v.s ayarlarınıda manuel yapacaksınız.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
RewriteEngine on
RewriteRule ^index.html$ index.php [L]
RewriteRule ^forum([0-9]+).html$ forumdisplay.php?f=$1 [L]
RewriteRule ^forum([0-9]+)-([0-9]+).html$ forumdisplay.php?f=$1&page=$2 [L]
RewriteRule ^thread([0-9]+).html$ showthread.php?t=$1 [L]
RewriteRule ^thread([0-9]+)-([0-9]+).html$ showthread.php?t=$1&page=$2 [L]
RewriteRule ^post([0-9]+).html$ showthread.php?p=$1 [L]
RewriteRule ^post([0-9]+)-([0-9]+).html$ showthread.php?p=$1&postcount=$2 [L]
RewriteRule ^globalannouncement([0-9]+).html$ announcement.php?a=$1 [L]
RewriteRule ^forumannouncement([0-9]+).html$ announcement.php?f=$1 [L]
RewriteRule ^contact.html$ sendmessage.php [L]
RewriteRule ^admins.html$ showgroups.php [L]
RewriteRule ^markread.html$ forumdisplay.php?do=markread [L]
RewriteRule ^usercp.html$ usercp.php [L]
RewriteRule ^usercp-editsig.html$ profile.php?do=editsignature [L]
RewriteRule ^usercp-editmailpass.html$ profile.php?do=editpassword [L]
RewriteRule ^usercp-editprofile.html$ profile.php?do=editprofile [L]
RewriteRule ^usercp-editoptions.html$ profile.php?do=editprofile [L]
RewriteRule ^uesrcp-editavatar.html$ profile.php?do=editavatar [L]
RewriteRule ^usercp-editprofilepic.html$ profile.php?do=editprofilepic
RewriteRule ^pm.html$ private.php [L]
RewriteRule ^pm-newpm.html$ private.php?do=newpm [L]
RewriteRule ^pm-newpm([0-9]+).html$ private.php?do=newpm&u=$1 [L]
RewriteRule ^pm-trackpm.html$ private.php?do=trackpm [L]
RewriteRule ^pm-editfolders.html$ private.php?do=editfolders [L]
RewriteRule ^pm-folder([0-9]+).html$ private.php?folderid=$1 [L]
RewriteRule ^pm-emptyfolder([0-9]+).html$ private.php?do=emptyfolder&folderid=$1 [L]
RewriteRule ^subscriptions.html$ subscription.php?do=viewsubscription [L]
RewriteRule ^subscriptions-editfolders.html$ subscription.php?do=editfolders [L]
RewriteRule ^online.html$ online.php [L]
RewriteRule ^user([0-9]+).html$ member.php?u=$1 [L]
RewriteRule ^user(.+).html$ member.php?username=$1 [L]
RewriteRule ^search.html$ search.php [L]
RewriteRule ^faq.html$ faq.php [L]
RewriteRule ^memberlist.html$ memberlist.php [L]
RewriteRule ^calendar.html$ calendar.php [L]
RewriteRule ^newposts.html$ search.php?do=getnew [L]
RewriteRule ^register.html$ register.php [L]
RewriteRule ^getdaily.html$ search.php?do=getdaily [L]
Bu kodlamalar yurtdışında Naxon diye birine ait. Ben elimden geldiğince Türkçe anlatmaya çalıştım.
Kodların içinde ingilizce url .vs register.html gbi bunları kendinize göre Türkçe yapabilirsiniz.
Bu kodlama beta aşamasındaydı. 10 seneye yakındır duruyordu anlatayı dedim. Belki şimdi gelişmiştir bilmiyorum.
Birilerinin işini görürse ne mutlu.