• اطلاعیه ها

    • Saeed Fard

      برگزاری چهارمین همایش Coder Conf و کد تخفیف برای کاربران وردپرس پارسی   20/04/97

      کدرکانف هر سال در آخرین پنجشنبه مرداد با بورد‌های مختلفی برگزار می‌گردد،امسال نیز کدرکانف در همین تاریخ با حضور برنامه نویسان مطرح کشور در بورد تخصصی جاوااسکریپت برگزار خواهد شد، یک گردهمایی متفاوت با طعم Javascript. Coderconf هر سال نسبت به سال‌های گذشته با حضور برنامه‌نویسان پر رنگتر می‌شود. ما سعی کردیم هر ساله به این کنفرانس مفهوم عمیق تری ببخشیم تا از آنچه در سال‌های گذشته عرضه شده به روزتر و مفیدتر واقع شویم. امسال فرصتی خواهد بود تا با نگرشی جدید و بهبود مطالب ارائه شده، عمیقتر به این موضوع نگاه کنیم تا بجای تکرار مباحث پیشین گامی هر چند کوچک در مسیر ارتقای دانش فنی برنامه‌نویسان ایرانی برداریم. ما در Coderconf ۴ با تمرکز بر روی Javascript نیت کرده‌ایم این فرصت را در اختیار برنامه نویسان قرار دهیم تا با ظرافت و استانداردهای روز دنیا کار خود را پیش ببرند. به نظر ما امسال زمان آن فرا رسیده‌است تا این زبان را به صورت تخصصی و از ابعاد مختلف به چالش بکشیم.   دبیر علمی همایش میلاد حیدری، کدرکانف ۴ را اینگونه توصیف کرده است :اشتراک گذاری دانش بهترین راه رسیدن به جاودانگی اطلاعات است. هر ساله همایش‌های زیادی برگزار میشه که افراد شرکت‌کننده می‌توانند با افراد مجرب شبکه سازی کنند. امسال در کدرکانف سعی کردیم علاوه بر بخش شبکه سازی بین افراد بیشتر روی انتقال دانش و کیفیت ارائه ها تمرکز داشته باشیم . به قصد یک گردهمایی بلند مدت بین برنامه‌نویسان جاوااسکریپت که با هم تبادل دانش و اطلاعات کنند گردهم آییم.
      بنده به عنوان عضو کوچکی از جامعه برنامه‌نویسان جاوااسکریپت ایران امیدوارم در کدرکانف امسال علاوه بر شبکه سازی، از اطلاعاتی که دوستان در این همایش در اختیارتان قرار می‌دهند استفاده کنید. در سایت همایش میتوانید سخنرانان و موضوع پنل همایش کدرکانف رو مشاهده کنید . علاقه‌مندان به حضور در این همایش می‌توانند با کد تخفیف wpparsi اقدام به ثبت نام در این گردهمایی کنند. سایت همایش :‌http://coderconf.org
      بلیط فروشی همایش :‌https://evand.com/events/coderconf4  
manchemidonam

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

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

درود بر اساتید محترم 

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

من پوسته ی استاتیکی طراحی کردم با html5 و css3 و قصد تبدیلش برای وردپرس داشتم قابلیت فهرست رو با کدهای php مربوطه به پوستم اضافه کردم که کاربر از داشبورد بتونه فهرست ها رو اضافه کنه نیازی به کدنویسی نباشه اما بعد از این که زیر منو میسازم..زیر منو هام به صورت آبشاری نمایش داده نمیشه ...این کد html دراپ داون من هست زمانی که استاتیک بود قالب ..

 <div class="navbar">
    <div class="wrapper">
    <ul>
    <li class="dropdown hide"><a href="">دریافت فایل</a>
        <div class="drpcontent">
        <a href="">دیتالایف انجین</a>        
        <a href="">ماژول</a>
        <a href="">هک</a>
        <a href="">قالب</a>
        </div>
        </li>
    </ul>
  </div>
   </div>


الان جاش کد پی اچ پی زیر رو قرار دادم 

<?php 
	wp_nav_menu(array(
		'theme_location' => 'header_navigation', // menu slug from step 1
		'container' => false, // 'div' container will not be added
		'menu_class' => 'nav', // <ul class="nav"> 
		'fallback_cb' => 'default_header_nav', // name of default function from step 2
	));
?>

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

 

اینم کد functions.php

function register_my_menus() {
  register_nav_menus(
    array(  
    	'header_navigation' => __( 'فهرست هدر' ), 
    )
  );
} 
add_action( 'init', 'register_my_menus' );

 

ممنون میشم راهنمایی کنید

 

 

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

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


لینک به پست

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

ul و li ها تو در تو رو میشناسه و من باید تو فایل استایلم به  ul li های تو در توم کلاس میدادم

ولی زمان ساخت قالب html5 به همچین قضیه ای فکر نکرده بودم و دراپ داون رو با Ul li های تو در تو نساخته بودم به جاش توی تگ li از div با کلاس خاص استفاده کرده بودم 

 

مثالی که ورد پرس میشناسه ::

<ul>
  <li></li>
  <li>
    <ul>
      <li></li>
    </ul>
  </li>
</ul>  

 

و شیوه ی نگارش من که وردرپرس نمیشناسه 

<ul>
  <li></li>
  <li>
    <div></div> //display: none با کلاس دادن به این دیو بنده منوی آبشاری ساخته بودم با استایل پیشفرض 
  </li>
</ul>  

 

حالا آیا راهی هست برای اینگونه منو ها ؟؟

به نظرم یه تابع میشه نوشت که اگر زیر منویی وجود داشت المان های اچ تی ام ال ما رو قرار بده و بینشون زیر منو ها رو چاپ کنه و اینو بندازه تو یه حلقه 

 

ممنون میشم اساتید راهنمایی بفرمایید

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

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


لینک به پست

سلام . بله خیلی راه وجود داره . هم می تونید از جی کوئری استفاده کنید . هم برای دادن اسم کلاس خاص و چینش خاص از walker wp nav menu استفاده کنید . و هم می تونید به جای اینکه از div استفاده کنید از ul li تو در تو استفاده کنید و برای استایل دهی هم نیاز نیست اسم کلاس جدید تعریف کنید به عنوان مثال می تونید اینطوری استایل بدید .

ul li ul {
background:red;
}

 

2

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


لینک به پست

درود بر شما 

متشکرم از پاسخ گوییتون. بله درست میفرمایید اما نیت بنده این هست که به صورت ul و li تو درتو استایل ندم

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

0

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


لینک به پست

میشه دلیلشو بفرمایید که چرا از ul li تو در تو استفاده نمی کنید ؟

آگه اصرار به استفاده از div دارید می تونید از walker منو استفاده کنید. 

1

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


لینک به پست
در 3 ساعت قبل، Mirrajabi گفته است :

میشه دلیلشو بفرمایید که چرا از ul li تو در تو استفاده نمی کنید ؟

آگه اصرار به استفاده از div دارید می تونید از walker منو استفاده کنید. 

یک سری استایل و انیمیشن های خاص(jQuery) دارم که با توجه به اونا استفاده از UL LI تو در تو خیلی قدرت عمل و مانور رو پایین میاره و استفاده از div کلا توصیه میشه :))

استفاده از ul li تو در تو در کانسپت بنده باعث کاسته شدن خوانایی و بهینه بودن کد میشه 

ترجیح میدم div با کلاس خاص بنویس تا این که بیام با combinator ها برای استایل دادن به ul li های تو در تو و پیچیده بدم (که توصیه نمیشه واقعا)

 

البته اصرار بنده بیشتر جهت یادگیری این قسمت هست وگرنه الان قسمت منو ها رو با همون متدی که شما می فرمایین (ul li تو در تو) طراحی کردم مشکلی هم نداره 

مطالبی هم در مورد walker خوندم کاملا صحیح میفرمایید مشکل بنده با walker حل میشه ولی یه کم تو کد های انبوه php سردرگم شدم چون متاسفانه به php آشنایی خاصی ندارم:( و نتونستم ازش استفاده ای که میخوام رو بکنم

کلید معما در walker هست و ممنون از پاسخ گویی شما 

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

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


لینک به پست

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

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

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

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


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

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

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


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