مرجع پارسی MyBB

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

در قسمت ادمین > پیکربندی > پیشوندهای موضوع > افزودن پیشوند تازه‌

وقتی که در قسمت : استایل نمایش *
این بخش مربوط به نحوه نمایش پیشوند‌ها قبل از عنوان موضوع‌ها می‌باشد. شما میتوانید از کد‌های HTML برای زیبا سازی و یا رنگ دادن به پیشوند‌ها استفاده کنید و یا از نسخه‌ی ساده‌ی متنی در قسمت بالا استفاده کنید.

قصد دارم استایلی رو وارد کنم یک تعداد معینی کاراکتر (که از قبل برای اون تعیین شده) رو فقط اجازه نوشتن میده بعنوان مثال اگر کد استایل 70 کاراکتر باشه فقط مقدار 50 کاراکتر اول رو ذخیره میکنه و مابقی رو نه و همین باعث میشه که کد استایل بخوبی عمل نکنه .

من قصد دارم کد زیر رو اضافه کنم
کد php:
<span style="font: 11px Tahoma; color: #fff; background: linear-gradient(135deg, rgb(193, 100, 255) 0%, rgb(186, 81, 255) 50%, rgb(154, 0, 255) 50%, rgb(154, 0, 255) 100%) repeat scroll 0% 0% transparent; padding: 0 5px 2px 5px; border-radius: 3px; font-weight: bold; opacity: 0.8;">استخدامی</span

که بعد از اضافه نمودن به صورت زیر ذخیره میشه
کد php:
<span style="font: 11px Tahoma; color: #fff; background: linear-gradient(135deg, rgb(193, 100, 255) 0%, rgb(186, 81, 255) 50%, rgb(154, 0, 255) 50%, rgb(154, 0, 255) 100%) repeat scroll 0% 0% transpar 

لطفا راهنمایی بفرمایید از چه طریقی میشه این مقدار معین رو دستکاری کرد یا اصلا روش دیگری برای اضافه نمودن استایلهای دارای متن کد طولانی برای این قسمت وجود داره یا خیر .

با سپاس
با درود
و با سپاس از طرح های زیبای شما . نخست این مورد را عرض کنم که در محلی که میخواهید کُد نویسی کنید جای مناسبی نیست چون برای یک خط درنظر گرفته شده و در اینجا هم فقط نیست در استایل گروه های کاربری و بطور کلی ورودی ها اینگونه طراحی شده است در نگارش 1.8 هم همین گونه است . و اما راه کار شما , تلاش بر این کنید که کدها را فشرده کنید و مختصر بدون اینکه به اصل مطلب صدمه بخورد . برای شما یک نمونه از کار خودتان که در نهایت به یک نتیجه هم می رسیم را در زیر آورده ام .
کد php:
<span style="font:bold 11px tahoma;color:#fff;background:linear-gradient(135deg,rgb(193,100,255),rgb(186,81,255)50%,rgb(154,0,255)50%);padding:2px;border-radius:3px;opacity:0.8;">استخدامی</span

این راه برای اینکه جا کم نیاورید و اما موضوع مهمی که من خودم هم داشتم نمایش پیشوندها در آمار و در صفخات انجمن بود که چون پیشوندها با درازای یکسان نبودند باعث بهم ریختگی صفحات می شد . هم اکنون انجمن هایی هستند که پیشوند دارند و می توانید مشکل را ببینید . راه کار من استفاده از تصویر متحرک بود که در صفحه ی نخست انجمن من می توانید ببینید و بسیار کوتاه (از نظر کدنویسی) است , با این کار اندازه ی پیشوندموضوع ثابت است و به زیبایی انجمن هم لطمه نمی زند . امید که بکارتان بیاید . Heart
جناب میدوری عزیز ضمن سپاس
لطفا اگر مقدوره این مواردی رو که فرمودین بصورت یک آموزش قرار دهید . و اگر هم اختصاصی تالار میدوری هست لطفا راهکار مشابه اون رو بفرمایید .

چون استفاده از تصویر متحرک هم مد نظر خودم بوده اما فکر کردم استفاده از کد برای انجمن بهتر باشد . بهرحال آموزش اون رو بفرمایید ممنون میشم .
با درود
دوست من راه حل اساسی برای این قبیل کارها کلاس گذاری هست که من چون با عجله فقط سعی در کوتاه تر کردن کدهای شما داشتم , فراموش کردم . به هرحال در پاسخ به پست اصلی شما شرح راه کار را خواهم نوشت در آنجا ببینید . و اما راه کار خودم (تصویر متحرک) ,با استفاده از ابزار های تصویری و ایجاد گیف , تصویر را باید ایجاد کنیم و سپس آدرس تصویر را در بخش استایل وارد کنیم یعنی کدهای زیر :
استایل نمایش *
کد php:
<img src="images/prefix/abzar.gif" style="vertical-align:middle;" width="30px" height="16px" alt="abzar" /> 
کار تمام می شود و دیگر مشکل کوتاه بلند شدن نوشته را هم نخواهیم داشت . یعنی اندازه ی پیشوند موضوع از 30x16 بیشتر و یا کمتر نمی شود و باعث بهم ریختگی پهنای سایت نمی شود . امید که به کارتان بیاید . Heart
هر دو روش رو انجام دادم که جای سپاس داره... هم کدها بخوبی عمل کردن و استایل مد نظر رو نمایش دادن هم نمایش تصویر متحرک .



پیروز باشید..