nwmb

نحوه ساخت این قبیل باکس های دانلود؟

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

سلام دوستان

در رابطه با این قبیل باکس های دانلود که مربوط به دانلود سریال ها ست سوال دارم

اول شات رو ببینید: http://up.vbiran.ir/uploads/6983142920665731547_Snapshot_2015-04-16_220929.png

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

بالاست با css دو نوع بک گراند گرفته و از همه مهم تر چطور اینها باهم ترکیب شده؟

میتونید یه توضیحی بدید؟

0

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


لینک به پست

سلام خسته نباشید

این نمونه را باید اینطوری کدنویسی کنید که اگر شما زمینه دلخواه s را وارد کردید قابلیت داشته باشد که زمینه دلخواه b را وارد کنید !

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

البته خیلی پیچ در پیچ شد امیدوارم که فهمیده باشید !

یک نمونه کد خدمتتون ارائه میدم ببینید :


<?php if(get_post_meta($post->ID, "series-fasl1", true)) : ?>
<li><a href="<?php echo get_post_meta($post->ID, 'fasle-1',true); ?>" ><b>فصل اول</b></a></li>
<li><a href="<?php echo get_post_meta($post->ID, '1-1',true); ?>" >قسمت اول </a></li>
<?php endif; ?>

این کد میگوید که اگر زمینه دلخواه series-fasl1 فراخوانی شد زمینه دلخواه fasle-1 را نمایش بده ! که وقتی زمینه دلخواه 1-1 فراخوانی شد قسمت اول را در فصل یک قرار بده ! که اگر زمینه دلخواه های دیگری در مورد فصل دوم و سوم بود با این قسمت اول جدا باشد و باهم قاطی نشود !

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

1

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


لینک به پست

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

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

ببینید، من همین الان یک گروه زمینه بنام "اطلاعات" دارم که توش 15 تا زمینه مثل نام سریال ، شبکه ، امتیاز و ... اضافه کردم،

حالا منظور شما اینه که من باید بیام 20تا گروه زمینه (با فرض داشتن سریالهای 20 قسمتی) بسازم و برای هر کدوم زمینه ی قسمت ، کیفیت و دانلود رو بسازم؟

0

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


لینک به پست

ببینید خب اگه کیفیت های هر قسمت متفاوت هست که خب چاره ای نیس !

ولی دیگه برای دانلود نمیخواد زمینه ای بسازید چرا که اگه به این خط کد دقت کنید :


<li><a href="<?php echo get_post_meta($post->ID, '1-1',true); ?>" >قسمت اول </a></li>

شما وقتی زمینه دلخواه 1-1 را وارد کردید لینک قسمت اول را در داخل مستطیل رو به رو قرار میدید و در صفحه سایت وقتی روی قسمت اول کلیک بشه شروع به دانلود میشه !

چون ۲۰ قسمته هست سریال ها باید برای تک تک وارد کنید و زمینه مشخصه خودشو بسازید که البته کار وقت گیری نیس فقط عوض کردن اعداد هست‌!

اونوقت با این کار اگه ۱۵ قسمته هم بود سریال دیگه ۵ قسمت دیگه که زمینه دلخواه هست در صفحه سایت نمایش نداده خواهد شد چرا که شما با if یا همون اگر زمینه دلخواه هارو ساختید !

1

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


لینک به پست

ممنون از کمک های شما

من تا اینجای کار رو انجام دادم بعدا تصمیم گرفتم که 3 ستونه کنم این دانلود باکس رو

یعنی ستون اول زیرنویس فارسی ستون دوم لینک دانلود ستون سوم لینک کمکی

چیزی که تا الان انجام دادم اینه

http://up.vbiran.ir/uploads/39194142933873444693_Snapshot_2015-04-18_105250.png

اما نمیدونم به چه شکل سه ستونه در بیارم کار رو

0

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


لینک به پست

متوجه منظورتون نشدم

منظورتون اینه یعنی زیرنویس و لینک و لینک کمکی با فاصله از یکدیگر قرار بگیرند ؟

0

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


لینک به پست

نه یعنی داخل شات روبروی زیرنویس فارسی مثلا 30px اون ور تر لینک دانلود بیاد دوباره 30px جلوتر ازش لینک کمکی بیاد

نمونه : http://up.vbiran.ir/...4-18_115627.png

---

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

http://up.vbiran.ir/...4-18_115427.png

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


<?php if(get_post_meta($post->ID, "series-fasl1", true)) : ?>
<div class="title-mirorr"><div class="title-mirorr-txt"><li><a <?php echo get_post_meta($post->ID, 'fasle-1',true); ?> ><b>زیرنویس فارسی</b></a></li></div></div>
<div class="serial-ghesmat"><li><a href="<?php echo get_post_meta($post->ID, '1-1',true); ?>" >زیرنویس قسمت اول</a></li></div>
<div class="serial-ghesmat"><li><a href="<?php echo get_post_meta($post->ID, '1-1',true); ?>" >زیرنویس قسمت دوم</a></li></div>
<div class="serial-ghesmat"><li><a href="<?php echo get_post_meta($post->ID, '1-1',true); ?>" >زیرنویس قسمت سوم</a></li></div>
<?php endif; ?>

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

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


لینک به پست

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

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

اون موقع اون چیزی میشود که شما مد نظر دارید !

موفق باشید

1

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


لینک به پست

درود.

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

در انجمن قبلا بحث شده است جستجو نمایید :


http://forum.wp-parsi.com/topic/1586-%D8%AA%DA%A9%D8%B1%D8%A7%D8%B1-%D8%B2%D9%85%DB%8C%D9%86%D9%87-%D8%AF%D9%84%D8%AE%D9%88%D8%A7%D9%87-%D8%A8%D9%87-%D8%AF%D9%81%D8%B9%D8%A7%D8%AA-%D8%A8%DB%8C%D8%B4%D8%AA%D8%B1/#entry14052


http://forum.wp-parsi.com/topic/1303-%D8%AF%D8%B1%D8%AE%D9%88%D8%A7%D8%B3%D8%AA-%DA%A9%D9%85%DA%A9-%D8%AF%D8%B1-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D8%B2%D9%85%DB%8C%D9%86%D9%87-%D8%AF%D9%84%D8%AE%D9%88%D8%A7%D9%87-%D8%A7%D8%AE%D8%AA%D8%B5%D8%A7%D8%B5%DB%8C/#entry11580


http://forum.wp-parsi.com/topic/18292-%DA%A9%D8%AF-%D8%B2%D9%86%D8%AC%DB%8C%D8%B1%D9%87-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%B2%D9%85%DB%8C%D9%86%D9%87-%D8%AF%D9%84%D8%AE%D9%88%D8%A7%D9%87-%D9%BE%DB%8C%D8%B4%D8%B1%D9%81%D8%AA%D9%87/page__st__40

1

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


لینک به پست

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

من 4تا زمینه اصلی دارم بنام sub dl name komaki میخوام اینها رو به صورت روبروی هم در یک لاین با فاصله کوتاه دربیارم و زیر هر کدومشون

متغیر قسمت اول تا قسمت X رو به صورتی ستونی زیر هر زمینه اصلی بزارم.

قسمت X هم یعنی تا هرچنتا بیشتر جا داشت بهتر

فعلا دارم روی قسمت مربوط به تب و دراوردن نام 4تا زمینه در یک لاین کار میکنم. برای کد های و جلوگیری از تکرار شون کمک میکنید؟

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

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


لینک به پست

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

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

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

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


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

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

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


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