شمارنده برای صفحات استاتیکی

K@M@L

Well-Known Member
سلام

من چندتا صفحه استاتیکی روی هاست ام دارم که با شماره نام گذاری میشن... یعنی : page1, page2, page3 و ...

حالا من میخوام آخر این صفحات یه کدی ثابت اضافه کنم که به صورت خودکار لینکهای صفحه بعدی و قبلی رو نمایش بده!

یعنی از صفحه مثلا پنجم بره به صفحه ششم! و دیگه لازم نباشه من خودم صفحات رو لینک گذاری کنم!

خب کسی میتونه این کد رو برای من قرار بده اینجا!!

با تشکر..:rose:
 

Masoud1365

مدیر انجمن
صفحات استاتیک منظورتون اینه که html هست ؟ یعنی پسوند صفحات شما html ست ؟
 

K@M@L

Well-Known Member
بله HTML هستن! البته من پسوند آخرشون رو تغییر میدم به php تا راحت بتونم از کدهای php استفاده کنم!
 

Milad

Well-Known Member
با اجازه استاد :rose:

بفرمایید : البته فقط تا 1 رقمی رو پشتیبانی میکنه ! اعداد دو متغیر اول رو مطابق فایلهاتون جایگزین کنید ، بهتر از اینم میشه نوشت ...

PHP:
<?php

$first_page = 1;//Shomare avalin page
$last_page = 6;//Shomare akharin page

$page_name = basename(__FILE__);
$page_num = substr($page_name,4,1);

$Next = $page_num + 1;
$Back = $page_num - 1;

if ($Back != $first_page){echo '<a href="page'.$Back.'.php">Back</a> ';}
if ($Next != $last_page){echo '<a href="page'.$Next.'.php">Next</a>';}

?>
 
آخرین ویرایش:

K@M@L

Well-Known Member
سلام

ممنونم... اما مشکل من اینه که من نمیدونم شماره صفحه آخر چند میشه! چون من میخوام مدام یه صفحه جدید درست کنم!
 

Milad

Well-Known Member
بفرمایید :

PHP:
<?php

$page_name = basename(__FILE__);
$page_num = substr($page_name,4,1);

$Next = $page_num + 1;
$Back = $page_num - 1;

if (is_file("page$Back.php")){echo '<a href="page'.$Back.'.php">Back</a> ';}
if (is_file("page$Next.php")){echo '<a href="page'.$Next.'.php">Next</a>';}

?>
 

K@M@L

Well-Known Member
خیلی ممنون!

فقط یه چیز دیگه میشه First و Last رو هم براش گذاشت!

چون صفحه اول من میشه آخرین صفحه! یعنی برعکس شماره گذاری میشه!
 

K@M@L

Well-Known Member
سلام

من که بلد نیستم، لطف کنید خودتون کدش رو قرار بدید! :rose:
 

Masoud1365

مدیر انجمن
منظورم اینه مثلا :
PHP:
sitename.com/page.php?id=5
البته چون به صورت استاتیک هست کا کدهای html شما باید در یک فایل به اسم page.php باشه
 

جدیدترین ارسال ها

بالا