رفتن به مطلب
armphysx

rtl نبودن ابزارک "متن" وردپرس 3.5.2

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

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

من نگارش 3.5.2 وردپرسو نصب کردم و خواستم در قسمتی از سایتم از ویجت "متن" استفاده کنم ولی متاسفانه متنی که داخلش مینویسم راست چین (rtl) نیست.

سعی کردم داخل خود فیلد متن کد html راست چین قرار بدم موفق نیودم. رفتم کد ویجت رو پیدا کردم که پایین مینویسم براتون.

اگه ممکنه بهم بگید چجوری میشه اینو rtl کرد (هم متن هم عنوان) :



/**
* Text widget class
*
* @since 2.8.0
*/
class WP_Widget_Text extends WP_Widget {

function __construct() {
$widget_ops = array('classname' => 'widget_text', 'description' => __('Arbitrary text or HTML'));
$control_ops = array('width' => 400, 'height' => 350);
parent::__construct('text', __('Text'), $widget_ops, $control_ops);
}

function widget( $args, $instance ) {
extract($args);
$title = apply_filters( 'widget_title', empty( $instance['title'] ) ? '' : $instance['title'], $instance, $this->id_base );
$text = apply_filters( 'widget_text', empty( $instance['text'] ) ? '' : $instance['text'], $instance );
echo $before_widget;
if ( !empty( $title ) ) { echo $before_title . $title . $after_title; } ?>
<div class="textwidget"><?php echo !empty( $instance['filter'] ) ? wpautop( $text ) : $text; ?></div>
<?php
echo $after_widget;
}

function update( $new_instance, $old_instance ) {
$instance = $old_instance;
$instance['title'] = strip_tags($new_instance['title']);
if ( current_user_can('unfiltered_html') )
$instance['text'] = $new_instance['text'];
else
$instance['text'] = stripslashes( wp_filter_post_kses( addslashes($new_instance['text']) ) ); // wp_filter_post_kses() expects slashed
$instance['filter'] = isset($new_instance['filter']);
return $instance;
}

function form( $instance ) {
$instance = wp_parse_args( (array) $instance, array( 'title' => '', 'text' => '' ) );
$title = strip_tags($instance['title']);
$text = esc_textarea($instance['text']);
?>
<p><label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:'); ?></label>
<input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo esc_attr($title); ?>" /></p>

<textarea class="widefat" rows="16" cols="20" id="<?php echo $this->get_field_id('text'); ?>" name="<?php echo $this->get_field_name('text'); ?>"><?php echo $text; ?></textarea>

<p><input id="<?php echo $this->get_field_id('filter'); ?>" name="<?php echo $this->get_field_name('filter'); ?>" type="checkbox" <?php checked(isset($instance['filter']) ? $instance['filter'] : 0); ?> /> <label for="<?php echo $this->get_field_id('filter'); ?>"><?php _e('Automatically add paragraphs'); ?></label></p>
<?php
}
}


ضمنا فایل اصلی رو ضمیمه میکنم. متشکرم

default-widgets.php

به اشتراک گذاری این ارسال


لینک به ارسال

به انجمن خوش آمدید

میخواهید خروجی ابزارک , اون چیزی که در سایت نمایش داده میشه رو rtl کنید؟

به اشتراک گذاری این ارسال


لینک به ارسال

به انجمن خوش آمدید

میخواهید خروجی ابزارک , اون چیزی که در سایت نمایش داده میشه رو rtl کنید؟

بله میخوام خروجی rtl باشه. عکس از صفحه هم آپ کردم ببینید.

اون قسمت پایینی بی معنی که همینجوری نوشتم ltr هست و هر کاری کردم rtl نشد.

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

البته قسمت پایینو خودم با ادیت کد های پوسته ایحاد کردم ولی در هر حال فرقی نمیکنه برای بالایی ها هم همین اتفاق می افته وقتی ابزارک متن رو در ویجت کانتینر قرار میدی. احساس میکنم مشکل از ویجت متن باشه. چون کد کانتینر ها رو چک کردم همه rtl بودن.

post-2672-0-44321600-1373451520_thumb.jp

به اشتراک گذاری این ارسال


لینک به ارسال

شما با inspect element مرورگر کلاس یا آی دی اون بخش رو پیدا کنید و بعد برای اون المان راست چینی رو وارد استایل کنید

به اشتراک گذاری این ارسال


لینک به ارسال

شما با inspect element مرورگر کلاس یا آی دی اون بخش رو پیدا کنید و بعد برای اون المان راست چینی رو وارد استایل کنید

آقا مرتضی خیلی متشکرم به شدت جواب داد ;)

به اشتراک گذاری این ارسال


لینک به ارسال

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

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

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

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

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

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

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

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


  • مطالب مشابه

    • توسط SNSA
      سلام
      من یک نوجوان ۱۵ ساله هستم که علاقه مند برنامه نویسی و تحصیل در رشته آی تی هستم 
      شاید بگین الآن سنم برای انتخاب رشته کمه و بعدش نظرم عوض میشه ولی من دوساله تصمیمم رو گرفتم و براش تلاش میکنم
      در این راه به مشکل برخوردم از اونجایی که میخوام برای هدفم در المپیاد شرکت کنم نیازمند یادگیری زبان ++c هستم اما علاقه شدیدی به زبان python دارم اما نمیدونم کدوم رو انتخاب کنم
      بگم که از هرکدوم کمی بلد هستم و الآن گیج شدم
      اگر کسی در المپیاد کامپیوتر شرکت کرده ممکنه کمکم کنه؟
    • توسط Mahdyar.rng
      سلام.
      این مشکل اعصاب منو خورد کرده و اصلا نمیدونم چکار کنم. تو گوگل هم چیزی نمیدونم راجبش پیدا کنم.
      هرچی از المان های ویژوال کامپوزر استفاده میکنم تو طراحی برگه ها هیچ کدومش نمایش داده نمیشن. مثلا از المان های "آخرین محصولات" و "محصولات ویژه" که تو دسته ووکامرسن استفاده میکنم نشون داده نمیشن. یا از اسلایدر ها.
      چکار کنم دقیقا؟
    • توسط Mahdyar.rng
      سلام دوستان خسته نباشید.
      من به تازگی و با هزار مشکل و بی تجربگی سایت فروشگاهیه وردپرسی زدم. یه مشکل اساسی که در حال حاضر دارم دلاره. بله دلار. متاسفانه الان نوسانات نرخ دلار به انقد زیاده که باعث میشه قیت محصولات سایت من خیلی بالا پایین بشه و منم نمیتونم هر دقیقه بیام قیمتارو دستی بروز کنم. مخصوصا وقتی که محصولام زیاد بشه بعدا. الان میخواستم ببینم که راهی یا افزونه ای هست که بتونم متنی یا نوشته ای رو از سایت دیگر بگیرم و تو سایت خودم بگنجانم؟ من دقیقا میخوام اینکارو کنم:   میخوام یه قیمتی رو از یه سایت مد نظرم بگیره و ضربدره قیمت دلاری که در سایت tjgu.org نوشته شده بکنه، و در قسمت قیمت محصول درج کنه حاصل رو.
       
      واقعا این قضیه مهمه برام. خیلی لطف میکنید جواب بدید.
    • توسط MahdiBo
      با سلام 
      من نیاز دارم که بتونم به صورت دستی و دلخواه جدا از محصولات بتونم فاکتوری برای مشتری داخل پنل کاربریش ایجاد کنم 
      و کاربر بتونه اونو پرداخت کنه با دراگاه
       
      میخواستم بدونم افزونه ای هست برای این کار؟ رایگان یا پولی فرقی نداره
      ممنون مبشم کسی بتونه کمکم کنه 
    • توسط nasenaderi
      سلام به همه عزیزان
      مدتی هست هنگام افزودن محصول جدید ، قسمت برچسب هام تغییر کرد و حالت عادی نداره در عکس توضیح دادم
      الان میخوام مثل قبل بشه
      چون از افزونه wordpress-keyword-tool استفاده میکنم و الان دیگه برچسب ها رو وارد نمیکنه
      البته در قسمت نوشته ها این مشکل رو ندارم
      لطفا اگر میتونید کمکم کنید

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