| عرض الموضوع السابق :: عرض الموضوع التالي |
| الكاتب |
رسالة |
|
khalid المشرف العام


تاريخ التسجيل: Nov 29, 2006 عدد الردود: 462
|
أرسل في: السبت أبريل 21, 2007 9:45 pm عنوان الموضوع: هاك تحويل النيوك من php الى html بطريقة Mod Rewrite |
|
|
اسم الهاك : Googletap
عمل الهاك : اختصار روابط موقعك
متوافق مع النسخة الجديده 8.3.3
مطور الهاك سوفت ار
تحميل الهاك googletap
الهاك مستخدم في اكبر المواقع الداعمه لنيوك
http://www.nukeresources.com
http://www.nukefixes.com
http://nukecops.com
ماذا يعمل الهاك
يقوم بتغيير روابط المجله من
modulees.php?name=Downloads
الى
downloads.html
مثال توضيحي اكثر
رابط الموضوع
http://www.soft-ar.com/modules.php?name=News&85file=article&sid=13
بعد تفعيل الهاك يصبح الرابط بهذا الشكل
http://www.soft-ar.com/article13.html
مما يحسن علاقة روابط موقعك في محركات البحث
مثال
ايضا يمكنك تعطيل وتفعيل الهاك من ملف الكونفق ولايحتاج ارجاع الملفات الى السابق
الملفات المطلوب التعديل عليها
mainfile.php
footer.php
header.php
config.php
قبل كل شي قم باخذ نسخ للملفات من باب الاحتياط
طريقة التركيب :
1. افتح ملف mainfile.php
وابحث عن :
| برنامج: |
@require_once(INCLUDE_PATH."includes/ipban.php");
if (file_exists(INCLUDE_PATH."includes/custom_files/custom_mainfile.php")) {
@include_once(INCLUDE_PATH."includes/custom_files/custom_mainfile.php");
} |
اضف بعده :
| برنامج: |
if (isset($tnsl_bUseShortLinks) && $tnsl_bUseShortLinks && file_exists(INCLUDE_PATH.'includes/tegonuke/shortlinks/shortlinks.php')) {
define('TNSL_USE_SHORTLINKS', TRUE);
@include_once(INCLUDE_PATH.'includes/tegonuke/shortlinks/shortlinks.php');
} |
وفي نفس الملف
وابحث عن:
| برنامج: |
function render_blocks($side, $blockfile, $title, $content, $bid, $url) {
if(!defined('BLOCK_FILE')) {
define('BLOCK_FILE', true);
}
if (empty($url)) {
if (empty($blockfile)) {
if ($side == "c") {
themecenterbox($title, $content);
} elseif ($side == "d") {
themecenterbox($title, $content);
} else {
themesidebox($title, $content);
}
} else {
if ($side == "c") {
blockfileinc($title, $blockfile, 1);
} elseif ($side == "d") {
blockfileinc($title, $blockfile, 1);
} else {
blockfileinc($title, $blockfile);
}
}
} else {
if ($side == "c" OR $side == "d") {
headlines($bid,1);
} else {
headlines($bid);
}
}
} |
استبدله بهذا:
| برنامج: |
function render_blocks($side, $blockfile, $title, $content, $bid, $url) {
if(!defined('BLOCK_FILE')) {
define('BLOCK_FILE', true);
}
if (empty($url)) {
if (empty($blockfile)) {
// GT-NExtGEn 0.5 by Bill Murrin (Audioslaved) http://gt.audioslaved.com (c) 2004
//Modified by montego from http://montegoscripts.com for TegoNuke(tm) ShortLinks
global $tnsl_bAutoTapBlocks;
if (defined('TNSL_USE_SHORTLINKS') && isset($tnsl_bAutoTapBlocks) && $tnsl_bAutoTapBlocks) {
$content = tnsl_fShortenBlockURLs('', $content);
}
//End of GT-NExtGEn / ShortLinks
if ($side == 'c') {
themecenterbox($title, $content);
} elseif ($side == 'd') {
themecenterbox($title, $content);
} else {
themesidebox($title, $content);
}
} else {
if ($side == 'c') {
blockfileinc($title, $blockfile, 1);
} elseif ($side == 'd') {
blockfileinc($title, $blockfile, 1);
} else {
blockfileinc($title, $blockfile);
}
}
} else {
if ($side == 'c' OR $side == 'd') {
headlines($bid,1);
} else {
headlines($bid);
}
}
} |
وفي نفس الملف
وابحث عن :
| برنامج: |
function blockfileinc($title, $blockfile, $side=0) {
$blockfiletitle = $title;
$file = file_exists("blocks/".$blockfile."");
if (!$file) {
$content = _BLOCKPROBLEM;
} else {
include("blocks/".$blockfile."");
}
if (empty($content)) {
$content = _BLOCKPROBLEM2;
}
if ($side == 1) {
themecenterbox($blockfiletitle, $content);
} elseif ($side == 2) {
themecenterbox($blockfiletitle, $content);
} else {
themesidebox($blockfiletitle, $content);
}
} |
استبدله بهذا:
| برنامج: |
function blockfileinc($title, $blockfile, $side=0) {
$blockfiletitle = $title;
$file = file_exists('blocks/'.$blockfile.'');
if (!$file) {
$content = _BLOCKPROBLEM;
} else {
include('blocks/'.$blockfile.'');
}
if (empty($content)) {
$content = _BLOCKPROBLEM2;
} else { //Added by montego from http://montegoscripts.com for TegoNuke(tm) ShortLinks
global $tnsl_bAutoTapBlocks;
if (defined('TNSL_USE_SHORTLINKS') && isset($tnsl_bAutoTapBlocks) && $tnsl_bAutoTapBlocks) {
$content = tnsl_fShortenBlockURLs($blockfile, $content);
}
}
//End of TegoNuke(tm) ShortLinks
if ($side == 1) {
themecenterbox($blockfiletitle, $content);
} elseif ($side == 2) {
themecenterbox($blockfiletitle, $content);
} else {
themesidebox($blockfiletitle, $content);
}
} |
وافتح ملف footer.php
وابحث عن :
فوقه اضف :
| برنامج: |
// GT-NExtGEn 0.4/0.5 by Bill Murrin (Audioslaved) http://gt.audioslaved.com (c) 2004
//Modified by montego from http://montegoscripts.com for RavenNUke76
if (defined('TNSL_USE_SHORTLINKS')) {
tnsl_fPageTapFinish();
}
|
وافتح ملف header.php
وابحث عن :
| برنامج: |
define('NUKE_HEADER', true);
require_once("mainfile.php"); |
اضف بعده :
| برنامج: |
//GT-NExtGEn 0.4/0.5 by Bill Murrin (Audioslaved) http://gt.audioslaved.com (c) 2004
//Modified by montego from http://montegoscripts.com for TegoNuke(tm) ShortLinks
global $tnsl_bUseShortLinks, $tnsl_bAutoTapBlocks, $tnsl_bDebugShortLinks, $tnsl_sGTFilePath;
if (defined('TNSL_USE_SHORTLINKS')) {
$GLOBALS['tnsl_asGTFilePath'] = tnsl_fPageTapStart();
} |
وافتح ملف config.php
وابحث عن :
فوقه اضف :
| برنامج: |
$tnsl_bUseShortLinks = TRUE; // FALSE تعطيل TRUE Googletap تنشيط
$tnsl_bAutoTapBlocks = TRUE; // FALSE تعطيل TRUE Googletap تنشيط البلوكات
$tnsl_bDebugShortLinks = FALSE; |
احفظ الملفات وارفعهم الى موقعك
ارفع الملفات الموجودة داخل مجلد html الى موقعك
س -وهل يحتاج الى تعديل لملفات index الموجودة في كل مجلد مثلا " البرامج "
الجواب لا يحتاج اي تعديل على الملفات
للي معه موديلات اخرى ويريد اختصار روابطها عليه بتطبيق التالي
مثال الابتسامات
modules.php?name=Smile
وتريد تحويله الى
smile.html
اضف ملف باسم GT-Smile.php في مجلد ShortLinks
اسم الملف يكون باسم الموديل
وتضع بداخله
| برنامج: |
<?php
$urlin = array(
"'(?<!/)modules.php\?name=Smile'",
);
$urlout = array(
"smile.html"
);
?> |
وتضيف في ملف HTACCESS
| برنامج: |
#Smile
RewriteRule ^smile.html modules.php?name=Smile [L] |
بدون تعديل ملفا ت الموديل
وبس
ملاحظه بعض الاكواد في هذا الشرح لاتظهر يمكنك مشاهدة الشرح في ملف تكست على الرابط التالي
Googletap.txt
عدل بواسطة khalid في الثلاثاء مايو 15, 2007 3:09 am, عدل 1 مرة |
|
| إلى الأعلى |
|
 |
|
khaled عضو


تاريخ التسجيل: Apr 19, 2007 عدد الردود: 7
|
أرسل في: الأحد أبريل 22, 2007 7:02 am عنوان الموضوع: |
|
|
الف شكر لك وربي يوفقك على حهودك وعطائك الجميل
ولكن عندي سوال هل يؤثر ذلك التحويل على سرعة الموقع يعني يبطئه
او به اشياء اخرى تؤثر على اداء الموقع
واكرر شكري |
|
| إلى الأعلى |
|
 |
|
khalid المشرف العام


تاريخ التسجيل: Nov 29, 2006 عدد الردود: 462
|
أرسل في: الأحد أبريل 22, 2007 1:43 pm عنوان الموضوع: |
|
|
| khaled كتب: |
الف شكر لك وربي يوفقك على حهودك وعطائك الجميل
ولكن عندي سوال هل يؤثر ذلك التحويل على سرعة الموقع يعني يبطئه
او به اشياء اخرى تؤثر على اداء الموقع
واكرر شكري |
العفو اخي
تاثيره على الموقع ايجابي والتجربه خير برهان  |
|
| إلى الأعلى |
|
 |
|
khaled عضو


تاريخ التسجيل: Apr 19, 2007 عدد الردود: 7
|
أرسل في: الإثنين أبريل 23, 2007 2:28 am عنوان الموضوع: |
|
|
الف شكر لك وربي يوفقك لما فيه كل خير ويحفظك في الاهل والولد والنفس والمال
وشكرا لجهودك |
|
| إلى الأعلى |
|
 |
|
khaled عضو


تاريخ التسجيل: Apr 19, 2007 عدد الردود: 7
|
أرسل في: الإثنين أبريل 23, 2007 8:19 am عنوان الموضوع: |
|
|
اكرر شكري لك ولدي استفسار
هو اذا كنت مضيف موديل او مغير بموديل مثل موديل التحميل كيف استطيع ان اضيف ذلك ايظا وتغييره
مثلا بعض الموديلات لم تتغير كيف يتم التعديل حتة يتم تغييرها
ولك الف شكر على جهدك وربي يبارك لك في مساعيك واعمالك |
|
| إلى الأعلى |
|
 |
|
gozal عضو


تاريخ التسجيل: Feb 16, 2007 عدد الردود: 36
|
أرسل في: الثلاثاء أبريل 24, 2007 10:59 am عنوان الموضوع: |
|
|
الله يستر عليك دنيا وآخرة
وبالتوفيق ياخوي _________________ ليس المهم ان نكون اذكياء لكن المهم ان نستخدم ذكائنا .
|
|
| إلى الأعلى |
|
 |
|
khalid المشرف العام


تاريخ التسجيل: Nov 29, 2006 عدد الردود: 462
|
أرسل في: الخميس أبريل 26, 2007 5:14 pm عنوان الموضوع: |
|
|
| khaled كتب: |
اكرر شكري لك ولدي استفسار
هو اذا كنت مضيف موديل او مغير بموديل مثل موديل التحميل كيف استطيع ان اضيف ذلك ايظا وتغييره
مثلا بعض الموديلات لم تتغير كيف يتم التعديل حتة يتم تغييرها
ولك الف شكر على جهدك وربي يبارك لك في مساعيك واعمالك |
اسف على التاخير شرح تركيب الهاك مع التعديل على الموديلات الاضافيه
google tap
عدل بواسطة khalid في الثلاثاء مايو 15, 2007 3:12 am, عدل 1 مرة |
|
| إلى الأعلى |
|
 |
|
khalid المشرف العام


تاريخ التسجيل: Nov 29, 2006 عدد الردود: 462
|
أرسل في: الخميس أبريل 26, 2007 5:16 pm عنوان الموضوع: |
|
|
| gozal كتب: |
الله يستر عليك دنيا وآخرة
وبالتوفيق ياخوي |
حياك الله gozal |
|
| إلى الأعلى |
|
 |
|
gozal عضو


تاريخ التسجيل: Feb 16, 2007 عدد الردود: 36
|
أرسل في: الأحد مايو 13, 2007 12:09 pm عنوان الموضوع: |
|
|
اخي خالد والله مدري وش اقولك
بس كل شي تمام وتحول كل شي الى هتمل
بس الروابط كلها لاتعمل [لايمكن عرض الصفحة ؟] وين الخلل عندي وجزاك الله خير
تم عمل الشرح من الالف الى الياء _________________ ليس المهم ان نكون اذكياء لكن المهم ان نستخدم ذكائنا .
|
|
| إلى الأعلى |
|
 |
|
khalid المشرف العام


تاريخ التسجيل: Nov 29, 2006 عدد الردود: 462
|
أرسل في: الأحد مايو 13, 2007 9:41 pm عنوان الموضوع: |
|
|
| gozal كتب: |
اخي خالد والله مدري وش اقولك
بس كل شي تمام وتحول كل شي الى هتمل
بس الروابط كلها لاتعمل [لايمكن عرض الصفحة ؟] وين الخلل عندي وجزاك الله خير
تم عمل الشرح من الالف الى الياء |
اذاكان تركيبك على سيرفر محلي بعض السيرفرات لا يعمل معها استخدم خادم الجمل
http://www.daif.net/camel
اذا كان على موقع مستضاف فتاكد من رفع ملف HTACCESS
واذا لم ينفع اخبر المستضيف يفعل المودرايتر
هذه اسباب عدم عرض الصفحه |
|
| إلى الأعلى |
|
 |
|
gozal عضو


تاريخ التسجيل: Feb 16, 2007 عدد الردود: 36
|
أرسل في: الإثنين مايو 14, 2007 3:12 am عنوان الموضوع: |
|
|
جزاك الله خير
انا استخدم خادم الجمل
بس النقطة الاخيرة [وتضيف في ملف HTACCESS] ما استخدمها على السيرفر المحلي صح ؟
وفيه حاجة نقصت علي في شرح التركيب
للي معه موديلات اخرى ويريد اختصار روابطها عليه بتطبيق التالي
مثال الابتسامات
modules.php?name الخ
اضيف الكود في اي مكان ولا في مكان معين ؟
بانتظار الرد على احر من الجمر _________________ ليس المهم ان نكون اذكياء لكن المهم ان نستخدم ذكائنا .
|
|
| إلى الأعلى |
|
 |
|
khalid المشرف العام


تاريخ التسجيل: Nov 29, 2006 عدد الردود: 462
|
أرسل في: الثلاثاء مايو 15, 2007 3:16 am عنوان الموضوع: |
|
|
| gozal كتب: |
جزاك الله خير
انا استخدم خادم الجمل
بس النقطة الاخيرة [وتضيف في ملف HTACCESS] ما استخدمها على السيرفر المحلي صح ؟
وفيه حاجة نقصت علي في شرح التركيب
للي معه موديلات اخرى ويريد اختصار روابطها عليه بتطبيق التالي
مثال الابتسامات
modules.php?name الخ
اضيف الكود في اي مكان ولا في مكان معين ؟
بانتظار الرد على احر من الجمر |
نعم اخي لازم ملف HTACCESS في المجلد الرئيسي للمجله في السيرفر المحلي او الموقع
وتم تعديل الشرح في اعلى الموضوع |
|
| إلى الأعلى |
|
 |
|
gozal عضو


تاريخ التسجيل: Feb 16, 2007 عدد الردود: 36
|
أرسل في: الثلاثاء مايو 15, 2007 4:03 am عنوان الموضوع: |
|
|
يعلم الله اني حاولت قد ما اقدر اني ما اسأل !!!!!!!
اين اضيف ملف الـ HTACCESS. في اي مجلد
طيب لوكان في الرئيسية طيب والملف الي بالرئيسية
فكيت الملف الي بالرئيسية << الي مع الهاك
ولقيت نفس الاوامر ليفس الموديلات
يعني فقط اضيف هذا الامر لها ؟ ( في الملف الي مع الهاك ولا كيف )
| برنامج: |
#Smile
RewriteRule ^smile.html modules.php?name=Smile [L] |
انا كل شي سويته بس باقيلي الملف هذا مدري وين احطه ولا اضيف الكود للي في الرئيسية ولا ايش
بصراحة مافهمت وهذا ليس من الشرح << من الدلاخة الزايدة او قل المعرفة
وللمعلومية جازفت وركبته على الموقع والموقع واقف انتظر ردك ليعود ...... يعني لاتطول بالله  _________________ ليس المهم ان نكون اذكياء لكن المهم ان نستخدم ذكائنا .
|
|
| إلى الأعلى |
|
 |
|
khalid المشرف العام


تاريخ التسجيل: Nov 29, 2006 عدد الردود: 462
|
أرسل في: الثلاثاء مايو 15, 2007 4:47 am عنوان الموضوع: |
|
|
هل صفحه الخطاء 404 اذا نعم
فالخطاء بضبط من ملف HTACCESS
هل تاكدت من وجود ملف HTACCESS في المجلد الرئيسي للمجله
الهاك يعمل بشكل طبيعي لو في موديلات اخرى مثل الشعر او الخطوط او اي موديل غير الموديلات الاساسيه ستعمل المجله بشكل طبيعي والموديلات يبقى الرابط العادي مثل
http://www.soft-ar.com/modules.php?name=Spambot_Killer
يعني لن تتعطل المجله بسبب الموديلات
ركز معي عندك في الملف المضغوط ملف واحد HTACCESS مكانه المجلد الرئيسي للمجله
رابط صورة
الحين عرفنا وين يكون ملف HTACCESS طيب
افتح ملف HTACCESS بالمفكرة
ستجد بداخله
اكواد كثيره
ستجد في اخره
| برنامج: |
#Feedback
RewriteRule ^feedback.html modules.php?name=Feedback [L]
#Font
RewriteRule ^Font.html modules.php?name=Font [L]
</IFModule> |
تضيف الكود الجديد الى نفس الملف HTACCESS
| برنامج: |
#Feedback
RewriteRule ^feedback.html modules.php?name=Feedback [L]
#Font
RewriteRule ^Font.html modules.php?name=Font [L]
#Smile
RewriteRule ^smile.html modules.php?name=Smile [L]
</IFModule> |
هذا الشرح لاضافة موديلات جديده
وتعمل ملف جديد GT-Smile.php في مجلد ShortLinks
اسم الملف يكون باسم الموديل
وتضع بداخله
| برنامج: |
<?php
$urlin = array(
"'(?<!/)modules.php\?name=Smile'",
);
$urlout = array(
"smile.html"
);
?> |
ان شاءالله وضحت الصوره |
|
| إلى الأعلى |
|
 |
|
gozal عضو


تاريخ التسجيل: Feb 16, 2007 عدد الردود: 36
|
أرسل في: الثلاثاء مايو 15, 2007 5:55 am عنوان الموضوع: |
|
|
وضحت ونص بعد
والله لو اقولك وش سويت تضحك بس ماني قايل
تدري وس مسوي ؟
حاط ملف الـ HTACCESS في مجلد ShortLinks
الا والله من الجهل يحسب البرمجة تخمين
لكن نتمنى الرقي بمعرفتنا بفضلك وامثالك
وكان عندي خطأ ايضاً وهو في ملف الـ mainfile.php
في السطر 963
لكن : تم عمل الشرح من جديد وتم التركيب بنجاح
جزاكم الله خير على المتابعة الحسنة والسريعة _________________ ليس المهم ان نكون اذكياء لكن المهم ان نستخدم ذكائنا .
|
|
| إلى الأعلى |
|
 |
|
|
|