SANBOR 4 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 (ویرایش شده) سلاممن میخواهم برای بعضی از صفحاتم یک قالب خاصی نشان داده بشهخوشبختانه توانسته ام که این صفحه را حدودی درست کنم ولی وقتی میخواهم استایلام رو فقط در این صفحه فراخوانی کنم به مشکل بر میخورم و طبق استایل ها نمایش داده نمیشودممنون میشم کمک کنید<?php/*Template Name: Mostafa Page*/?><?php get_header(); ?><div style="width:662px; overflow:hidden; margin:50px auto;"><style type=”text/css”>.mostafa,#mostafa,.captchaSizeDivLarge { background: #fbfbfb; border:1px solid #CCC; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow:2px 2px 3px #666; -moz-box-shadow:2px 2px 3px #666; -webkit-box-shadow:2px 2px 3px #666; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:4px; border:#39F 1px solid; outline:0px;}.mostafa:hover,#mostafa:hover { border:#F60 1px solid;}.mostafa:focus,#mostafa:focus,.captchaSizeDivLarge:focus { border:#F60 1px solid; border-color:#F60; background-color:#CCC;}</style><?php if (have_posts()) : ?><?php while (have_posts()) : the_post(); ?><div class="page-all"><div class="page-top"><div class="containerI"> <div class="bigdiv"> <div id="post-<?php the_ID(); ?>" class="post"> <center><h1><?php the_title(); ?></h1></center> <?php the_content(__('Continue reading »','deluxe')); ?><div class="clear"></div> </div> </div></div></div></div><div class="page-bottom"></div><?php endwhile; ?><?php endif; ?><div class="clear"></div></div>منظور من قسمت<style type=”text/css”>.mostafa,#mostafa,.captchaSizeDivLarge { background: #fbfbfb; border:1px solid #CCC; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow:2px 2px 3px #666; -moz-box-shadow:2px 2px 3px #666; -webkit-box-shadow:2px 2px 3px #666; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:4px; border:#39F 1px solid; outline:0px;}.mostafa:hover,#mostafa:hover { border:#F60 1px solid;}.mostafa:focus,#mostafa:focus,.captchaSizeDivLarge:focus { border:#F60 1px solid; border-color:#F60; background-color:#CCC;}</style>میباشدالبته درخواست دیگرم هم اینه که میخواهم فقط این کد ها در همین صفحه باشد وجاهای دیگه فراخوانی نشوند ویرایش شده شهریور 92 توسط SANBOR نقل قول لینک به ارسال
Farid 2281 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 سلامببینید حتما نیاز نیست شما استایل این صفحه رو مخصوصا تو خود صفحه وارد کنید ... وقتی حلقه ی مطلب یه div class جدا رو در بر بگیره ، خود به خود در اون صفحه هم استایلش اعمال میشه ، نمیدونه منظورمو فهمیدید یا نه !مثلا وقتی یه پست معمولی شما در کدها اینجوری هست :<?php if (have_posts()) : while (have_posts()) : the_post(); ?><article class="post">...</article><?php endwhile; else: ?><?php endif; ?>حالا برای اینکه این پست در یه صفحه ی خاص متفاوت باشه کافیه شما در این صفحه یه کلاس جدا به پست بدید ، اینجوری :<?php if (have_posts()) : while (have_posts()) : the_post(); ?><article class="page">...</article><?php endwhile; else: ?><?php endif; ?>این کد ها رو هم به فایل استایل انتقال بدید مشکلی نیست ، از همون جا بارگذاری میشه 2 نقل قول لینک به ارسال
SANBOR 4 ارسال شده در شهریور 92 مالک گزارش بازنشر ارسال شده در شهریور 92 نگاه کنید.من این استایل ها رو برای Theme My Loginطراحی کرده ام و این صفحه جدید صرفا برای این افزونه است بنابراین میخواهم استایل عمومی مثلا input رو که خودم هم یکی دیگه تو این صفحه میسازم را فقط روی این صفحه اعمال کنم و استایلی اینپوت که خودم ساختم به جاهای دیگه انتقال پیدا نکنهممنون میشم کمک کنیدراستی اگر یک کد های css خشگل برای این افزونه دارید ممنون میشم بهم بدید نقل قول لینک به ارسال
Farid 2281 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 آها ... متوجه شدمشما در تگ body این کد رو اضافه کنید :<?php body_class(); ?>در واقع تگ اینجوری میشه :<body <?php body_class(); ?>>حالا وقتی این صفحه رو در مرورگر باز کردید ، وقتی سورس صفحه رو بگیرید به تگ body کلاس هایی اضافه شده ، مثلا اینجوری میشه :<body class="rtl page page-id-831 page-template page-template-support-php logged-in admin-bar no-customize-support">یکی از کلاس ها آی دی این صفحه است ، بنابراین وقتی شما میخوای فقط به input این صفحه استایل بدی باید css رو اینجوری بنویسی :.page-id-831 input#test {...}اینجوری استایل های input این صفحه رو input های دیگه تاثیر نداره 2 نقل قول لینک به ارسال
SANBOR 4 ارسال شده در شهریور 92 مالک گزارش بازنشر ارسال شده در شهریور 92 با سلامممنون از پاسختونولی من منظورم یه چیز دیگه بود!اخه با این کاری که شما گفتید مثلا فقط صفحه ورود درست میشه و صفحه مثلا ثبت نام از این سی اس اس ها استفاده نمیکنه!من میخواهم هر پیچیم که از حالتTemplate Name: Mostafa Pageاستفاده میکنه این سی اس ها رو بگیرهیعنی بتونم تو s.page.php که ساختم اینها رو اضافه کنمممنون میشم دوباره بررسی کنید نقل قول لینک به ارسال
Farid 2281 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 خب من دارم درست میگم !! شما خودت داری میگی هر صفحه ای که اسمش Mostafa Page هست از این css ها استفاده کنه ... خب این صفحه یه آی دی داره ، وقتی اول هر استایل آی دی صفحه رو مثل نمونه ای که نوشتم بنویسید این استایل ها هم فقط به همون صفحه اعمال میشه 1 نقل قول لینک به ارسال
isk 4447 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 شما کلاس و یا آی دی های اختصاصی برای یک یا چند صفحتون اختصاص دادید؟ مثلاً hasan-agha. ؟چرا همین المان ها رو در فایل استایل نمیارید؟ چه مشکلی ایجاد میشه؟ 2 نقل قول لینک به ارسال
SANBOR 4 ارسال شده در شهریور 92 مالک گزارش بازنشر ارسال شده در شهریور 92 اگه بخواهم یک استایل بسازم مجبورم کل یک افزونه رو ویرایش کنم و استایل خودم رو بهش اضافه کنم که این کار هم وقت گیر است و با یک بروز رسانی همه چیز میپره ! نقل قول لینک به ارسال
isk 4447 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 اگر نام المان ها جدید هستند در استایل پوسته وارد کنید نه در استایل افزونه - اینجوری وقتی برگه فراخوانی میشه دنبال جایی برای مقادیر hasan-agha. می گرده - در کجا ؟ در فایل استایل افزونه و یا استایل قالب؟ - چون المان ها جدید هستند در افزونه وجود ندارند و در استایل قالب موجودند. میشه مثل یه جور استایل inline 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .