vahidlb

نمایش اطلاعات پست در فهرست دسته + سفارشی

5 پست در این موضوع قرار دارد

با درود به همه دوستان و اساتید بزرگوار.

سوالی داشتم که خواهشمندم در صورت امکان مرا یاری نمایید.

فرض کنید چندین نوشته در سایت ایجاد شده است که این نوشته ها ممکن است در چند دسته جداگانه هم قرار داشته باشند، پست ها دارای تصویر، متن، جدول، تب و ... می باشند.

وقتی کاربری روی یک دسته کلیک می کند تا فهرست مطالب آن دسته نمایش داده شود، چطور می توان در کنار تصویر بندانگشتی مطلب، اطلاعاتی زیر را نمایش داد:

- عنوان پست

- نام دسته بندی اول

- امتیاز کاربران

- قسمت دلخواهی از متن

- نام دسته بندی دوم

و درج آیکن یا تصویر خاصی برای پست (مثلاً نشان کاربر فعال، یا موجود بودن یا نبودن و ...)

آیا افزونه خاصی در این مورد برای معرفی دارید؟ چون جستجوهای من درخصوص این افزونه بی ثمر بوده.

اگر چنین افزونه ای نیست، ممکنه که کدهای ایجاد چنین نمایشی را بیان فرمایید.

پیشاپیش از توجه و یاری شما بی نهایت ممنونم.

تصویر مثال:

exam.jpg

post-2343-0-85969800-1433342732_thumb.jp

0

به اشتراک گذاری این پست


لینک به پست

سلام

- عنوان که معلومه میشه


<?php the_title();

- منظور از دسته بندی اوّل و دسته بندی دوم ترتیب دسته بندی ها هست یا نه 2 نوع دسته بندی داره سایت شما؟

اگر منظور دسته بندی اوّل و دوم ترتیبی هست از طریق چاپ array میشه

مثال:


<?php
$category = get_the_category();
echo $category[0]->cat_name;
?>

و



<?php
$category = get_the_category();
echo $category[1]->cat_name;
?>

- بستگی داره به افزونه ای که برای امتیاز دهی استفاده میکنید مثلاً در kk star rating:

<?php kk_star_ratings($pid); ?>

- برای قسمت دلخواهی از متن باید از excerpt استفاده کنید.

البتّه اگر سایتتون رو قبلاً راه اندازی کردید میتونید از روش زیر استفاده کنید:

<?php
$kholase = the_excerpt();
if($kholase) {
the_excerpt();
} else {
$content = get_the_content();
echo substr($content, 0, 150) . '...'; // 150 تعداد حروف قابل نمایش هست
}
?>

- آیکون خاص رو میتونید با زمینه دلخواه بنویسید ، مثلاً advanced custom field رو نصب میکنید و مقدار آره و یا نه براش میذارید.

حالا یه شرط براش میذارید که اگر آره بود این آیکون رو نمایش بده

___________

سعی کردم کامل توضیح بدم ، اگر نیاز به توضیحات بیشتر بود بگید.

1

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

از شما برای وقتی که جهت توضیح گذاشتید بی نهایت ممنونم دوست بزرگوارم.

بسیار کامل، واضح و گویا شرح دادید، متشکرم.

اون موضوع دسته بندی به این صورت است که مثلاً یک پستِ نوشته شده، هم در دسته بندی فنی مهندسی قرار داره و هم در دسته بندی تجربی. بعضی از پست ها فقط در یک دسته قرار دارند اما برخی در چندین دسته. مثلاً یک پست به معرفی یک کتاب می پردازد که در چند گروه یا دسته قرار گرفته. منظور اینه که چطور به وردپرس میشود فهماند که یک پست از بین دسته هایی که به آنها تعلق دارد، نام آن 2 دسته خاص را نمایش دهد.

مثال: کتاب ریاضیات / در دسته های فنی مهندسی، تجربی، انسانی، هنر، فنی و حرفه ای، عمومی، و ... قرار دارد و مثلاً ما میخواهیم عنوان فنی مهندسی و فنی و حرفه ای نمایش داده شود.

دوست عزیزم، فقط خواهش میکنم بفرمایید این کدها رو در کجا قرار بدم که درست کار کنند؟! و زمانی که کاربر، محتویات دسته ای را مشاهده میکند، آن را ملاحظه کند.

و اینکه دستوراتی که شما بیان نمودید، تقریباً به همون شکل پیوستی شبیه میشه درسته؟ اینو پرسیدم چون به عنوان مثال قراردادن خط جداکننده در بین عنوان و بقیه موضوعات و همچنین محل قرارگیری آیکن ها رو تعیین نکردیم.

مجدداً از لطف شما بی نهایت ممنونم.

ویرایش شده در توسط vahidlb
1

به اشتراک گذاری این پست


لینک به پست
از شما برای وقتی که جهت توضیح گذاشتید بی نهایت ممنونم دوست بزرگوارم. بسیار کامل، واضح و گویا شرح دادید، متشکرم. اون موضوع دسته بندی به این صورت است که مثلاً یک پست نوشته شده، هم در دسته بندی فنی مهندسی قرار داره و هم در دسته بندی تجربی. بعضی از پست ها فقط در یک دسته قرار دارند اما برخی در 2 دسته. دوست عزیزم، فقط خواهش میکنم بفرمایید این کدها رو در کجا قرار بدم که درست کار کنند؟! و اینکه دستوراتی که شما بیان نمودید، تقریباً به همون شکل پیوستی شبیه میشه درسته؟ اینو پرسیدم چون به عنوان مثال قراردادن خط جداکننده در بین عنوان و - بقیه موضوعات و همچنین محل قرارگیری آیکن ها رو تعیین نکردیم. مجدداً از لطف شما بی نهایت ممنونم.

خب یعنی اینکه شما 2 نوع مختلف دسته بندی براش انتخاب کردید یا نه دسته و زیر دسته قرار دادید؟

- داخل صفحه index.php داخل حلقه (Loop) یعنی از جایی که نوشته while ... تا پایانش که شرط رو تموم کرده ، اگر نمیدونید کجاست فایل index.php رو پیوست کنید تا توضیح بدم.

- خیر تمامی کد هایی که من دادم تنها اطلّاعاتی که خواستید رو نمایش میدن ، برای استایل دهیش باید از زبان CSS استفاده کنید که مثلاً:


.title-selector {color:#000;}

(این کد تنها یه مثاله)

اگر اطلّاعاتی راجع به برنامه نویسی ندارید اینکار یه مقدار مشکله ، میتونید در بخش خرید مطرح کنید تا دوستان براتون انجام بدن.

__

فقط یه توضیح کوتاه راجع به استایل دهیش ، شما باید تمامی عکس ها و متون رو به سمت راست float بدید و به نوشته ها display:block; بدید حالا رنگ نوشته های سمت چپ رو که میتونن داخل div باشن رو به #d3d3d3 تغییر بدید و رنگ نوشته های متغیر رو به #000 تغییر بدید.

همچنین برای ایجاد خط میتونید از border-top استفاده کنید.

موفّق باشید.

1

به اشتراک گذاری این پست


لینک به پست

درسته حق با شماست، این کار بسیار تخصصی و ضمناً قدری هم پیچیده است... البته توضیحات شما بسیار خوب و کامل هستند

اما دانش برنامه نویسی ما در این خصوص ناکافی و کم هست...

فکر کنم باید به توصیه تون گوش بدم. اما بابت توضیحاتی که دادید خیلی متشکرم.

پاینده باشید.

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط yousefamini
      سلام و عرض ادب
      دوستان من یک پست تایپ درست کردم . صفحه archive-download.php و single-download.php رو هم درست کردم .
      همه چیز در دو فایب بالا درسته . وقتی میخام برم تو یک دسته بندی از download صفحه آرشیو رو دیگه نمیخونه . محتویات رو درست بالا میاره اما قالب برگه archive.php رو میخونه .
      یعنی وقتی http://site.cpm/download_category/کامپیوتر   رو میزنم بجای اینکه آرشیو دنلود ها با قالب archive-download.php بالا بیاد با قالب archive.php  میاد .
      خواهش میکنم اگر کسی بلده راهنمایی کنه .
      تشکر
    • توسط farahani
      سلام به تمامی عزیزان
      من یک سایت وردپرسی زدم و به حالت وردپرس شبکه درآوردم فقط من یه سوال دارم به چه صورت من می توانم در تمامی سایت های ساخته شده و یا سایت هایی که بعدا ساخته می شود یک دسته بندی خاص داشته باشم ؟
       
      میشه لطفا راهنماییم کنید
    • توسط sprants
      سلام
      دوستان عزیز من تمامی مراحل انتقال از لوکال رو انجام داده و سایت کامل بود و تغییرات مد نظرم رو هم انجام داده بودم اما بعد از چند روز ناگهان در صفحه اول پیام نصب اولیه ورد پرس اومد و انگار که از اول میخواین ورد پرس رو اینستال کنیم ! الان در ftp همه آپلود های قبلیم هست وحتی در phpmyadmin دیتابیس و همه اطلاعات وجود داره اما در ادمین ورد پرس انگار یه ورد پرس جدید نصب شده
      لطفا کمک کنید
      ممنونم
    • توسط mrasoul
      با عرض سلام و خسته نباشید ... لطفا این صفحه را ببینید :
      صفحه مورد نظر
      در این صفحه و بعد از ویدئو یک فهرست وجود دارد با آیتمهایی مثلا
      1.Introduction
      2.Brackets Extensions
      و ... که در اصل سرفصل های این آموزش است که شامل یکسری زیر مجموعه هستند ... وقتی روی زیرمجموعه ها کلیک می کنید اون مجموعه را نشان می دهید . به عنوان مثال روی
      1.2The Extension Manager
      کلیک کنید ...
      من اگر بخوام یک پست آموزشی کامل بسازم و تو این پست این سرفصل ها رو تعریف کنم آیا وردپرس امکانی رو داره بدون اینکه برای هر فصل یک پست ساخت همه ی پستها را داخل یک پست نوشت ؟ یعنی یک پست چند صفحه ایی مثلا مقدمه در خود پست و در مقدمه سرفصل ها رو تعریف کنیم حالا همون پست چند صفحه را زیرمجموعه داشته باشد که این صفحه ها همون سرفصل ها باشند .
      چون اگر قرار باشد برای هر فصل یک پست بفرستم طبیعتا کار بسیار مشکل و زمان بری است چرا که در هرکدام از این پستها باید با زمینه دلخواه سرفصل ها را تعریف کنم و هربار که پست جدید بفرستم در داخل بقیه سرفصل های قبل باید بروم و در زمینه دلخوه لینک این سرفصل جدید را تعریف کنم
       
    • توسط lloyd
      سلام دوستان خوبم اگر کسی میتواند پوسته The Voux را در هاست من نصب کند لطفا به من اینجا اطلاع بدهد. خطای نصب: شیوه نامه گم شده است !