رفتن به مطلب

مشکل با wp-print


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

من روی چندتا سایت نصب دارم مشکلی نداشته ولی از این موردم استفاده کردم:


http://wordpress.org/plugins/pdf-print/

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

اولا که میگه صفحه مورد نظر پیدا نشد

دوما من میخوام فقط متن صفحه را پرینت بگیرد

یه نمونه پرینت این صفحه از این سایت را ببینید من اینطوری میخوام چه کنم؟

حالا با کد با پیج میشه که مطالب این صفحه به صفحه ای دیگه ای بره یعنی صفحه خالی که بعد از اونجا پرینت کنه

مثلا این مطلب که در قالب ظاهر میشه بروی یه گزینه به نام پرینت کلیک کرد بره به یه صفحه دیگه که فقط متن ظاهر میشه؟بعد از اونجا پرینت بگیره که کا صفحه سینگل سایت را دیگر پرینت نگیرد یعنی به برگه ای با استالی که ما نعریف کردیم بره .میشه با برگه این کار را کرد آموزش لطفا

http://www.3nasl.com/contents/view/four-three-eight-eight-eight.aspx

این سایت که گفتم

لینک به ارسال

افزونه رو غیر فعال کنید و به ترتیب زیر عمل کنید

1.یک صفحه بسازید با نام print.php و با کدهای زیر در پوشه قالب قرار دهیدش


<?php
/*
* Template Name: Print
*/

?>
<!DOCTYPE html>
<html dir="rtl" lang="fa">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>Print</title>
<style type="text/css">
.a4PrintBody {
margin:1cm;
padding:1cm;
width:15cm;
font-family:"B Yekan",Tahoma;
border:1px #ccc solid;
font-size:100%;
overflow:hidden;
}
.a4PrintBody * {
min-width:15px;
}
.a4PrintBody pre {
direction:ltr;
text-align:left;
font-family:"Courier New", Courier, monospace;
font-size:90%;
}
.a4PrintBody h3 {
padding:10px;
margin:10px;
border:1px #ccc solid;
}
.a4PrintBody h3 {
font-size:120%;
text-align:center;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
}
.copyrightPrint {
font-size:85%;
}
</style>
</head>
<body onload="print()">
<?php if(isset($_GET['print'])) {
$id = $_GET['print'];
$post = get_post($id);
$title = $post->post_title;
$authorID = $post->post_author;
$author = get_the_author_meta($authorID,'user_firstname',true);
$content = $post->post_content;
?>
<div class="a4PrintBody">
<h3><?php echo $title;?></h3>
<div class="printEntry">
<?php echo $content;?>
</div>
<div class="copyrightPrint">© <?php echo date("Y");?> ارسال شده توسط <?php echo $author;?> کلیه حقوق محفوظ است <a href="<?php bloginfo('url');?>/?p=<?php echo $id;?>"><?php bloginfo('name');?></a></div>
</div>
<?php }?>
</body>
</html>

2. وارد پیشخوان بشید و برگه ای ایجاد کنید با قالب print و با نام print

3. کد زیر را در محل دلخواه در برگه single.php ذخیره کنید


<a href="<?php bloginfo('url');?>//print/?print=<?php the_ID();?>" rel="print" target="_blank">چاپ مطلب</a>

لینک به ارسال

ایمان عزیز تمام مراحل را انجام دادم اما موقع کلیک بر روی پرینت با صفحه Not Found مواجه می شم مشکل از کجاست

لینک به ارسال

ساختار پیوند یکتای سایتتون چیه اگر در حالت دیفالت است به پیشخوان - تنظیمات -پیوند یکتا برید و ساختار را به نام مطلب تغییر بدید

لینک به ارسال

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

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

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

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

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

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

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

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

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