السلام عليكم ورحمة الله وبركاته
تحية طيبة اخواني واخواتي أعضاء منتديات البسمة والحب .....
في هذا الموضوع سوف أقوم بوضع هــــــــــاكــــــــــــــات
وأغلبـــــــــــــــــها تستخدم للوحة تحكم المشرف العام
في المنتــــــــــــــــــــديات .
راح نبـــــــــــــــــــــداء مـــــــــــــــــع :
=== [هاك] اخفاء التوقيع عن الزوار
هذا الهاك لايسمح للضيوف بمشاهدة المواضيع و العناوين
########## Template Modification ############
1 - في تمبلت postbit
##### ابحث عن:
<if>
##### اضف فوقة :
<if>
##### بحث عن:
<if>
##### اضف فوقة ::
<else> لايمكنكم مشاهده الموضوع الرجاء التسجيل للمتابعة.<if> ( <a href="register.php?$session[sessionurl]do=signup">للتسجيل!</a>
)</if>
</if>
###################################
############ SAVE TEMPLAT ############
###################################
2 - في تمبلت postbit_legacy
##### بحث عن:
<message>
##### اضف تحتة :
<if>
##### بحث عن:
<if>
##### اضف فوقة ::
<else> لايمكنكم مشاهده الموضوع الرجاء التسجيل للمتابعة.<if> ( <a href="register.php?$session[sessionurl]do=signup">للتسجيل!</a>
)</if>
</if>
###################################
############ SAVE TEMPLAT ############
###################################
3 - في تمبلت threadbit
##### بحث عن:
<td class="alt1Active" id="t$thread[threadid]" title="$thread[preview]">
##### استبدلة بــــ ::::::::::::::::::::::::
<td class="alt1Active" id="t$thread[threadid]"<if> title="$thread[preview]"</if>>
###################################
############ SAVE TEMPLAT ############
###################################
========================================
إضافة الإبتسامات في الرد السريع
أفتح ملف
showthread.php
--------------------------
--------------------------
وأبحث عن
'pollresult',
--------------------------
أضف تحته التالي :
--------------------------
// smiles quichreply par Megatekno
'editor_smilie_wysiwyg',
'editor_smiliebox_quickreply',
'editor_smiliebox_quickreply_row',
'editor_smilie_standard',
'editor_smiliebox_row',
// smiles quichreply par Megatekno
--------------------------
وأبحث عن :
--------------------------
require_once('./includes/functions_editor.php');
--------------------------
أضف تحته التالي :
--------------------------
// smiles quichreply par Megatekno
construct_smilies($allowsmilie);
// smiles quichreply par Megatekno
--------------------------
وابحث عن :
--------------------------
eval('print_output("' . fetch_template('SHOWTHREAD') . '");');
--------------------------
أضف تحته التالي :
--------------------------
// ###################### Start smiles quichreply par Mégatekno #######################
function construct_smilies($**** = '', $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 ($****){
}
$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, smilie****, 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>free_result($smilies);
foreach($smcache AS $category => $smilies)
{
$bits = array();
foreach ($smilies AS $smilie)
{
$smilie['smilie****'] = addslashes($smilie['smilie****']);
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);
}
}
}
}
---------------------------------------------------------------------------------------------------------
أفتح تمبلت
showthread_quickreply
--------------
وأبحث عن :
--------------
style="width:600px;
--------------
وأستبدلها بالتالي :
--------------
style="width:500px;
راح تجد الكود أربع مرات
--------------------------
وابحث عن :
--------------------------
</no>
</if>
--------------------------
أضف تحته التالي :
--------------------------
<smiles>
<td class="panel">
<div class="alt2"> $smiliebox</div> </td>
<smiles>
---------------------------------------------------------------------------------------------------------
--------------------------
أضف تمبلت جديد باسم :
--------------------------
editor_smiliebox_quickreply
وضع به التالي :
<smiles>
</table> $vboptions[smtotal]">
<tr align="center">
<td class="tcat" colspan="$vboptions[smcolumns]"><span class="smallfont"> [</phrase>$vbphrase[more]</a>]</span></td>
</tr>
</if>
<end>
</table>
</td></tr></table>
<if>
<type>
</init>
</******>
</if>
--------------------------
أضف تمبلت جديد بأسم :
--------------------------
editor_smiliebox_quickreply_row
وضع به التالي :
<tr align="center" valign="bottom" class="alt1">
$smiliecells
</tr>
انتــــــــــــــــــــــــــــــــهى ........
هذه بعض الأمثله او العينات للهاكات التي سوف اقوم بأضافتها
وأن شاء الله يستفيد الجميع منهــــــــــــــــــــــــــــــا
وسوف تكون إضافتها بشكل متتابع ومتفرق ......
هذا ولكم تحياتي
_________________
