eskafild 5 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 (ویرایش شده) سلام خسته نباشیددر این تاپیک آقا ایمان زحمت کشیدن و نحوه ی آیفرام لینک های خارجی رو توضیح دادندhttp://forum.wp-pars...م-در-سایت-خبری/ولی من با استفاده از آموزش پیش رفتم درست کار نکرد، مرحله به مرحلشو می نویسم هر جا اشتباه کردم ممنون میشم راهنماییم کنیدافزونه یfeedwordpressنصب کردم تا اتوماتیک خبرهارو بخونهیه فایل پی اچ پی با اسمsyndication_permalink باز کردم و کد زیر رو توش ریختم:<html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"><title>تیتر روز</title></head><?php if(isset($_GET['u'])) : ?><?php $url= $_GET['u'] ;?><frameset rows="64,*"><frame name="header" noresize="noresize" scrolling="no" src="head.html"><frame name="main" src="<?php echo $url;?>"><noframes><body><p>This page uses frames, but your browser doesn't support them.</p></body></noframes></frameset><?php else : ?><body><script type="text/javascript"><!--window.location="haray.ir"//--></script></body><?php endif;?></html>بعد یه اچ تی ام ال باز کردم به اسم :head.htmlبعد کد لوگو گذاشتم توش:<p><img style="display: block; margin-left: auto; margin-right: auto;" src="http://titreruz.ir/wp-content/themes/wiki/img/header.png" alt="" /></p>در آخر کد زیر رو تو سینگل دات پی اچ پی قالب ریختم و اون دو فایل بالایی رو هم کنار این سینگل قرار دادم:<?php if(get_post_custom_values('syndication_permalink')) : ?><a href="<?php bloginfo('template_url'); ?>/syndication_permalink.php?u=<?php $syndication_permalink = get_post_meta($post->ID, 'syndication_permalink', true); echo $syndication_permalink; ?>">مشاهده خبر </a><?php endif;?>ولی باز وقتی روی لینک مطالب ایندکس شده کلیک می کنم به صورت مطلب تو خود سایتم باز می کنه نه آی فرامممنون میشم راهنمایی کنید مشکل از کجاست؟آدرس سایت:http://haray.ir ویرایش شده مهر 93 توسط eskafild نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 این کد رو <?php if(get_post_custom_values('syndication_permalink')) :$syndication_permalink = get_post_meta($post->ID, 'syndication_permalink', true);?><a href="<?php bloginfo('template_url'); ?>/syndication_permalink.php?u=<?php echo $syndication_permalink; ?>"><?php the_title();?> </a><?php endif;?>در index.php باید بگذارید بجای کد فعلی the_title 1 نقل قول لینک به ارسال
eskafild 5 ارسال شده در مهر 93 مالک گزارش بازنشر ارسال شده در مهر 93 این کد رو <?php if(get_post_custom_values('syndication_permalink')) :$syndication_permalink = get_post_meta($post->ID, 'syndication_permalink', true);?><a href="<?php bloginfo('template_url'); ?>/syndication_permalink.php?u=<?php echo $syndication_permalink; ?>"><?php the_title();?> </a><?php endif;?>در index.php باید بگذارید بجای کد فعلی the_titleممنون ولی the_title در کد ایندکس و یا سینگل نیست تو دو تا پوسته هم چک کردم نبود! نقل قول لینک به ارسال
eskafild 5 ارسال شده در مهر 93 مالک گزارش بازنشر ارسال شده در مهر 93 حل شد ممنون نقل قول لینک به ارسال
eskafild 5 ارسال شده در مهر 93 مالک گزارش بازنشر ارسال شده در مهر 93 (ویرایش شده) ببخشید امکانش نیست لینک هارو کوتاه تر کنم؟http://haray.ir/wp-content/themes/twentytwelve/syndication_permalink.php?u=http://www.varzesh3.com/news.do?itemid=1179003&title=%D9%BE%D8%B1%D8%B3%D9%BE%D9%88%D9%84%D9%8A%D8%B3_%D8%A8%D8%A7_%D8%A7%D8%AA%D9%84%D8%AA%D9%8A%DA%A9%D9%88%D9%85%D8%A7%D8%AF%D8%B1%D9%8A%D8%AF_%D8%A8%D8%A7%D8%B2%D9%8A_%D9%86%D9%85%D9%8A%E2%80%8C%DA%A9%D9%86%D8%AFخیلی طولانی اند! ویرایش شده مهر 93 توسط eskafild نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 اگر سایتتون بخشی که خودتون توش مطلب بگذارید نداشته باشه و قرار باشه همیشه فریمها جای پیوند یکتا را بگیرند می تونید بجای single.php از صفحه نمایش استفاده کنید در اینصورت کدها کمی فرق می کنند ولی دیگه نیازی به حمل نشانی با متد گت نیست 1 نقل قول لینک به ارسال
eskafild 5 ارسال شده در مهر 93 مالک گزارش بازنشر ارسال شده در مهر 93 اگر سایتتون بخشی که خودتون توش مطلب بگذارید نداشته باشه و قرار باشه همیشه فریمها جای پیوند یکتا را بگیرند می تونید بجای single.php از صفحه نمایش استفاده کنید در اینصورت کدها کمی فرق می کنند ولی دیگه نیازی به حمل نشانی با متد گت نیستمن کلا می خوام مطالب سایت های دیگه رو توش نمایش بدم و مطلب از خودم نزارم، آموزشی برای کوتاه کردن این آدرس دارید؟ یا اینکه کد مورد نظری که میگید؟ ممنون میشم بیشتر راهنمایی کنید نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 این کدها را جایگزین کدهای single.php کنید<html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"><title>تیتر روز</title></head><?php if(have_posts()) :while(have_posts()) : the_post(); $url= get_post_meta($post->ID, 'syndication_permalink', true);?><frameset rows="64,*"><frame name="header" noresize="noresize" scrolling="no" src="<?php bloginfo('template_directory');?>/head.html"><frame name="main" src="<?php echo $url;?>"><noframes><body><p>This page uses frames, but your browser doesn't support them.</p></body></noframes></frameset><?php endwhile;else : wp_redirect( home_url() ); exit; endif;?></html>و کدهای the_title را به حالت قبل برگردونید. 1 نقل قول لینک به ارسال
eskafild 5 ارسال شده در مهر 93 مالک گزارش بازنشر ارسال شده در مهر 93 (ویرایش شده) ببخشید تو head.html چطور میشه کاری کرد منو و هدر سایت اصلی رو نشون بده؟ ویرایش شده مهر 93 توسط eskafild نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 راه صحیحش اینه که اونها رو برای html بسازید به این ترتیب که از یکی از صفحات معمولی سایت سورس کد بگیرید و کدهای مربوط به اون بخش را از سورس کد کپی کنید به header.htmlولی می تونید برای سر صفحه page_template هم بسازید مثلا این کدها را بگذارید در یک فایل <?php/*template name: frame header page*/get_header();?> و با نامی مثل my-frame-header.phpدر پوشه قالب ذخیره کنید و بعد از طریق پیشخوان - برگه ها افزودن برگه برگه ای با قالب frame header page منتشر کنید و نشانی برگه منتشر شده را بگذارید بجای <?php bloginfo('template_directory');?>/head.htmlدر کدها نقل قول لینک به ارسال
eskafild 5 ارسال شده در مهر 93 مالک گزارش بازنشر ارسال شده در مهر 93 ممنون من کد اچ تی ام ال صفحه رو قرار دادم، میشه بگید عرض هدرش رو چطور میشه افزایش داد؟ هر کاری کردم نشد؟http://titreruz.ir/92 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 ارتفاع رو یا عرض رو عرض که 100% هست برای تغییر ارتفاع اول از همه height: 120px;را از جایی که گذاشتید بردارید و در <frameset rows="64,*">64 را به اندازه دلخواه تغییر بدید و دقت کنید کامای بعد از 64 را حذف نکنید و برای اینکه فریمتون مشخص نباشه [/size]border="0" frameborder="0" framespacing="0" را به همون تگ اضاف کنید یعنی برای ارتفاع 120 خواهید داشت <frameset rows="120,*" border="0" frameborder="0" framespacing="0"> 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .