کد شماره گذاری صفحات وبلاگ بلاگفا
یکی از مشکلاتی که کاربران سایت بلاگفا دارند، عدم امکان درج دکمههای شمارهای در پایین صفحه برای جابجایی بین صفحات مختلف مطالب توسط بازدیدکنندگان است. علیرغم برچسبی که در راهنمای کدهای قالب بلاگفا برای صفحهبندی صفحات وبلاگ بلاگفا وجود دارد، اما این قابلیت به درستی کار نمیکند. به همین دلیل بسیاری از کاربران بلاگفا به دنبال راهحلی برای این مشکلی میگردند. در گذشته کد صفحه بندی شمارهای وبلاگ بلاگفا را خدمت شما معرفی کردم و خیلی از عزیزان از آن استفاده کردند. اما خیلی از افراد هم نتوانستند با آن شماره گذاری صفحات وبلاگ بلاگفا را انجام دهند.
به همین دلیل، طی نظر یکی از بازدیدکنندگان سایت بلاگینگ، یک روش دیگر برای این کار پیدا شد که به نظر میرسد از کد قبلی به مراتب بهتر است و تا این لحظه برای صفحهبندی وبلاگ در بلاگفا از این روش بهتر وجود ندارد. میتوانید ظاهر کار را در عکس زیر ببینید:
کد شماره گذاری صفحات وبلاگ بلاگفا که قصد معرفی آن را در این مقاله دارم، شامل دو قسمت است. قسمت اول کدهای HTML است که شما باید آن را در مکانی که قرار است شماره گذاری صفحات انجام شود قرار دهید. قسمت دوم هم کدهای CSS هستند که به شمارۀ صفحات شما سبک و زیبایی خاصی میدهند. اما به طور عملی برای شماره گذاری صفحات وبلاگ در بلاگفا باید مراحل زیر را به ترتیب دنبال کنید. البته بهتر است قبل از هر کاری از قالب وبلاگ خود پشتیبان بگیرید.
1- قرار دادن کد HTML
همانطور که گفته شد، این کد کار اصلی شماره گذاری صفحات وبلاگ را برای شما انجام میدهد. پس در اولین گام باید کد زیر را در محلی مناسب از کدهای قالب وبلاگ خود قرار دهید. داشتن اطلاعات کافی راجع به کدنویسی HTML خیلی به شما میتواند کمک کند. ولی اگر هم اطلاعاتی ندارید، نگران نباشید. از بین کدهای قالب، کد </BLOGFA> را پیدا کرده و دقیقاً بعد از آن، این کد صفحه بندی را قرار دهید؛ همین. این بهترین مکان برای نمایش شمارههای صفحه است.
<div> <a href="/">۱</a> <a href="/?p=2">۲</a> <a href="/?p=3">۳</a> <a href="/?p=4">۴</a> <a href="/?p=5">۵</a> <a href="/?p=6">۶</a> <a href="/?p=7">۷</a> <!-- Blogfa Pagination Code from https://bloging.ir --> </div>
2- قرار دادن کد CSS
حالا باید کدهای CSS را در بالای کدهای قالب وبلاگ بگذارید. برای این منظور عبارت </head> را در کدهای قالب پیدا کرده و کد زیر را دقیقاً قبل از آن قرار دهید. برای انتقال کدها بهتر است که از دستورات Copy و Paste استفاده کنید.
<style rel="stylesheet" type="text/css"> .bloging-pagination{ direction: rtl; margin: 20px auto; text-align: center; font-family: tahoma; } .bloging-pagination a { text-decoration: none; font-size: 15px; background: #F6F6F6; border: 1px solid #C1C1C1; margin-left: 2px; margin-right: 2px; padding: 3px 6px; color: #2277DD; transition:all .2s linear; } .bloging-pagination a:hover{ background: #3388CC; border: 1px solid #808080; color: #FFFFFF; } </style>
3- ویرایش کد صفحه بندی
حالا که مراحل بالا را انجام دادید، زمان آن رسیده که به خواست خودتان شروع به ویرایش کد کنید. البته تا اینجا کار شما تمام است و میتوانید کدهای قالب را روی وبلاگ ذخیره کرده و نتیجه را با رفتن به صفحۀ اصلی وبلاگتان بررسی کنید. ولی شاید خواسته باشید تعداد شمارهها را کم یا زیاد کنید که برای این کار اگر کمی از HTML سر در بیاورید، مطمئناً مشکلی نخواهید داشت.
کد HTML که در ابتدا داده شد را زمانی ویرایش کنید که میخواهید تعداد شمارههای صفحه را تغییر دهید. دقت کنید که این کد پویا نیست. یعنی همیشه به همین حالت باقی خواهد ماند و به طور خودکار صفحات اضافه یا کم نمیشوند. بنابراین باید دستی این کار را انجام دهید.
برای این منظور اگر میخواهید تعداد شمارهها را کم کنید، بایستی خط 8 به قبل را یکی یکی حذف کنید. مثلاً میخواهید تا شمارۀ 5 شماره گذاری انجام گیرد. بدین منظور خطوط 6،7 و 8 را حذف کنید. ولی اگر خواسته باشید تعداد شمارههای صفحات را اضافه کنید، باید از خط 8 یک نسخه در زیر آن تهیه نمایید (Copy) و شمارههای آن را متوالی از 8 به 9 تغییر دهید. این کار را باید برای عبارت p=7 همان خط هم انجام دهید.
حالا اضافه یا کاهش شمارۀ صفحه به چه دردی میخورد؟ دقت کنید که اگر تعداد مطالب وبلاگ شما کم است، اگر تا شمارۀ 10 شماره گذاری صفحه داشته باشید، کاربر با کلیک روی شمارۀ 2 به بالا با یک صفحۀ خالی برخورد خواهد کرد. اگر تعداد نوشتههای وبلاگ بالا است، بهتر است که به تناسب تعداد شمارهها را افزایش دهید. البته تا سقف 10 شماره. ولی در کل این کد به صورت پیش فرض برای تمامی وبلاگها با هر شرایط مناسب است و نیازی به تغییر ندارد. این را گفتم برای افرادی که دوست دارند بیشتر روی شماره گذاری صفحات وبلاگ کنترل داشته باشند.
اما اگر خواسته باشید ظاهر شمارهها را تغییر دهید، بایستی کد CSS را دستکاری کنید که نیاز به دانستن سبکدهی با css است. مثلاً تغییر رنگها یا اندازۀ جعبۀ شمارهها از این طریق انجام میشود.
امیدوارم این کد شماره گذاری صفحات وبلاگ برای کاربران بلاگفا سودمند باشد و مشکل آن دسته از افرادی که با کد قبلی نمیتوانستند نیاز خود را رفع کنند، برطرف گردد. وبلاگ نویسی شادی داشته باشد.
۳۳ دیدگاه
سلام تازه وبلاگ درست کردم می خوام از ابتدا فیلم اموزشی رو توی ایمیلم بذارید مچکرم
وای مرسی خیلی راحت تونستم درستش کنم!
سلام ممنون از راهنماییتون اما این کد دومیه برای من زیاد قشنگ نیس.تو چندتا وبلاگم کد های قبلی رو گذاشتم خیلی خوبه اما این جدیده نه.در هر حال به نطرم ترکیب کنیمشون بهتره دوتاکدو من ترکیب کردم خوب شد.
با سلام
من کد ها را وارد کردم. فقط دو مشکل برایم وجود دارد که اگر امکان داره راهنماییم کنید.
اول: اعداد گوشه سمت راست وبلاگم نمایش داده می شوند. که میخوام بیاد وسط
دوم: اعداد خیلی ساده اند و اون کادر ها دورش ایجاد نمیشه و فقط اعداد نوشته شده.
توی تنظیمات css هرچی تغییر ایجاد میکنم تاثیری نداره و چیزی عوض نمیشه.
لطغا توی این دو مسئله کمکم کنید.منتظر جوابتان هستم
اگر هم برایتان مقدور باشد که جواب سوالم را برام ایمیل کنید خیلی عالی میشود و ممنونتان می شوم.
با احترام
ممنون .من ازشما تشکر می کنم بابت توضیح های خوبتون
سلام ممنون عاليييييييييييييييييييييي بود ، چند ساعتي از مطالب خوبتون بهره برديم اجركم عندالله
عالیییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییی بود مرسی
سلام واقعأ ممنون از این همه آموزش عالی
یه سوال؟
میخوام در وبلاگم مطالبه ارزنده ای بزارم که برای دانلود آن بینندگان باید ابتدا هزینه ی کمی رو متقبل و بعد امکان دانلود داشته باشند چه کنم؟
سلام، بهترین کار اینه که اون مطالب رو به صورت کتاب یا پروندههای آموزشی در بیارید و در قبال دریافت پول به صورت دستی اونها رو برای مشتریهاتون ارسال کنید. اما سرویسهای فروش فایل هم در اینترنت موجود هستند که از اونها هم میتونید استفاده کنید.
hi
ممنون خیلی nice بود.
ولی نتونستم ظاهرش مدلی کنم.ولی عیب نداره بمونه واسه بعد.دیشب هم تولدم بود.مبارک.
خدانگهدار
سلام با تشکر من وبلاگمو صفحه بندی کردم ولی وقتی می خوام به صفحه دوم برم ارور میده ولی تنها صفحه ی اول باز میشه بقیه نه راستشو بخواین من از یه سایت دیگه کد گرفتم نمیدونم خوبه یا نه لطفا راهنماییم کنید خیلی وقته میخوام این کارو بکنم و حالا که کردم نا تمومه خیلی عصبی شدم خواهش میکنم کمکم کنید
سلام خسته نباشید
کدها رو که وارد قالب میکنم اخطار میزنه که جز کدهای تبلیغاتی هستش و قبولش نمیکنه باید چیکار کنم؟لطفا جواب بدید
دمتون گرم عالی بود ولی یه مقدار ظاهر اعداد جالب نبود _ ای کاش خودتون کد css رو تغییر میدادین تا ظاهر خوشگل تری داشته باشه.
ولی در کل ممنون عالی بود
سلام ممنون از راهنمای تون ولی من نتونستم تا الان درستش کنم چون از کدhtmlیاcssسر در نمیارم اون کد رو پیدا نمیکنم میشه کمک کنین؟؟؟
با عرض سلام وخسته نباشید
منم همون دوتا مشکلی رو دارم که برا آقا مهران پیش اومده بود. یعنی:
اول: اعداد گوشه سمت راست وبلاگم نمایش داده می شوند. که میخوام بیاد وسط
دوم: اعداد خیلی ساده اند و اون کادر ها دورش ایجاد نمیشه و فقط اعداد نوشته شده.
توی تنظیمات css هرچی تغییر ایجاد میکنم تاثیری نداره و چیزی عوض نمیشه.
لطفا کمکم کنید. 🙂
سلام..وقتی کد ها رو گذاشتم کد های اسکریپت هام رو صفحه نمیاد..پست هامم یکیشو نشون میده..چیکار کنم؟
سلام عالی بود
سلام واقعا خسته نباشید یه سوال کوچولو …
اگه بخوام کلید بعدی و قبلی رو به این کد اضافه کنیم به این شکل :
قبلی ۱ ۲ ۳ ۴ بعدی
حالا وقتی صفحه چهار زدم و کلید بعدی به این شکل در بیاد :
قبلی ۴ ۵ ۶ ۷ بعدی
نه اینکه صفحات رو اضافه کنم و به این شکل در بیاد :
قبلی ۱ ۲ ۳ ۴ ۵ ۶ ۷ بعدی
ممنون میشم کدشو بهم بدید یا یک کد درست کنید که اینطوری کار کنه .
سلام؛ کد این نوع شماره گذاری صفحات باید به صورت پویا با زبانهای برنامه نویسی مثل php یا asp نوشته شود. در صورتی که در سرویسهای وبلاگ دهی مثل بلاگفا به شما این امکان رو نمیده.
پس متاسفانه باید گفت، چارهای برای این کار وجود ندارد. البته با جاوا اسکریپت میتونید این کار رو انجام بدید اگر بلاگفا اجازۀ گذاشتن کدهای جاوا اسکریپت رو بده.
الان مشکل کلید قبل و بعد نیست مشکل تعداد کلیدای بین این کد
بازم خیلی خیلی ممنون
آخه اگه برید به سایت خود blogfa میبینید همین اتفاق داره میفته همینی که من دارم بهتون میگم
چطور برا خودش گذاشته و برای کاربراش تعبیه نکرده ؟
سلام عزیز
ماله من کار کرد اما ضاهرش خیلی ساده یود مثل تصویر بالا نبود!
اشکال از چیه؟
ممنونم
سلام؛ کدهای CSS رو به درستی استفاده نکردید!
سلام
بسیار عالی بود
در کد های قبل باید با اضافه شدن صفحات کد ها را یکی یکی به عقب می بردیم که با این کد بسیار راحت شدیم
ممنون
و خدا قوت
با سلام مجدد
فقط یک مشکل داریم که نشان نمی دهد در حال حاضر در کدام صفحه هستیم
مثل بقیه سایت ها که یا عدد صفحه حاضر با بقیه متمایز است یا زیر عدد مذکور یک خط قرار داده می شود
در صورت امکان این نقیصه را برطرف نمایید.
و اگر اطلاع هم دهید بسیار ممنون می شوم
درود؛ متاسفانه این قابلیت به صورت مستقیم دیگه توی سرویس های وبلاگ دهی مثل بلاگفا اعمال نخواهد شد!
سلام ، عبدالله دانشیار هستم ، و سوال من این بود که چګونه میتوانم که در ارشیو وبلاګ بلاګفا ماها و روزها را به عدد تبدیل کنم ؟ …
منظورم از کودهای این طریقه بود ، چګونه کودهای ماه و روز به عدد تبدیل کنم ، مثلا :
چهارشنبه دوم فروردین ۱۳۹۶ : ۱۳۹۶/۱/۲
با تشکر از شما
سلام؛ تا این حد در سرویس های وبلاگ دهی مثل بلاگفا امکان سفارشی سازی در قالب فراهم نشده!
خواهش میکنم جواب بدید من هر چی کد دومی رو قبل از همون که گفتید زدم نشد بعدشم که زدم تا میومدم دوباره ببینم که زدم یا نه میدیدم نیست
سلام
اینو یادت رفت بعد از بزاری :
این طوری سی اس اس رو جواب میده
سلام کلاس رو برای اچ تی ام ال نذاشتید.
سلام آقا جمال شما کلاس رو نزاشتید برای اچ تی ام ال
من خودم تونستم درستش کنم اما بقیه چی؟؟؟
سلام
اول از همه ممنون
ولی متاسفانه پایین هر پستی شماره صفحات اومده .
فیلمش رو توی لینک زیر آپلود کردم .
https://s17.picofile.com/file/8420205576/Record_2021_01_05_13_10_25_765.mp4.html
ممنون میشم کمک کنید .