پرش به


تصویر

برای comment.tpl، اینو می خوام: {link}


  • لطفا وارد حساب کاربری خود شوید تا بتوانید پاسخ دهید
4 پاسخ برای این موضوع

#1 iranian.fi

iranian.fi

    عضو جدید

  • عضو سایت
  • ستاره
  • 13 ارسال

ارسالی 1388/05/07 ساعت 19:13

من هر کاری به عقلم میرسد، انجام دادم که در هر نظر، یه لینک هم از مطلب اصلی نمایان بشه. نشد که نشد.
کمترین نیازی که به این لینک هست، اینه که در صفحه lastcomments نمیدونی این نظر مربوط به کدوم مطلبه!
اینها رو امتحان کردم، هیچی نمابان نشد
در فایل comments.tpl، اینو گذاشتم {link}
یا این {full-link}
یا این یکی
[full.link]لینک مطلب[/full-link]

نشد که نشد.
  • 0

#2 Silence

Silence

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

  • عضو سایت
  • ستارهستارهستارهستاره
  • 551 ارسال

ارسالی 1388/05/08 ساعت 07:47

راستش من php بلد نیستم ولی یه کارایی تونستم برات بکنم البته شاید کلا روش و راهش اشتباه باشه ولی کار میکنه haha
فایل engine/modules/show.full.php را باز کن و کد زیر رو پیدا کن :
$tpl->copy_template = "<a name=\"comment\"></a>" . $tpl-

>copy_template;

بعد از این کد ، کد زیر رو اضافه کن :
$tpl->set( '{full-link}', $full_link );

حالا توی فایل comment.tpl قالبت کد زیر رو بذار :
<a href="{full-link}"> مطلب </a>

  • 0

#3 Arash.N

Arash.N

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

  • عضو سایت
  • ستارهستارهستاره
  • 368 ارسال

ارسالی 1388/05/08 ساعت 08:05

این كاری كه مجتبی جان گفتند درسته ،‌ اما توی LastComments نشون نمیده لینك رو . حالا برای اینكه كاری آقا مجتبی كامل بشه ،‌ فایل Engine/Modules/lastcomments.php رو باز كنید و كد زیر رو پیدا كنید:
$tpl->set( '{comment}', "<div id='comm-id-" . $row['id'] . "'>" . stripslashes( $row['text'] ) . "</div>" );

بعد از كد بالا ، كد زیر رو بزارید:
        $tpl->set( '[full-link]', "<a href=\"" . $full_link . "\">" );
        $tpl->set( '[/full-link]', "</a>" );
        
        $tpl->set( '{full-link}', $full_link );

  • 0

#4 pedramj

pedramj

    کاربر فعال انجمن

  • عضو سایت
  • ستارهستارهستاره
  • 201 ارسال

ارسالی 1388/05/08 ساعت 08:11

راستش من برای خودم داخل فایل lastcomments.php آدرس قالبش رو عوض كردم برای این كار


$tpl->load_template( 'comments.tpl' );



به این تغییر دادم

$tpl->load_template( 'lastcomments.tpl' );



و یك فایل lastcomments.tpl ساختم و همون قالب comments.tpl رو داخلش كپی كردم و برای نشان دادن لینك مطلبش از این كد استفاده كن داخل lastcomments.tpl

{news_title}


خودش به صورت لینك داخل فایل php تعریف شده
cheshmak
  • 0

#5 iranian.fi

iranian.fi

    عضو جدید

  • عضو سایت
  • ستاره
  • 13 ارسال

ارسالی 1388/05/09 ساعت 00:57

از همه تون سپاسگذارم.
یکی از راه های پیشنهاد شده رو امتحان کردم و مشکلم حل شد. واقعا دست همگی درند نکنه.
چقد خوبه آدم نتیجه می گیره اینجا.
  • 0


0 کاربر در حال خواندن این موضوع است

0 کاربر، 0 مهمان و 0 عضو مخفی