مهمان عزیز خوش آمدید. ورود ثبت نام



امتیاز موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
کلمات کلیدی
پلاگین استفاده از دستور شرط و کدنویسی پی‌اچ‌پی در قالب

پلاگین استفاده از دستور شرط و کدنویسی پی‌اچ‌پی در قالب
نویسنده:  ZiNgA BuRgA
ترجمه: AliReza_Tofighi
عملکرد: با استفاده از این پلاگین می‌توانید از پی‌اچ پی در قالب‌ها استفاده کنید.
در این پلاگین شما می‌تونید:
۱- استفاده از تگ <?php ... ?>
۲- استفاده از دستورات شرطی <if ... then>...<elseif ... then>...<else>...</if>
۳- استفاده از توابع به صورت: <func htmlspecialchars>...</func>
۴- استفاده از دیگر قالب ها به صورت: <template ...>

مثلا شما می‌تونید از کد زیر در پست‌بیت استفاده کنید:
کد:
{$post['user_details']}

<if $post['fid5'] then>
Your game tag is <func htmlspecialchars_uni>{$post['fid5']}</func>
<elseif $post['fid6'] and $mybb->user['cancp'] then>
This user's lucky number is <func intval>{$post['fid6']}</func>
<else />Some other profile field: {$post['fid7']}</if>

<?php echo "Hi from PHP"; ?>
چند نکته
۱- کدنویسی‌های پی‌اچ‌پی حتما باید با ?> پایان پذیرند.
۲- کدنویسی‌های شرطی باید به صورت کامل باشند و برای مثال کد زیر کار نمی‌کند:
کد:
<?php if(true) { ?> some stuff <?php } ?>
۳- تابع فراخانی قالب بسیار ساده هست و از ساختار کش استفاده نمی‌کند پس از فراخانی تعداد زیاد قالب خودداری نمائید.
توابع فعال برای ساختار استفاده از تابع:
کد:
htmlspecialchars, htmlspecialchars_uni, intval, file_get_contents, floatval, urlencode, rawurlencode, addslashes, stripslashes, trim, crc32, ltrim, rtrim, chop, md5, nl2br, strrev, strtoupper, strtolower, my_strtoupper, my_strtolower, alt_trow, get_friendly_size, filesize, strlen, my_strlen, my_wordwrap, random_str, unicode_chr, bin2hex, str_rot13, str_shuffle, strip_tags, ucfirst, ucwords, basename, dirname, unhtmlentities
همچنین توجه داشته باشید که دسترسی افراد دیگر به قسمت قالب‌ها میتونه خسارت جبران ناپذیری به انجمن شما بزنه!
دریافت: از طریق پیوست (فایل رو در مسیر inc/plugins آپلود کنید.


فایل‌های پیوست

.zip   phptpl.zip (اندازه 2.18 KB / تعداد دانلود: 60)


دعای خیر برای اعضای گروه مای بی‌بی فارسی را فراموش نکنید!تصویر: http://www.cdn.my-bb.ir/images/smilies-v6/lightbulb.gif

HeartHeart خیلی التماس دعا دارم... دعام کنید لطفا HeartHeart

اگر از گروه مای بی‌بی فارسی راضی هستید، پس لطفا آنرا حمایت کنید: حمایت می‌کنم
با فعالسازی این پلاگین امنیت انجمن به خطر میفته ؟؟؟


Designs : Mellat Graph - Mellat Modern - Mellat Pro - Mellat Metro - Mybbiran - Assasins - Mellat Special- Mellat 3d - Mellat Ziba - Shahrsaz -Mellat awesome - Mellat Civil - Mellat Slim - Mellat 2014 - Mellat Fun - Mellat Tech - Mellat World - Mellat Electric - کره تی وی - ایران لیگ - تهران پاتوق -
Translations : Glowing-Drakice-Techorina-Blueshire
---------

http://citygram.ir
See All At : Mellat-design.ir







(۲۱ مهر ۱۳۹۲، ۰۷:۴۲ ب.ظ)mellat نوشته:  با فعالسازی این پلاگین امنیت انجمن به خطر میفته ؟؟؟

به خطر که نه.
ولی درصورت دسترسی شخصی به پنل ادمین شما میتونه خرابکاری هایی انجام بده.


دعای خیر برای اعضای گروه مای بی‌بی فارسی را فراموش نکنید!تصویر: http://www.cdn.my-bb.ir/images/smilies-v6/lightbulb.gif

HeartHeart خیلی التماس دعا دارم... دعام کنید لطفا HeartHeart

اگر از گروه مای بی‌بی فارسی راضی هستید، پس لطفا آنرا حمایت کنید: حمایت می‌کنم
الان این پلاگین باعث تداخل و یا بهم زدن دیگر کدهای قرار گرفته در قالب نمیشه؟!
منظورم اینه طوری که نیست تگ هاش قبلا در قالب باشه و به کلی بهم بریزه همه چیرو!؟


Huh


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  پلاگین وقایع پیام‌های‌خصوصی Tofighi 37 5,828 ۰۹ اسفند ۱۳۹۳، ۰۸:۵۴ ب.ظ
آخرین ارسال: ali5866
  پلاگین محدودیت اختیارات ناظم Moderator CP Permissions alireza_k 1 773 ۲۰ شهریور ۱۳۹۳، ۰۴:۲۳ ب.ظ
آخرین ارسال: سموجک
Star پلاگین کنترل پنل پیشرفته مای بی بی (ProjectX) ورژن beta 0.1.6 hamidkag 24 10,885 ۲۶ مرداد ۱۳۹۳، ۰۷:۴۵ ب.ظ
آخرین ارسال: سموجک
  پلاگین استفاده از twig در قالب‌ها Tofighi 0 910 ۲۲ خرداد ۱۳۹۳، ۰۴:۳۸ ب.ظ
آخرین ارسال: Tofighi
  پلاگین بازگردانی حذف شده ها behnam 16 2,278 ۲۷ اسفند ۱۳۹۲، ۱۰:۵۱ ب.ظ
آخرین ارسال: Masoud_MI
  پلاگین محدود کردن تعداد موضوع در طول روز Tofighi 3 934 ۱۹ بهمن ۱۳۹۲، ۱۰:۳۲ ب.ظ
آخرین ارسال: KalKalForum
  پلاگین تغییر لینک‌های سربرگ (header) Tofighi 6 1,756 ۱۱ آبان ۱۳۹۲، ۰۱:۱۳ ق.ظ
آخرین ارسال: behnam
Star پلاگین Add Forum Options KoG 0 942 ۱۸ تير ۱۳۹۲، ۱۱:۵۲ ق.ظ
آخرین ارسال: KoG
Star پلاگین شناسایی آی پی کاربران KoG 0 1,187 ۱۰ فروردین ۱۳۹۲، ۰۵:۲۲ ب.ظ
آخرین ارسال: KoG
  پلاگین قفل کاربر Lock Users reza 0 1,258 ۳۰ آذر ۱۳۹۱، ۰۸:۰۰ ب.ظ
آخرین ارسال: reza

پرش به انجمن:


کاربران در حال بازدید این موضوع:

1 مهمان


درباره‌ی ما

گروه پشتیبانی فارسی مای بی بی My-BB.Ir در واپسین روزهای پاییز 1391 کار خود را در زمینه مای بی بی آغاز کرد. این گروه با توکل بر خدای منان و دانش فنی خود در تلاش است فعالیتی هرچند ناچیز در زمینه ارتقا و پشتیبانی مای بی بی انجام دهد.
تمامی حقوق برای وب‌سایت پشتیبانی فارسی مای بی‌بی (My-BB.Ir) محفوظ می‌باشد و هرگونه کپی‌برداری از آن شرعا حرام و قانونا غیرمجاز می‌باشد.
قدرت گرفته از مای بی‌بی - فارسی‌ساز: My-BB.Ir و IORA.Ir