رفتن به مطلب

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


nwmb

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

سلام دوستان

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

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

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

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

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

لینک به ارسال

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

این نمونه را باید اینطوری کدنویسی کنید که اگر شما زمینه دلخواه 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 فراخوانی شد قسمت اول را در فصل یک قرار بده ! که اگر زمینه دلخواه های دیگری در مورد فصل دوم و سوم بود با این قسمت اول جدا باشد و باهم قاطی نشود !

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

لینک به ارسال

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

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

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

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

لینک به ارسال

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

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


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

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

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

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

لینک به ارسال

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

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

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

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

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

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

لینک به ارسال

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

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

لینک به ارسال

نه یعنی داخل شات روبروی زیرنویس فارسی مثلا 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
لینک به ارسال

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

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

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

موفق باشید

لینک به ارسال

درود.

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

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


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

لینک به ارسال

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

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

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

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

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

ویرایش شده توسط nwmb
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...