alli

یه سوال در رابطه با طراحی پوسته وردپرس

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

سلام به همه

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

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

اینم نمونه ای که می خوام روش اون قسمت فهرست ها رو اعمال کنم

من کد function و این قسمت و می خوام :


<div class="top-menu">
<li><a href="#" title="title">عنوان فهرست</a>
<ul>
<li><a href="#" title="title">زیر فهرست</a></li>
</ul>
</li>
</div>

منتظرم جوابم

ممنون.

ویرایش شده در توسط ababab

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


لینک به پست

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

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


لینک به پست

من می خوام همونطوری که درست کردم زیر منو هم بیا اون فقط یک کد می ذه برای گذاشتن توی صفحه به کد من نگاه کنید.

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


لینک به پست


<div class="کلاس فهرست">
<?php wp_nav_menu(); ?>
</div>

+


http://codex.wordpress.org/Function_Reference/wp_nav_menu

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


لینک به پست

داداش میشه روی این کد شبیه سازی کنید :


<div class="top-menu">
<li><a href="#" title="title">عنوان فهرست</a>
<ul>
<li><a href="#" title="title">زیر فهرست</a></li>
</ul>
</li>
</div>

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


لینک به پست

دوست عزیز شما تاپیک آموزش مرتضی را لطفا بخونید!

شما کدهای را به فانکشن قالب خودتون اضافه میکنید و در هدر بین تو تگ div مثل بالا که براتون مثال زدم کد فراخوانی توابع فهرست را میکنید.


<div class="tese">
<?php wp_nav_menu( array( 'theme_location' => 'top-menu', 'container' =>'', 'menu_class' =>'topnav' ) ); ?>
</div>

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

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

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


لینک به پست

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

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


لینک به پست

زیرمنو هم ایجاد می شه در موقع ساخت فهرست در پیشخوان > نمایش > فهرست ها آی تم های فهرست را با موس بگیرید و بجای اینکه کاملا زیر هم باشند به حالت پله کانی رها کنید

post-336-0-05326400-1370265181_thumb.png

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


لینک به پست

اینو کاملا بلدم و به فضای وردپرس کاملا مسلط م ببینید منطورم این نبود که چطوری از بخش فهرست ها این کار رو کنم منظورم بخش کدنویسی قالب بود چطوری زیر منو درست کنم

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

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


لینک به پست

شما وقتی استایلش را نوشتی دیگه مشکلی نیستش! مثلا به این تکه کد از منو سایت من توجه کن


.sf-menu ul {
position: absolute;
top: -999em;
width: 160px;
border-bottom:3px solid #2babd4;
z-index:9999;
}
.sf-menu ul li {
width: 100%;
}
.sf-menu li:hover {
visibility: inherit;
}
.sf-menu li {
float: right;
position: relative;
}
.sf-menu a {
display: block;
position: static;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
right:8px;
top: 52px;
z-index: 99;
}

برای li و ul استایل تعریف میکنی به همین راحتی

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


لینک به پست

اهام

گرفتم منظورت اینه که من با استفاده از جی کوئری یا همون css خیلی راحت می توتم با نرم افزار هایی دیو div هاشونو اسمشونو در بیارم و بعدش بهش استایل یا همون زیر منو رو بدم آره پس ممنون دستت درد نکنه

میگم برای ابزارک ها باید چی کار کنم؟؟ من می خوام سایتم اصلا منو نداشته باشه یعنی داشته باشه ولی اول نداشته باشه تا با ابزارک هابزارم .

راهنمایی کنید.

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


لینک به پست

اهام

گرفتم منظورت اینه که من با استفاده از جی کوئری یا همون css خیلی راحت می توتم با نرم افزار هایی دیو div هاشونو اسمشونو در بیارم و بعدش بهش استایل یا همون زیر منو رو بدم آره پس ممنون دستت درد نکنه

میگم برای ابزارک ها باید چی کار کنم؟؟ من می خوام سایتم اصلا منو نداشته باشه یعنی داشته باشه ولی اول نداشته باشه تا با ابزارک هابزارم .

راهنمایی کنید.

دوست عزیز تکلیف خودت را با خودت روشن کن ^_^

یعنی چی اول داشته باشه بعدش نداشته باشه؟!

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


لینک به پست

آقا اینا رو بی خیال شو من می خوام بدونم باید چی کار کنم که قالبم از ابزارک ها پشتیبانی کنه؟

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


لینک به پست

آقا اینا رو بی خیال شو من می خوام بدونم باید چی کار کنم که قالبم از ابزارک ها پشتیبانی کنه؟

http://forum.wp-parsi.com/tutorials/article/2-%D8%A7%D9%81%D8%B2%D9%88%D8%AF%D9%86-%D9%82%D8%A7%D8%A8%D9%84%DB%8C%D8%AA-%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1%DA%A9-%D8%A8%D9%87-%D9%BE%D9%88%D8%B3%D8%AA%D9%87/

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


لینک به پست

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

این کد و :


<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'before_widget' => '',
'after_widget' => '',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
?>

خوب منظورش چیه؟؟ من اسم div ها رو وارد کنم؟؟

میشه یه مقدار بیشتر توضیح بدید درباره ش.

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


لینک به پست

فایل فانکشنز را در قالب خود باز کنید این کدها را قرار دهید


if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'yourname',
'before_widget' => '',
'after_widget' => '',
'before_title' => '<h3>',
'after_title' => '</h3>',
));

در محل نمایش این کدها را قرار بدید


<?php if ( !dynamic_sidebar( 'yourname') ) : ?>
<?php endif; ?>

جای yourname در هر دو کد نام دلخواه را بگذارید

به ابزارکها برید و ابزارک دلخواه خود را قرار دهید

جای

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


لینک به پست

یعنی هیچ استایلی نمی خواد یا باید بهش استایل بدم؟ چطوری مگه می شه بهش استایل داد؟ مثلا یه نمونه خیلی خیلی ساده رو برام می زارید مثلا یه مربح باشه و خیلی خیلی ساده.

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


لینک به پست

یعنی هیچ استایلی نمی خواد یا باید بهش استایل بدم؟ چطوری مگه می شه بهش استایل داد؟ مثلا یه نمونه خیلی خیلی ساده رو برام می زارید مثلا یه مربح باشه و خیلی خیلی ساده.

درود

کد که آقا ایمان عزیز دادن باید برای کد فراخوانی در فاکشن قالب براش کلاس تعریف کنی

مثلا:


if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'yourname',
'before_widget' => '',
'after_widget' => '<ul class="widget-container">',
'before_title' => '<h3 class="widgettitle">',
'after_title' => '</h3>',
));

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


لینک به پست

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

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

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


لینک به پست

راستی فراموش کردم این قسمت من ستون دارم اون وقت چی کار کنم؟؟ می خوام سه ستون داشته باشه یه ستونش که محتواست دو ستون من منظورم همون دو ستونه چه کدی رو وارد کنم تا اون یکی ستونم پشتیبانی کنه؟

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


لینک به پست

کدی که الان در فانکشن دارید را یکبار دیگه با یک نام و آی دی دیگه تکرار کنید

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


لینک به پست

میگم منظورتون این اسم عوضش کنم کنم؟ بعد یه سوال تمام امکانات وردپرس براش فعال میشه؟


if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'yourname',
'before_widget' => '',
'after_widget' => '<ul class="widget-container">',
'before_title' => '<h3 class="widgettitle">',
'after_title' => '</h3>',
));

یاینو اینطوری کنم؟


if ( function_exists('name-menu') )
register_sidebar(array(
'name' => 'yourname',
'before_widget' => '',
'after_widget' => '<ul class="widget-container">',
'before_title' => '<h3 class="widgettitle">',
'after_title' => '</h3>',
));

ویرایش شده در توسط ababab

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


لینک به پست

if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'yourname1',
'id' => 'id1',
'before_widget' => '<div class="widget-container">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widgettitle">',
'after_title' => '</h3>',
));
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'yourname2',
'id' => 'id2',
'before_widget' => '<div class="widget-container">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widgettitle">',
'after_title' => '</h3>',
));

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


لینک به پست

بعد ببخشید می شه به جای اون تگ های h3 و... از div استفاده کنم؟

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


لینک به پست

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

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

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

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


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

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

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


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