رفتن به مطلب

آموزش استفاده از اسکریپت bmi


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

سلام و عرض ادب

در سایت اسکریپت bmi را قرار داده بودید، منتها روش استفاده از آن در وردپرس را پیدا نکردم

لینک ها تنها برای اعضای سایت قابل نمایش است.

 

ممنون میشم راهنمایی کنید چطور در وردپرس و در یک برگه این اسکریپت رو نمایش بدم

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

سلام .

 

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

 

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

 

سپس با استفاده از تابع include ، فایل PHP اصلی این اسکریپت رو به نمایش دربیارید . درباره ی include کردن خودتون بگردید .

 

موفق باشید

  • Like 3
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

سلام

از پاسخ شما ممنونم، امکان داره بفرمائید، فایل php اصلی این اسکریپت کدام است؟

شما فایل های اسکریپت رو داخل پوشه ی bmi داخل فولدر قالب قرار بدین و از طریق مرورگر ادرس مستقیم اون پوشه رو وارد کنید ببینید کدوم فایل اجرا میشه

 

بررسی نکردم اسکریپت رو ولی به احتمال زیاد index.php باید باشه

  • Like 3
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

سلام .

 

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

 

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

 

سپس با استفاده از تابع include ، فایل PHP اصلی این اسکریپت رو به نمایش دربیارید . درباره ی include کردن خودتون بگردید .

 

موفق باشید

 

دوست عزیز من طبق راهنمای شما کدهای اسکریپت رو در پوشه قالب قرار دادم

یک برگه ساختم و بر اساس include تا آنجا که در وب راجب به اون نوشته بود به این صورت قرار دادم

‎‎<html>‎

 

‎<body>‎

 

‎ <?php include("index.php"); ?>‎

 

 

 

‎</body>‎

 

‎</html>‎

منتها صفحه خالی نمایش داده می شود، خود قالب هست اما در برگه چیزی نیست

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

حتی اسم فایل index رو هم تغییر دادم، اما دقیقا" برای همون خط کد ‎ <?php include("index.php"); ?>‎ در صفحه ارور میاره

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

این نوع include که شما استفاده کردید مربوط به فایل های خوده قالب هست . شما باید از نوع زیر استفاده کنید :

 

 

<?php include (TEMPLATEPATH . '/bmi/index.php'); ?>

 

 

در کد بالا شما آدرسی که فایلتون در اون هست رو باید اصلاح کنید .

در کدی که دادم فایل index.php که داخل پوشه ی bmi هست که این پوشه ی bmi داخل پوشه ی قالب هست لود میشه .

  • Like 3
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

از توضیحات شما ممنونم، دقیق همه مراحل رو طبق راهنمایی رفتم اما به این شکل نمایش داده میشه

bmi3.jpg

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

از توضیحات شما ممنونم، دقیق همه مراحل رو طبق راهنمایی رفتم اما به این شکل نمایش داده میشه

bmi3.jpg

 

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

 

حالا باید آدرس ها و استایل ها رو بررسی کنید و آدرس دهی اون ها رو داخل فایل اسکریپت تصحیح کنید .

  • Like 3
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

ممنون

یعنی به این صورت

<link rel="stylesheet" href="https://go.20script.ir/index.php?url=css/style.css">

<link rel="stylesheet" href="https://go.20script.ir/index.php?url=bmi/css/style.css">

چون این موارد فایل index رو تغییر دادم اما تغییری نکرد

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

ممنون

یعنی به این صورت

<link rel="stylesheet" href="https://go.20script.ir/index.php?url=css/style.css">

<link rel="stylesheet" href="https://go.20script.ir/index.php?url=bmi/css/style.css">

چون این موارد فایل index رو تغییر دادم اما تغییری نکرد

 

بهتره در فایل های اسکریپت ، به جای آدرس های خلاصه ، ادرس کامل رو وارد کنید .

 

مثلا در فایل index.php فرض کنید آدرس استایل به صورت /css/style.css هست که شما باید دقیقا آدرسی که فایل در فایل منیجر داره رو به جای آدرس فعلی اون در کدها بگذارید .

  • Like 3
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

بهتره در فایل های اسکریپت ، به جای آدرس های خلاصه ، ادرس کامل رو وارد کنید .

 

مثلا در فایل index.php فرض کنید آدرس استایل به صورت /css/style.css هست که شما باید دقیقا آدرسی که فایل در فایل منیجر داره رو به جای آدرس فعلی اون در کدها بگذارید .

 

همین کار رو انجام دادم، اما تداخل پیدا کرده

به این شکل

bmi4.png

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

خوب معلومه تداخل پیدا میکنه!

 

چون استایل اسکریپت دارای کلس های body و html و ... هست که با کلس های قالب اصلیتون تداخل پیدا می کنه .

شما باید تنها کلس های مربوط به فرم اسکریپت و کلید ها رو باقی بزارید و مابقی رو که مطمئن بشید مربوط به رنگ پس زمینه اسکریپت هست و Body و HTML و Wrap و Container و ...

 

استایل رو باید خالص کنید و مختص به کلس های مورد نظر که همون فرم و کادر ورود اطلاعات اسکریپت هست

  • Like 3
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

خوب معلومه تداخل پیدا میکنه!

 

چون استایل اسکریپت دارای کلس های body و html و ... هست که با کلس های قالب اصلیتون تداخل پیدا می کنه .

شما باید تنها کلس های مربوط به فرم اسکریپت و کلید ها رو باقی بزارید و مابقی رو که مطمئن بشید مربوط به رنگ پس زمینه اسکریپت هست و Body و HTML و Wrap و Container و ...

 

استایل رو باید خالص کنید و مختص به کلس های مورد نظر که همون فرم و کادر ورود اطلاعات اسکریپت هست

 

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

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

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

خوب میتونید کلس input رو از فایل استایل اسکریپت حذف کنید و در فایل php اسکریپت برای فیلدهای input به صورت inline اون استایل ها رو اعمال کنید که مشکل تداخل نداشته باشه.

 

منظور از استایل inline به صورته زیره. مثلا فرض کنید کد زیر مربوط به یه قسمت هست :

 

<div class="test">

 

حالا برای inline کردن استایل کلس test میریم فایل استایل و خاصیت هایی که برای این کلس وارد شده رو به صورت زیر در کد وارد میکنیم :

 

<div style="font-family:tahoma;font-size: 12px;color: black;">

 

ببخشید با موبایلم نشد کدا رو توی جعبه قرار بدم.

 

 

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

 

 

راه دیگش هم اینه که کلس های استایل input رو از اسکریپت حذف کنید و اجازه بدید فیلدهای اسکریپت همون استایل input قالب رو داشته باشن.

موفق باشید

  • Like 3
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

خوب میتونید کلس input رو از فایل استایل اسکریپت حذف کنید و در فایل php اسکریپت برای فیلدهای input به صورت inline اون استایل ها رو اعمال کنید که مشکل تداخل نداشته باشه.

 

منظور از استایل inline به صورته زیره. مثلا فرض کنید کد زیر مربوط به یه قسمت هست :

 

<div class="test">

 

حالا برای inline کردن استایل کلس test میریم فایل استایل و خاصیت هایی که برای این کلس وارد شده رو به صورت زیر در کد وارد میکنیم :

 

<div style="font-family:tahoma;font-size: 12px;color: black;">

 

ببخشید با موبایلم نشد کدا رو توی جعبه قرار بدم.

 

 

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

 

 

راه دیگش هم اینه که کلس های استایل input رو از اسکریپت حذف کنید و اجازه بدید فیلدهای اسکریپت همون استایل input قالب رو داشته باشن.

موفق باشید

 

دوست عزیز از اینکه وقت گذاشتید خیلی ممنونم

موفق باشید

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

دوست عزیز از اینکه وقت گذاشتید خیلی ممنونم

موفق باشید

خواهش میکنم.

 

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

 

موفق باشید.

+بسته شد

  • Like 3
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...