رفتن به مطلب

Morteza

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

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

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

  • روز های برد

    541

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

  1. یک مثال برای استفاده از چند سایدبار :

    	if ( function_exists('register_sidebar') )
    register_sidebar( array(
    'name' => __( 'sidebar' ),
    'id' => 'primary-widget-area',
    'description' => __( 'ابزارک سایدبار' ),
    'before_widget' => '<div id="%1$s" class="widget widget-container %2$s">',
    'after_widget' => '</div>',
    'before_title' => '<h2 class="widget-title">',
    'after_title' => '</h2>',
    ));

    if ( function_exists('register_sidebar') )
    register_sidebar( array(
    'name' => __( 'qouts' ),
    'id' => 'index-widget-area',
    'description' => __( 'ابزارک نظرات' ),
    'before_widget' => '<div class="qouts">',
    'after_widget' => '</div>',
    'before_title' => '',
    'after_title' => '',
    ));

    در مورد سوال دوم هم باید برای مقادیر before_widget و after_widget و before_title و after_title و id طبق اون چیزی که دارید اسم گذاری و کد گذاری کنید.

    آیا الان پوسته روی سایت شما نصب شده؟ میتونید ادرس بدید؟

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

    	if ( function_exists('register_sidebar') )
    register_sidebar( array(
    'name' => __( 'qouts' ),
    'id' => 'index-widget-area',
    'description' => __( 'ابزارک نظرات' ),
    'before_widget' => '<div id="rightcol-up"><div id="rightcol-uptext">ابزارک نظرات</div><div id="rightcol-uptext-en">ADS</div></div><div id="rightcol-body"><div id="rightcol-btext">',
    'after_widget' => '</div></div><div id="rightcol-down"></div>',
    'before_title' => '',
    'after_title' => '',
    ));

    • امتیاز 2
  2. از کوئری باید استفاده بشه.

    براساس آی دی دسته ها :

    if (is_home()) { query_posts("cat=-52,-1,-48,52"); } 

    کمی بهینه تر:

    <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    query_posts("cat=-8&paged=$paged"); ?>

    براساس آرگومانهای بیشتر در کوئری :

    <?php query_posts($query_string . '&cat=-8'); ?>

    براساس دسته هایی که میخوایم نمایش بده :

    <?php while (have_posts()) : the_post(); if (is_home()) if (in_category(‘YOUR-CATEGORY-ID’)) continue; ?>

    همه کدها شبیه به هم عمل میکنن. بسته به نوع استفاده شما داره.

    • امتیاز 2
  3. چون توی vB جدید توابع و کلاسها تغییر داشتن افزونه ها درست کار نمیکن.آخرین بروزرسانی افزونه ها هم مربوط به 1 سال پیش هست.

    افزونه vBulletin widget در حقیقت کار خاصی انجام نمیده! فقط میاد بخش ورود به انجمن رو در سایدبار وردپرس میاره و اگر کاربر در vB لاگین باشه در سایدبار وردپرس مینویسه وارد شده. همین!

    • امتیاز 1
  4. سلام نتیجه تست ها :

    Vbridge روی وردپرس نسخه آخر و vB نسخه آخر کار نکرد.

    vBulletin widget کار میکنه ولی فقط برای لاگین به vB از سایدبار وردپرس هست و همسان سازی نمیکنه و البته با کوکی مشکل داره.

    vbpress هم کار نمیکنه!

    در کل هیچ افزونه ایی روی نسخه آخر وردپرس و vB کار نکرد.

    • امتیاز 1
  5. تغییرات زیادی لازم هست.(نه خیلی ;))

    کلا بخش نمایش index و archive تغییر میکنه.

    البته بیشتر تغییرات در خود پوسته خواهد بود نه در بخش کدهای وردپرس.

    1- بالا دو ستون فقط باید باشه تا ابزارک ها نمایش داده بشن.

    2- آیا آیا زیر ابزارک ها هم فقط عنوان پست ها میاد؟

    3- در بخش archive هم باید the_content یا the_excerpt حذف بشه.

    • امتیاز 2
  6. دوستان عزیز

    اینجا میتونید درخواست برای فارسی و راست چین کردن افزونه مورد نظر خودتون رو مطرح کنید.

    نکات مهم :

    1- در تاپیک پست دیگه ایی بجز درخواست فارسی سازی و معرفی افزونه نزنید.

    2- هر افزونه ایی که برای فارسی سازی استارت میخوره ، زمان اتمام کارش اعلام میشه. پس تا پایان فارسی سازی منتظر بمونید.

    3- تا جاییکه میتونید سعی کنید افزونه های پولی رو درخواست ندید.

    4- هر افزونه ایی که مدنظرتون هست اسم + نسخه + لینک دریافت + حجم رو بصورت زیر قرار بدید:

    افزونه WP-Parsi

    نسخه 1.0

    http://forum.wp-parsi.com/isample.rar

    550 kb

    افزونه ها بعد از فارسی سازی در بخش افزونه های فارسی ارسال خواهند شد.

    • امتیاز 18
  7. دوستان عزیز

    اینجا میتونید درخواست برای فارسی و راست چین کردن پوسته مورد نظر خودتون رو مطرح کنید.

    نکات مهم :

    1- در تاپیک پست دیگه ایی بجز درخواست فارسی سازی و معرفی پوسته نزنید.

    2- هر پوسته ایی که برای فارسی سازی استارت میخوره ، زمان اتمام کارش اعلام میشه. پس تا پایان فارسی سازی منتظر بمونید.

    3- تا جاییکه میتونید سعی کنید پوسته های پولی رو درخواست ندید.

    4- هر پوسته ایی که مدنظرتون هست اسم + نسخه + لینک دریافت + حجم رو بصورت زیر قرار بدید:

    پوسته WP-Parsi

    نسخه 1.0

    http://forum.wp-parsi.com/isample.rar

    550 kb

    پوسته ها بعد از فارسی سازی در بخش پوسته های فارسی ارسال خواهند شد.

    • امتیاز 18
  8. راه ساده:

    کپی کد زیر در فایل htaccess وردپرس :

    <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/xml text/css text/plain
    AddOutputFilterByType DEFLATE image/svg+xml application/xhtml+xml application/xml
    AddOutputFilterByType DEFLATE application/rdf+xml application/rss+xml application/atom+xml
    AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript
    AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-otf
    AddOutputFilterByType DEFLATE font/truetype font/opentype
    </IfModule>

    راه دوم :

    اضافه کردن کد زیر به اول فایل header.php :

    <?php
    ob_start(“ob_gzhandler”);
    ?>

    و در آخر فایل footer.php ، کد زیر :

    <?php
    ob_flush();
    ?>

    راه سوم:

    افزونه یزر :

    http://wordpress.org/extend/plugins/wordpress-gzip-compression/

    -+----+---

    سایت http://gtmetrix.com/ هم یک ابزار تست هست وبخش آموزش نداره.

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