You need to enable JavaScript to run this app.

Skip to main content

MyBB Forum Harici (Özel Bağlantı) Sayfa Oluşturmak

MyBB Forum Harici (Özel Bağlantı) Sayfa Oluşturmak

Moderator
MyBB Forum Harici (Özel Bağlantı) Sayfa Oluşturmak
MyBB internet sitenizde forumdan harici ayrı bir sayfada özel bağlantılı sayfa oluşturmak isterseniz aşağıdaki yönlendirmeler sizler için yardımcı olacaktır.
(BU GİBİ İŞLEMLERİ GERÇEKLEŞTİRMEDEN ÖNCE, VERİ KAYBI YAŞAMAMAK İÇİN LÜTFEN FORUM YEDEĞİNİ ALINIZ!)

1. Adım;

Öncelikle bir kod düzenleyici program üzerinden .php sayfa oluşturacağız. Bu oluşturduğumuz dosya adres çubuğu üzerinden yönlendirmek istediğimiz sayfanın açılmasını sağlayacak. Elinizde herhangi bir kod programı bulunmuyorsa Microsoft Visual Studio Edinebilirsiniz.

İşlemler:

  • Programı açın ve farklı kaydet seçeneğine tıklayın.
  • Karşınıza gelen kaydetme sekmesi üzerinden dosya türünü .php olarak seçin ve istediğiniz yere bilgisayara kaydedin.
    Kaydederken adlandırmasını önceden yapacağız. Dosya adına adres çubuğunda gözükecek ismi giriyoruz. (Örnek: iletisim.php olacak şekilde kaydediyoruz.)
  • Daha sonra düzenleme sekmesine gelerek aşağıdaki kodu yapıştırın.

(Önemli bilgi: Bu konuda yeterli bilgiye sahip değilseniz görmüş olduğunuz her kodun yapıştırmasını gerçekleştirmeyin. Aksi halde sitenizde zararlı kodlamalar ve yanlış kodlamalar nedeniyle güvenlik açığı oluşturabilir veri kaybı yaşayabilirsiniz.)
Bu kodun güvenliğini resmi mybb internet sitesinden kontrol edebilirsiniz. (Buradan Kontrol Sağlayabilirsiniz.)

Code:
<?php

// Set some useful constants that the core may require or use
define("IN_MYBB", 1);
define('THIS_SCRIPT', '(1 Numara).php');

// Including global.php gives us access to a bunch of MyBB functions and variables
require_once "./global.php";

// Only required because we're using misc_help for our page wrapper
$lang->load("misc");

// Add a breadcrumb
add_breadcrumb('(2 Numara)', "(3 Numara).php");

$hello_world = 'This text will appear on the page';
eval('$sections  = "' . $templates->get('(4 Numara)') . '";');

// Using the misc_help template for the page wrapper
eval("\$page = \"".$templates->get("misc_help")."\";");

// Spit out the page to the user once we've put all the templates and vars together
output_page($page);

?>
Verilmiş olan kodda 4 tane numaralandırılmış yer göreceksiniz bunları nasıl düzenleyeceğinize bakalım;
  • 1 numara için, oluşturmak istediğiniz sayfa adını girin. (Örnek: .com/iletisim.php için iletisim yazın.)
  • 2 numara için; Sayfa adının nasıl görüntülenmesini istiyorsanız aynen belirtin. Sayfa bağlantılarında yer alacaktır. (Örnek: İletişime Geç!)
  • 3 numara için; bağlantı adresinin adres çubuğuna tanımladığımız şekilde giriyoruz. (Örnek: iletisim [.php yazmıyoruz])
  • 4 numara için; kod verilerini almak istediğimiz şablonun ismini yazıyoruz. Şablonu nasıl adlandıracağımızı burada belirleyebiliriz. (Örnek: iletisim)

İşlemlerimiz buraya kadar tamamlandı. Kaydettikten sonra çıkış yapabiliriz.
Oluşturduğumuz bu mevcut dosyayı FTP aracılığıyla mevcut ana dizine atıyoruz. Sadece forum ana dizini üzerinde olacak. 

İşlem tamamlandıktan sonra artık sayfa mevcut konuma gelecek. Sayfa oluşturulmuş olacaktır. Ancak herhangi bir şablon bağdaştırılmadığı için görüntüleme yapılmayacaktır. Şimdi şablon girişini tamamlayacağız.

2. Adım;


Admin KP üzerinden şablonlar kısmına giriyoruz. Bu girdiğimiz kısımdan kullandığımız temanın şablonlarına giriyoruz.

'Yeni Şablon Oluştur' diyoruz. Az önce php dosyası oluştururken şablon adını belirlemiştik. Değiştirmeden aynen yazıyoruz.
Oluşturduğumuz şablona aşağıda verilen hazır kodu yapıştırıyoruz.
Burada verilmiş kodu kullanmayarak yeterli bilginiz olması dahilinde başka css kodlarıyla tasarım girişi yapabilirsiniz.

Code:
<html>
<head>

<title>(Tarayıcı Sekmesinde Gözükmesini İstediğiniz İsmi irin)</title>

{$headerinclude}

</head>

<body>

{$header}

<table border="0" cellspacing="1" cellpadding="4" class="tborder">

<tr>
<td class="thead"><span class="smalltext"><strong>KONU BAŞLIĞI</strong></span></td>
</tr>

<tr>
<td class="trow1">

KONU İÇERİĞİ

</td></tr></table>

{$footer}

</body>
Şablonuda kaydettikten sonra artık harici forum sayfanız hazır konuma gelecek. İçerik düzenlemesini yapabilirsiniz.
Şablon gruplandırılmamış şablonlara kaydedilecektir. Dilerseniz gruplama işlemiyle bunları kolay erişim için ayırabilirsiniz.
This post was last modified: 01-19-2021, 11:24 PM by emrehandilekci.