رفتن به مطلب

AliZemani

عضو سایت
  • تعداد ارسال‌ها

    215
  • تاریخ عضویت

  • آخرین بازدید

نوشته‌ها ارسال شده توسط AliZemani

  1. سلام

    بعد از کلی گشت و گزار توی افزونه ها یه افزونه خوب برای نسخه پی دی اف پست ها پیدا کردم که با استفاده از کلاس mpdf تبدیل پست ها رو به پی دی اف انجام میده .خود این کلاس امکانات زیادی داره که توی وبسایت این پروژه می تونید مشاهده کنید .

    یه سری توضیحات در مورد افزونه :

    1. به راحتی میشه براش فونت جدید تعریف کرد .
    2. همینطور برای صفحاتی که نیاز دارید تبدیل به PDF بشه ، قالب (HTML + CSS ) داره ، که به راحتی می تونید با دستکاری قالب ها نسخه ی PDF رو شخصی سازی کنید .
    3. سرعت بسیار بالایی برای ساخت PDF داره .
    4. کلاس mpdf پیشفرش زبان فارسی رو پشتیبانی میکند ولی نویسنده ی افزونه گزینه زبان فارسی رو برای افزونه قرار نداده ،که خودم به افزونه اضاف کردم
    5. این نسخه ای که قرار میدم هم زبان فارسی براش افزوده شده و همینطور به طور استاندارد به فارسی ترجمه کردم (ترجمه ها ممکنه بعضی جاها گنگ بشه ، بهم گوشزد کنید تا اصلاح کنم ) .
    6. توی بخش ادمین آمار دانلود PDF ها رو می تونید مشاهده کنید
    7. برای پست هایی که رمزگزاری شده هم به راحتی جواب میده
    8. می تونید برای برخی از پست ها تون نام پی دی اف رو سفارشی تعیین کنید
    9. برای برخی از پست ها و صفحات می تونید قابلیت PDF رو غیر فعال کنید .
    10. برای دست کاری قالب های PDF به پوشه ی wp-content\wp-mpdf-themes برید و CSS و PHP قالب ها رو شخصی سازی کنید .

    البته به نویسنده افزونه برای افزودن این قابلیت ها ایمیل زدم ولی هنوز جواب ندادن ، پس فعلا آپدیت نکنید تا اینکه نویسنده تغییرات رو اعمال کنه

    در آینده چند تا از فونت های استاندارد فارسی رو آماده میکنم و در همین صفحه قرار میدم .

    لین افزونه اصلی : http://wordpress.org...lugins/wp-mpdf/

    لینک به کلاس mpdf : http://www.mpdf1.com/mpdf/index.php

    توضیحات و قابلیت های افزونه به زبان انگلیسی :


    Print WordPress posts as PDF. Optional with Geshi highlighting. It also has support for password protected posts and only logged in users can print post as pdf support.
    Note: The development repository has move to Github: https://github.com/fkrauthan/wp-mpdf

    دانلود افزونه : دانلود

    نصب و افزودن دکمه PDF : بعد از نصب افزونه کد زیر رو توی حلقه وردپرس اضاف کنید تا دکمه ی پرینت براتون نشون داده بشه :


    <?php if(function_exists('mpdf_pdfbutton')) mpdf_pdfbutton(); ?>

    همواره موفق باشید ، مشکلات کار با افزونه رو بهم اطلاع بدید

    wp-mpdf.rar

    • امتیاز 11
  2. برید توی بخش مدیا ، تنظیمات ، اونجا نوشته هر سایزی چه ابعادی داشته باشه ، مثلا ابعاد میانه رو بزارید همون مقداری که لازم دارید ، بعد اون کدی که بهتون دادم رو به جای full ، medium قرار بدید ،

    http://shibashake.com/wordpress-theme/wordpress-image-size

    لینک بالا رو هم یه نگاهی بنداز

    • امتیاز 3

  3. kd_mfi_get_featured_image_url( 'featured-image-2', 'post', 'full' );

    توی faq خود افزونه نوشته ، کار باهاش مثل تصاویر شاخص معمولی هست ؛ به جای واژه ی full ، می تونی medium یا small قرار بدی و سازشون رو توی ادمین وردپرس تنظیم کنی ، اگه هم سایزهای بیشتری نیاز داشتی ، یه سرچ تو انجمن بزن ، آموزش ساخت سایز های مختلف برای تصویر رو پیدا میکنی ;)

    • امتیاز 5
  4. یه بک آپ از دیتابیس بگیر ، حالا همین صفحه نصب رو ادامه بده ، یوزر و پسورد بهش بده ، یحتمل نباید مشکلی پیش بیاد ،

    و اگر دیدید پست ها حذف شدند ، کل دیتابیس رو ریستور کنید ، یه روش دیگه هست که فقط از پست ها بک آپ گرفته میشه ، توی انجمن یه سرچ کنید فکر کنم روشش مطرح شده بود

    • امتیاز 2
  5. سلام ، فکر کنم این مشکل برا موقعی باشه که وردپرس فایل wp-config.php رو پیدا نمیکنه یا اینکه داخلش خالی هست و یا اینکه اطلاعات ورودی دیتابیس مشکل دارن و یا اینکه دیتابیس مشکل داره !

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

    به نظرم فایل install.php رو پرمیشنش رو روی 000 قرار بدید که بعد از آپدیت هم دوباره جایگزین نشه که خونده بشه ،

    • امتیاز 1
  6. سلام ، کدهای زیر رو بزار توی wp-config.php ببین خطایی نمیبینی :


    define('SAVEQUERIES', true);

    // Turns WordPress debugging on
    //
    // Tells WordPress to log everything to the /wp-content/debug.log file
    define('WP_DEBUG_LOG', true);
    // Doesn't force the PHP 'display_errors' variable to be on
    define('WP_DEBUG_DISPLAY', true);
    // Hides errors from being displayed on-screen
    @ini_set('display_errors', 1);

    و اینکه یه بار دیگه super cahce زو فعال کن ، قبل از حذف کامل غیر فعال کن ، بعد کش رو خالی کن ، و در نهایت افزونه رو پاک کن ،

    اگه باز درست نشد کلا htaccess رو پاک کن ، بزار خود وردپرس دوباره برات بسازه ، نتایج رو همینجا بگو ;)

    • امتیاز 2
  7. مرتضی جان این کد رو آماده کردم ، طبق کودکس ، مشکلی نداره ؟ حالا اگه بخوام مشخص کنم ساعت 12 شب باشه ،چطور انجامش بدم ؟


    <?php
    add_action('publish_daily', 'publish_post_daily');
    function publish_daily_activation() {
    if ( !wp_next_scheduled( 'publish_daily' ) ) {
    wp_schedule_event( time(), 'daily', 'publish_daily');
    }
    }
    add_action('wp', 'publish_daily_activation');
    function publish_post_daily($post) {
    $posts = get_posts(array(
    'post_status' => array(
    'pending',
    'future')
    ));
    foreach($posts as $post){
    global $wpdb;
    $post = array(
    'ID' => $post->ID,
    'post_status' => 'publish',
    //'post_type' => 'post'
    );
    $post = wp_update_post($post);
    };
    }

    ?>

  8. سلام ، یه مشکل برای نوشتن یه کد برام پیش اومده

    توی سایت ، تمام مطالب به صورت pending ذخیره میشن ، حالا من می خوام سیستم به صورت اتوماتیک ، ساعت 12 شب ، تمام پست ها رو پیدا کنه و انتشار بده ، و کلا هر روز هم همین کار رو انجام بده ،

    پیشنهادتون برای انجام این کار چی هست ؟

    مرسی از همگی :X

  9. مشکل رو حل کردم ، اول برای نشون دادن فایل ترجمه از کد زیر باید استفاده بشه :


    function plugin_lan() {
    load_plugin_textdomain( 'my_plugins', false, dirname( plugin_basename( __FILE__ ) ) );
    }
    add_action('plugins_loaded', 'plugins_lan');

    سپس برای معرفی فایل های ترجمه شده از کد زیر استفاده میشه :


    __('word','my_plugin'),

    که مشکل افزونه ای که باهاش کار میکردم ، این بود که بخش دوم کد بالا رو قرار نداده بود ;)

    موفق باشید.

    • امتیاز 1
×
×
  • اضافه کردن...