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

مشکل : نمایش متن به صورت کامل در وردپرس و ادامه مطلب

ms368

Registered User
تاریخ عضویت
13 ژوئن 2009
نوشته‌ها
4,012
لایک‌ها
8,738
سلام دوستان

قالبی که من استفاده میکنم به نحویه که مقداری از متن رو توی صفحه اصلی نمایش میده و مابقی رو در ادامه مطلب به صورت خوذکار نمایش میده ( بدون اینکه من ادامه مطلب رو درج کنم اون خودش مقداری از مطلب رو در ادامه مطلب نمایش میده )

حالا عکسهای زیرو ببینید

مشاهده پیوست 124173

مشاهده پیوست 124174

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

همونطور که میبینید هر 2 قالب یکی هستن ولی به احتمال زیاد عکس اول یا از افزونه استفاده کرده و یا قالب رو ویرایش کرده که اینجوری شده ( more )

من میخوام به جای این سه نقطه [...] یه لینک بگیره مثله عکس اول که با کلیک بروی اون لینکی به این صورت تحویل میده ---> http://www.site.com/?p=855#more-

درضمن سیستم مدیریتم وردپرسه و نگارش آخر یعنی 3.3.1

خواهش میکنم راهنمایی کنید

tnx
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,979
لایک‌ها
30,427
محل سکونت
کرج
index.php قالب رو بزارید
یا توی ایندکس قالب اون سه نقطه رو پیدا کنید و جاش more بزارید
 

imehrdad

Registered User
تاریخ عضویت
30 آگوست 2007
نوشته‌ها
415
لایک‌ها
190
محل سکونت
جلوی ۱۵ اینچ مونیتور
اون سه نقطه ماله excerpt هست
نوشته پایین رو تو فایل اندیکس یا هر فایلی که این قسمت از قالب توش هست سرچ کنید
excerpt()
وقتی پیدا کردین خط پایین رو زیرش اضافه کنید
کد:
<a herf="<?=the_permalink(); ?>" > ادامه مطلب </a>
 

GraphX

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

ms368

Registered User
تاریخ عضویت
13 ژوئن 2009
نوشته‌ها
4,012
لایک‌ها
8,738
سلام

ممنون که جواب دادید
اینم فایل index مربوط به قالبم
PHP:
<?php get_header(); ?>
	
		<!-- Begin #colLeft -->
		<div id="colLeft">
		<!-- archive-title -->				
						<?php if(is_month()) { ?>
						<div id="archive-title">
						جستجوی آرشیو "<strong><?php the_time('F, Y') ?></strong>"
						</div>
						<?php } ?>
						<?php if(is_category()) { ?>
						<div id="archive-title">
						جستجوی آرشیو "<strong><?php $current_category = single_cat_title("", true); ?></strong>"
						</div>
						<?php } ?>
						<?php if(is_tag()) { ?>
						<div id="archive-title">
						جستجوی آرشیو "<strong><?php wp_title('',true,''); ?></strong>"
						</div>
						<?php } ?>
						<?php if(is_author()) { ?>
						<div id="archive-title">
						جستجوی آرشیو "<strong><?php wp_title('',true,''); ?></strong>"
						</div>
						<?php } ?>
					<!-- /archive-title -->
					
		<?php if (have_posts()) : while (have_posts()) : the_post(); ?>		
		
		<!-- Begin .postBox -->
		<div class="postBox">
			<div class="postBoxTop"></div>
			<div class="postBoxMid">
				<div class="postBoxMidInner first clearfix">
				<div class="date"><?php the_time('M') ?><br /><span class="day"><?php the_time('j') ?></span><br /><?php the_time('Y') ?></div>
				<div class="category"><?php the_category(' // ') ?></div>
				<h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1> 
				<div class="postThumb"><a href="<?php the_permalink() ?>"><?php the_post_thumbnail(); ?></a></div>
				<div class="textPreview">
					<?php the_excerpt(); ?>
				</div>
				<div class="postMeta">
					<a href="<?php the_permalink() ?>" class="more-link">ادامه مطلب &raquo;</a>
					<div class="metaRight">
						
						<img src="<?php bloginfo('template_directory'); ?>/images/ico_comments.png" alt="Comments"/> <?php comments_popup_link('بدون نظر', '1 نظر', '% نظر'); ?>
					</div>
				</div>
				</div>
			</div>
			<div class="postBoxBottom"></div>
		</div>
		
		<!-- End .postBox -->
		
		<?php endwhile; ?>

	<?php else : ?>

		<p>متاسفانه آنچه به دنبالش هستید وجود ندارد.</p>

	<?php endif; ?>
            <!--<div class="navigation">
						<div class="alignleft"><?php next_posts_link() ?></div>
						<div class="alignright"><?php previous_posts_link() ?></div>
			</div>-->
			<?php if (function_exists("emm_paginate")) {
				emm_paginate();
			} ?>

		</div>
		<!-- End #colLeft -->
		
		<!-- slider setup -->
<script type="text/javascript">
			stepcarousel.setup({
				galleryid: 'slider', //id of carousel DIV
				beltclass: 'belt', //class of inner "belt" DIV containing all the panel DIVs
				panelclass: 'panel', //class of panel DIVs each holding content
				autostep: {enable:true, moveby:1, pause:5000},
				panelbehavior: {speed:500, wraparound:false, persist:true},
				defaultbuttons: {enable: true, moveby: 1, leftnav: ['<?php bloginfo('template_directory'); ?>/images/but_previous.png', -32, 30], rightnav: ['<?php bloginfo('template_directory'); ?>/images/but_next.png', -665, 30]},
				statusvars: ['statusA', 'statusB', 'statusC'], //register 3 variables that contain current panel (start), current panel (last), and total panels
				contenttype: ['inline'] //content setting ['inline'] or ['external', 'path_to_external_file']
			})
			
			</script>

<?php get_sidebar(); ?>	

<?php get_footer(); ?>

مابقی فایلها هم ایناست ، اگه لازم شد بگید تا بزارم اینجا

مشاهده پیوست 124277

tnx
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,979
لایک‌ها
30,427
محل سکونت
کرج
تو کد بالا به جای این :
PHP:
 <?php the_excerpt(); ?>

اینو بزار :

PHP:
<?php the_content_rss('', TRUE, '', 50); ?>


50 هم زیادتر کنی تعداد کلمات بیشتر میشه .....
 

ms368

Registered User
تاریخ عضویت
13 ژوئن 2009
نوشته‌ها
4,012
لایک‌ها
8,738
ممنون دوست عزیز

بازم همونجوریه
با این تفاوت که به جای [...] این میاد ...
یعنی فقط اون 2 تا کروشه رو برداشته و به جاش 3 نقطه گذاشته

من میخوام به جای 3 نقطه یه لینک مطلب رو بزاره

ممنون
 

ms368

Registered User
تاریخ عضویت
13 ژوئن 2009
نوشته‌ها
4,012
لایک‌ها
8,738
من یک کد پیدا کردم که تقریبا کارمو راه میندازه

اینه :
<?php the_excerpt(); ?><a href="<?php echo get_permalink(); ?>"> Read More...</a>

فقط یه مشکل دیگه دارم ، اونم اینه که اینک رو زیر پست نمایش میده و روبروی پست نمیزاره ( میخوام شبیه عکس 1 بشه )

میخوام این لینک بیاد و جای اون 3 نقطه قرار بگیره

مشاهده پیوست 124342

شدنیه یا نه ؟
 
Last edited:

GraphX

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

اینه :


فقط یه مشکل دیگه دارم ، اونم اینه که اینک رو زیر پست نمایش میده و روبروی پست نمیزاره ( میخوام شبیه عکس 1 بشه )

میخوام این لینک بیاد و جای اون 3 نقطه قرار بگیره

مشاهده پیوست 124342

شدنیه یا نه ؟

همین کدی هستش که من تو پست 4 گفتم

ایم کد رو امتحان کن ببین میشه
<?php get_the_content( 'ادامه مطلب' ) ?>
 

ms368

Registered User
تاریخ عضویت
13 ژوئن 2009
نوشته‌ها
4,012
لایک‌ها
8,738
خیر

تنها فرقی که کرد این بود که لینک ادامه مطلب به صفحه اصلی باز میشد

الان درسته
فقط میخوام ادامه مطلب بچسبه با آخرین کلمه نمایش داده شده در صفحه اصلی
مثه عکس زیر

attachment-124173d1332521719-ga19a8o5yjr0hcbh4x4h.jpg
 

silverboy.ir

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
25 جولای 2005
نوشته‌ها
1,905
لایک‌ها
479
سن
38
محل سکونت
Tehran - Tehranpars Hossein Rezazadeh ------
کد:
[COLOR=#000000]<div class="textPreview">    
    [COLOR=#0000BB]<?php the_excerpt[/COLOR][COLOR=#007700](); [/COLOR][COLOR=#0000BB]?> 
[/COLOR][/COLOR] 	 		 			 			 				<?php the_excerpt(); ?><a href="<?php echo get_permalink(); ?>"> Read More...</a> 			 		

 	
 
[COLOR=#000000][COLOR=#0000BB][/COLOR]                </div> [/COLOR]

اگه اینجوریه و میاد خط پایین به خاطر css هستش
می تونی از این روش بد استفاده کنی یا روش خوب = > اینکه کلاس بدی و به فایل style اضافه کنی

کد:
[COLOR=#000000]<div class="textPreview">    
    [COLOR=#0000BB]<?php the_excerpt[/COLOR][COLOR=#007700](); [/COLOR][COLOR=#0000BB]?> 
[/COLOR][/COLOR]  	 		 			 			 				<?php the_excerpt(); ?><a style="display:inline !important; clear : none !important" href="<?php echo get_permalink(); ?>"> Read More...</a> 			 		

 	
 
 [COLOR=#000000][COLOR=#0000BB][/COLOR]                </div>     [/COLOR]

اگه باز هم درست نشد آدرس وب سایت رو بده
 

ms368

Registered User
تاریخ عضویت
13 ژوئن 2009
نوشته‌ها
4,012
لایک‌ها
8,738
ممنون

درست نشد

لطفا صندوق پیغامهاتون رو چک کنید
 

ms368

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

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

باید دوباره دنبال یه قالب مجانی واسه سایتم بگردم :(

کسی قالبی سراغ واسه سایت دانلود وارز سراغ داره ؟
سبک و حرفه ای باشه

ممنون
 

silverboy.ir

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

کد:
<?php
function new_excerpt_more($more)
{
    return '<a href="' . get_permalink() . '">More</a>';
    ;
}
add_filter('excerpt_more', 'new_excerpt_more');
?>
 

ms368

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

اون قالبی که شما دیدی احتمالا یکی دیگه بوده
چون من داشتم مدام تغیرشون میدادم

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

نرم افزاری نیست که بشه یه سایتو در همه مرورگرها یا حداقل ie تست کرد ( بدون نصب همه مرورگرها )
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,979
لایک‌ها
30,427
محل سکونت
کرج
نرم افزاری نیست که بشه یه سایتو در همه مرورگرها یا حداقل ie تست کرد ( بدون نصب همه مرورگرها )

سرچ کن IETester
با این میشه تو همه ورژن های IE تست کرد
 

GraphX

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

اون قالبی که شما دیدی احتمالا یکی دیگه بوده
چون من داشتم مدام تغیرشون میدادم

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

نرم افزاری نیست که بشه یه سایتو در همه مرورگرها یا حداقل ie تست کرد ( بدون نصب همه مرورگرها )


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

Check Browser Compatibility, Cross Platform Browser Test - Browsershots
 

ms368

Registered User
تاریخ عضویت
13 ژوئن 2009
نوشته‌ها
4,012
لایک‌ها
8,738
بازم سلام

ظاهرا با قرار دادن این کد به آخر function این ارور بعد از ارسال مطلب بوجود میاد

Warning: Cannot modify header information - headers already sent by (output started at /home/warezcom/public_html/wp-content/themes/Wordpress98_alltuts_persian/functions.php:466) in /home/warezcom/public_html/wp-includes/pluggable.php on line 866

خط 466 دقیقا همونجاییه که این کد رو اضاف کردم ( کد زیر )
<?php
function new_excerpt_more($more)
{
return '<a href="' . get_permalink() . '">More</a>';
;
}
add_filter('excerpt_more', 'new_excerpt_more');
?>

درضمن دیروز rss کار میکرد ولی امروز قاطی کرده و اینجوری نمایش میده ( پیام زیر )

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

درصورتی که دیروز اینجوری نبود
لینک rss رو درست وارد کردم
نمیدونم چرا اینجوری شد
 

silverboy.ir

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

ظاهرا با قرار دادن این کد به آخر function این ارور بعد از ارسال مطلب بوجود میاد



خط 466 دقیقا همونجاییه که این کد رو اضاف کردم ( کد زیر )


درضمن دیروز rss کار میکرد ولی امروز قاطی کرده و اینجوری نمایش میده ( پیام زیر )

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

درصورتی که دیروز اینجوری نبود
لینک rss رو درست وارد کردم
نمیدونم چرا اینجوری شد

من تست کردم برای من این ارور رو نمی ده , قالب رو از اینجا گرفتم وهیچ مشکلی نداره و فقط تو ie7 میریزه بهم
Temphaa.com

دقت کن space اضافه نداشته باشه یک ; هم اضافه هست اون رو هم بردار
ارور برای php هست و قبل از اینکه header کنه چیزی echo شده , بعد سرورشما چیه که داره warning نشون می ده ؟( تنظیمات php.ini مشکل داره ) رو لوکال باید باشید فکر کنم , رو سایت مشکلی نخواهد بود احتمالا

خوراک رو هم نمی دونم والله

در مورد همه مرورگر ها که نه چون وقتی روی firefox درست باشه روی chrome , ie9 هم درسته
ولی اگه می خوای روی ورژن های مختلف ie تست کنی کافیه ie9 داشته باشی بعد f12 رو بزن و browser mode رو بذار روی ورژنی که می خوای 7-8-9 رو داره 6 هم که هیچی
 
بالا