mrrashidpour 255 ارسال شده در شهریور 1، 1396 گزارش اشتراک گذاری ارسال شده در شهریور 1، 1396 سلام میخوام ار اس اس 10 تا سایت رو به ترتیب تاریخ مطلب تو یک سایت نشون بدم با php چطور این کار رو بکنم کدش رو بهم بدید ممنونم لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
parswebdesign 21 ارسال شده در شهریور 3، 1396 گزارش اشتراک گذاری ارسال شده در شهریور 3، 1396 سلام میتونید از وردپرس استفاده کنید که خودش چند تا افزونه برای این کار داره . البته توصیه نمیشه این کار چون بازدهی که نداره و ممکن خیلی زود توسط گوگل پنالتی بشید لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
mrrashidpour 255 ارسال شده در شهریور 4، 1396 مالک گزارش اشتراک گذاری ارسال شده در شهریور 4، 1396 در در 3 شهریور 1396 در 20:03، parswebdesign گفته است : سلام میتونید از وردپرس استفاده کنید که خودش چند تا افزونه برای این کار داره . البته توصیه نمیشه این کار چون بازدهی که نداره و ممکن خیلی زود توسط گوگل پنالتی بشید بخشی از سایتم قراره خبر ها رو از چند سایت قرار بدم ولی کار اصلی اون نیست میخوام با php بنویسم نه وردپرس لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
ajkba 7 ارسال شده در شهریور 5، 1396 گزارش اشتراک گذاری ارسال شده در شهریور 5، 1396 من بلد نیستم شوخی کردم ی سرچ تو گوگل بزن کلی اسکریپت اماده به php برای این کار هست لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
Masih 6,279 ارسال شده در شهریور 5، 1396 گزارش اشتراک گذاری ارسال شده در شهریور 5، 1396 درود . با استفاده از کد PHP شما تنها قادر خواهید بود خوراک های سایت مورد نظر را در سایتتان نمایش دهید. یعنی امکان ثبت در دیتابیس و نمایش مطالب از دامین خودتان مقدور نخواهد بود و مطالب دریافت شده توسط RSS با لینک مطلب اصلی در سایت منبع نمایش داده میشوند. کد php مخصوص اینکار : <?php $rss = new DOMDocument(); $rss->load('http://sample.ltd/feed/'); $feed = array(); foreach ($rss->getElementsByTagName('item') as $node) { $item = array ( 'title' => $node->getElementsByTagName('title')->item(0)->nodeValue, 'desc' => $node->getElementsByTagName('description')->item(0)->nodeValue, 'link' => $node->getElementsByTagName('link')->item(0)->nodeValue, 'date' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue, ); array_push($feed, $item); } $limit = 5; for($x=0;$x<$limit;$x++) { $title = str_replace(' & ', ' & ', $feed[$x]['title']); $link = $feed[$x]['link']; $description = $feed[$x]['desc']; $date = date('l F d, Y', strtotime($feed[$x]['date'])); echo '<p><strong><a href="https://go.20script.ir/index.php?url='.$link.'" title="'.$title.'">'.$title.'</a></strong><br />'; echo '<small><em>Posted on '.$date.'</em></small></p>'; echo '<p>'.$description.'</p>'; } ?> تنظیمات : به تعداد هر خوراک از هر سایتی که می خواهید نمایش دهید ، یکبار استفاده از کد بالا نیاز است. در ابتدای کد بجای sample.ltd/feed باید آدرس کامل و مستقیم RSS سایت مورد نظر را وارد نمایید. در اواطی کد بجای عدد 5 در کد limit = 5 باید تعداد مطالبی که قصد دارید از خوراک نمایش داده شود را وارد کنید. سه خط اواخر کد که با echo شروع شده اند برای نمایش خروجی خوراک در سایتتان است . اگر قصد داشته باشید مطالب خوراک در دیتابیس خودتان ثبت شوند می بایست از اسکریپت های مجزا برای خبرخوان RSS استفاده کنید. موفق باشید. لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
mrrashidpour 255 ارسال شده در شهریور 6، 1396 مالک گزارش اشتراک گذاری ارسال شده در شهریور 6، 1396 در در 5 شهریور 1396 در 12:40، masih1994 گفته است : درود . با استفاده از کد PHP شما تنها قادر خواهید بود خوراک های سایت مورد نظر را در سایتتان نمایش دهید. یعنی امکان ثبت در دیتابیس و نمایش مطالب از دامین خودتان مقدور نخواهد بود و مطالب دریافت شده توسط RSS با لینک مطلب اصلی در سایت منبع نمایش داده میشوند. کد php مخصوص اینکار : <?php $rss = new DOMDocument(); $rss->load('http://sample.ltd/feed/'); $feed = array(); foreach ($rss->getElementsByTagName('item') as $node) { $item = array ( 'title' => $node->getElementsByTagName('title')->item(0)->nodeValue, 'desc' => $node->getElementsByTagName('description')->item(0)->nodeValue, 'link' => $node->getElementsByTagName('link')->item(0)->nodeValue, 'date' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue, ); array_push($feed, $item); } $limit = 5; for($x=0;$x<$limit;$x++) { $title = str_replace(' & ', ' & ', $feed[$x]['title']); $link = $feed[$x]['link']; $description = $feed[$x]['desc']; $date = date('l F d, Y', strtotime($feed[$x]['date'])); echo '<p><strong><a href="https://go.20script.ir/index.php?url='.$link.'" title="'.$title.'">'.$title.'</a></strong><br />'; echo '<small><em>Posted on '.$date.'</em></small></p>'; echo '<p>'.$description.'</p>'; } ?> تنظیمات : به تعداد هر خوراک از هر سایتی که می خواهید نمایش دهید ، یکبار استفاده از کد بالا نیاز است. در ابتدای کد بجای sample.ltd/feed باید آدرس کامل و مستقیم RSS سایت مورد نظر را وارد نمایید. در اواطی کد بجای عدد 5 در کد limit = 5 باید تعداد مطالبی که قصد دارید از خوراک نمایش داده شود را وارد کنید. سه خط اواخر کد که با echo شروع شده اند برای نمایش خروجی خوراک در سایتتان است . اگر قصد داشته باشید مطالب خوراک در دیتابیس خودتان ثبت شوند می بایست از اسکریپت های مجزا برای خبرخوان RSS استفاده کنید. موفق باشید. این خوبه ولی میخوام چند تا سایت رو ادرس دهی کنم و مطالب به ترتیب باشه و هر کدوم مطلب گذاشتند بیاد بالای قبلی منم نمیخوام تو دیتابیس ذخیره بشه ممنونم بشه همون تیکه هم راهنمایی کنید ممنون میشم لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
پست های پیشنهاد شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.