PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : هر برگه یک css



gabriel
June 6th, 2012, 12:10
سلام دوستان میخواستم چندتا برگه درست کنم که هر برگه css جداگانه ای داشته باشه
به چه صورتی این کار امکان پذیره؟!

lord007
June 6th, 2012, 12:20
پیشنهاد میکنم داخل برگه ای که مینویسی از CSS Style جدا استفاده کنی البته این روش توی HTML جوابگو هست !
مثلا برای تعریف یک پاراگراف مینویسی

<p style="width:972px; color:#E0E0E0 ; text-shadow: 3px 0px 3px #0066CC; text-align:center; font-size:14px;"><b>
یا مثلا برای تعریف یک هدر جدا بنویسی


<h1 style="color:#DC143C; text-shadow:0px 0px 1px #FFF;"><center> موضوع ! </h1>

بیشتر توضیح بدی ممنون میشم ;)

gabriel
June 6th, 2012, 12:25
نه اینجوری که کل صفحه میشه کد css
دوتا css دارم که تگهاشون شبیه همه ، یعنی کدهای هر دوتا css شبیه همه تنها تفاوتی که داره اینکه رنگ این مثلا قرمز میشه رنگ اون یکی آبی.
حالا من اگه بخوام دوتاشو تعریف کنم توی header این دو تا صفحه ای که قراره یکیش قرمز بشه یکیش هم آبی ، هردوتاشون چون از اون css استفاده میکنند یه رنگ میشن یعنی میشن آبی. حالا من میخوام یه کاری کنم که توی این صفحه اولی فقط آبی بیاد توی اون یکی صفحه قرمز ه بیاد
حالا سوال من اینکه به چه صورتی میشه این کارو انجام داد (امیدوارم که متوجه منظورم شده باشید)

lord007
June 6th, 2012, 12:43
شما یعنی برای یک صفحه میخوایی از چند یا حالا دو CSS استفاده کنید ! درست
این امکان رو شما میتونی انجام بدی به شرط اینکه اگه توی
CSS اولی body رو تعریف کردی ......
توی CSS دوم body دیگه وجود نداشته باشه

و اول صفحه HTML اینطوری دو تا CSS رو تعریف میکنی

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="Adresse CSS1">
<link rel="stylesheet" type="text/css" href="Adresse CSS2">
یعد شما گفته که صفحه پر از CSS میشه نه تا وقتی شما تگ رو نبستی یا به تگ بعدی نرفتی همون خاصیتو میگیره که شما براش تعریف کردی!
ولی بازم پیشنهاد میکنم از روش دوم بری راحت تر باشی

بازم اگه مشکلی بود در خدمتم:105:

gabriel
June 6th, 2012, 14:04
من خودم این دستور رو پیدا کردم ولی کار نمیکنه :D


<?php
if ( is_page_template('page.php')) { ?>
<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/style.css" />
<?php } ?>

lord007
June 6th, 2012, 14:13
من خودم این دستور رو پیدا کردم ولی کار نمیکنه :D


<?php
if ( is_page_template('page.php')) { ?>
<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/style.css" />
<?php } ?>


من گفتم روی HTML
این PHP هست
فکر نکنم کار کنه !
ولی روی HTML 100% جواب میده

یعنی :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fa" xml:lang="fa">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="(Adresse Style)">

اضافه کنم که برای به کار گیری PHP در HTML باید سلکتور های PHP رو در بین 2 تگ به طور مثال :



<body>
<script type="text/javascript"><!--
var _gaq = _gaq || [];
_gaq.push(
['_setAccount', 'UA-10241535-3'],
['_trackPageview']
);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
//-->
</script>

<?php
echo “Hi, I’m a PHP script!”;
?>
</body>




قرار بدید

یا یک سفحه جدا PHP ایجاد کنی بعد در هنگام به کار گیری در HTML از تگ <iframe/> مثال :

<iframe src="َAdresse File PHP Mojood" width="200" height="200"></iframe>
استفاده کنید

lordmhn
June 6th, 2012, 20:27
برای این کار از فایل page.php یک کپی بگیرید و کد زیر رو در هدر اون قرار بدین !



<?php</p>
<p> Template Name: Example</p>
<p> ?

بعد از اون توی فایل جدیدی که از اصلی کپی کردین رو هدرش رو به صورت دستی تنظیم کنید و از get_header استفاده نکنید و توی لینک دادن استایل ها استایل جدیدتونو لینک میدید .
پس از اون باید صفحه جدیدی ایجاد کنید بعد از انتشار اون در قسمت ویرایش سریع استایل صفحه رو به Example تغییر دهید .
بعد از اون ممکنه سایت بالا نیاد و باید شما دوباره به فایل جدید برید و کد بالا رو از توی اون حذف کنید .
صفحه استایل داره و سایت هم باز میشه !


موفق باشید .

sazsaz
June 7th, 2012, 00:10
می تونی توی php شرط بذاری خیلی راحت می شه این کار را کرد