راستچین کردن قسمت تیکتینگ
1-کلا ادمین رو انگلیسی میخام .فقط همین قسمت تیکتینگ رو میخاوم بیارم سمت راست
2-تمپلیت یوزر رو میخوام فارسی باشه اون منوی انتخاب زبان نیاد هم فارسی باشه هم راستچین.
سوال اول رو میدونم تو کد صفحه ی viewticket.tpl باید ادیت کنم اگر دقیق تر راهنمایی کنید ممنون میشم
سوال دو آیا استایل آماده ای دارید که تک تک ادیت نکنم؟:79:
1 فایل پیوست
پاسخ : راستچین کردن قسمت تیکتینگ
سلام
برای قالب ورژن v4 من همینک دارم
محتوای فایل اتچ را در فایل viewticket.tpl جایگزین کنید
پاسخ : راستچین کردن قسمت تیکتینگ
جایگزین کردم دیگه هیچی نمیاد
پاسخ : راستچین کردن قسمت تیکتینگ
پاسخ : راستچین کردن قسمت تیکتینگ
لطفا سوال اول رو پاسخ بديد ممنون ميشم
دومي رو حل كردم.
پاسخ : راستچین کردن قسمت تیکتینگ
راهنمایی خواستید رد تماس باشید باهام براتون اوکی میکنم
id : warhosting
پاسخ : راستچین کردن قسمت تیکتینگ
پاسخ : راستچین کردن قسمت تیکتینگ
نقل قول:
نوشته اصلی توسط
niknak
جایگزین کردم دیگه هیچی نمیاد
نقل قول:
نوشته اصلی توسط
niknak
این کد که تابلوئه ناقصه
بنده کدی که همینک در خال استفاده هستیم را برای شما ارسال کردم
برای قالب v4 هست به این موضوع دقت کنید
بنده کل کد را در همین پست ارسال میکنم باید جایگزین کنید
نقل قول:
{$infobox}
<div id="replyingadmin">
{if $replyingadmin}<div class="errorbox">{$replyingadmin.name} {$_adminlang.support.viewedandstarted} @ {$replyingadmin.time}</div>{/if}
</div>
<h2>#{$tid} - {$subject} <select name="ticketstatus" id="ticketstatus" style="font-size:18px;">
{foreach from=$statuses item=statusitem}
<option{if $statusitem.title eq $status} selected{/if} style="color:{$statusitem.color}">{$statusitem.tit le}</option>
{/foreach}
</select> <a href="#" onclick="$('#ticketstatus').val('closed');$('#tick etstatus').trigger('change');return false">{$_adminlang.global.close}</a></h2>
<div class="ticketlastreply">{$_adminlang.support.lastr eply}: {$lastreply}</div>
{if $clientnotes}
<div id="clientsimportantnotes">
{foreach from=$clientnotes item=note}
<div class="ticketstaffnotes">
<table>
<tr>
<td>{$note.adminuser}</td>
<td align="right">{$note.modified}</td>
<td width="16"><a href="clientsnotes.php?userid={$clientsdetails.use rid}&action=edit&id={$note.id}"><img src="images/edit.gif" width="16" height="16" align="absmiddle" /></a></td>
</tr>
</table>
<div>
{$note.note}
</div>
</div>
{/foreach}
</div>
{/if}
{foreach from=$addons_html item=addon_html}
<div style="margin-bottom:15px;">{$addon_html}</div>
{/foreach}
<div id="tabs">
<ul>
<li id="tab0" class="tab"><a href="javascript:;">{$_adminlang.support.addreply} </a></li>
<li id="tab1" class="tab"><a href="javascript:;">{$_adminlang.support.addnote}</a></li>
{if $numcustomfields}<li id="tab2" class="tab"><a href="javascript:;">{$_adminlang.setup.customfield s}</a></li>{/if}
<li id="tab3" class="tab" onclick="loadtab(3,'tickets',0)"><a href="javascript:;">{$_adminlang.support.clienttic kets}</a></li>
<li id="tab4" class="tab" onclick="loadtab(4,'clientlog',0)"><a href="javascript:;">{$_adminlang.support.clientlog }</a></li>
<li id="tab5" class="tab"><a href="javascript:;">{$_adminlang.fields.options}</a></li>
<li id="tab6" class="tab" onclick="loadtab(6,'ticketlog',0)"><a href="javascript:;">{$_adminlang.support.ticketlog }</a></li>
</ul>
</div>
<div id="tab0box" class="tabbox">
<div id="tab_content">
<form method="post" action="{$smarty.server.php_self}?action=viewticke t&id={$ticketid}" enctype="multipart/form-data" name="replyfrm" id="replyfrm">
<textarea name="message" id="replymessage" rows="14" style="width:100%;margin:0 0 10px 0;" dir="rtl">{if $signature}
{$signature}{/if}</textarea>
<table class="form" width="100%" border="0" cellspacing="2" cellpadding="3">
<tr><td width="15%" class="fieldlabel">tools</td><td class="fieldarea">
<select name="postaction">
<option value="return">{$_adminlang.support.setansweredret urn}</option>
<option value="answered">{$_adminlang.support.setansweredr emain}</option>
{foreach from=$statuses item=statusitem}
{if $statusitem.id > 4}<option value="setstatus{$statusitem.id}">{$_adminlang.sup port.setto} {$statusitem.title} {$_adminlang.support.andremain}</option>{/if}
{/foreach}
<option value="close">{$_adminlang.support.closereturn}</option>
<option value="note">{$_adminlang.support.addprivatenote}</option>
</select> <input type="submit" value="{$_adminlang.support.addresponse} »" name="postreply" class="btn-primary" id="postreplybutton" />
<div style="float:right;">
<input type="button" value="{$_adminlang.support.insertpredef}" class="btn" id="insertpredef" />
<input type="button" value="{$_adminlang.support.insertkblink}" class="btn" onclick="window.open('supportticketskbarticle.php' ,'kbartwnd','width=500,height=400,scrollbars=yes') " />
</div>
<div id="prerepliescontainer">
<div class="box">
<div style="float:right;"><input type="text" id="predefq" size="25" value="{$_adminlang.global.search}" onfocus="this.value=(this.value=='{$_adminlang.glo bal.search}') ? '' : This.value;" onblur="this.value=(this.value=='') ? '{$_adminlang.global.search}' : This.value;" /></div>
<div id="prerepliescontent">{$predefinedreplies}</div>
</div>
</div>
</td></tr>
<tr><td class="fieldlabel">{$_adminlang.support.attachment s}</td><td class="fieldarea"><input type="file" name="attachments[]" size="85" /> <a href="#" id="addfileupload"><img src="images/icons/add.png" align="absmiddle" border="0" /> {$_adminlang.support.addmore}</a><br /><div id="fileuploads"></div></td></tr>
{if $userid}<tr><td class="fieldlabel">{$_adminlang.support.addbilling }</td><td class="fieldarea"><input type="text" name="billingdescription" size="60" value="{$_adminlang.support.toinvoicedes}" onfocus="if(this.value=='{$_adminlang.support.toin voicedes}')this.value=''" /> @ <input type="text" name="billingamount" size="10" value="{$_adminlang.fields.amount}" /> <select name="billingaction">
<option value="3" /> {$_adminlang.billableitems.invoiceimmediately}</option>
<option value="0" /> {$_adminlang.billableitems.dontinvoicefornow}</option>
<option value="1" /> {$_adminlang.billableitems.invoicenextcronrun}</option>
<option value="2" /> {$_adminlang.billableitems.addnextinvoice}</option>
</select></td></tr>{/if}
</table>
</form>
</div>
</div>
<div id="tab1box" class="tabbox">
<div id="tab_content">
<form method="post" action="{$smarty.server.php_self}?action=viewticke t&id={$ticketid}">
<input type="hidden" name="postaction" value="note" />
<textarea name="message" id="replymessage" rows="14" style="width:100%"></textarea>
<br />
<img src="images/spacer.gif" height="8" width="1" />
<br />
<div align="center"><input type="submit" value="{$_adminlang.support.addnote}" class="button" name="postreply" /></div>
</form>
</div>
</div>
<div id="tab2box" class="tabbox">
<div id="tab_content">
<form method="post" action="{$smarty.server.php_self}?action=viewticke t&id={$ticketid}&sub=savecustomfields">
{if !$numcustomfields}
<div align="center">{$_adminlang.support.nocustomfields }</div>
{else}
<table class="form" width="100%" border="0" cellspacing="2" cellpadding="3">
{foreach from=$customfields item=customfield}
<tr><td width="25%" class="fieldlabel">{$customfield.name}</td><td class="fieldarea">{$customfield.input}</td></tr>
{/foreach}
</table>
<img src="images/spacer.gif" height="10" width="1" /><br />
<div align="center"><input type="submit" value="{$_adminlang.global.savechanges}" class="button"></div>
</form>
{/if}
</div>
</div>
<div id="tab3box" class="tabbox">
<div id="tab_content">
<img src="images/loading.gif" align="top" /> {$_adminlang.global.loading}
</div>
</div>
<div id="tab4box" class="tabbox">
<div id="tab_content">
<img src="images/loading.gif" align="top" /> {$_adminlang.global.loading}
</div>
</div>
<div id="tab5box" class="tabbox">
<div id="tab_content">
<form method="post" action="{$smarty.server.php_self}?action=viewticke t&id={$ticketid}">
<table class="form" width="100%" border="0" cellspacing="2" cellpadding="3">
<tr><td width="15%" class="fieldlabel">{$_adminlang.support.department }</td><td class="fieldarea"><select name="deptid">
{foreach from=$departments item=department}
<option value="{$department.id}"{if $department.id eq $deptid} selected{/if}>{$department.name}</option>
{/foreach}
</select></td><td width="15%" class="fieldlabel">{$_adminlang.fields.clientid}</td><td class="fieldarea"><input type="text" name="userid" size="15" id="clientsearchval" value="{$userid}" /> <img src="images/icons/delete.png" alt="cancel" class="absmiddle" id="clientsearchcancel" height="16" width="16"><div id="ticketclientsearchresults"></div></td></tr>
<tr><td class="fieldlabel">{$_adminlang.fields.subject}</td><td class="fieldarea"><input type="text" name="subject" value="{$subject}" style="width:80%"></td><td class="fieldlabel">{$_adminlang.support.flag}</td><td class="fieldarea"><select name="flagto">
<option value="0">{$_adminlang.global.none}</option>
{foreach from=$staff item=staffmember}
<option value="{$staffmember.id}"{if $staffmember.id eq $flag} selected{/if}>{$staffmember.name}</option>
{/foreach}
</select></td></tr>
<tr><td class="fieldlabel">{$_adminlang.fields.status}</td><td class="fieldarea"><select name="status">
{foreach from=$statuses item=statusitem}
<option{if $statusitem.title eq $status} selected{/if} style="color:{$statusitem.color}">{$statusitem.tit le}</option>
{/foreach}
</select></td><td class="fieldlabel">{$_adminlang.support.priority}</td><td class="fieldarea"><select name="priority">
<option value="high"{if $priority eq "high"} selected{/if}>{$_adminlang.status.high}</option>
<option value="medium"{if $priority eq "medium"} selected{/if}>{$_adminlang.status.medium}</option>
<option value="low"{if $priority eq "low"} selected{/if}>{$_adminlang.status.low}</option>
</select></td></tr>
<tr><td class="fieldlabel">{$_adminlang.support.ccrecipien ts}</td><td class="fieldarea"><input type="text" name="cc" value="{$cc}" size="40"> ({$_adminlang.transactions.commaseparated})</td><td class="fieldlabel">{$_adminlang.support.mergeticke t}</td><td class="fieldarea"><input type="text" name="mergetid" size="10"> ({$_adminlang.support.notocombine})</td></tr>
</table>
<img src="images/spacer.gif" height="10" width="1"><br>
<div align="center"><input type="submit" value="{$_adminlang.global.savechanges}" class="button"></div>
</form>
</div>
</div>
<div id="tab6box" class="tabbox">
<div id="tab_content">
<img src="images/loading.gif" align="top" /> {$_adminlang.global.loading}
</div>
</div>
<br />
{if $numnotes}
<h2>{$_adminlang.support.privatestaffnote}</h2>
{foreach from=$notes item=note}
<div class="ticketstaffnotes">
<table>
<tr>
<td>{$note.admin}</td>
<td align="right">{$note.date}</td>
<td width="16"><a href="#" onclick="dodeletenote('{$note.id}');return false"><img src="images/delete.gif" alt="{$_adminlang.support.deleteticketnote}" border="0" /></a></td>
</tr>
</table>
<div>
{$note.message}
</div>
</div>
{/foreach}
{/if}
{if $relatedservices}
<div class="tablebg">
<table class="datatable" id="relatedservicestbl" width="100%" border="0" cellspacing="1" cellpadding="3">
<tr><th>{$_adminlang.fields.product}</th><th>{$_adminlang.fields.amount}</th><th>{$_adminlang.fields.billingcycle}</th><th>{$_adminlang.fields.signupdate}</th><th>{$_adminlang.fields.nextduedate}</th><th>{$_adminlang.fields.status}</th></tr>
{foreach from=$relatedservices item=relatedservice}
<tr{if $relatedservice.selected} class="rowhighlight"{/if}><td>{$relatedservice.name}</td><td>{$relatedservice.amount}</td><td>{$relatedservice.billingcycle}</td><td>{$relatedservice.regdate}</td><td>{$relatedservice.nextduedate}</td><td>{$relatedservice.status}</td></tr>
{/foreach}
</table>
</div>
{if $relatedservice***pand}<div id="relatedservice***pand" style="padding:2px 15px;text-align:right;"><a href="#" onclick="expandrelservices();return false">{$_adminlang.support.expand}</a></div>{/if}
{/if}
{if $numnotes || $relatedservices}<br />{/if}
<form method="post" action="supporttickets.php" id="ticketreplies">
<input type="hidden" name="id" value="{$ticketid}" />
<input type="hidden" name="action" value="split" />
<div id="ticketreplies">
{foreach from=$replies item=reply}
<div class="{if $reply.admin}staff{/if}reply">
<div class="leftcol">
<div class="submitter">
{if $reply.admin}
<div class="name">{$reply.admin}</div>
<div class="title">{$_adminlang.support.staff}</div>
{if $reply.rating}
<br />{$reply.rating}<br /><br />
{/if}
{else}
<div class="name">{$reply.clientname}</div>
<div class="title">
{if $reply.contactid}
{$_adminlang.fields.contact}
{elseif $reply.userid}
{$_adminlang.fields.client}
{else}
<a href="mailto:{$reply.clientemail}">{$reply.cliente mail}</a>
{/if}
</div>
{if !$reply.userid && !$reply.contactid}<input type="button" value="{$_adminlang.support.blocksender}" onclick="window.location='?action=viewticket&id={$ ticketid}&blocksender=true'" class="btn-small" />{/if}
{/if}
</div>
<div class="tools">
<div class="editbtns{if $reply.id}r{$reply.id}{else}t{$ticketid}{/if}">
<input type="button" value="{$_adminlang.global.edit}" onclick="editticket('{if $reply.id}r{$reply.id}{else}t{$ticketid}{/if}')" class="btn-small btn-inverse" />
{if $deleteperm}<input type="button" value="{$_adminlang.global.delete}" onclick="{if $reply.id}dodeletereply('{$reply.id}'){else}dodele teticket(){/if}" class="btn-small btn-danger" />{/if}
</div>
<div class="editbtns{if $reply.id}r{$reply.id}{else}t{$ticketid}{/if}" style="display:none">
<input type="button" value="{$_adminlang.global.save}" onclick="editticketsave('{if $reply.id}r{$reply.id}{else}t{$ticketid}{/if}')" class="btn-small btn-success" />
<input type="button" value="{$_adminlang.global.cancel}" onclick="editticketcancel('{if $reply.id}r{$reply.id}{else}t{$ticketid}{/if}')" class="btn-small btn-inverse" />
</div>
</div>
</div>
<div class="rightcol">
<div class="quoteicon"><a href="#" onclick="quoteticket('{if !$reply.id}{$ticketid}{/if}','{if $reply.id}{$reply.id}{/if}')"><img src="images/icons/quote.png" border="0" /></a>{if $reply.id} <input type="checkbox" name="rids[]" value="{$reply.id}" />{/if}</div>
<div class="postedon">posted {if $reply.friendlydate}on {$reply.friendlydate}{else}today{/if} at {$reply.friendlytime}</div>
<div class="msgwrap" id="content{if $reply.id}r{$reply.id}{else}t{$ticketid}{/if}">
<div class="message">
<p dir="rtl" align="left">{$reply.message}
</div>
{if $reply.numattachments}
<br />
<strong>{$_adminlang.support.attachments}</strong>
<br /><br />
{foreach from=$reply.attachments key=num item=attachment}
{if $thumbnails}
<div class="ticketattachmentcontainer">
<a href="../{$attachment.dllink}"><img src="../includes/thumbnail.php?{if $reply.id}rid={$reply.id}{else}tid={$ticketid}{/if}&i={$num}" class="ticketattachmentthumb" /><br />
<img src="images/icons/attachment.png" align="top" /> {$attachment.filename}</a><br /><small><a href="{$attachment.deletelink}" onclick="return confirm('{$_adminlang.support.delattachment|escape :'javascript'}')" style="color:#cc0000">{$_adminlang.support.remove} </a></small>
</div>
{else}
<a href="../{$attachment.dllink}"><img src="images/icons/attachment.png" align="absmiddle" /> {$attachment.filename}</a> <small><a href="{$attachment.deletelink}" onclick="return confirm('{$_adminlang.support.delattachment|escape :'javascript'}')" style="color:#cc0000">{$_adminlang.support.remove} </a></small><br />
{/if}
{/foreach}
<div class="clear"></div>
{/if}
</div>
</div>
</div>
{/foreach}
</div>
<p align="center"><a href="supportticketsprint.php?id={$ticketid}" target="_blank">{$_adminlang.support.viewprintable }</a>{if $repliescount>1}<span style="float:right;"><input type="button" value="{$_adminlang.support.splitticketdialogbutto n}" onclick="showdialog('splitticket')" class="btn-small" /></span>{/if}</p>
{$splitticketdialog}
<input type="hidden" name="splitdeptid" id="splitdeptid" />
<input type="hidden" name="splitsubject" id="splitsubject" />
<input type="hidden" name="splitpriority" id="splitpriority" />
<input type="hidden" name="splitnotifyclient" id="splitnotifyclient" />
</form>
پاسخ : راستچین کردن قسمت تیکتینگ
من هر بار کد شمارو میذارم دیگه کلا صفحه لود نمیشه
پاسخ : راستچین کردن قسمت تیکتینگ
دوستان خودم حل كردم مرسي.