درج کد html در php

amin_mahhoory

تازه وارد
12/12/16
68
0
6
سلام

من یک سایت وردپرس دارم

با استفاده از html یک منو طراحی کردم و می خوام زمانی که کاربر در سایت وارد می شه در بالای منوی اصلی این منوی من هم نشون داده بشه

می دونم که یک کدی رو باید به فایل php هدر سایت اضافه کنم 

اما نمیدونم چجوری باید از html در php استفاده کنم

کد html من (کد به صورت مثال است):

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Page</title>
<meta name="generator" content="WYSIWYG Web Builder 11 Trial Version - http://www.wysiwygwebbuilder.com">
<link href="Untitled1.css" rel="stylesheet">
<link href="index.css" rel="stylesheet">
</head>
<body>
<a href="http://www.wysiwygwebbuilder.com" target="_blank"><img src="images/builtwithwwb11.png" alt="WYSIWYG Web Builder" style="position:absolute;left:441px;top:967px;border-width:0;z-index:250"></a>
<div id="wb_CssMenu1" style="position:absolute;left:202px;top:53px;width:336px;height:41px;z-index:1;">
<ul>
<li class="firstmain"><a href="#" target="_self">Item 1</a>
</li>
<li><a class="withsubmenu" href="##" target="_self">Item 2</a>

<ul>
<li class="firstitem lastitem"><a href="#" target="_self">Item 5</a>
</li>
</ul>
</li>
<li><a href="#" target="_self">Item 3</a>
</li>
<li><a href="#" target="_self">Item 4</a>
</li>
</ul>
</div>
</body>
</html>

 

linuxmint

تازه وارد
13/1/12
62
2
8
linux
برای ایجاد تغییرات در نمایش سایت، باید تغییرات رو در فایل های قالبتون اعمال کنید. پیدا کردن مکان مناسب برای درج کد بستگی به ساختار قالبتون داره.

برای درج کردن کد html در php هم فقط کافیه کدتون رو خارج از تگ php درج کنید. برای اینکار هم در قسمت مورد نظرتون تگ php رو ببندید و کد html رو قرار بدین و بعدش مجددا تگ php رو باز کنید.

مثال:

کد:
code php
?>
<html>
<?php
code php
 

amin_mahhoory

تازه وارد
12/12/16
68
0
6
برای ایجاد تغییرات در نمایش سایت، باید تغییرات رو در فایل های قالبتون اعمال کنید. پیدا کردن مکان مناسب برای درج کد بستگی به ساختار قالبتون داره.

برای درج کردن کد html در php هم فقط کافیه کدتون رو خارج از تگ php درج کنید. برای اینکار هم در قسمت مورد نظرتون تگ php رو ببندید و کد html رو قرار بدین و بعدش مجددا تگ php رو باز کنید.

مثال:

code php
?>
<html>
<?php
code php
سلام مرسی از توضیحاتتون

متوجه نشدم دقیقا باید چی کار کنم

یک سوال

من میخ.ام داخل این کد php 

 <?php if (is_user_logged_in()){
 global $current_user; 
 get_currentuserinfo();

   }
 ?>

این کد html رو وارد کنم

<div id="wb_CssMenu1" style="position:absolute;left:205px;top:24px;width:461px;height:53px;text-align:center;z-index:0;">
<ul>
<li class="firstmain"><a href="#" target="_self" title="خروج">خروج</a>
</li>
<li><a href="#" target="_self" title="سفارشات">سفارشات</a>
</li>
<li><a href="#" target="_self" title="نمایش پروفایل">پروفایل</a>
</li>
<li><a class="withsubmenu" href="#" target="_self" title="تیکت">تیکت</a>

<ul>
<li class="firstitem"><a href="#" target="_self">ارسال تیکت جدید</a>
</li>
<li class="lastitem"><a href="#" target="_self">تیکت های من</a>
</li>
</ul>
</li>
</ul>
</div>

کد html مربوط به یک منو هست که با html طراحی کردم

چجوری باید این کار رو انجام بدم؟

 

linuxmint

تازه وارد
13/1/12
62
2
8
linux
کد:
<?php if (is_user_logged_in()){
global $current_user; 
get_currentuserinfo();
?>
    <div id="wb_CssMenu1" style="position:absolute;left:205px;top:24px;width:461px;height:53px;text-align:center;z-index:0;">
    <ul>
    <li class="firstmain"><a href="#" target="_self" title="خروج">خروج</a>
    </li>
    <li><a href="#" target="_self" title="سفارشات">سفارشات</a>
    </li>
    <li><a href="#" target="_self" title="نمایش پروفایل">پروفایل</a>
    </li>
    <li><a class="withsubmenu" href="#" target="_self" title="تیکت">تیکت</a>
    <ul>
    <li class="firstitem"><a href="#" target="_self">ارسال تیکت جدید</a>
    </li>
    <li class="lastitem"><a href="#" target="_self">تیکت های من</a>
    </li>
    </ul>
    </li>
    </ul>
    </div>
<?php
}
?>
 

amin_mahhoory

تازه وارد
12/12/16
68
0
6
<?php if (is_user_logged_in()){
global $current_user;
get_currentuserinfo();
?>
<div id="wb_CssMenu1" style="position:absolute;left:205px;top:24px;width:461px;height:53px;text-align:center;z-index:0;">
<ul>
<li class="firstmain"><a href="#" target="_self" title="خروج">خروج</a>
</li>
<li><a href="#" target="_self" title="سفارشات">سفارشات</a>
</li>
<li><a href="#" target="_self" title="نمایش پروفایل">پروفایل</a>
</li>
<li><a class="withsubmenu" href="#" target="_self" title="تیکت">تیکت</a>
<ul>
<li class="firstitem"><a href="#" target="_self">ارسال تیکت جدید</a>
</li>
<li class="lastitem"><a href="#" target="_self">تیکت های من</a>
</li>
</ul>
</li>
</ul>
</div>
<?php
}
?>
مرسی از راهنماییتون

درست شد

ولی ساب منوم نمایش داده نمیشه

میره زیر منوی اصلی

چی کار باید بکنم؟ :(

You must be registered for see images attach


 

linuxmint

تازه وارد
13/1/12
62
2
8
linux
مرسی از راهنماییتون

درست شد

ولی ساب منوم نمایش داده نمیشه

میره زیر منوی اصلی

چی کار باید بکنم؟ :(

You must be registered for see images attach
خواهش می کنم

شما در استایلتون خاصیت z-index رو 0 قرار دادین!

style="position:absolute;left:205px;top:24px;width:461px;height:53px;text-align:center;z-index:0;"


هرچی مقدار z-index کمتر باشه لایه پایینتر میره و هرچی این مقدار بیشتر باشه لایه بالاتر میاد. شما مقدار z-index رو افزایش بدید.

 

amin_mahhoory

تازه وارد
12/12/16
68
0
6
خواهش می کنم

شما در استایلتون خاصیت z-index رو 0 قرار دادین!

style="position:absolute;left:205px;top:24px;width:461px;height:53px;text-align:center;z-index:0;"


هرچی مقدار z-index کمتر باشه لایه پایینتر میره و هرچی این مقدار بیشتر باشه لایه بالاتر میاد. شما مقدار z-index رو افزایش بدید.
مقدار z-index رو افزایش دادم حتی رو 100 گذاشاتم اما نشد

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

You must be registered for see images attach


اما تو صفحه های دیگه که منو هست نمایش داده نمیشه

You must be registered for see images attach


فک میکنم که میره کلا زیر منوی اصلی قرار می گیره

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

فک کنم به خاطر این قابلیت باشه و اگه همین قابلیت رو به این منویی که خودم طراحی کردم اضافه کنم درست بشه

نظر شما چیه؟

 

linuxmint

تازه وارد
13/1/12
62
2
8
linux
فک میکنم که میره کلا زیر منوی اصلی قرار می گیره

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

فک کنم به خاطر این قابلیت باشه و اگه همین قابلیت رو به این منویی که خودم طراحی کردم اضافه کنم درست بشه

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

 

amin_mahhoory

تازه وارد
12/12/16
68
0
6
به نظر من سعی کنید یک گزینه مثلا به نام "منوی کاربری" یا هر نام دیگه ای به منوی اصلی اضافه کنید و گزینه های منوی دوم رو به شکل زیر منو به "منوی کاربری" اضافه کنید و یا اینکه جایگاه منوی دوم رو عوض کنید به شکلی که سایت زیبایی خودش رو از دست نده.
آخه من میخوام زمانی که کاربر در سایت لاگین کرد این گزینه نمایش داده بشه

تا جایی هم که می دونم در تنظیمات فهرس وردپرس این امکان نیس

 

linuxmint

تازه وارد
13/1/12
62
2
8
linux
آخه من میخوام زمانی که کاربر در سایت لاگین کرد این گزینه نمایش داده بشه

تا جایی هم که می دونم در تنظیمات فهرس وردپرس این امکان نیس
این مورد کاملا امکان پذیر هستش.

شما باید در قالبتون تغییرات رو اعمال کنید، نیازی به تغییر تنظیمات فهرست وردپرس ندارید.

 

linuxmint

تازه وارد
13/1/12
62
2
8
linux
شما باید فایلی که منو در اون رجیستر شده (در بعضی تمها فایل function.php هستش ولی در برخی دیگه نه، فرق داره) رو در قالبتون پیدا کنید و فانکشن منو رو ادیت کنید و منوی جدید رو به اون اضافه کنید.