yaali

ایجاد شورت کد در php

2 پست در این موضوع قرار دارد

سلام دوستان

 

فرض کنید 1 عدد فایل php داریم.

آیا میشه یه کد در اون قرار داد؛ تا بتوانیم با استفاده از شورت کد، اون رو فراخوانی کرد؟

میشه یه کد ثابت برای تمام فایلهای php تعریف کرد که این کار رو انجام بده؟

 

ممنونم

ویرایش شده در توسط yaali
0

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


لینک به پست

سلام

برای فایل های افزونه ، میتونین فانکشن خودتون رو داخل یک فایل php جدا بنویسین و اون فایل رو به همه فایلهاتون include کنین و استفاده کنین ...

داخل قالب وردپرس هم قسمت functions.php فایلی هست که در همه صفحات ، قبل از لود کامل ، این قسمت لود میشه .. پس میتونین داخل function قالب هم قرار بدین ..

 

0

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


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط sitefy
      سلام،
      در حال ساخت یک قالب آموزشی هستم. در صفحات دوره، لیست دوره ها رو قرار دادیم که کاربر ( بعد از شرایطی ) بر روی محتوا و درس مورد نظرش کلیک کنه و صفحه به قسمت ویدیوپلیر اسکرول بشه ولینک این درس با لینک قبلی جایگزین بشه ( با js ).
      مشکلمون در حقیقت اینه که اون  "بعد از شرایطی"  رو دقیقا نتونستیم اجرا کنیم. مشکل اینجاست که بعضی از درس های دوره رایگان هستند و همه کاربران ( چه خریدار و چه بازدیدکننده) میتوانند این ویدیو را ببینند. خریدار دوره نیز میتواند همه درس ها را ببیند. برای قرار دادن اطلاعات دروس در صفحه قالب ، از افزونه Advanced Custom Fields و قابلیت Nested Repeaters استفاده شده است. شرط هایی که قرار میدیم همش غلطه
      <ul class="course-accordion"> <?php if( have_rows('chapters') ): ?> <?php while( have_rows('chapters') ): the_row(); ?> <li class="accordion-option opened"> <div class="option-title"><?php the_sub_field('chapter'); ?></div> <div class="option-wrapper"> <ul class="option-items"> <?php if( have_rows('lessons') ): ?> <?php while( have_rows('lessons') ): the_row(); ?> <?php if( have_rows('lesson') ): ?> <?php while( have_rows('lesson') ): the_row(); ?> <li class="option-item"><a><?php if (the_sub_field('Lfree') == "True") { echo '1'; } else { echo '2'; } ?></a> <div class="pull-right"><span class="duration"></span><a href="#"><i class="zmdi zmdi-hc-2x"></i></a> </div> <a href="#"><?php echo the_sub_field('Lname'); ?></a></li> <?php endwhile; ?> <?php endif; ?> <?php endwhile; ?> <?php endif; ?> </ul> </div> </li> <?php endwhile; ?> <?php endif; ?> </ul> Lfree برای هر درس تعیین شده که برای این قرار گرفته که اگه این درس رایگان بود لینکش قابل دسترسی باشه. مشکل اینجاست وقتی مقدار Lfree برای هر درس رو چاپ می کنیم یه عبارت مشخصه. بعد شرط if میزاریم که اگر مساوی با اون عبارت بود... اما همیشه شرط غلط اجرا میشه. بنظرم باید مربوط به حلقه while و اینجور چیزا باشه
      ممنون از پاسختون
    • توسط shahrambd
      با سلام
      دوستان من افزونه Amelia Booking رو روی قالب وردپرسی خودم که با Betheme از نسخه 20 رو وردپرس 5.0.2 هست نصب کردم. نصب موفق انجام شد، بعد از نصب اسم افزونه به داشبورد اضافه شد ولی هرچی میزنم رو گزینه های افزونه در داشبورد، تمامی پنجره سمت راست متاسفانه سفید سفیده مثل کف دست 
      آخرین ورژنش یعنی 1.4 رو نصب کردم همین آش و همین کاسه
      ورژن 1.3 نصب کردم همین آش و همین کاسه
      رفتم PHP سی پنلم رو از 7 به 7.1 و 7.2 و 7.3 و حتی 5.6 تغییر دادم ولی همین آش و همین کاسه
      روی وردپرس ورژن پایین تست کردم کلا نصب نشد.
      تو گوگل سرچ کردم چیزی در این مورد نبود.
       
      بنظرتون چیکار کنم من؟  خیلی گشتم تا این افزونه رو که به دلم نشست و دقیقا کاری که میخوام رو انجام بده پیدا کردم. ممنون میشم راهنماییم کنید 
    • توسط M.Hajloo
      سلام دوستان وقت بخیر
      من میخوام تو سایتم 1 بخش با عنوان کسب و کار اضافه کنم که کاربر بیاد ثبت نام کنه و اطلاعاتی که ازش گرفته میشه همون صفحه کسب و کار باشه .
      و اطلاعاتی که میخوام تو هر صفحه نمایش داده بشه :
      لوگو شرکت + یک یا چند تصویر به عنوان گالری باشه + توضیحات کار + آدرس وب سایت + شماره های تماس + آدرس + و... باشه
      تقریبا مانند این سایت :
       
      https://chidaneh.com/profile/49288 ممنون میشم راهنمایی کنید
    • توسط mrkarami937
      سلام
      میخواستم ببینم چطوری میشه یه صفحه بسازم که یک تکس باکس داشته باشه و مشتری کد محصول رو وارد کنه و نمایش بده ک آیا این جنس متعلق به ما هست یا خیر
    • توسط elybelbely
      با سلام.
      من در نظر دارم تا یه سری ویدیو رو توی سایتم قرار بدم تا فقط کسانی که اشتراک ویژه خریداری کرند بتونند ویدیوها رو دانلود کنند. برای اشتراک کردن از افزونه Ultimate Membership Pro استفاده کردم و برای مدیریت دانلودها از Download Monitor. اما یه مشکلی توی دانلود مانیتور هست که باعث شد اینجا از شما عزیزان کمک بخوام.
      اول اینکه من فایل‌ها ویدیویی رو توی هاست دانلود آپلود می‌کنم و یه لینک مستقیم از اون ویدیو دارم. وقتی با IDM از اون لینک مستقیم دانلود می‌کنم سرعت دانلود چیزی حدود 6MB/s هست. اما وقتی می‌یام لینک رو توی دانلود مانیتور قرار میدم و دانلود می‌کنم میشه در حد 400KB/s...! می‌تونم توی هر پست لینک‌های مستقیم رو بذارم و مشخص کنم که اون‌ها رو فقط اعضای ویژه ببیند، اما اگه اون لینک‌ها درز پیدا کنه خب... راحت بدون اشتراک میشه دانلود کرد. یعنی می‌خوام لینک‌ها غیر مستقیم باشند مثل کاری که دانلود مانیتور میکنه به این شکل: domain.com/download/file-name
      راه حلی برای رفع این مشکل افت سرعت دانلود مانیتور هست؟ اگه نیست چه روشی پیشنهاد می‌کنید که این کار رو بکنم؟ مهم نیست افزونه‌های دیگه نصب کنم که حالا تجاری باشند یا رایگان. فقط این کاری که می‌خوام انجام بشه. ممنون از شما!