• اطلاعیه ها

    • Morteza

      باهم بسازیم: اطلس ووکامرس و وردپرس   14/07/96

      تاپیک ایجاد شده برای بحث در جهت ایجاد یک منبع، ویکی، صفحات توضیحی و یا بخش آموزشی جامع برای وردپرس و متعلقات مختلف آن است. لطفا جهت مشارکت در این بحث، ارائه پیشنهاد و یا انتقاد به تاپیک فوق مراجعه کنید. باهم بسازیم: اطلس ووکامرس و وردپرس
J4V4D

مشکل عجیب در مورد لود نکردن عکس فید از طریق کد فیدخوان

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

سلام دوستان،

یعنی ساعتها واسه این مشکل وقت گذاشتم اما به هیچ راه حلی نرسیدم!

ما می خوایم یکی دوتا از آخرین مطالب این سایت رو داخل سایت 66دانلود نمایش بدیم؛ واسه این کار از کد فیدخوان طوری که عکس رو هم بگیره استفاده کردیم <_<

حالا مشکل اینجاس که اگه آدرس فید رو http://feeds.66download.com/66/feed که مربوط به فیدبرنر 66دانلود میشه قرار بدیم، هم عنوان مطالب و هم عکسش لود میشه؛

یه سایت دیگه که البته ربطی به ما نداشت اما داخل فیدش عکس داشت رو هم تست کردیم اون هم مشکلی نداشت؛

اما در مورد فید مورد نظرمون که آدرس فیدبرنرش اینه: http://feeds.66download.com/zardmag

- روی سایت کلا عکسش لود نمیشه. :unsure:

- روی لوکال هم اگه آخر آدرس فید یه اسلش / بذاریم عکس لود میشه :) اگه نذاریم لود نمیشه :blink:

یعنی هر روشی که به ذهنم رسیده امتحان کردم دیگه واقعا چیزی به ذهنم نمیرسه

تشـــــکر

0

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


لینک به پست

هنوزم نتونستم براش راهی پیدا کنم :wacko:

0

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


لینک به پست

کدی که استفاده می کنید رو قرار بدید تا بررسی کنیم.

1

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


لینک به پست

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

کدی که استفاده می کنید رو قرار بدید تا بررسی کنیم.


<?php
include_once(ABSPATH . WPINC . '/rss.php');
$feed = 'http://feeds.66download.com/zardmag';
$rss = fetch_feed($feed);
if (!is_wp_error( $rss ) ) :
$maxitems = $rss->get_item_quantity(3);
$rss_items = $rss->get_items(0, $maxitems);

if ($rss_items):
echo "<ul>";
foreach ( $rss_items as $item ) :
preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $item->get_description(), $matches);
$first_image = $matches[1][0];
echo '<a href="'.$item->get_permalink().'" title="'.$item->get_title().'" target="_blank"><img src="'.$first_image.'" width="150px" height="100px" alt="'.$item->get_title().'" /></a>';
endforeach;
echo "</ul>";
endif;
endif;
?>

البته بنده خودم یه سری تغییراتی تو کد ایجاد کردم؛ مثلا عناوین پستها رو حذف کردم و لینک رو به عکس اعمال کردم، که فکر نمی کنم ربطی به مشکل فعلی داشته باشه

تشـــــکر

ویرایش شده در توسط J4V4D
0

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


لینک به پست

مشکل از فید هست.

چون بار اول که فید رو باز کردم بصورت فید پیش فرض وردپرس بالا اومد و داخلش هیچ عکسی نبود.

http://feeds.66download.com/zardmag?format=xml

1

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


لینک به پست

مشکل از فید هست.

چون بار اول که فید رو باز کردم بصورت فید پیش فرض وردپرس بالا اومد و داخلش هیچ عکسی نبود.

http://feeds.66download.com/zardmag?format=xml

این آدرس مربوط میشه به فیدبرنر که همیشه عکسها رو نشون میده، البته اگه داخل فایرفاکس بازش کنید اکثر اوقات فایرفاکس فید فیدبرنر رو هم به صورت خطی و معمولی نشون میده که تو این حالت عکسی نشون داده نمیشه؛ که من به این نکته دقت نکرده بودم -_-

اگه شما بفرمایین که این دو خط کد زیر مربوط به چی میشه، احتمالا بشه مشکلو حل کرد؛


add_filter('the_excerpt_rss', 'insertThumbnailRSS');
add_filter('the_content_feed', 'insertThumbnailRSS');

فک کنم هر دو خط باید داخل functions.php قرار بگیره اما از اونجایی که با قرار دادن خط اول یه نسخه از عکس زمینه دلخواه بالای صفحه ادامه مطلب همون پست میومد مجبور شدم اونو حذف کنم

ممنون و متشکر

0

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


لینک به پست

احتمالا تصویر thumbnails را به فید سایت اضافه میکند

البته باید تابع insertThumbnailRSS در کد باشد

2

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


لینک به پست

احتمالا تصویر thumbnails را به فید سایت اضافه میکند

البته باید تابع insertThumbnailRSS در کد باشد

از اونجایی که کد مربوط به لود تصاویر داخل فید + خط دوم از کد بالا که قرارش دادم، عکس های زمینه دلخواه رو داخل فید فیدبرنر نمایش میده، دیگه بودن یا نبودن تابع

insertThumbnailRSS رو چک نکردیم

:rolleyes:

فک کنم وقتشه اینو هم چک کنیم

^_^

ممنون و متشکر

0

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


لینک به پست

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

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

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

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


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

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

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


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