• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

آموزش بهینه کردن قالب [رفع ارورهای قالب]

ms368

Registered User
تاریخ عضویت
13 ژوئن 2009
نوشته‌ها
4,012
لایک‌ها
8,738
نحوه رفع ارور رو که می دونید
برای اینکه ببینید کجای قالب هستند توی عکس ها نگاه کنید - اشاره کرده که ارور مربوط به کدوم خط قالب هست

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

یعنی بین اینهمه فایل

attachment-124277d1332560776-j1ppnp4zudyhquhrx12j.jpg
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,979
لایک‌ها
30,426
محل سکونت
کرج
ممنون
ولی من هرچی وارسی کردم نفهمیدم که توی کدوم یکی از فایلهامه

یعنی بین اینهمه فایل

attachment-124277d1332560776-j1ppnp4zudyhquhrx12j.jpg


سایتتون رو با مرورگر باز کنید
View source رو بزنید و خطی که ارور گرفته رو پیدا کنید
اینجوری متوجه میشید که کدوم قسمت از قالب هست و راحت تر پیداش میکنید
 

ir2sedair

Registered User
تاریخ عضویت
2 مارس 2012
نوشته‌ها
887
لایک‌ها
613
محل سکونت
خاک پاک اصفهون
سلام من توی قالبم از div id=info مثلا چنتا استفاده کردم که باید id به صورت منحصر باشه
و من id را تبدیل به class کردم که قالب به هم ریخت باید چیکار کنم ؟؟؟
 

GraphX

Registered User
تاریخ عضویت
20 می 2009
نوشته‌ها
8,066
لایک‌ها
7,756
محل سکونت
دنيای مجازی
سلام من توی قالبم از div id=info مثلا چنتا استفاده کردم که باید id به صورت منحصر باشه
و من id را تبدیل به class کردم که قالب به هم ریخت باید چیکار کنم ؟؟؟


باید داخل فایل استایل قالب هم همون آی دی که تبدیل به کلاسش کردی به این صورت تغییر بدی

HTML:
#name  --->>  .name
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,979
لایک‌ها
30,426
محل سکونت
کرج
همزمان ارسال شد پست بالا رو ببین
فعال بودن بخش همینه دیگه :D
 
Last edited:

ir2sedair

Registered User
تاریخ عضویت
2 مارس 2012
نوشته‌ها
887
لایک‌ها
613
محل سکونت
خاک پاک اصفهون
اصلش اینه
.post #info {
padding-right:5px;
background: #f5f5f5;
color: #b6b6b6;
border: 1px dashed #ddd;
border-bottom: 1px dashed #ddd;
}



یعنی به این صورت
.post .info {
padding-right:5px;
background: #f5f5f5;
color: #b6b6b6;
border: 1px dashed #ddd;
border-bottom: 1px dashed #ddd;
}
یا
.info {
padding-right:5px;
background: #f5f5f5;
color: #b6b6b6;
border: 1px dashed #ddd;
border-bottom: 1px dashed #ddd;
}

بعد با این کار میشه از چنتا id استفاده کرد ؟؟؟
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,979
لایک‌ها
30,426
محل سکونت
کرج
اولی که گذاشتی .post .info
با این کار تبدیل به کلاس میکنی و میشه چندبار استفاده کرد
 

ir2sedair

Registered User
تاریخ عضویت
2 مارس 2012
نوشته‌ها
887
لایک‌ها
613
محل سکونت
خاک پاک اصفهون
عزیز مرسی یه css مشابه پیدا کردم دزدیدم :دی

بعد یه مشکل دگه توی همین کار هاییی که انجام میدادم نمیدونم چیا عوض کردم کل نوشته ها وسط چین شده
3otak.com
ببینید
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,979
لایک‌ها
30,426
محل سکونت
کرج
عزیز مرسی یه css مشابه پیدا کردم دزدیدم :دی

بعد یه مشکل دگه توی همین کار هاییی که انجام میدادم نمیدونم چیا عوض کردم کل نوشته ها وسط چین شده
3otak.com
ببینید

به به :D
باید خودت ببینی کجا رو خراب کردی ... از دست من کاری برنمیاد :D
 

ir2sedair

Registered User
تاریخ عضویت
2 مارس 2012
نوشته‌ها
887
لایک‌ها
613
محل سکونت
خاک پاک اصفهون
این ارور واسه چیه
89 تا ارور گرفتم همین یدونه مونده
نمیدونم چیه
Line 547, Column 6: end tag for "form" omitted, but OMITTAG NO was specified
<div class="left2">
<div id="search">


<form method="get" action="<?php bloginfo('siteurl'); ?>/" >

<div class="sidebar-box">
<span><b>خبر های ایران و جهان</b></span>

<?php
query_posts('showposts=5&cat=1'); ?>
<?php while (have_posts()) : the_post(); ?>
<div class="hotposts">
<a href="<?php the_permalink() ?>" rel="bookmark" rel="nofollow" target="_blank" title="Read the rest of <?php the_title_attribute(); ?>">
<div class="gameimg"><img src="<?php echo get_post_meta($post->ID, "news", true);?>" /></div></a>
<H3><span><a href="<?php the_permalink() ?>" rel="nofollow" rel="bookmark" target="_blank" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></span></H3>
<?php the_excerpt(); ?>
<div style="clear:both;"></div>
</div>
<?php endwhile; ?>
</div>




<div class="rss-box">
<span><b>خوراک سایت</b></span>


<div class="sidebar-box">
<span><b>برترین مطالب</b></span>
<ul>
<?php get_most_viewed('both', 15); ?>
</ul>
</div>

&nbsp;
</div>

</div>
<div class="sidebar-box">
<span><b>تبلــــــیغات</b></span>
</div>



<div style="text-align: center;"><br /><br />
</div><p>
</p>
</div><p>
</p>
 

silverboy.ir

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
25 جولای 2005
نوشته‌ها
1,905
لایک‌ها
479
سن
38
محل سکونت
Tehran - Tehranpars Hossein Rezazadeh ------
عزیز مرسی یه css مشابه پیدا کردم دزدیدم :دی

بعد یه مشکل دگه توی همین کار هاییی که انجام میدادم نمیدونم چیا عوض کردم کل نوشته ها وسط چین شده
3otak.com
ببینید
کلا این مشکلات که مربوط به css , html هست رو توی یه بخش دیگه بگید فکر کنم بهتر باشه ( هر ۲ جا بگید خیلی بهتره :D)
کد:
body { background : #e5e5e5 url(http://f.ptcdn.org/images/bg.jpg) repeat-x; font-size : 11px; line-height : 17px; color : #222; direction : rtl; text-align : justify; font-family : tahoma;[COLOR=#ff0000] text-align : center[/COLOR]; }

این ارور واسه چیه
89 تا ارور گرفتم همین یدونه مونده
نمیدونم چیه
Line 547, Column 6: end tag for "form" omitted, but OMITTAG NO was specified

برای search یه <form> باز کردی ولی هیچی توش نیست در ضمن تگ پایانی هم نداره
کد:
</form>
 
Last edited:

ir2sedair

Registered User
تاریخ عضویت
2 مارس 2012
نوشته‌ها
887
لایک‌ها
613
محل سکونت
خاک پاک اصفهون
برای search یه <form> باز کردی ولی هیچی توش نیست در ضمن تگ پایانی هم نداره
خوب اینا که میدونم
چیکار باید بکنم
<form/> هم بستم که ارور ها بشتر شد
کد را گذاشتم اگه میشه بگید درستش چیه
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,979
لایک‌ها
30,426
محل سکونت
کرج
خوب اینا که میدونم
چیکار باید بکنم
<form/> هم بستم که ارور ها بشتر شد
کد را گذاشتم اگه میشه بگید درستش چیه

اینو بردار کلا :

PHP:
<form method="get" action="<?php bloginfo('siteurl'); ?>/" >

توی سایتت که فیلد جستجو ندیدم ....
 

silverboy.ir

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
25 جولای 2005
نوشته‌ها
1,905
لایک‌ها
479
سن
38
محل سکونت
Tehran - Tehranpars Hossein Rezazadeh ------
خوب اینا که میدونم
چیکار باید بکنم
<form/> هم بستم که ارور ها بشتر شد
کد را گذاشتم اگه میشه بگید درستش چیه

وسط چین رو درست نکردی ؟ اون بخش قرمز تو کدی که من گذاشتم رو حذف کنی وسط چینت درست میشه
خوب form خالی که نمیشه یا کلا برش دار یا اگه می خوای جستجو داشته باشی یه همچین چیزی بذار جاش
PHP:
<form method="get" action="<?php bloginfo('siteurl'); ?>/" > 
<label for="s" class="screen-reader-text">search</label>
    <input type="text" id="s" name="s" value="" />
    
<input type="submit" value="جست&zwnj;وجو" id="searchsubmit" />
    
    </form>
 
Last edited:

GraphX

Registered User
تاریخ عضویت
20 می 2009
نوشته‌ها
8,066
لایک‌ها
7,756
محل سکونت
دنيای مجازی
اصلش اینه




یعنی به این صورت

یا


بعد با این کار میشه از چنتا id استفاده کرد ؟؟؟

دومی درسته
بعد این کار نمیشه چند تا آی دی استفاده کرد چون آی دی تبدیل به کلاس شده
مزیت کلاس نسبت به آی دی اینه که اگه چند بار استفاده کنی ارور نمیگیره اما آی دی حتماً باید یونیک و تک باشه
 

ir2sedair

Registered User
تاریخ عضویت
2 مارس 2012
نوشته‌ها
887
لایک‌ها
613
محل سکونت
خاک پاک اصفهون
اگه به این صورت بنویسم

<form method="get" action="<?php bloginfo('siteurl'); ?>/" >
<label for="s" class="screen-reader-text">search</label>
<input type="text" id="s" name="s" value="" />

<input type="submit" value="جست&zwnj;وجو" id="searchsubmit" />

</form>
17 تا ارور جدید میده
باز اگه حذفشم کنم کلا باز 17 تا ارور میده
:d
فک کنم همینجور باشه بهتره ؟؟؟؟!!!!


http://validator.w3.org/check?uri=h...e=Inline&group=0&user-agent=W3C_Validator/1.2
 
بالا