Slaughter
New member
Simdi anlatacagim olay Hızlı cvp ta smilebox ( smilelerin ) gozukmesidir...
Showthread.php de alttaki kısmı bulun
bunun altina alttaki kodlari eklicez simdi
sora alttaki kodlari bulun
bunun altina alttaki kodlari eklicez
bunu yaptiktan sora alttaki kodlarida bulun
altina su kodlari ekliyin
kaydedip cikin
bu phple isimiz bitti hele sukur
showthread_quickreply templates ini bulun bu templateden 4 tane war 4 undede bu deişiklikleri yapmaniz gerekir!!
bunu
sununla deiştirin
sora alttaki kodlari bulun
alttaki kodlarla deiştirin...
Simdi editor_smiliebox_quickreply adinda bi template olusturmamiz lsm icinede alttaki werdigim kodlari yazicaksiniz
Onemli : Eklenti Kurmadan Once Php dosyalarinin ve Templatelerin kopyalarini alin...Kesin
Showthread.php de alttaki kısmı bulun
Kod:
'pollresult',
bunun altina alttaki kodlari eklicez simdi
PHP:
// smiles quichreply adding phiber optic
'editor_smilie_wysiwyg',
'editor_smiliebox_quickreply',
'editor_smiliebox_quickreply_row',
'editor_smilie_standard',
'editor_smiliebox_row',
// smiles quichreply adding phiber optic
sora alttaki kodlari bulun
Kod:
require_once('./includes/functions_editor.php');
bunun altina alttaki kodlari eklicez
PHP:
// smiles quichreply edding phiber optic
construct_smilies($allowsmilie);
// smiles quichreply adding phiber optic
bunu yaptiktan sora alttaki kodlarida bulun
Kod:
eval('print_output("' . fetch_template('SHOWTHREAD') . '");');
altina su kodlari ekliyin
PHP:
// ###################### Start smiles quichreply adding phiber optic #######################
function construct_smilies($text = '', $allowsmilie = 1)
{
// templates generated by this function
global $DB_site,$vboptions, $smiliebox, $vbphrase;
if (!defined('DOTOOLBAR'))
{
define('DOTOOLBAR', is_wysiwyg_compatible());
}
$wysiwyg = iif(DOTOOLBAR == 2, 1, 0);
if (DOTOOLBAR)
{
if (DOTOOLBAR == 2)
{
if ($text){
}
$smilietemplate = 'editor_smilie_wysiwyg';
} else {
$smilietemplate = 'editor_smilie_standard';
}
}
$smiliebox = '';
if ($allowsmilie)
{
if (DOTOOLBAR AND $vboptions['smtotal'] > 0 OR $vboptions['wysiwyg_smtotal'] > 0)
{
// query smilies
$smilies = $DB_site->query("
SELECT smilieid, smilietext, smiliepath, smilie.title,
imagecategory.title AS category
FROM " . TABLE_PREFIX . "smilie AS smilie
LEFT JOIN " . TABLE_PREFIX . "imagecategory AS imagecategory USING(imagecategoryid)
ORDER BY imagecategory.displayorder, smilie.displayorder
");
// get total number of smilies
$totalsmilies = $DB_site->num_rows($smilies);
if ($totalsmilies == 0)
{
$smiliebox = '';
}
else
{
if (DOTOOLBAR == 1 OR (DOTOOLBAR == 2 ))
{
// NON-WYSIWYG smilie click box
$smcache = array();
$smiliesbits = '';
$i = 0;
while ($smilie = $DB_site->fetch_array($smilies) AND $i++ < $vboptions['smtotal'])
{
$smcache["$smilie[category]"][] = $smilie;
}
$DB_site->free_result($smilies);
foreach($smcache AS $category => $smilies)
{
$bits = array();
foreach ($smilies AS $smilie)
{
$smilie['smilietext'] = addslashes($smilie['smilietext']);
eval('$bits[] = "' . fetch_template($smilietemplate) . '";');
if (sizeof($bits) == $vboptions['smcolumns'])
{
$smiliecells = implode('', $bits);
eval('$smiliebits .= "' . fetch_template('editor_smiliebox_quickreply_row') . '";');
$bits = array();
}
}
// fill in empty cells if required
$remaining = sizeof($bits);
if ($remaining > 0)
{
$remainingcolumns = $vboptions['smcolumns'] - $remaining;
$smiliecells = implode('', $bits);
eval('$smiliebits .= "' . fetch_template('editor_smiliebox_row') . '";');
}
}
$show['moresmilieslink'] = iif ($totalsmilies > $vboptions['smtotal'], true, false);
eval('$smiliebox = "' . fetch_template('editor_smiliebox_quickreply') . '";');
}
$DB_site->free_result($smilies);
}
}
}
}
kaydedip cikin
bu phple isimiz bitti hele sukur
showthread_quickreply templates ini bulun bu templateden 4 tane war 4 undede bu deişiklikleri yapmaniz gerekir!!
bunu
Kod:
style="width:600px;
sununla deiştirin
Kod:
style="width:500px;
sora alttaki kodlari bulun
Kod:
<!-- / no-toolbar quick reply -->
</if>
alttaki kodlarla deiştirin...
Kod:
<!-- smiles quichreply addig phiber optic -->
<td class="panel">
<div class="alt2" style="padding:$stylevar[cellpadding]px; border:1px inset; overflow:auto"> $smiliebox</div> </td>
<!-- smiles quichreply adding phiber optic -->
Simdi editor_smiliebox_quickreply adinda bi template olusturmamiz lsm icinede alttaki werdigim kodlari yazicaksiniz
Kod:
<tr><td class="alt1">
$smiliebits
</tr></td>
<!-- conditional to show the 'get more' link -->
<if condition="$totalsmilies > $vboptions[smtotal]">
<tr align="center">
<td class="tcat" colspan="$vboptions[smcolumns]"><span class="smallfont"> [<a href="javascript:open_smilie_window_pop($wysiwyg)" title="<phrase 1="$vboptions[smtotal]" 2="$totalsmilies">$vbphrase[showing_x_smilies_of_y_total]</phrase>">$vbphrase[more]</a>]</span></td>
</tr>
</if>
<!-- end conditional -->
</table>
</td></tr></table>
<if condition="$show['wysiwyg']">
<script type="text/javascript">
<!--
// init the WYSIWYG smilie box
open_smilie_window($wysiwyg);
//-->
</script>
</if>
Onemli : Eklenti Kurmadan Once Php dosyalarinin ve Templatelerin kopyalarini alin...Kesin