مریم مقبولی 66 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 سلامافزونه ای میخوام ساده باشه فید آدرس سایت بعد وارد شدن بدون هیچ اروری تمامی مطالبش رو بگیره و هر چند ساعت یک بار چک کنهمطالب گرفته شدرو در یک دسته خاص منتشر کنه و بشه برای ادامه مطلبش قالبی مجزا طراحی کردشورت کد هایی برای لینک مطلب خوانده شده و عنوان مطلب خوانده شده اگرم شد تگ های اون مطلب رو فرا خوانی کنهکه بشه در طراحی قالب جدا براش آیفریم گذاشتخیلی گشتم افزونه هایی که نصب کردم پیچیده بودن نقل قول لینک به ارسال
حاج ایمان 486 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 ببینید با وردپرس تمام فیدخوان ها اسپم میشن از طرف گوگل مگر اینکه خودتون بنویسید به شیوه ای حرفه ای تر ....من بهتون feedwordpress رو پیشنها میدم جند باری تستش کردم اوکی بود ، فکر کنم تنظیماتی داره که میتونید لینک منبع رو آخر هر صفحه اضافه کنیدحالا خیلی راحت با اسکریپت انتقال دهنده میتونید لینک هارو با پی اچ پی ست کنید توی فایل های افزونه هستش یدونه درست کرده بودم میگردم اگر پیداش کردم برات میزارماگرم نه برو بگرد اسکریپت رو اول نصبش کنبعد توی کدهای افزونه لینک منبع رو پیدا کن و آدرس رو تغییر بدهفکر کنم اینجوری بود<a class="links" href="<?php the_permalink();?>">Main Post</a>Ino Ba in AVaz mikoni ok mishe<a class="links" href="http://go.uradd.com/url=?<?php the_permalink();?>">Main Post</a> 1 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 [sharedmedia=tutorials:tutorials:157][sharedmedia=tutorials:tutorials:267][sharedmedia=tutorials:tutorials:300] 4 نقل قول لینک به ارسال
حاج ایمان 486 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 استاد فخار فعلا فکر کنم بخش آموزشی خوابیده خطای پیدا نشد میزنه نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 هر سه تا لینک باز شدند شاید مشکل موقتی بوده که حل شده نقل قول لینک به ارسال
مریم مقبولی 66 ارسال شده در مهر 93 مالک گزارش بازنشر ارسال شده در مهر 93 (ویرایش شده) افزونه خوبی برای اینکار پیدا نکردم یه اسکریپت خوب پیدا کردم که کارش بی نظیرهآز آنجا که از فید خوان در کنار سایت وردپرس میخوام استفاده کنماز آر اس اس استفاده میکنم برای نمایش مطالب فید خوان در قالببا کد زیر<?phpinclude_once(ABSPATH . WPINC . '/rss.php');$rss = fetch_rss('feed/rss-category-1.xml');$maxitems = 30; //تعداد نمایش$items = array_slice($rss->items, 0, $maxitems);?><?php if (empty($items)) echo '<li>مطلبی وجود ندارد</li>';elseforeach ( $items as $item ) : ?><li class="views-row views-row-1 views-row-odd views-row-first"><div class="views-field views-field-title"> <span class="field-content"><a href="<?php echo $item['link']; ?>" title="<?php echo $item['title']; ?>" target="_blank"><?php echo $item['title']; ?></a> </span></div></li><?php endforeach; ?>مشکلی که کد بالا داره اینه که وقتی xml مورد نظر بروز میشه در قالب وردپرسیم مطالب قبلی نشون داده میشهیجوری کش میشه فک کنم چجوری میشه جلوی این کارو گرفت ؟و هم چنین xml اسکریپت فید خوانی که استفاده میکنم فقط 10 تا مطلبو داره و نمیشه بیشتر از 10 مطلب فراخوانی کردمیشه فایل xml رو ویرایش کرد که بیشتر از 10 مطلب تولید کنه؟ مثلا 30 تا ؟فایلی که xml رو تولید میکنه فک کنم اینه<?phperror_reporting(E_ERROR);include ('include/config.php');include ('include/database.php');include ('include/functions.php');include ('include/rss.php');include ('include/setting.php');if (!isset($rss_items_number) OR $rss_items_number == 0) {$number = 30;} else {$number = $rss_items_number;}$siteurl = str_replace('/rss.php','',currentURL());$siteurl = str_replace('/rss.xml','',currentURL());$category = abs(intval($_GET['category']));if (empty($category) OR $category == 0) {$feed = new RSS();$feed->title = "$seo_title";$feed->link = "$siteurl";$feed->description = "$seo_description";$result = mysql_query("SELECT * FROM feeditems WHERE item_published='1' ORDER BY item_id DESC LIMIT $number");while($row = mysql_fetch_array($result)){$shortdes = substr(strip_tags(htmlspecialchars_decode($row['item_details'], ENT_QUOTES)),0,255);$item = new RSSItem();$item->title = htmlspecialchars_decode($row['item_title'], ENT_QUOTES);if ($friendly_urls == 1) {$item->link = "$siteurl/item-$row[item_id]-".url_slug($row['item_title']);} else {$item->link = "$siteurl/item.php?id=$row[item_id]";}$item->description = "<![CDATA[ $shortdes ]]>";$item->PubDate = date('D, d M Y H:i:s ',$row['item_unix_datetime']);$feed->addItem($item);}echo $feed->serve();} else {$siteurl = str_replace("/rss.php?category=$category",'',currentURL());$siteurl = str_replace("/rss-category-$category.xml",'',currentURL());$category_sql = mysql_query("SELECT * FROM categories WHERE category_id='$category' LIMIT 1");$c_row = mysql_fetch_array($category_sql);$feed = new RSS();$feed->title = "$c_row[category_title]";if ($friendly_urls == 1) {$feed->link = "$siteurl/category.php?id=$category";} else {$feed->link = "$siteurl/category-$category-".url_slug($c_row['category_title']);}$feed->description = "$c_row[category_title]";$result = mysql_query("SELECT * FROM feeditems WHERE item_published='1' ORDER BY item_id DESC LIMIT $number");while($row = mysql_fetch_array($result)){$shortdes = substr(strip_tags(htmlspecialchars_decode($row['item_details'], ENT_QUOTES)),0,255);$item = new RSSItem();$item->title = htmlspecialchars_decode($row['item_title'], ENT_QUOTES);if ($friendly_urls == 1) {$item->link = "$siteurl/item-$row[item_id]-".url_slug($row['item_title']);} else {$item->link = "$siteurl/item.php?id=$row[item_id]";}$item->description = "<![CDATA[ $shortdes ]]>";$item->PubDate = date('D, d M Y H:i:s ',$row['item_unix_datetime']);$feed->addItem($item);}echo $feed->serve();}?> ویرایش شده مهر 93 توسط مریم مقبولی نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 فایل xml که دائما در حال تغییره تعداد مطالب از سایت مبدا تنظیم می شه و اون هر چند تا مطلب ارسال کنه فیدخوان دریافتش می کنه و براش یک فایل xml می سازه محدودیت فیدخوان شما الان روی سی هست یعنی بیش از سی تا نمی گیره ولی کمترش بستگی داره به سایت مرجع این اسکریپت ها معمولا مشکلات امنیتی ای هم دارند بهتره دسترسی فایل include/config.php را 444 بگذارید 1 نقل قول لینک به ارسال
مریم مقبولی 66 ارسال شده در مهر 93 مالک گزارش بازنشر ارسال شده در مهر 93 به آدرس xml میرم مطالب جدید هستنولی تو بخشی از قالب که اون مطالب xml رو فراخوانی کردم بروز نمیشهمشکل از کش نیست ؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 نه به طور طبیعی یک دوره زمانی باید وجود داشته باشه تا اسکریپت شما آر اس اس مبدا رو چک کنه احتمال داره برای دوره ی زمانیش توی settings.php دستوراتی داشته باشه ولی اگر زمان رو کم کنید فشارش روی سایتتون بالا می ره نقل قول لینک به ارسال
حاج ایمان 486 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 جناب فخار همچنان باز نمیشه ، فکر کنم چون شما دسترسی بیشتری دارید میبینید متاسفانه مشکلی پیش آمده است![#10TUT020] شما دسترسی لازم برای انجام این کار را نداریدپیوند های مفیدراهنمای استفاده از انجمن هابا مدیریت تماس بگیریداما ما دسترسی زیادی نداریم نمایش داده نمیشه ، بخش آموزش رو کلا خالی کردن فقط 5 تا آموزش مونده توش نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 پس حتما تغییراتی در حال انجامه چون من کاملا به آموزش ها دسترسی دارم نقل قول لینک به ارسال
مریم مقبولی 66 ارسال شده در مهر 93 مالک گزارش بازنشر ارسال شده در مهر 93 این افزونه در دیتابیسشیه حدول داره به اسم feeditemsمیشه با کدی به دیتابیسش وصل شد بعدش فقط عنوان و لینک آخرین مطالب رو دریافت کرد ؟ یجوری مثه حلقه وردپرس باشههمچنین یه شرطم گذاشت مثلا اون مطالبی که آیدی دستشون 1 هست رو فقط دریافت کردیا مطالبی که آیدی دستشون 2 هستدر شات کاملا معلومه نقل قول لینک به ارسال
مریم مقبولی 66 ارسال شده در مهر 93 مالک گزارش بازنشر ارسال شده در مهر 93 یه کدی نوشتم و تونستم باهاش تمامی مطالب اون جدولو فراخوانی کنم<?php$con = mysql_connect($db_host,$db_user,$db_pass) or die("خطا در اتصال به پايگاه داده");$set = mysql_query("SET NAMES 'utf8'");$selected=mysql_select_db($db_name, $con) or die("خطا در انتخاب پايگاه داده");$dbresult=mysql_query("SELECT * FROM $db_table",$con);while($amch=mysql_fetch_assoc($dbresult)) {?><li class="views-row views-row-1 views-row-odd views-row-first"> <div class="views-field views-field-title"> <span class="field-content"><a href="http://mysite.ir/feed/item.php?id=<?php echo $amch["item_id"]; ?>" title="<?php echo $amch["item_title"]; ?>" target="_blank"><?php echo $amch["item_title"]; ?></a> </span> </div></li><?php}?>1. نمیدونم اصولی هست یا نه از اساتید خواهش میکنم یه نگاهی بهش بندازید2. این کد تمامی مطالب سایتو فراخوانی میکنه من میخوام 30 مطلب آخر رو فراخوانی کنه 3. نتونستم کدی براش بنویسم که مثلا اون مطالبی که آیدی دستشون فلان بودو فراخوانی کنهسواد پی اچ پیم در همین حد هستخواهش میکنم اساتید کمک کنید. نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 برای اینکار باید قبل از باز کردن حلقه کوئری بنویسید و با کوئری مناسب مطالب را احضار کنید بعد براش حلقه ببندید http://www.w3schools.com/php/php_mysql_select.aspو در این صفحه Example #2 Valid Query را ببینید http://php.net/manual/en/function.mysql-query.php نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .