هاست لینوکس

آخرین بسته‌ی MyBB: نسخه‌ی 1.8.27 MyBB منتشر شد


امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش ساخت صفحه 404 مای بی بی بهمراه جستجوگرها
#1
Lightbulb 
تا به حال سایت هایی را مشاهده کرده اید که در انجمن یک صفحه php می سازند و در آن مطالبی یا نمونه کارهایی از خود رو به نمایش میگذارند و همچنین می توانید صفحه 404 معروف به not found یعنی صفحه یا آدرس وجود ندارد را بسازید که مطابق با قالب خود سایتتان باشد .


[تصویر:  arrow.gif]آموزش ایجاد صفحه php در مای بی بی

برای این کار ابتدا نرم افزار ++notpad رو باز کنید با هر نرم افزار دیگر برای ویرایش کد .

یک صفحه php بسازید و کد های زیر رو داخلش قرار بدید :

کد php:
<?php
    define
('IN_MYBB'1);
    
define('THIS_SCRIPT''نام فایل.php');
    require_once (
'./global.php');
    
$page '<html>
    <head>
    <title>'
.$mybb->settings[bbname].' - نام صفحه</title>
    '
.$headerinclude.'
    </head>
    <body>
    '
.$header.'
    تمام کدهای بین هدر و فوتر در اینجا قرار میگیرند
    '
.$footer.'
    </body>
    </html>'
;
    
send_page_headers;
    
output_page($page);
    
?>


به جای نام صفحه همون اسم صفحه php خود رو قرار بدید. محل کد ها هم مشخصه . سپس ذخیره کنید و در روت هاست خود آپلود کنید .

[تصویر:  arrow.gif]آموزش ایجاد صفحه 404 در مای بی بی

یک صفحه php بسازید با نام 404 و کدهای زیر رو داخلش قرار بدید :

کد php:
<?php
    define
('IN_MYBB'1);
    
define('THIS_SCRIPT''404.php');
    require_once (
'./global.php');
    
$page '<html>
    <head>
    <title>'
.$mybb->settings[bbname].' - صفحه پیدا نشد Not found</title>
    '
.$headerinclude.'
    </head>
    <body>
    '
.$header.'
    <center> <h3>
    صفحه پیدا نشد Not found - Error 404</h3> </center>
    '
.$footer.'
    </body>
    </html>'
;
    
send_page_headers;
    
output_page($page);
    
?>

سپس کدها را ذخیره کنید و در روت هاست خود آپلود کنید .

[تصویر:  error-404.jpg]

[تصویر:  arrow.gif] آموزش اضافه کردن جستجوگرهای مختلف در مای بی بی :

فایل php بالا 404 را باز کنید و کدهای زیر را اضافه کنید :

کد:
<center> <h3>
صفحه پیدا نشد Not found - Error 404</h3> </center>
<form target="_new" dir="rtl" align="right" name="jksearch" action="http://www.google.com/search" method="get" onSubmit="jksitesearch(this)">
<p align="center"><font size="2" face="Tahoma">جستجو در سایت سپنا با موتورهای
جستجوگر :</font><br /><br>
<input id="hiddenquery" type="hidden" name="q" />
<input name="qfront" type="text" style="width: 396; font-family:Tahoma; font-size:10pt; color:#0000FF; height:22" value="" size="80" />
<input type="submit" value="جستجو" style="font-family: Tahoma; font-size: 10pt" /><br />
</p>
<div style="font: bold 11px Verdana;direction:ltr;text-align:right">
<p style="text-align: center">Google<input name="se" type="radio" checked>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
Yahoo<input name="se" type="radio">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
MSN<input name="se" type="radio">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
AOL<input name="se" type="radio">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
ASK<input name="se" type="radio">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
DogPile<input name="se" type="radio">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
DuckDuckGo<input name="se" type="radio">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Sepna<input name="se" type="radio">
</div>
<script type="text/javascript">
//Enter domain of site to search.
var domainroot="www.sepna.com"
var searchaction=[
"http://www.google.com/search",
"http://search.yahoo.com/search",
"http://www.bing.com/search",
"http://search.aol.com/aol/search",
"http://nl.ask.com/web",
"http://www.dogpile.com/info.dogpl.t6.1/search/web",
"https://duckduckgo.com/",
"http://www.sepna.com/search.php"
]
var queryfieldname=["q","p","q","q","q","q","q"]
function switchaction(cur, index){
cur.form.action=searchaction[index]
document.getElementById("hiddenquery").name=queryfieldname[index]
}
function jksitesearch(curobj){
for (i=0; i< document.jksearch.se.length; i++){
if (document.jksearch.se[i].checked==true)
switchaction(document.jksearch.se[i], i)
}
document.getElementById("hiddenquery").value="site:"+domainroot+" "+curobj.qfront.value
}
</script>
</form>
<!--   Search Google -->
<FORM target="_new" method=GET action="http://www.google.com/search">
<div align="center">
<center>
<TABLE border="0" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0" height="146">
<tr>
<td height="146">
<p dir="ltr">
</td>
<td height="146">
<p dir="rtl" align="center">
<font face="Tahoma" style="font-size: 8pt">
<a target="_blank" href="http://www.sepna.com">
<IMG SRC="http://www.google.com/logos/Logo_40wht.gif" border="0" ALT="Google" width="128" height="53"></a><br>
</font><span style="font-size: 8pt">
   <INPUT TYPE=text name=q size=80 maxlength=255 value="" style="font-family: Tahoma; font-size: 10pt; color: #0000FF"></span><br> <span style="font-size: 8pt">
   <INPUT type=submit name=btnG VALUE="جستجو" style="height:22 ;font-family: Tahoma; "></span><font face="Tahoma"><span style="font-size: 9pt">
<input type=hidden name=domains value="www.sepna.com"><br>
   <input type=radio name=sitesearch value=""> در كل اينترنت  
   <input type=radio name=sitesearch value="www.sepna.com" checked> در سايت سپنا</span></font></td>
</tr>
</TABLE>
</center>
</div>
<input type=hidden name=ie value=UTF-8>
<input type=hidden name=oe value=UTF-8>
</FORM>
<!--  Search Google -->

کدهای بالا دو نوع جستجوگر مختلف با قابلیت جستجو در سایت خودتان و در کل اینترنت را فراهم میکند .

[تصویر:  Alert.png]بجای آدرس سایت سپنا sepna در کدهای بالا آدرس سایت خودتان را بنویسید .

[تصویر:  Alert.png]در فایل htaccess. کد زیر را در خطهای اول قرار بدهید .

کد:
ErrorDocument 404 /404.php

http://www.sepna.com/thread-220.html
موفق باشید .
پاسخ
 سپاس شده توسطlab (۱۳۹۱/۱۱/۵، ۰۹:۲۲:۲۶ صبح) ، sajjad74 (۱۳۹۱/۱۱/۵، ۱۲:۴۹:۵۴ عصر) ، geo (۱۳۹۱/۱۱/۵، ۱۴:۴۷:۵۲ عصر) ، what? (۱۳۹۱/۱۱/۵، ۱۷:۲۵:۰۹ عصر) ، -ALI- (۱۳۹۱/۱۱/۵، ۲۱:۳۴:۳۹ عصر) ، amin2904 (۱۳۹۱/۱۱/۶، ۰۰:۱۲:۵۰ صبح) ، reza.t.gh (۱۳۹۱/۱۱/۶، ۰۲:۵۲:۲۳ صبح) ، Mohammad-Mo (۱۳۹۱/۱۱/۸، ۱۷:۴۵:۵۹ عصر) ، Gh-Moradi (۱۳۹۳/۳/۷، ۰۰:۵۹:۲۰ صبح)
#2
میشه بگید چجوری فایل پی اچ پی بسازیم؟و اینکه تمام کدهای :::: بین :::: هدر و فوتر رو از کجا باید پیدا کنیم؟
پاسخ
#3
سلام تشکر
مشکلی که بوجود آمد این هست که روی اسم هر کاربری کلیک میکنیم وضعیت را نامعلوم میزنه که همان ارور 404 است.
[تصویر:  baner-iranshahrsaz.com.gif]
پاسخ
#4
(۱۳۹۱/۱۱/۶، ۰۲:۵۱:۱۶ صبح)samadagha نوشته است: میشه بگید چجوری فایل پی اچ پی بسازیم؟و اینکه تمام کدهای :::: بین :::: هدر و فوتر رو از کجا باید پیدا کنیم؟

کدها را کپی کنید توی نات پد ویندوز و سپس گزینه file و بعد save as را بزنید و نام فایل را 404 سپس نقطه (.) php قرار بدهید و قسمت Encoding هم utf8 بگذارید . و بزارید توی سایت آپلودش کنید .

کد:
404.php

تمام کدهای :::: بین :::: هدر و فوتر - بجای این نوشته میتوانید متن یا کدهای دلخواه خودتان را قرار بدهید به طور مثال میتوانید یک عکس با عنوان 404 یا not found قرار بدهید .

(۱۳۹۱/۱۱/۶، ۱۴:۲۱:۳۸ عصر)iranshahrsaz نوشته است: سلام سپاس
مشکلی که بوجود آمد این هست که روی اسم هر کاربری کلیک میکنیم وضعیت را نامعلوم میزنه که همان ارور 404 است.

اگر نام کاربری را حذف کنید یا اینکه مطلبی را حذف کنید یا اینکه آدرس مطلبی را تغییر دهید چون دیگه آدرس آن وجود ندارد خطای 404 رخ میدهد و در نتیجه فایل 404 به نمایش در میاد .
پاسخ
#5
منظورم اسامی آنلاین بود
روی هر عضو آنلاین که کلیک میکنید میزنه موقعیت نامعلوم و لینک نامعلوم هم ارور 404
[تصویر:  baner-iranshahrsaz.com.gif]
پاسخ
#6
نمیشه یه صفحه ساده html باشه ؟
پاسخ
#7
(۱۳۹۱/۱۱/۷، ۲۰:۱۳:۵۱ عصر)mmnoody2006 نوشته است: نمیشه یه صفحه ساده html باشه ؟

میشه این کار هم انجام داد ولی دیگه صفحه 404 مطابق با قالب انجمن شما نیست .
پاسخ
 سپاس شده توسطشماره مجازی (۱۴۰۱/۸/۲۶، ۰۱:۵۷:۵۱ صبح) ، گراف مسنجر (۱۴۰۱/۱۰/۳، ۰۴:۱۹:۳۷ صبح) ، چارتر ۴۲۴ (۱۴۰۲/۹/۱۲، ۱۵:۲۳:۱۳ عصر)


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  آموزش کامل ساخت صفحه ایندکس مانند مجید آنلاین hamidtbt 49 37,378 ۱۳۹۱/۲/۱، ۲۱:۲۸:۴۲ عصر
آخرین ارسال: BeBeLKhaN

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان