رفتن به مطلب

عکس برای ادامه مطلب


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

سلام

چطوری باید برای قالب های ارتیستر به جای کلمه ی ادامه مطلب ( که البته مینویسه ادامه خواندن ) یه عکس گذاشت ؟

چندتا راه بعد سرچ پیدا کردم که کار نمیکردن

لطفا کمک کنید

لینک به ارسال

به صورت زیر عمل کنید :


<div class="more"><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" ><img src="<?php bloginfo('stylesheet_directory'); ?>/images/more.png" width="76" height="22" alt="more" /></a></div>

more.png : عکس مورد نظر

لینک به ارسال

سلام مجدد

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

اقا امید این کدی که دادین رو در داخل فایل فانکشن باید بزارم ؟

خیر باید در حلقه پست قرار داده بشه !

شما ادرس سایتتون رو بدید تا برسی بشه ...

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

سلام كلاس لينك ادامه مطلب


A.more-link{

}

ولي پيداش نكردم !‌ بهتره هم از عكس استفاده نكنيد و استايل يك دكمه css به اين كلاس بدين مث زير :


A.more-link{
background:#f00;
padding:5px;
border-radius: 5px 5px 5px 5px;
}

شما همين كد به اخر فايل استايل اضافه كنيد و رنگ مورد نظرتون بدين بهش !‌ اگه هم عكس ميخواين بزارين مقدار رو به رو بكگراند پاك كنيد و لينك عكستون بزارين !‌

لینک به ارسال

یک سوال دیگه هم برام پیش اومده

چطوری باید یک جای ثابت برای ادامه مطلب تعیین کنم ؟

مثلا بیاد کنار قسمت پاسخ های پست و با ادیت کردن پست کاربرا جاش هی تغییر نکنه

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

لینک به ارسال

واسه برداشتن يا تغيير كلمه ادامه خواندن :


<a class="more-link" href="#">
ادامه‌ی خواندن
<span class="meta-nav">

</span>
</a>

توي صفحه ايندكس(index.php) قالبتون دنبال ي همچين قطعه كدي باشين يا كلا" توي صفحه ايندكس عبارت "ادامه‌ی خواندن" بزنيد جستجو كنه و عبارت خودتون بزارين.براي عوض كردن رنگ نوشته هم بايد به همون كلاس css اوليه كه گفتم اين مقدار color اضافه كنيد به فرض من سفيد الان دادم :


A.more-link{
color:#FFF;
}

مورد دوم نفهميدم درست ! مكان جديد كه ميخواين انتقال بدين با عكسي چيزي نمايش بدين اگه ميشه !

لینک به ارسال

مثلا بیاد کنار قسمت پاسخ های پست و با ادیت کردن پست کاربرا جاش هی تغییر نکنه

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

اگر منظورتون اینه که میخواید بیاد کنار جایی که نوشته « پاسخ دهید: » هست، باید کد ادامه نوشته ای که دوستمون RedPlus فرمودن رو پیداش کنید و و بعد کد زیر رو در ایندکس و همچنین صفحه آرشیو قالبتون پیدا کنید و کد ادامه نوشته رو جایی که نوشتم INJA BEZARIN قرار بدید:


<div class="art-postfootericons art-metadata-icons">INJA BEZARIN<span class="art-postcommentsicon"><a title="دیدگاه‌" href="#/#respond">پاسخ دهید:</a></span></div>

لینک به ارسال

اون کدی که گفتین توی ایندکس نبود


<?php get_header(); ?>
<div class="art-layout-wrapper">
<div class="art-content-layout">
<div class="art-content-layout-row">
<div class="art-layout-cell art-sidebar1">
<?php get_sidebar('default'); ?>
<div class="cleared"></div>
</div>
<div class="art-layout-cell art-content">
<?php get_sidebar('top'); ?>
<?php
if(have_posts()) {

/* Display navigation to next/previous pages when applicable */
if ( theme_get_option('theme_' . (theme_is_home() ? 'home_' : '') . 'top_posts_navigation' ) ) {
theme_page_navigation();
}

/* Start the Loop */
while (have_posts()) {
the_post();
get_template_part('content', get_post_format());
}

/* Display navigation to next/previous pages when applicable */
if (theme_get_option('theme_bottom_posts_navigation')) {
theme_page_navigation();
}

} else {

theme_404_content();

}
?>
<?php get_sidebar('bottom'); ?>
<div class="cleared"></div>
</div>
<div class="art-layout-cell art-sidebar2">
<?php get_sidebar('secondary'); ?>
<div class="cleared"></div>
</div>
</div>
</div>
</div>
<div class="cleared"></div>
<?php get_footer(); ?>

لینک به ارسال

بله داخل ايندكس نبود ! در فانكشن قالب قرار داشت ! نميدونم فك كنم خودش از جايي ديگه ترجمه ميكنه ! اين قطعه كد زير اگه اشتباه نكنم !

دوستان ديگه هم ي نگاه بندازن ببينن ميتونن رفع كنن مشكل رو !

if (!function_exists('theme_get_excerpt')){
function theme_get_excerpt($args = array()) {
global $post;
$more_tag = theme_get_array_value($args, 'more_tag', __('Continue reading <span class="meta-nav">→</span>', THEME_NS));
$auto = theme_get_array_value($args, 'auto', theme_get_option('theme_metadata_excerpt_auto'));
$all_words = theme_get_array_value($args, 'all_words', theme_get_option('theme_metadata_excerpt_words'));
$min_remainder = theme_get_array_value($args, 'min_remainder', theme_get_option('theme_metadata_excerpt_min_remainder'));
$allowed_tags = theme_get_array_value($args, 'allowed_tags',
(theme_get_option('theme_metadata_excerpt_use_tag_filter')
? explode(',',str_replace(' ', '', theme_get_option('theme_metadata_excerpt_allowed_tags')))
: null));
$perma_link = get_permalink($post->ID);
$more_token = '%%theme_more%%';
$show_more_tag = false;
$tag_disbalance = false;
if (function_exists('post_password_required') && post_password_required($post)){
return get_the_excerpt();
}
if ($auto && has_excerpt($post->ID)) {
$excerpt = get_the_excerpt();
$show_more_tag = theme_strlen($post->post_content) > 0;
} else {
$excerpt = get_the_content($more_token);
// hack for badly written plugins
ob_start();echo apply_filters('the_content', $excerpt);$excerpt = ob_get_clean();
global $multipage;
if ($multipage && theme_strpos($excerpt, $more_token) === false){
$show_more_tag = true;
}
if(theme_is_empty_html($excerpt)) return $excerpt;
if ($allowed_tags !== null) {
$allowed_tags = '<' .implode('><',$allowed_tags).'>';
$excerpt = strip_tags($excerpt, $allowed_tags);
}
if (theme_strpos($excerpt, $more_token) !== false) {
$excerpt = str_replace($more_token, $more_tag, $excerpt);
} elseif($auto && is_numeric($all_words)) {
$token = "%theme_tag_token%";
$content_parts = explode($token, str_replace(array('<', '>'), array($token.'<', '>'.$token), $excerpt));
$content = array();
$word_count = 0;
foreach($content_parts as $part)
{
if (theme_strpos($part, '<') !== false || theme_strpos($part, '>') !== false){
$content[] = array('type'=>'tag', 'content'=>$part);
} else {
$all_chunks = preg_split('/([\s])/u', $part, -1, PREG_SPLIT_DELIM_CAPTURE);
foreach($all_chunks as $chunk) {
if('' != trim($chunk)) {
$content[] = array('type'=>'word', 'content'=>$chunk);
$word_count += 1;
} elseif($chunk != '') {
$content[] = array('type'=>'space', 'content'=>$chunk);
}
}
}
}
if(($all_words < $word_count) && ($all_words + $min_remainder) <= $word_count) {
$show_more_tag = true;
$tag_disbalance = true;
$current_count = 0;
$excerpt = '';
foreach($content as $node) {
if($node['type'] == 'word') {
$current_count++;
}
$excerpt .= $node['content'];
if ($current_count == $all_words){
break;
}
}
$excerpt .= '…'; // ...
}
}
}
if ($show_more_tag) {
$excerpt = $excerpt.' <a class="more-link" href="'.$perma_link.'">'.$more_tag.'</a>';
}
if ($tag_disbalance) {
$excerpt = force_balance_tags($excerpt);
}
return $excerpt;
}
}

لینک به ارسال

نمیدونم این حرف چقدر صحیح هست، ولی یک موقع که با آرتیستر برای تست کار میکردم، احتمالا بر اساس یکی از پوسته های پیشفرض وردپرس فراخوانی میکرد.. (اون موقع از دوهزارو یازده) بود فکر کنم.. توی فایل زبان دوهزارو یازده هم که الان دیدم، read more رو به ادامه خواندن ترجمه کرده بود... به اونجا یه سری بزنید... ببینید چی میشه.. (البته فایل زبان نداره پوسته؟)

لینک به ارسال

سلام

من توی تمامی قالب های پیشفرض وردپرس کلمه ادامه خواندن رو جستوجو کردم ولی چیزی پیدا نشد

در فایل های فانکشن ایندکس فایل های زبان و اکثر فایل های اضافی این کارو کردم ولی کلمه ای پیدا نشد

لینک به ارسال

جالبه توي functions.php ادامه خوادن براي تابع the_excerpt تعريف كرده

توي فابل content توي پوسته

اگر درست گفته باشم

قعطه كد مربوط به excerpt از functions.php قالب حذف كنيد بعد وارد از پوسته content.php پيدا كنيد

اونجا چيزي كه ميخواي تغيير بده

:D

لینک به ارسال

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

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

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

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

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

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

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

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

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