رفتن به مطلب

تغییر فونت داشبورد و پیشخوان


YN - Amir

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

با توجه به آموزش فقط این کد رو درون functions.php قرار بدین:


function custom_fonts() {
echo '<style type="text/css">body *,#adminmenu *,#adminmenu .wp-submenu a,#wpadminbar *,.wrap h2 ,#dashboard_right_now *, #dashboard-widgets *, a.rsswidget, #dashboard_plugins *, #dashboard_recent_comments * {font-family:B Yekan;font-size:16px;}</style>';
}
add_action('admin_head', 'custom_fonts');

در ضمن شما چه فونتی رو ست کردین در کد بالا؟

اگه میشه tahoma رو ست کنید تو کد بالا ببینید جواب میده؟

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

با یه مرورگر دیگه هم تست کنید.

لینک به ارسال

نکنه که آدرس پوشته فونت رو اشتباه وارد کردم..... الان من تو فایل public_html پوشه فونتس درست کردم اونجا فونت هارو قرار دادم....

با توجه به آموزش فقط این کد رو درون functions.php قرار بدین:


function custom_fonts() {
echo '<style type="text/css">body *,#adminmenu *,#adminmenu .wp-submenu a,#wpadminbar *,.wrap h2 ,#dashboard_right_now *, #dashboard-widgets *, a.rsswidget, #dashboard_plugins *, #dashboard_recent_comments * {font-family:B Yekan;font-size:16px;}</style>';
}
add_action('admin_head', 'custom_fonts');

در ضمن شما چه فونتی رو ست کردین در کد بالا؟

اگه میشه tahoma رو ست کنید تو کد بالا ببینید جواب میده؟

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

با یه مرورگر دیگه هم تست کنید.

بنظرم کد درسته... من الان سر اسم کد و ادرس پوشه شک دارم........ الان اسم فونتها روشون نوشته BYekan اونوقت تو کد نوشته B Yekan اون یکی هم نوشته Yekan من الان گیج شدم..

لینک به ارسال

نه باید توی پوشه فونت تمتون، فونتها رو قرار بدید!

اگر کد کار نکرد با این یکی امتحان کنید، همین الآن پیشخوان خودم فونتش بی یکان هست که با این کد اینجوریش کردم:


add_action('admin_head', 'my_custom_fonts');
function my_custom_fonts() {
echo '<style>
body, td, textarea, input, select{
font-family:B yekan,tahoma;
font-weight: normal;
}
</style>';
}

فونتتون رو با هر اسمی فراخوانی کردید، اون اسم رو به جای B yekan بنویسید، یا اگر فقط خودتون می خواهید از پیشخوان استفاده کنید و مشترک چندانی ندارید همینجوری بذارید بمونه و فونت رو توی سیستم خودتون نصب کنید

لینک به ارسال

کجای فاکشنز قرار بدم کد رو که گذاشتید ؟؟؟

منظورتون از جمله ی نه باید توی پوشه فونت تمتون، فونتها رو قرار بدید! متجه نشدم...

لینک به ارسال

قبل از تموم شدن تگ php بذاریدش:


?>

منظورم از اون جمله این بود که فونتهایی که می خواهید فراخوانی کنید رو باید توی پوشه ی fonts که توی پوشه تمتون قرار داره ( تمی که الآن فعال هست ) کپی کنید

لینک به ارسال

الان بازم هیچ تغییری نمی بینم

شما گفتید فونت هارو در فونت قالب ها قرار بدم خب اخه بعضی از قالب ها پوشه فونت ندارن.....

بعد انگار نه انگار کد گذاشتم هیچ تغییری نکرد

لینک به ارسال

اگه پوشه فونت نداشت خودتون بسازید

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

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

الآن به تاهما تغییر دادید کار کرد، درسته؟

ببینید مثلا همین فونت کازابلانکا اگه بخواهید نمایش داده بشه یا باید توی سیستم خودتون نصب باشه یا اینکه توی استایل فراخوانیش کنید، به عنوان نمونه اسم یه فونت که روی سیستمتون نصب هست رو اونجا بذارید ببینید کار می کنه

لینک به ارسال

ببینید اون فونت به دردتون نمی خوره، باید فونت رو با سه پسوند مختلف که متناسب با وب هستند آپلود کنید، که اتفاقا من همین فونت رو روی وب خودم دارم، می تونی با هر سه پسوند دانلود کنی:


http://mobser.ir/wp-content/themes/sahifa/fonts/mj_casablanca.ttf

لینک به ارسال

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

هر سه فونت رو توی پوشه fonts قرار دادید؟

لینک به ارسال

بله با کد فراخوانی کردم و بعد اپلود شدشو هم تو فایل پابلیک داشتم هم تو تم

الان شما ولاگفا رو ببینید با همین فونت پیشخوانش رو درست کرده ( فونت mj_casablanca) خب با چه کدی من الان کردم نشد....

لینک به ارسال

کد استایلی که استفاده کردید رو همینجا بذارید ببینیم

همچنین آیا مطمئن هستید که هر سه فونت رو توی پوشه fonts تمی که الآن فعاله گذاشتید؟

لینک به ارسال

نه حالا که نگاه می کنم وقتی فونت هارو تو کد عوض می کنم واقعا تغییر نمی کنه..... یعنی من هر فونتی می زارم فقط بین اون 3 فونت پیشفرض آرال و توهما و.. ارال میشه .... فقط ارال

شما الان اگه یکان گذاشتید یه عکس از داشبوردتتون می گیرید من ببینم چجوری شده؟ (یرو کیبوردprint screen رو بزنید بعد داخل نرم افزاری مثل paint برید paste کنیدش بعد هم save با فرمت های عکس )

اگه تونستید همونجوری کد هایی که گذاشتید هم عکس بگیرید من مثل شما کنم...

لینک به ارسال

ببین دوست عزیز من چون زیاد برام مهم نبود که بقیه هم فونتشون عوض شه، فونت رو توی سایت فراخوانی نکردم و همون فونتی رو تعریف کردم که توی کامپیوترم نصب بود که میشد b yekan (با فاصله بین b و yekan) که توی پیوست می تونی ببینی (البته خیلی روش کار نکردم چون زیاد اهمیتی نداره :) )، و اولویت دوم فونت رو تاهما گذاشتم تا اگه طرف بی یکان رو نداشت به جاش تاهما رو نشون بده

کل کدی هم که استفاده کردم همونی بود که خدمتت دادم، ببین من چند بار سوال کردم اما دقیق اطلاعات رو نمی گی :)اگه اینها رو مشخص کنی میشه راهش انداخت:

1. مطمئن هستید هر سه فونت رو کپی کردید؟

2. کدی که توی استایل برا فراخوانی استفاده کردید چیه؟

3. اصلا توی کدوم استایل فراخوانی کردید؟ چون احتمالا اگه توی استایل تم باشه فونت رو نشون نمیده بلکه باید توی استایل خود وردپرس فونت رو فراخوانی کنید

ولی توصیه من اینه که اصلا فونت رو فراخوانی نکنی و بیخودی وبت رو سنگین نکنی، شما فونتی که توی سیستمت نصبه رو وارد کن و اولویت دوم رو تاهما بذار تا اگه طرف فونت رو داشت که نشون بده و اگه نداشت همون تاهما بشه

post-1219-0-83298400-1376479326_thumb.pn

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

چشم اطلاعات رو دقیق می گم

فقط شما یکم سطح پایین تر بفرمایید

1-بــله

2-هم کد شما هم کد اون ادرس

3-تو هر دوجا گذاشتم هم توی پوشه فونتس توی ادرس پابلیک اچ تی ام ال / فونتس هم توی پوشهی فونتس تم

من الان هم کد ادرس http://forum.wp-parsi.com/tutorials/article/80-%D9%86%D9%88%D8%B4%D8%AA%D9%87-%D9%87%D8%A7-%D9%88-%D8%B9%D9%86%D8%A7%D9%88%DB%8C%D9%86-%D8%A8%D8%A7-%D9%81%D9%88%D9%86%D8%AA-%D8%AF%D9%84%D8%AE%D9%88%D8%A7%D9%87/

هم کد شما رو داخل اون فایل استایل و فاکشنز بترتیب گذاشتم ولی هیچی

والا خواستم تغییری در صفحه داشبورد کاربرا ایجاد کنم خیلی ظاهر خوبی نداره....

لینک به ارسال

من خودم اینجا تازه کارم، سطحی ندارم که بخوام پائینش بیارم :)

اصلا بی خیال همه اون چیزایی شو که تا الآن گفته شد، این کارها رو دقیق انجام بده:

کد زیر رو بذار فانکشنز قبل از تموم شدن تگ پی اچ پی:



add_action('admin_head', 'my_custom_fonts');
function my_custom_fonts() {
echo '<style>
body, td, textarea, input, select{
font-family:Byekan,tahoma;
font-weight: normal;
}
@font-face {
font-family: 'BYekan';
src: url('fonts/BYekan.eot?#') format('eot'), /* IE6–8 */ url('fonts/BYekan.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('fonts/BYekan.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
</style>';
}

اسم "BYekan" رو دقیقا تغییر بده به همون فونتی که توی پوشه تم گذاشتی، نتیجه رو اعلام کن

راستی اگه می خواهید پیشخوانتون رو تغییر بدید و باحالتر بشه، پیشنهاد می کنم این رو امتحان کنید:

http://alimir.ir/%D8%AD%D9%85%D9%84%D9%87-%D8%A8%D9%87-%D9%BE%DB%8C%D8%B4%D8%AE%D9%88%D8%A7%D9%86-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3/

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

این کد رو قبول نمی کنه این ارور رو می ده

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/sangarsa/public_html/wp-content/themes/behesht/functions.php on line 110

لینک به ارسال

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

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

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

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

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

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

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

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

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