-
تعداد ارسالها
13 -
تاریخ عضویت
-
آخرین بازدید
اعتبار در سایت
6درباره GIGA
-
درجه
تازه کار
-
سلام. احتمالا توابع فایل comments.php ناقص هستند. از کدهای قالب دیفالت استفاده کنید ببینید چطور میشه؟
- 2 پاسخ
-
- 1
-
سلام. خیر. برای همین سایت نیست. در واقع این رو نمونه گذاشتم روی سایت نمایش بدم. سایت مقصد متفاوت است. سایت مقصد دو نوع است: 1. اچ تی ام ال 2. وردپرس . الان با کمک شما در صفحه قبل (با تغییر pubDate) تاریخ در صفحه html حل شده است. (نمونه: http://www.1patogh.com/rss.html'>http://www.1patogh.com/rss.html) ولی اون تاریخ در وردپرس الان تاریخ پست رو نمایش نمیده و تاریخ امروز رو نمایش میده. (نمونه: http://www.1patogh.com سمت راست تاریخ پستها رو نوشته: (۱۳۹۲/۰۲/۰۹)) راستش من میخواستم از get_date استفاده نکنم و به جاش از یه تابع دیگه مثلا get_post_time استفاده کنم. یعنی طوری که در هر دو مورد بالا تا
-
حرفتون کاملا درسته آقا پارسا. ولی با تغییر pubDate (همونی که درخواستشو داشتم و شما لطف کرده بودین) تابع $item->get_date تاریخ پست نمایش داده نمیشه و به جاش تاریخ امروز نمایش داده میشه. مثلا همه رو میزنه (۱۳۹۲/۰۲/۰۸) الان من توسط همون کدی که اشاره کردید اینجا سمت چپ چاپش میکنم http://www.1patogh.com ولی تاریخ روز رو نمایش میده. این کد پایین رو هم وقتی در سایدبار خروجی میگیرم تاریخ امروز رو نشون میده. میخواستم مشکل این رو برطرف کنم؟ <?php echo function_exists('jdate') ? jdate(' - Y/m/d', strtotime( get_post_time('Y-m-d H:i:s', true))) : mysql2date('D, d M Y H:i:s +0000', get_post_time('Y
-
سلام. ببخشید که مجدد مزاحم شدم. توسط کمک آقا پارسا اون موردی که بود حل شده و rss در بخش خروجی که مد نظر بود درست نمایش داده میشه. فقط یک موردی هست که براش مشکل به وجود اومده. در سایت وردپرسی بنده توسط تابع خود وردپرس fetch_feed لیست آخرین مطالب یک سایت وردپرسی رو به نمایش میگذارم. برای درج تاریخ هم از اون کدی که آقا پارسا ارائه دادن استفاده میکنم: <?php printf( jdate("Y/m/d",strtotime( $item->get_date('Y/m/d') ))); ?> ولی منتها یه مشکلی هست که با تغییر pubDateی که در این تاپیک بحثش شد این کد بالایی اشتباه میکنه و به جای تاریخ پست، تاریخ فعلی (امروز) رو نمایش میده. برای نمونه شکل زیر
-
بله. همین درست بود. الان درست شد!! دقیقا همون چیزی که بهش نیاز داشتم. واقعا عالی شد. نمیدونم به چه شکلی تشکر کنم. نمونه: http://www.1patogh.com/rss.html از اینکه کمکم کردید بینهایت سپاسگذارم.
-
بله. ولی بدون .htaccess لینکها کار نمیکنن. سرورشون بالاست. ولی هاستها دسترسی ندارن. موفق باشید
-
سلام. مشکل از سرور میهن وب هاست هست. سایت خودشون هم بالا نمیاد.
-
<pubDate><?php echo function_exists('jdate') ? jdate('D, d M Y H:i:s +0000', strtotime(get_lastpostmodified('GMT'))) : mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false) ;?></pubDate> این کد بالا تاریخ شمسی فعلی رو نمایش میده و تاریخ پست رو نمایش نمیده. جسارتا از نظر من این قسمت اشتباست: jdate('D, d M Y H:i:s +0000', strtotime(get_lastpostmodified('GMT'))) چون کد اصلی اینطوری تاریخ رو از وردپرس میگیره و از strtotime استفاده نمیکنه. mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false) آیا میشه کد بالا رو در ابتدای jdate تلفیق کنید و دروا
-
سلام. بله. من هم فایل اصلی رو تغییر دادم، الان عدد تاریخ فارسی شده ولی تاریخ شمسی پست نمایش داده نشده. این feed2js-master/feed2js.php مبدل فید به js هست. آیا به نظر شما تاریخ اصلی رو از خود وردپرس نمیگیره؟ من برای اینکه فید رو داخل فایل html به نمایش بگذارم از این روش استفاده کردم. محتویات فایل feed2js.php (بصورت خلاصه شده. فقط بخش مربوط به تاریخ) <?php // convert to local time via conversion to GMT + offset // adjust local server time to GMT and then adjust time according to user // entered offset. // let's see what kind of timestamps we can pull... if ($item['date_timestamp'] != "")
-
سلام. آقا پارسای عزیز سپاسگذازم. بله. همین رو دقیقا میخوام. نیاز به تغییر همین کد در فایل feed-rss2 دارم. همین کار رو هم انجام میدم. ولی این هم نشد. من برای اینکه بهتر متوجه موضوع بشیم یک نمونه که هدفم هست رو داخل فایل html گذاشتم: http://www.1patogh.com/rss.html د, ۲۶ فروردین ۱۳۹۲ ۱۴:۳۴:۱۳ +۰۰۰۰ مثل بالا، یک تاریخ ثابت رو نمایش میده و تغییر نمیکنه. راستش من کمی با این کد ور رفتم ولی نتونستم. مجدد مشکلش کجا میتونه باشه؟
-
استفاده از خلاصه مطالب با طول های متفاوت
GIGA پاسخی برای سعید شعبانی ارسال کرد برای یک موضوع در مشکلات دیگر
سلام دوست عزیز. این آموزش رو مطالعه کنید ببینید نتیجش چطوره؟ http://www.yekweb.com/edit-the-length-of-the-excerpt-in-wordpress -
سلام دوست عزیز. از کدهای زیر برای .htaccess استفاده کنید ببینید چطور میشه؟ # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
- 3 پاسخ
-
- 1
-
سلام. خسته نباشید. ابتدا ببخشید که تاپیک قدیمی رو بالا میارم. به دلیل اینکه موضوع سوال بنده مرتبط بود تاپیک جدید نزدم. من بنا به دلایلی، نیاز به تغییر pubDate به صورت تاریخ جلالی دارم. کدی که آقا پارسا دادن رو تست کردم ولی فقط یک تاریخ ثابت رو نشون میده، مثلا ۱۳۹۲/۰۲/۰۵ . میخواستم اگه امکان داره لطفا بگین این مشکل چطور حل میشه؟