rasivell 352 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 سلامدوستان عزيز ، براي صفحه بندي از پلاگين Page Numbers استفاده ميكنيم ، ولي گويا كه براي صفحاتي كه پست هاي اونا حاصل كوئري هستش ، اين پلاگين كار نميكنه درسته؟ اگر اين پلاگين در صفحه هايي كه پست هاش كوئري گرفته شده كار نميكنه ، لطفا يه پلاگين معرفي كنيد از اين جهت و اگرم مشكل از پوسته است باز راهنمايي كنيد متشكرم نقل قول لینک به ارسال
Parsa 23463 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 اینو چندباری گفتم اما خب!بعد از هر کوئریwp_reset_querywp_reset_postdataرا فراخوانی کنیدافزونه wp-pagenavy هم من برای چنین صفحاتی تست کردم مشکلی نداشته 5 نقل قول لینک به ارسال
rasivell 352 ارسال شده در دی 91 مالک گزارش بازنشر ارسال شده در دی 91 پارسا جان ما كتك خورده ايم............ريست كوئري رو ميدونستم و هميشه رعايت ميكردم ولي مساله دوم رو اولين باره دارم ميبينم كه بايد رعايت بشه و اشنا نبودم باهاش(داخل پرانتز بگم كه كوئري كه نميتونم بهش خاصيت صفحه بندي بدم رو شما بهم داديد پس شك ندارم مشكل از جاي ديگه است ) نميدونم شايدم..!در هر حال من تا الان نتونستم توي صفحه اي كه با كوئري مطالبش رو نشون ميدم بجاي حلقه اصلي ، صفحه بندي بيارم حالا با پلاگيني كه شما گفتيد و يا با اوني كه ما كار ميكنيم : WP Page Nubmers نقل قول لینک به ارسال
Morteza 34190 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 این متد برای کوئری استفاده کردید؟ 2 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 خاصیت posts_per_page را تنظیم کنید. در لینک مرتضی مثالش هست 2 نقل قول لینک به ارسال
rasivell 352 ارسال شده در دی 91 مالک گزارش بازنشر ارسال شده در دی 91 متاسفانه پاسخ نگرفتم./...!كدم اينه كه بهش خاصيت گفته شده رو هم دادم پاسخ نداد <?php $the_query = new WP_Query( array('cat' => '1,2,7,4,5,3' ) ); if ($the_query->have_posts()) : while ($the_query->have_posts()) : $the_query->the_post(); ?><?php wp_reset_query(); wp_reset_postdata();?> نقل قول لینک به ارسال
Parsa 23463 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 از چه نظر پاسخ نگرفتید؟posts_per_page برای تنظیم تعداد پستها نمایشیpaged برای تعیین شماره صفحهبه صورت آرایه در مثال قرار دهید 2 نقل قول لینک به ارسال
rasivell 352 ارسال شده در دی 91 مالک گزارش بازنشر ارسال شده در دی 91 (ویرایش شده) /من متوجه منظورتون نميشم ولي شماره صفحه رو قراره افزونه بزاره نه با كد دستي... (من براي اولين باره كه دارم براي وردپرس پوسته ميسازم و علت اين مسائل فقط برميگرده به نا اشنايي با توابع اون... )براي نمايش تعداد پست ها هم كه تو پنل وقتي تايين ميكنم خودش اينجا هم اعمال ميكنه ديگه نيازي نيست كه يه بار ديگه توي كد گفته بشه ولي من اين كارو انجام دادم: <?php $the_query = new WP_Query( array('cat' => '1,2,7,4,5,3', 'posts_per_page'=> 2 ) ); if ($the_query->have_posts()) : while ($the_query->have_posts()) : $the_query->the_post(); ?> ویرایش شده دی 91 توسط rasivell نقل قول لینک به ارسال
Parsa 23463 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 برای page number مثالی پیدا نکردماما برای pagenavi به این شکل:wp_pagenavi( array( 'query' => $the_query ) );مقدار paged را هم مانند مثال تنظیم کنیدhttp://wordpress.org/support/topic/wp-pagenavi-with-custom-query-and-paged-variable 2 نقل قول لینک به ارسال
rasivell 352 ارسال شده در دی 91 مالک گزارش بازنشر ارسال شده در دی 91 (ویرایش شده) من ادمي نيستم كه بخوام تو دلم حرفي بزنم گاهي بد ميشم چون اوني كه تو دلمه رو زبونمم مياد! اينجا بايد بگم الان تو دلم يه ضرب المثل زيبا گير كرده ولي نميزارم اين بار بيرون بياد!!! خب ، متشكرم ، من با توجه به لينك مذكور و راهنمايي شما تونستم ليست صفحات رو بيارم (فقط ليست ولي كار نميكنه) و روي مثلا صفحه دوم كه كليك ميكنم همون پست هاي صفحه اول رو نشون ميده! تو انجمن پلاگين تيكت زدم . ویرایش شده دی 91 توسط rasivell نقل قول لینک به ارسال
rasivell 352 ارسال شده در دی 91 مالک گزارش بازنشر ارسال شده در دی 91 (ویرایش شده) /شكـــــر درستش كردم..... اوه......،،يه مساله هست: مساله رو بگم خستگيم در مياد بابت اين كوئري،يه وقتي هست شما گاز و ديگ و كبريت و همه چي رو ميشناسي و خوب بلدي اشپذي كني ، همه چي هم داري ، زنگ ميزني به يكي ميگي برام غذا بيار!!! اون موقع حكم قتل تو رو بايد صادر كنن!! چون بيهوده زنده اي! كاري كه بلدي رو ميخواي يكي ديگه انجامش بدهيه وقت ديگه ام هست!! و اون زمانيه كه شما فقط ديدي اين وسايل اشپذخونه رو ولي فقط توانايي و شناخت يكيشو رو داري ، بعد ميخواي غذا درست كني! اون موقع كه است كه اگر غذا درست كني براي خودت بايد حكم قتل شما رو صادر كرد... چون نه اينكه خودت بلكه 4 نفرم به كشتن ميدي!!اونجا مكان اموزش نيست ، مثل اين انجمن كه من و يا ديگري سوالي ميپرسيم! شما بايد بپرسي و بخواي يكي كمكت كنه كه تو يواش يواش بپذيش نه اينكه بگه اون كبريته برو بپذز!! اينجاست كه شما فقط رنج گشنگي ميكشي و شايد ديگه غذا هم نخوري!!! (حالا ما كه پروئيم و بيدي نيستيم كه به اين باد ها...... )خواستم ضرب المثل رو بزنم ديدم كاربر جديد نيستم لااقل سالهاست مزاحم دوستان هستيم و خير سمون به معرفت در ميان بچه محل ها معروفيم!! و هنوز مونده روزهايي كه ماهم بخوايم خدمتي تو اين انجمن بكنيم........كدم رو ميزرم دوستاني كه بعد من امدن ، و غذا پختن بلد نبودن خود كشي نكنن:به كوئري خودم اين رو افزودم:$the_query = new WP_Query( array('cat' => '1,2,7,4,5,3', posts_per_page => get_option('posts_per_page') ,'paged' => $paged) );اولش نميدونستم حتي كجا بايد اين تغيرات رو داد ، تو زمان فراخواني افزونه و يا جاي ديگه! ولي بايد تو كوئري بگيد بخش صفحات رو و من اينجا مقدار پست رو ندادم تا خودش از بخش تنظيمات وردپرس بخونهالبته اين مال كوئري بر حسب ارايه است ولي خب شيوه ديگه اي هم هست كه تو اون مراقب باشيد ...... .متشكرم از پارساي عزيز و مرتضي جان... ویرایش شده دی 91 توسط rasivell 3 نقل قول لینک به ارسال
Sgwgo 316 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 مشکل منم توسط این کوئری حل شد و خیلی شیک و مجلسی آشپزی کردم نقل قول لینک به ارسال
ehsan-r 7 ارسال شده در فروردین 92 گزارش بازنشر ارسال شده در فروردین 92 /شكـــــر درستش كردم..... اوه......،،يه مساله هست: مساله رو بگم خستگيم در مياد بابت اين كوئري،يه وقتي هست شما گاز و ديگ و كبريت و همه چي رو ميشناسي و خوب بلدي اشپذي كني ، همه چي هم داري ، زنگ ميزني به يكي ميگي برام غذا بيار!!! اون موقع حكم قتل تو رو بايد صادر كنن!! چون بيهوده زنده اي! كاري كه بلدي رو ميخواي يكي ديگه انجامش بدهيه وقت ديگه ام هست!! و اون زمانيه كه شما فقط ديدي اين وسايل اشپذخونه رو ولي فقط توانايي و شناخت يكيشو رو داري ، بعد ميخواي غذا درست كني! اون موقع كه است كه اگر غذا درست كني براي خودت بايد حكم قتل شما رو صادر كرد... چون نه اينكه خودت بلكه 4 نفرم به كشتن ميدي!!اونجا مكان اموزش نيست ، مثل اين انجمن كه من و يا ديگري سوالي ميپرسيم! شما بايد بپرسي و بخواي يكي كمكت كنه كه تو يواش يواش بپذيش نه اينكه بگه اون كبريته برو بپذز!! اينجاست كه شما فقط رنج گشنگي ميكشي و شايد ديگه غذا هم نخوري!!! (حالا ما كه پروئيم و بيدي نيستيم كه به اين باد ها...... )خواستم ضرب المثل رو بزنم ديدم كاربر جديد نيستم لااقل سالهاست مزاحم دوستان هستيم و خير سمون به معرفت در ميان بچه محل ها معروفيم!! و هنوز مونده روزهايي كه ماهم بخوايم خدمتي تو اين انجمن بكنيم........كدم رو ميزرم دوستاني كه بعد من امدن ، و غذا پختن بلد نبودن خود كشي نكنن:به كوئري خودم اين رو افزودم:$the_query = new WP_Query( array('cat' => '1,2,7,4,5,3', posts_per_page => get_option('posts_per_page') ,'paged' => $paged) );اولش نميدونستم حتي كجا بايد اين تغيرات رو داد ، تو زمان فراخواني افزونه و يا جاي ديگه! ولي بايد تو كوئري بگيد بخش صفحات رو و من اينجا مقدار پست رو ندادم تا خودش از بخش تنظيمات وردپرس بخونهالبته اين مال كوئري بر حسب ارايه است ولي خب شيوه ديگه اي هم هست كه تو اون مراقب باشيد ...... .متشكرم از پارساي عزيز و مرتضي جان... ببخشید منم دقیقا همین مشکل ُ دارم این کدی که نوشتین ُ باید کجا وارد کنم ؟در مورد جی کوئری و اینا هم چیزی بلد نیستم و کاملا مبتدی ام ... نقل قول لینک به ارسال
Parsa 23463 ارسال شده در فروردین 92 گزارش بازنشر ارسال شده در فروردین 92 ببخشید منم دقیقا همین مشکل ُ دارم این کدی که نوشتین ُ باید کجا وارد کنم ؟در مورد جی کوئری و اینا هم چیزی بلد نیستم و کاملا مبتدی ام ...شما چه مشکلی دارید؟توضیح دهید 1 نقل قول لینک به ارسال
ehsan-r 7 ارسال شده در فروردین 92 گزارش بازنشر ارسال شده در فروردین 92 (ویرایش شده) شما چه مشکلی دارید؟توضیح دهیدوای اصن فک نمی کردم جواب بدینمرسی مرسیمشکل منم مثل مشکل دوستمونهیعنی هم پلاگین فعال میشه ، Pagenavi منظورمه و هم استایلشو راه میندازماما وقتی روی صفحات کلیک می کنم ، مثلا صفحه ی دو ، با اینکه آدرس مرورگر به Page/2/ تغییر می کنه اما محتویات همون صفحه ی یک رو نشون میده !در واقع فقط آدرس مرورگر عوض میشه و هیچ اتفاقی برای محتوا نمی افته چطور باید درستش کنم ؟ ویرایش شده فروردین 92 توسط ehsan-r نقل قول لینک به ارسال
Parsa 23463 ارسال شده در فروردین 92 گزارش بازنشر ارسال شده در فروردین 92 وای اصن فک نمی کردم جواب بدینمرسی مرسیمشکل منم مثل مشکل دوستمونهیعنی هم پلاگین فعال میشه ، Pagenavi منظورمه و هم استایلشو راه میندازماما وقتی روی صفحات کلیک می کنم ، مثلا صفحه ی دو ، با اینکه آدرس نوار ابزار به Page/2/ تغییر می کنه اما محتویات همون صفحه ی یک رو نشون میده !از لیست صفحات هم همچنان عدد صفحه ی یک اکتیوهدر واقع فقط آدرس عوض میشه و هیچ اتفاقی نمی افته چطور باید درستش کنم ؟در فایل index دنبال 2 تابع query_post , wp_query باشیدو بعد از حلقه (دستور endwhile) دستور wp_reset_query را قرار دهیدمطالب شما به صورت box که نیست؟ (دسته دسته)دستور wp_reset_query رو هم در انجمن جستجو کنید. تاپیک مشابه زیاد هست 1 نقل قول لینک به ارسال
ehsan-r 7 ارسال شده در فروردین 92 گزارش بازنشر ارسال شده در فروردین 92 (ویرایش شده) در فایل index دنبال 2 تابع query_post , wp_query باشیدو بعد از حلقه (دستور endwhile) دستور wp_reset_query را قرار دهیدمطالب شما به صورت box که نیست؟ (دسته دسته)دستور wp_reset_query رو هم در انجمن جستجو کنید. تاپیک مشابه زیاد هستممنونم دوست عزیزواقعا ممنونچرا مطالب سایت دسته بندی های مختلف داره و فقط مطالب مربوط به یه دستی بندی در صفحه اصلی قرار دارهبرای این باید چیکار کرد ؟آیا نیاز به دستور مجزایی هست ؟---------امری که فرمودین رو انجام دادم ، سرچ کردم توو سایت ، کد ریست کوئری همینه دیگه :wp_reset_query(); ?>این کد رو هرجایی که Wp_query و Query_post توو ایندکس فایلم بود قرار دادم ، یعضی از جاها هماین کد ُ از قبل داشت ، اما تغییری نکرده هنوز هم وقتی رو صفحه ی دو کلیک می کنم همون محتویات ِ صفحه یک رو نشون میده البته عرض کردم مطالب وبسایتم دسته بندی داره و فقط یه دسته خاص در صفحه ی اول دیده میشهلطفا راهنمایی کنید ویرایش شده فروردین 92 توسط ehsan-r نقل قول لینک به ارسال
Parsa 23463 ارسال شده در فروردین 92 گزارش بازنشر ارسال شده در فروردین 92 ممنونم دوست عزیزواقعا ممنونچرا مطالب سایت دسته بندی های مختلف داره و فقط مطالب مربوط به یه دستی بندی در صفحه اصلی قرار دارهبرای این باید چیکار کرد ؟آیا نیاز به دستور مجزایی هست ؟صفحه اصلی پیشفرض برای آخرین مطالب هست که به راحتی صفحه بندی خواهد شداگر شما کوئری گرفتید برای آخرین مطالب دستهای خاص باید دستور کوئری را تغییر دهیدگرفتن شماره صفحه$paged = ($wp->query_vars['paged']) ? $wp->query_vars['paged'] : 1;نمونه 1 نقل قول لینک به ارسال
ehsan-r 7 ارسال شده در فروردین 92 گزارش بازنشر ارسال شده در فروردین 92 ببخشید من در این زمینه ها کاملا مبتدی ام اینایی که فرمودین رو اصلا متوجه نشدملینکی که دادین رو هم مطالعه کردم و نتیجه ای نگرفتمراستش کوئری برای گرفتن مطالب یه دسته ی خاص که مسلمن گرفتیم اما من از کدش اطلاعی ندارم چون کارش ُ من انجام ندادم و متاسفانه اونی که انجام داده هم دیگه در دسترسم نیست اگه میشه من فایل ایندکس رو براتون آپلود می کنم و اگه براتون زحمتی نیست بفرمایید باید چه کدی در کجا تغییر بدم یا اضافه کنم تا مشکل حل شه چون به شدت بهش نیاز دارم فایل ایندکس :http://s3.picofile.com/file/7723701612/index.txt.htmlبازم ممنون و ببخشید اگه وقتتون رو گرفتم نقل قول لینک به ارسال
Parsa 23463 ارسال شده در فروردین 92 گزارش بازنشر ارسال شده در فروردین 92 ببخشید من در این زمینه ها کاملا مبتدی اماینایی که فرمودین رو اصلا متوجه نشدملینکی که دادین رو هم مطالعه کردم و نتیجه ای نگرفتمراستش کوئری برای گرفتن مطالب یه دسته ی خاص که مسلمن گرفتیم اما من از کدش اطلاعی ندارم چون کارش ُ من انجام ندادم و متاسفانه اونی که انجام داده هم دیگه در دسترسم نیست اگه میشه من فایل ایندکس رو براتون آپلود می کنم و اگه براتون زحمتی نیست بفرمایید باید چه کدی در کجا تغییر بدم یا اضافه کنم تا مشکل حل شه چون به شدت بهش نیاز دارم فایل ایندکس :http://s3.picofile.c.../index.txt.htmlبازم ممنون و ببخشید اگه وقتتون رو گرفتمپوسته هایی مانند پوسته شما نیاز به صفحه بندی در صفحه اصلی نداردو باید دسته ها دارای صفحه بندی باشندیک نمونه با توجه به کد پوسته:$paged = ($wp->query_vars['paged']) ? $wp->query_vars['paged'] : 1;$my_query = new WP_Query('showposts=1&cat=10&page='.$paged);باقی رو به همین شکل تغییر بدید$my_query = new WP_Query('showposts=4&cat=10&page='.$paged); 2 نقل قول لینک به ارسال
ehsan-r 7 ارسال شده در فروردین 92 گزارش بازنشر ارسال شده در فروردین 92 دوست عزیز باز هم مشکل حل نشدببینین من کار ُ درست انجام دادم ، در فایل index هر جا که دوستور :$my_query = new WP_Query('showposts=1&cat=10');وجود داشت ، اینو دستور رو به انتهاش اضافه کردم تا به این شکل در بیاد :$my_query = new WP_Query('showposts=1&cat=10&page='.$paged);و در بالای همین کد هم این دستور رو قرار دادم ؛$paged = ($wp->query_vars['paged']) ? $wp->query_vars['paged'] : 1;که در نهایت به این شکل در اومد :$paged = ($wp->query_vars['paged']) ? $wp->query_vars['paged'] : 1;$my_query = new WP_Query('showposts=1&cat=10&page='.$paged);منظور شما همین بود ؟با این کار مشکل حل نشد همچنان وقتی صفحات رو عوض می کنی تنها چیزی که تغییر می کنه ادرس صفحه ست و محتویات عوض نمیشه نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در فروردین 92 گزارش بازنشر ارسال شده در فروردین 92 دوست عزیز باز هم مشکل حل نشدببینین من کار ُ درست انجام دادم ، در فایل index هر جا که دوستور :$my_query = new WP_Query('showposts=1&cat=10');وجود داشت ، اینو دستور رو به انتهاش اضافه کردم تا به این شکل در بیاد :$my_query = new WP_Query('showposts=1&cat=10&page='.$paged);و در بالای همین کد هم این دستور رو قرار دادم ؛$paged = ($wp->query_vars['paged']) ? $wp->query_vars['paged'] : 1;که در نهایت به این شکل در اومد :$paged = ($wp->query_vars['paged']) ? $wp->query_vars['paged'] : 1;$my_query = new WP_Query('showposts=1&cat=10&page='.$paged);منظور شما همین بود ؟با این کار مشکل حل نشد همچنان وقتی صفحات رو عوض می کنی تنها چیزی که تغییر می کنه ادرس صفحه ست و محتویات عوض نمیشهدوست عزیز واقعا بعضی از مسائل رو نه می شه توضیح داد نه حدس زد شمنا یا باید معلوماتتون رو در مورد کد نویسی تا حدی بالا ببرید که جای کوئری و ریست کردنش در قالب را بدونید تا بشه با پشتیبانی مشکلتون رو حل کرد یا باید با یک طراح صحبت کنید که سایت را براتون آماده کنهپیشنهاد اولم اینه که فعلا کدهاتون رو بهم ریخته تر نکنید پیشنهاد دوم اینه که هر بار کدی را خواستید اضافه کنید حتما محتویات قبلی فایل را کپی کنید و ذخیره کنید که در صورت لزوم به بن بست نخورید و پیشنهاد سومم اینه که همه ی مشکلات و کسری های قالبتون رو صورت کنید و یک دفعه عمل کنید 2 نقل قول لینک به ارسال
ehsan-r 7 ارسال شده در فروردین 92 گزارش بازنشر ارسال شده در فروردین 92 ممنون جناب فخاروالا بعد از اتفاق قبلی دقیقا دارم همینکارو می کنم ، یعنی قبل از هر بار تغییر کد ، یه کپی از فایل اصلی میگیرم و وقتی نتیجه اونچیزی که میخوام نمیشه بلافاصله به حالت اول برش می گردونم تا کدها دچار افزونگی نشنبرای صفحه بندی هم خیلی تلاش کردم ، ولی متاسفانه هر مطلبی رو از هرجا که میگیرم باز هم مشکل حل نمیشهاینجا هم مطرح کردم چون دوستمون دقیقا همون مشکلی رو داشت که من داشتم و جواب گرفت ، گفتم شاید بلاخره مشکل حل شه فعلا فقط دو تا مشکل دارم که در جراین هر دوتاش هستید و تنها جایی هم که دوستانی هستن که کمک کنن همین انجمنه ...بهرحال ممنون و ببخشید بابت مزاحمت همیشگی ... ( جواب دادم که بی ادبی نشه اگه پست اسپم محسوب میشه مدیران زحمت حذفشو بکشن ) نقل قول لینک به ارسال
Parsa 23463 ارسال شده در فروردین 92 گزارش بازنشر ارسال شده در فروردین 92 پوسته هایی مانند پوسته شما نیاز به صفحه بندی در صفحه اصلی نداردو باید دسته ها دارای صفحه بندی باشندیک نمونه با توجه به کد پوسته:$paged = ($wp->query_vars['paged']) ? $wp->query_vars['paged'] : 1;$my_query = new WP_Query('showposts=1&cat=10&page='.$paged);باقی رو به همین شکل تغییر بدید$my_query = new WP_Query('showposts=4&cat=10&page='.$paged);کد رو من اشتباه نوشتم!اینو تست کنید$my_query = new WP_Query('showposts=1&cat=10&paged='.$paged);یا$my_query = new WP_Query('posts_per_page=1&cat=10&paged='.$paged);پارامتر paged تغییر کرد 3 نقل قول لینک به ارسال
ehsan-r 7 ارسال شده در فروردین 92 گزارش بازنشر ارسال شده در فروردین 92 کد رو من اشتباه نوشتم!اینو تست کنید$my_query = new WP_Query('showposts=1&cat=10&paged='.$paged);یا$my_query = new WP_Query('posts_per_page=1&cat=10&paged='.$paged);پارامتر paged تغییر کرددوست عزیز هر دو خط کد رو تست کردم ، اما نشد هر جا توو فایل ایندکس که مای کوئری داشت ، این کدها رو اشافه کردم ؛ چون Cat های مختلفی هستن توو فایل ایندکسم اما جواب ندادبعدشم اون کد :$paged = ($wp->query_vars['paged']) ? $wp->query_vars['paged'] : 1;به بالاش اضافه کردم و باز هم جواب نداداصلا اینجایی که کد رو وارد می کنم درست هست ؟البته بگم فایل ایندکس رو الان به حالت اول برگردوندم ... نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .