رفتن به مطلب

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


پست های پیشنهاد شده

با سلام .

من میخوام از طریق RSS آخرین مطالب سایتم رو بصورت کد ( ifram ) درست کنم تا هر وبلاگ نویسی خواست ، این کد رو در یکی از ابزارکهای وبلاگش قرار داده بشه و مطالب من تیتر وار در سایتش نمایش داده بشه و با کلیک بر روی هر تیتر به سایت من رجوع داده بشه .

باید چیکار کنم ؟

یه چیزی مثل این سایت

http://www.1abzar.com/abzar/news.php

لینک به ارسال

سلام دوست عزیز

از این کد استفاده نمایید


<?php function get_feed($feed_url,$count) { $content=file_get_contents($feed_url); $reader=new SimpleXMLElement($content); $counter=0; ?> <ul> <?php foreach ($reader->channel->item as $entry): ?> <li><a href="<?php echo $entry->link ?>" title="<?php echo $entry->title ?>"><?php echo $entry->title ?></a></li> <?php ++$counter;if($counter==$count)return ; ?> <?php endforeach; ?> </ul> <?php } get_feed("your feed address",10);

عداد 10 در انتهای کد تعداد مطالب و feed adress آدرس فید سایت شماست

کاملا تست شده و جواب میده

موفق باشید

لینک به ارسال

سلام دوست عزیز

از این کد استفاده نمایید


<?php function get_feed($feed_url,$count) { $content=file_get_contents($feed_url); $reader=new SimpleXMLElement($content); $counter=0; ?> <ul> <?php foreach ($reader->channel->item as $entry): ?> <li><a href="<?php echo $entry->link ?>" title="<?php echo $entry->title ?>"><?php echo $entry->title ?></a></li> <?php ++$counter;if($counter==$count)return ; ?> <?php endforeach; ?> </ul> <?php } get_feed("your feed address",10);

عداد 10 در انتهای کد تعداد مطالب و feed adress آدرس فید سایت شماست

کاملا تست شده و جواب میده

موفق باشید

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

میتونید ببینید .

http://www.golestanlig.ir/%D9%81%DB%8C%D8%AF-%D8%AE%D9%88%D8%A7%D9%86/

لینک به ارسال

اگر می خواهید از طریق ifame نمایش داده بشه نیازی به rss ندارید

یک فایل با کدهای زیر در قالبتون بگذارید (مثلا به نام my-news.php)


<?php
/*
template name: my news
*/
?>
<!DOCTYPE html>
<html dir="rtl">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<style type="text/css">
body {
margin:0;
}
ul {
list-style:none;
}
</style>
</head>
<body>
<?php
$query(array(
'post_type' => 'post',
'post_status' => 'publish',
'showposts' => 10
))
if($query->have_posts()) :
echo '<ul>';
while($query->have_posts()) : $query->the_post();
echo '<li><a href="'.get_the_permalink().'">'.get_the_title().'</a></li>';
endwhile;
echo '</ul>';
endif;
wp_reset_query();
?>
</body>
</html>

و از طریق پیشخوان برگه ای با قالب my news منتشر کنید و نشانی اش را داخل آی فریم بگذارید

لینک به ارسال

مثل اینکه من بد توضیح دادم .

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

جناب imanfakhar من کاری که شما گفتید رو هم انجام دادم ، اما متاسفان نشد !!!

لینک به ارسال

نشد یعنی چی شد؟

توضیح بدید که بشه کمک کرد کاری که گفتم یکی از ساده ترین کوئری هاست و قطعا اگر درست انجام بشه جواب می ده

لینک به ارسال

کدها را نگاه کردم اشتباه از طرف من بود این کدها را تست کنید


<?php
/*
template name: my news
*/
?>
<!DOCTYPE html>
<html dir="rtl">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<style type="text/css">
body {
margin:0;
overflow:hidden;
}
ul {
list-style:none;
font-family:Tahoma;
font-size:12px;
font-weight:100;
margin:0;
padding:0;
}
ul li {
line-height:200%;
padding:0;
margin:0;
border-bottom:1px #bbb dashed;
}
ul li a {
color:#3366CC;
text-decoration:none;
padding-right:5px;
display:block;
white-space:nowrap;
}
ul li a:hover {
color:#000;
}
</style>
</head>
<body>
<?php
$query = new WP_Query(array(
'post_type' => 'post',
'post_status' => 'publish',
'showposts' => 10
));
if($query->have_posts()) :
echo '<ul>';
while($query->have_posts()) : $query->the_post();
echo '<li><a href="'.get_the_permalink().'" target="_blank">'.get_the_title().'</a></li>';
endwhile;
echo '</ul>';
endif;
wp_reset_query();
?>
</body>
</html>

لینک به ارسال

نشد یعنی چی شد؟

توضیح بدید که بشه کمک کرد کاری که گفتم یکی از ساده ترین کوئری هاست و قطعا اگر درست انجام بشه جواب می ده

اینطوری شد جناب : http://www.golestanlig.ir/%D9%81%DB%8C%D8%AF-%D8%AE%D9%88%D8%A7%D9%86/

لینک به ارسال

ممنون آقای imanfakhar ، کارم تا حدودی حل شد . حالا من میخوام کدی رو در اختیار وبلاگ نویسها قرار بدم تا اخرین مطالب سایت من رو در هر جایی از وبلاگشون ( مثل ستونهای کناری ) نشون بده . چیکار باید کنم ؟

لینک صفحه ای که درست شده : http://www.golestanlig.ir/%D8%A2%D8%AE%D8%B1%DB%8C%D9%86-%D8%A7%D8%AE%D8%A8%D8%A7%D8%B1-%DA%AF%D9%84%D8%B3%D8%AA%D8%A7%D9%86-%D9%84%DB%8C%DA%AF/

لینک به ارسال

این صفحه ای که ساختید برای کارتون جواب نمی ده صفحه را دقیقا با کدهای داده شده بسازید

استایلش را هر طور دوست دارید تغییر دهید ولی سر صفحه و فوتر و سایدبار نداشته باشه مجموعه ی صفحه یک ستون باشه با کوئری داده شده

به عنوان مثال این صفحه را ببینید

http://1fakhar.ir/my-news/

که با کد


<iframe id="mysite-iframe" name="mysite_iframe" src="http://1fakhar.ir/my-news" style="width:200px;height:260px;border-style:none" border="0" frameborder="0" scrolling="no"></iframe>

در وبلاگها قرار می گیره

لینک به ارسال

جناب imanfakhar ، من یسری جداول لیگها رو در سایتم دارم که اون لیگها رو هیچ سایتی پوشش نمیده . اگه بخوام مثل لینک زیر طوری درست کنم تا وبلاگ نویسها بتونن با کپی کردن اون کد و قرار دادنش تو هر جایی از وبلاگشون نوع جدول مشخص بشه ، باید چیکار کنم ؟

http://iranskin.com/league/code3.php

یا مثل این سایت ، اینطوری درست کنم : http://www.varzesh3.com/codes.do

ویرایش شده توسط yasweb
لینک به ارسال

شما سئوال اولتون نحوه نمایش آی فریم در سایته

سئوال آخرتون کلا یه چیز دیگه است

باید دید جدول را چطوری می سازید و چطوری به روزرسانی می کنید و در نهایت هم بهتره کدش را به صورت اسکریپت بسازید

لینک به ارسال

به گفتگو بپیوندید

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

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...